0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00ec8e30df401df65a824be83bc6319bd774d15504af97bae213ecf33b6955a8f22137f599da76d9096d17bd2cebaeb47258cd7f53aeb52713314cfc7bc23937be562577899b709b241d1fabd9696564b0e59e3bfc3e275cb7f092b4c50ba44cd000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000790000000000000078bc000000000000000e00000000000149dc00883d83e2cdf635ce40e10cbc349f82f0da1fea51bad99156f34c3c598a981c41029a646ef9ce3f93660b97b23a690c44e1c93249ceb601afe16380269127d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000ef919d6c83d42b0aad9470000000000000000000000000000000000000000000f272a06aa2d592fce611bc0000000000000000000000000000000000000000000026336aadf23e58ca203e00000000000000000000000000000000000000000021980ddf127f3d3018ba6c0000000000000000000000000000000000000000001e0d6e263d62ce49092eba000000000000000000000000000000000000000000000ebac5e642c6045b99da00000000000000000000000000000000000000000002ef89b839f1a8a6609eff000000000000000000000000000000000000000000f9f45643d842ad0d3dbafe000000000000000000000000000000000000000000002ba93a6e5856fb7fbe810000000000000000000000000000000000000000006f07045decbf73b612bf7b00000000000000000000000000000000000000000014328d64188decff5d4fa300000000000000000000000000000000000000000000247bc3aef8ba7659bac504839ba670c73b97593081e00666083886f455a5e6187b6d9dcd134233626f74091c41926079a5eab19cf8bf6016d4b265a1c3b8b3d65faa6da4ba7e2b85e03f115ad86dde21f19d5b0adb06972431b37ac71b5e8441df53e749c7e3211699512fce8beb1480d18d65fa60f2a60fc5e661390ac4c9a72e2fbde0c619713e16c00a56aec3cfec5b5443612bcb70896059f6b77f79d7797f0322d81d71e486e41e0fc35d85c1235d9a81786031c89176b939dd85e00fbe11c8c1d0f0de0bbbbc4123c756abc26b421de1a53d3a23fe0aee1c8a77cd5baaa06091e4625991a64e0c07085c666c7f5cc95a06939acd0ecd8254316a29730c347dd6bd1d4f46b918fd1b2dff7ced32820ca9cf969e74833cbb6bbfe5137ed897e85d16a7bda0ef26fc10996c13ceac0afdd68246425bc6897a46f0c4f7345cce09f664720f2c1d7e800000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000211a1c5c33ec2678323c1a764d3e554b55846d68986463c58d85bc5a9e2fd19481d1e1c425d2d4168007e3b8fc91a56038ec5f69d798ea2052c7946f17176bee32e29f540378e7f739a60c47ce4e3daf3a5534a14848eeac3d27235ade114b35e09adfe18f4fe74a6b2fb59d45fa554bc2444fd02c001ed8d91a8c5f95cfc06eb0881419b82a4bb6fbfb15c2865ad4ac02956db3f8b746cc94f7f4c9fcd5687a210deb839e1da6e1a8e9052df3c27c12d75289921fcf6be3597c97cc40416c728284e7098ba58b0f79fb1bf6110e3d804591bd0026c8bd66c561dbdb49ab5a82a19973ff341237b7a4b8bcdeec083b8317a1de36ad24fccb65adaf53ff2cce14b12dc5c4c410872b7e7bc9d2f8b176aa4b078d675e20d898f9aadfaeb69c6ca35085a3958f0d2a608df100a9af1d773b4305c0baf3772c48ceeb38b345f21064f0391cd25151de93d18f54317dbe0bf501a9399d826adfb52ed0839243d70bda718673367cdc73ab9f550d04f44b425cc4bb964acfd48896b52a7b0102e33899615f29015234e411cb9930234efe8cc4bf861d3eab6932cfe1e97d2a81c32c959235b4342cda8dc8c9c18a0d6f8856c5c67613d7f9f4a2d2be1c501e8f8a8bb18201b1d40e31b136a7e32af8da3ba44f0d17a40881cfcce3b600844994816fd620d4a1a90dd8034d4e766c1f0bed1e06a94f4d8933f8f260b7f21c8ab27c614010000000000000000000000000000000000000000000000000000000000000001266889b89c7251dfc86b13d6252e4181187eb773f0e652f576dcc4c15d551cdc0d9c7f145f76003d43415db339770dd2211d3a68da412c632b79a6a6ff246a2d256dc8fcc7f50e0e7c953cc0f630c2853c9ea6e8dfbbc1c259faac37812e64d7175f0a8f3f6b386c0481f1506e2b72c8339527fbcc83409f804e20f338d3d44705a8473b1575712f3395e00666183aee67adcaecc4c6fe2447a7de790a51a9f51d732e0f38d2cad88a78883a1109cca22c92268b53fd18d9b1efd144acd3c1ca14726c2ee8345124403862e6ad405a47dcaec05bf880884d0bf3b6975e752e6e212f32827078f6ca761c5a097cb797f15e5a80908f3ef0ebe1753a42a9c4357804d1fb6ee93495963938cf52e92206c9f94813ee4bcbc5634e3da3575e5f1ba52925d117c21bd34d9010f3c6afc960e1f92560503b524077376fb33df89f3c64285514796a5f338ade37f92208803e2e1231bdd02e91c19af0300d0fe2cd559e21504e485f77aa9362ae09e6734f00b5db866919c8d5c3a0b3ad5475c3a216bc13d395cd13378542719237c06b4e0d943a3457a6f5bbe11bd16fd6e0bbc5208d1f76b1cceee63a05ae7d0f5e331977d906995b02820342470f6b2e9224b70893