012050f49e6399118d1a3cb69da740ec04ed2767a4d3a6196a9fbd5d76b1b7a277310a
0121bfa16e10d1c66aec9403ee6ff8fffce4a3e12b575222360a00d88188715a0e070a
0120a67fb216f56ceb82f6f792eb8ec91ad25f80dcf18a7f419f11abba58d7fed4770a
01214f3d0c735ab49b9a0353bc6d4d8d3e467d778992b2922aa39f774e62e49d93670a