10B42E39E9FDBE95D07030E00AFBCBED6A9ED91312C669E81177D018BC40D079
058A7CC49059BAC2FFBA0C8B2C899453F400FBC7F4568DD8B594E33A2C9309B7