0x3f31ae3f0000000000000000000000000000000000000000000000000000000000001084000000000000000000000000d37918cd45572fc1dd036202729f488753fae343000000000000000000000000000000000000000000000147d3fa97b6aa4000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000d9d6f9056ceb8d171ef70e25f166c998d636e258d99ab4bc0bffcbdd6bd7483c9db04943d2fbbff0ea246fb5ee32ca0d488b595cdbb22f2dcd75dd40ff8a2814ae01d6478f45066da4dd562edb3b66d0ac4907dbaf705fe54b0cf109f4eaf4b7719f0628f7a457420003f968efec9ad3b29aafe8db2a5af04efb67663e2cd10c23135e3d1c84cfffb3048c360fae1e0e72375528906c9050d6cb391357f0e45dcbf71a04ed9a53312221922258ec150a19232657b7654ef878ced61833e23cd0dcd97b9b54b61e52136300658842a3ac252acacd797ac3f00724f1e2f18cca85ddd6fcd96cd018bb94da1b256c24975fb7b70eff7ee09c0bd8dc5523297a841959da8e450e88a684450ee0bf746f8c1522b0faeae57353f23ae41ed5d87611007776a1750d20b7d9de4fb4b7f76bd4db5d0841da380f1e1915f948ee33c626fade4d3bd8384d7f396b062b3310d53ed4a9bf52b88deb1f8034d303fd096062e9fd2db9071441b694ea94a8b4dbceb93aae6a9450b339e3ea6712c7bc6d4478636c96ea5db62dccecf89795e6e0cdb43f6205ab530c82d33a8f2544d136e3148e4