012069f8a47d1d1e7d148b0c96eb3851c1149006f03b679bce1ad60af092f4737de60a
012160832c868b007e8498ae78e39547a0b43d8810334535215c1423c512a5a41c000a
01207e8e98cc7fe9cb4586a54f89bd2bf5bf0b85f5f05908c4cd78997c0fec204e0b0a
0121eea4e14e149a4fe2db2f2cc52ce2677abe9f5e965cffa7e08b238173ae2ea1010a