0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00182e58c3f6df2cf2f7d6052652125449dd2ea9bc0cd31f3ae0e1fd41014bda313bb6b6fcdb5c306cc93b6cc15047ac634c14d421bad96e756a85e55337c9a110547749cf87a2699a9a2967e66fc9dd61804345223ee5e00aa1d28438e9299f50000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000007900000000000000e59b0000000000000011000000000001d1feee16068a62288edb3225e644f5945c303f57f6c02c5a293fabfd91335626dae26c55bf7dc088969b11e67fa9dd9ece15e0b1d66ef4b0797014fda8d01a16275d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000852160de921aee6f48f0b4000000000000000000000000000000000000000000fdb8802d73522f731f57f2000000000000000000000000000000000000000000002dc3b69e0adba86c145c000000000000000000000000000000000000000000142d7114af791875b83724000000000000000000000000000000000000000000426b4119b6b784b431e2e100000000000000000000000000000000000000000000241f25a0536d02243c420000000000000000000000000000000000000000004052b3250a439da79e7d0f000000000000000000000000000000000000000000d0968c2881503a7e9d5fd1000000000000000000000000000000000000000000002b4b8210ae682c769f64000000000000000000000000000000000000000000d1b34e773d29af0900c9de0000000000000000000000000000000000000000008ce7829278091ec83e9192000000000000000000000000000000000000000000001478518a98f4f0aa756d2a5b5f7ffb3dd6645dd0947341b379272bd2d9bd449b18d76ed80a2e4b8dd9fd090dae9a674d13f2b4f2898ce3063d7249668a1ac373d7be0b52cd5470d57f2c13c00662ac12b55ce29f540f49baa89202830d7c22497dc6981b00f39b8eba871076b6aa820dd3979d42aeca4a1d3c00efa17ac4894d05b45d65a31251427df926fcc21353b209ec1534749fa4650e4f4fa2094e213a9a1bb5536751503641e407f1122d56954afa8d5d01c530af0a7ab7b6b86c402be5bea9f54b5572a92ea5283f27cbebef8f8f6b556eacc5a614351cfeb0821a422557d65d5e8674bb1c871a292321d58ac29ea55e10be00d8a24d95bc668756aea07fb38b603be622803c2fe6739a53640a993851c390f7462ec44a81623298f24545caa00e5b592a6b3b2f97d65754b6a6adc2d5819518560f8c7e5af87d2296541f7f1eb8136fc18bf200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002222959425f7bc28f2c333dbca78f9102b1a1fbe4492d7d4d69eb0242208a8ffe012bdb768c151ed89eb0bddb282002b7fde381c2cf12cdbf089a24bcab3e04932ee12a4ebfa345ba5f5b02393b95aca05f6fcc4346804f1bf682b66ee25000da243517f53d88f87ca4e48653fea6d4582ee401f7998bf0cb18a6f93f2076f68f1f9616fb9f8be5b497b76d8fcb5e08e5c04b3ae654c5207faeee1d1710c7f9fd10ab6b6dcb73109de021aa45cc0dbd3b0a54f7411c65bdc63ed9e6f442b09a392ea053d95c569ef96db78229ef80d7f4fc2daaab64461e6964279a3edb92a19d1c22843594e47cd0bcaefb04b8cbaeb1f0fb1e974323edc64119840be2cc30e026e21b96b125ef619249019edb4c4671f9c69fc0cf220eab73fa22d2d0812c1201d4be6d688774fa2966a0447a2ae729544de60974710cfce080df3799d18d741b478b96ad551360ba1415093d9c5ccaddf6185804b4e97f5ff583ac7cbf6fa10faba32bfe480844415d4fbac5ae94a5d3a81c18bb374ea792fabeb4af87f6642ee2f6e63357f831e5f58731d36d4efa870473e07f9c8822aeb0364e3012cc0c2deb20ce195b60fb18114809382ec6a715d3ddabb04bfc06753be8dbca90002b0d7cf7f35459eccccc51f6ef08620ad7cb679dd1d1e3bbbf4ae0824a032a6f551e45c83fb27078005744e66adaabf4b6bb440c1593bd1973bb8e7c86a6c44c2000000000000000000000000000000000000000000000000000000000000000011a236e3a1e28aeacf3bdb05111587264350b2ee75114f62e134c83f2d30ea42e1a37624c9f8dd885c9d47e7ae97e17bdcfb089bbc8f911706b70e02229b31a63068c91de0d085aa509428a68b440f57cf4c8ef4c4a9c47b38d37b91e4c71777b21ba0eadd846536640a9d147898b7cfda0397d1adea8276a2bf7cdc605b97bbb2d9fa8709b647a309c04379393980a5300c21f5e0c9606b5c16f4f6c85a649361520afa42275f0074995050e7e8b04eba225c2264a0ef0597827491d229f5a420ff2c4438bc00574a7a865a83f0aabd9545b265e615bc3bb890532be0e5a3ffe2822fd0f4ebc881c2ef4489789ed8183ed6815447b09bcfe2f6ffc5e9167034204d6190115d74f8ff87f83c6cafb334ffc389ea708d48be65ebcec1b5f6f53c01451ee9198629dbf8a26bf3e00d995b7b716835f5ce9713f05a6a4ccc86f2e121cc07dd05eeaf518fddeef6b931d36d803e138cb9de58c0243ca46c90e376b3916c03482c3ce1e2f418ceb444b7f426ff7424af805e3c185b446e9dc5c7537490049e7cec03409c5ad6a94ce10556c6e041bf1272e801ceef2c2c6e69b46309e2c1b4db426a493401c43cd64dea2add53475ffb64b59950e815947f8cc672dfd