0120c27a821211cf4acaa587bae657d105707c8616c2d8d8bee46a7a6c360cbbf3a80a
0121f5c64b2aeeb4e5f120a3814fddd7b275649b8d518c8f2d20fdcd4db526f4d77a0a
012059fd97e72f11b4d541d20e9db28bb7116f50a9f79683074dd34b1cb63de7a98b0a
012140d1c06d4415d9573b1ade06833654e1bd9ec81952467831e50a8cec799a820f0a