0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02559d8ff8da42069ce42e03ab2ff466e8fa4912922a2e09474bc3f4d458ed04f2b6bde2df5426c80299c67c6cf9392603e555dd08f8d3ccdef6eb711eedd54bbeeab22d5ea4dc57abed4c1ea372796bf94943568c38ad1c573ca6df1094b16dd000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000790000000000000039bd0000000000000002000000000000e992cb2595882c32235e19c90e8d851673f73fa62aa6156ffa5210788562da27025963836b95fe69596570f0c89bec55c102d89e246fde6dfcd02dfc945c7469851800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000f05d0765ee0c5a3c65cfbe0000000000000000000000000000000000000000003a79745989b021e8daeafd000000000000000000000000000000000000000000002f278d3d47a9f60cecf6000000000000000000000000000000000000000000f5017aa8c80a357dd8062200000000000000000000000000000000000000000015d61ad944cba920d4b8590000000000000000000000000000000000000000000023de114549dc8c522806000000000000000000000000000000000000000000d6cd1908409f2b3a811c07000000000000000000000000000000000000000000b1c483c020ed98805402cf000000000000000000000000000000000000000000000101fe6f0fae9be01273000000000000000000000000000000000000000000b5207a6d2ed1e4713e5b55000000000000000000000000000000000000000000e827663fe761e08a2240100000000000000000000000000000000000000000000009406dd271cf3b2525e630347ba41ac4f1baa82aabf7e092c48370c60bad04028d0f77f6a3830f75b63a1e182deea0bd08fd9ae59b8ae4f3452c8a54c2f1301c39be4690dcee1ed006f6185cc334fac4fc762ac225d1da54e420ebe21d88f9cb74b20451c81e2795afcb06f4c2746a58611132d3e911318f9e663ead29a11e271bf92a8199e7726253d012d6779f82eaa3c4ed22afa7da30d252b37dec1d219b5ae936bd5203bc98e34c238a7d9ee8d862a74d06b4f250056afbfee404f2a50868aa28305e8d6ed0855e0b6ccabb206d88437bd87838d10acf52a29b879b10a3ccb84b79e6e118d62ce211e5ea8cbe6503672562f1dbe11042f9ab1cb1d7e6eafd3ad876ea4778f422422c3d1077acc50bcb92d769cf5fd4ce3446f566092680deb4b215f79e19739ee60336cf6395e4c4b586231cc2b1092f6cfd07e75bf9faa002ce17475818afe54800000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002232459e3c39ecd7243615f7e1f1dc26cb04dc1274fe48c596b138c9f523a7a4e08d8387b1f7769dcdd1823266a65161e6165db937f867e598662aaab2a4aec43263047feb14e76b84bbf23e708d3df080bc81dac2a5fc0f19a2c5969fba1edc7036fb67a76c19ffcdf95d7a63b3fd235030142424d3cef38b1d2a5703961e3420f732003bcb522bc4a38347b8ce69027a9a337d43cc20852c6094598b75861e3141ed55e0e50fb0afc54f1b06d8b135e773b469f8935875c775df589431c3f972a10a55b932901f61fdb5fe986fb3167920c3442bdb81a5a34449bdd7630036426c1b65a9904d878e28d2e719c165bd34807ff098c2f53197e505abf0ae20fac0cd2c289f7050ca10d162dbc35efb6c65ea66ab6da34ade066035ec330f8cbbe0add4ee56339a0f9caf3adc393fc90521627217c4e057b61b797a7cd5c5c73690e79d0d6253b06f9d6595f4f8a40bb211942280d8991929798c71e0614cae0ea047fc2ab5143af76722253b87eddcecca9333f7bdd151137f76df35b696abdd01e34e9c96bbb76095fac2e77da15fa26f06f693331b26a8ef930112d40e15faf086fcc677c3d640f9467cad6decc667be566dfd567bb7057787bc21d3566e34a267a0819d56b7c38dee3ea625ebbfaf55e2d6058be625f58dfa8ccf2df1c94450f37639c8ce84f196acf90169973fc86a3cc9ae050de150578c8c1bb6515314000000000000000000000000000000000000000000000000000000000000000012ae537ec92aaeff3820e1e5692e93d603dec52b99b4ca1e08c7b921b625d01e21091d1679628900dfd8643d14dc7a390469499d02e94cb38da2d73197cd199e610cb43d68c24dc2e8faba5a9ffa0852556da8539fc6ebe5b4b09d7ac6ba9049e0b9e3b7953fa7c80e1958ffc22df47dc497d6042f4c8facdbeb95ae95c0a6ffd2fed78af747aee4f2ceece5f358073f3c1e25c3913010c4dd32706b0f20b379f28c54d7ebd19b6c1f91b042799340616f390f7139bd1fcb3b24800c7a68565e82abe70a7c8cb11140368cb2fb640502d0882ccd128ff9f6216936df8f5a7f8ff3004771d9ffee93e701ad77c62d50ae306367e4fe86edcc4404cc70b439dd5f60c1d5fdd76d091c6cbc5745192cd5167c144f22753b2c8f9cb2a4c5e511a45ed2a8c4d7542351ee0ce87f54d0594be07bda98f1569a47cf534c4880ecb23640e223caa0b42623a62c4f22400a114704a190a5facba3c2937ac40b4987ba5de9812a46da4dc65a310a783f5370e65718f51749895a170d56549ad91d4be5e13680eb0744e2f50488a6a98f9ce6aabb326670ea084c18b3717c8807330004d1e5d1021ccc0e1c50aa12e38380b6330e0955a1e83f9af3f290964877427854891c2