0x31fa742d00000000000000000000000000000000000000000000000000000000000000a013784c87ad37d7e5dbf05c302d20e65ec6302357e30287ae76bd21a2e17236c728b6fba1fb0177773ed4df345fcfb013e5ca7b0ace7d466bed2a39923dd970451ea4ef0004b93f2a2df269541a3ca89762caca9722e128f1ae555addcdfa1faf0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000ac1300000000000000000000000000017981a917e1fab4be09be9a01b19737b6eda0dc4879beb098fe4b3c27d285f26de74c74f20094cd03440626b3d216c9ad15dd858f005b512ad01f0ffd159bed2fb96e0000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000054444232e5c6fd0495e66a0000000000000000000000000000000000000000007f7bbe7440d232839b3e2f000000000000000000000000000000000000000000000c97f8761de92f6f8494000000000000000000000000000000000000000000e1631c2ce9a3dd89d7fc7100000000000000000000000000000000000000000041b1c8bce9b0b298655562000000000000000000000000000000000000000000001c97250ffda5d4442b60000000000000000000000000000000000000000000b8a1e733043d99eff3f3fd0000000000000000000000000000000000000000005961c3284b2341013184f00000000000000000000000000000000000000000000010fb5ff5d5c66c9c3c2d000000000000000000000000000000000000000000c595d700caff72da961e1a000000000000000000000000000000000000000000c7c33bef881601097aeede000000000000000000000000000000000000000000001dcf38ba86a4167868fc2cc6691791fa772dfc08cc90e909d2b991d4a52a61f50e69b40fa02bb027ad7323d46eb4d5dc89abb83c4d14d4fb55c444487fb132d40c5ff39983a7cecc7e812f34863c0cd2091b7feb7f3eeb545c6e04ed94550015d70b65a9963d4c528bbf0642084382089ab32b69044cbcd3aada96a66497dd20514b6a2e8ce9c0ba843d11096eb9edad70fd3ea1ef97dd108b126610adc97690a5efc49a9cb46da36d772adadc078237a1cc88138245e17dcec4134fdf69dbc4252a653614fa8ae986f628013d63b4ca72c2b1bfaacfba0bdb104ccbfa4a3e249ed3e458516ad420f9752eae195da41e0e573bce822d29045d5f9ed10d17874276cddff0f826697caa730a905aaf5982bf054ed1a21f97b075555df9c85cdfce707153c8f439f1dafa37142ca3fdf5898910d4e060e6bfb993b3a9c70a9db3a237ad4d8224ddd3339d3800000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002193736a93619540cb150dd6a01e0eb0b0399124c24532ed9c6c77ef2df3503ec2bf99494debb004671d5f55a371af232f02336f9938a396b64dac7ac10cdcfc4114cdcd493e80e1cd0e1df191c6d77a15c7900a825b6da1087b0e2e3a09506f72f78b69765103bcfcaf504eaed815627848d3d25a1e762e9925cb28645e3280e0e8f1bc4ce444a88db77ef0627a2d3ee4b3ab5a605c9c780a5bf58b677d678312f60377b4436ef5cdbb9d85445b3f0a8e1bfdde1f1155cbb9c820eccedb84ab711f519cbecd8436822cfbdfe7e4ee962f2298a2b91ef0de7fe03bf9cb31311b0006b48d7890845c3d66bd122c4b4e2d95aebffeec488b919b41c74b92ccb97ac2570b88327accc809c896bf948159166ee546e668427c53de5054dbddddf92eb03095094d5a50a018c223a906432fa059808c0a955da36726f0a9e32fb3e482a2623bc9e909b229630163d2652011a5225a782ccc467708f8ee6bde4026220321354dbc16a2fbcba8891a64ea7069c31966d34d6612829c5c8b39c306d4f01d9064f0c641d4881b51c3ba06a77f8d398c210172d8d420809aef4643c6c0d8abc2275386b2cd5ab935dbd3430422e222ffc016bc3ec1262b5f519ae878b78977d0b482c85c8bdc5cce98227a4a2d70dfa0758714d9be65cfd8f3ac6673c0dd5c6056496babb03dba494e0f65e5a778fa419a2cc91faf7b5145e53315406e9affa00000000000000000000000000000000000000000000000000000000000000011c0a753358babd2b67e1f906982645ee8c73ec3270a415bd89d13315eba080f609fee5a60d5784d9ba988e2d36e0ffa0ba21fd6c79b047549f59d03fa9dfeb971e0f753943d70aed670d4096df9bd2d718c615c96ccec09b7c988cc0c13dc97d1ff9950d29180731f23a4301bf6b00a897061137bcc87532fbf8d7d33a7391db2bf82bcebab465e3273b19d3e7c7e4568764676a157d1290f5ef871a8a1cfe5e284e4a603898a3b94405064570721442a2e9d8b28031986e72f3f0aef25f0a9c1298bcacabda8fd55904cd296487b855d2896446300c6bf133a3a10165a78c5911409545845ca13d9dd58fb95b64642df5e230e6087c7c4504e0823fcc520b071632561ffb19ffb7592506e6972c14ab2bc69db4f6759293469c2a379aa6fe712989fcc582be4171d1aa30b484411bb85c1b628e55f28dcb1bd0a780e545b553157e2ee0ab612a57c3d143e43ca7fdd0f0fc5f59fe66e6cc1820d095ad39b0d82ce765c5135cffc9bd97155b3b41ffaf3b6d46e11c3801e67bf48aaaf56041b10617ce3e91264f9e778d9984ca7ee69ac9e5c5293e0b84af2f5509c775d385df076ab5037353632a21b958d5bd6142ea354a56d25993aeb72740bfd66a470d2d