012045b682893dace2901431071f8696a2c2b41c85b13b28cdc6f2766f4cc1cc87b00a
01216d808a25c66ec6a2efb308acbe3af371c7463e05ff5354110f0e7330a3d476320a
0120c975ec05d113f2ffaed5f1e9cdc428b68c34bd44e7af368bb5a11d8b832e485d0a
0121ab3e52a0689320b2a24568ddbb2a9bf93718040393a86efee4474f9521e288680a