012043f0ae4c983378a0cfff30e7173f9989b3a59a2d0b608d9f624d0e939210aff40a
01210f78e3ef1679ae773f29f1262ea2b0f1bcea108f95d22598e44ab1be4ae865300a
0120ba879f6f4f4aabf6e5bd303686b2224ebf3d8e7f7c0887d31513bb4815cb8a150a
0121727324a218a37674268994670487aa0c2a0c034fa02df0e450a4b12b0dcc6e0c0a