012057c76cd1ac0d641f880b4acb7b9c5659405d0da345311e833f5a3fd266666e290a
0121c86d688410493ca0eb397ba829f363429c7ef055eecc1b1353b23fe188476c040a
0120c0b60cc45ae079f679398eb531fb9356555db093d381f6fb06882826e27950750a
01214348cb376d7e5294b969cbcc929b74ebbf90a13ad9191fbe51f319d59a89c2310a