012094970380968f39c5a9b40749b03e714f0a15d40cac3233ee3bf13ae6c524005e0a
01214144b24b4c59ad3f692497e5abf5a03e2862be620e1b26a70aa2c3091f967b450a
0120a49a78d4f6349fb0b860d26c2adc5f1e840eff20940c12d49efa824cce4315970a
0121402f2335718db1b0d232e1e19fd1f6c37e7b41a0b4491b7bd0bd1c6fb77c4a0d0a