0x31fa742d00000000000000000000000000000000000000000000000000000000000000a014a7bba1fe63f3d35f24dc91ffb5d00fa94a003994e378b0034c608d9d3725281cd14705f8433b3d3e942fce42a4f6f85555ed73faab04835cf84ce7605441f3f58beea41f3d6cdd22aa4af54fc1bbffc54cd082fbfa768075a5b6c2545ef3fa00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000026e3000000000000000000000000000055b9d8dd733460600c9a640744ccd4aad2a7c61c4a0800c700a84886be87b76ffa57bf9cc30d927ec065b633575ea02496af3e677e95cdd3917bc5e4350389175f9f30000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000ceadc149a1fb0a92728a470000000000000000000000000000000000000000008fba944dc15c42c2050fe7000000000000000000000000000000000000000000001f73315b24cfa701a06d00000000000000000000000000000000000000000026dd8e4ab079044902e2550000000000000000000000000000000000000000005967bd5dec9e2fc5ee6d7a00000000000000000000000000000000000000000000070a42f20c5f29d3de32000000000000000000000000000000000000000000485292fc2ad4cb9887f2fb000000000000000000000000000000000000000000ab371a4323ef972d9710be000000000000000000000000000000000000000000000d15c53add4e7364417c000000000000000000000000000000000000000000998d96d20f937f760801cd000000000000000000000000000000000000000000713742dc0290b2017317ab000000000000000000000000000000000000000000000e6ece97ee74380fec55162dbd98f47685bdf3d81fafa051d605f86471b932b96be1491c0ce0dc44fb5c1040f178f709d83d24fedc35caa2c205976564d736cefde88dbd8a10da5a449319d3e8b1725001bff45fdfcef6bbfb4feff999421cb97178f471c9836409d29e0cf0cf239f9ab096996eea4ae612a9f402bb219ae92b35edc0f23dab8c96db2a004c78a224a8aae9b4c71f37dc90be4bd1102110a164f6ba85ccbb889c9907612ff7e789fa27e139c53036283d8035dcd4f608ba1662c2167a5ebc6caf0494072af9037a76588728d5d86677be581b2cb1066ea0f109a0bca9a1a02e12f5c4ad03e347ea6e362d7369a09913b0a534c98a5cfcf898f79c9506218bde843be9a31af57f8bd14b90c02cd531927c49ab185a38830284d2254b913855936f92e5ee0eb27950705d2879e3aece396c538bf13a7b252f30188fde758a25344083da4700000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002305bfe9e5639dcaf4191f100638deaa1d4309778bed09ba5bceddc77fa2263501afe54377a48ea9eaeb5447d24b9c5e8a18df3a7d0b3a6353e70ca45ed82877713d9753ae7544285c2ac449ea58222fe13ef0d42b8b8ad55673e141d7ce947d8203ce21088f53e1069d4ca73697d8dd27775a382e818c96e0db2eff6d90f2ab22a97326ca9618436451c4a4783c01e36863a09eb3046cb8bdfc1f6c138d77ee92cdcc9536dc010dec0e83b36ea7e722a97100fc22146ae0aefbd232fa57140ff2dbd5d989546c958cadc2308a7e48c8f2845f64136b0ad12f1553b2827e1be262b97605f2340adc27502df97230dc5f056cab6bf0927a3008256a45fb049a9cf1e56041a44cebe9aa24f8fce8499cb6fca2df51a2b0158d5db3b36432ab45fea1b2bb8bedccac2536acd4cc0a4d7487dbaa824f260aa4c39594618ac8ce77c1f25a2649f09e28decae2f3543a259e19ffb696623e0a60992151a8f91eed8fa82240fdc7fa0312fb6d9e03116d2703c8517c1039e495bb86fe5ebbb1f67cbec552a92adbfd945e0367134dbf7acd2e37340f73f7a6c59a6bde1a1ed9f0b671f0604f03623da0e636c1247fc4b65c933cc35460dc58e82a40e02071ea0b4258de806cb0fa4806a688f00a207583a23f33eadc653b228947e65930003c727e7078e11efcbbfd3c71e7f57944c584e3d46ddb1b950ee53e86efeb1769dee61cf580000000000000000000000000000000000000000000000000000000000000000013001aa704a9cf91c7c604143f928a2a4ccf7565e83fac43111472e2349d7bdd30ed0c69ebe2087b7c996b266483f39ebe7d2e8ad0ccb18fb79f9ec5ba449d4d42fa262ec39443aaa2f45e0ce99137a36a3e211995ba825fa1438311efe53903d256f83e65e84022d0ff527f0a75aa10b96b9a6f4f8f262c3d4dd3eb8131857fb2d0acd0d945ae34403644e57f53f60fd8f1ee7f27017cdf8fe1a96361c7396041d66dd2169c028ef8df6934d382fa16ac6ab5bcd542738002df178a6d2a14eed0265a2b84bfd9b033792bfc644f9174d256ceab2437f443f462d34b3e538299412369a1ebe0a8b8866fd060700e8009123a545e06cee6b4bff81f3af8e67645901d394a551a6d8a6136755c7f6d75db2970e09d29352b9d47658c6a0616b534d0628e675e4bc9f8318b5c9060effdc5826ad9850f340a5d40641e87387743b940b20067cbd6ea1871624194035f75aab86c52d21078fc07c8c46914e54043b4d22edb66de5b0d94975c5b1b59fa2b7bb234871b3eb59db0eee197dfcc797e01d1b3f5b6399a14293ffbe1104f539b520f6e17c891d5874045e4385c5e7851c651ca468e272b64d96a930e161f0525d3026839ecd0ce2a6854d882d9dc26b063a