01203d6df271483d9b4c7432593a9598ba4e31801065b440dee5f10e4b511095690c0a
0121cdfd6d77b17f9cf75bddf7971b0c6343b0f138fafa4d0ce079c9b6017a19f32d0a
012035c4b38bf2f14463d218392e38837ab1a749791215d04820f39e1824e936c2790a
01215fb777781e17c2a89019fde58d87f2b995ede722d73b2d67b13f2f9bf5b47f5b0a