0x31fa742d00000000000000000000000000000000000000000000000000000000000000a01a610b37a3d9d7222f2d69810f29c138caffa14e22646b06d510d1e5d0fc870c04703e7f63c85242378890a563717e34b3748a5eaa7f24a09e53c562d630ac2b98ee0a8e46b08c5a9a64c818d0c1987b2f73ef0247d42375e42023f2f6f5762b0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000c1050000000000000000000000000001a14fcdb503ce900ab8df92abee0e4eb040e727de23ec1e562bd16faaa0e041a2b9433553789ab15e26c50aebd5dc71f48781142c4cfc4f8680acf6baab6937cf9a580000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000001855217f6d682063e51e0f000000000000000000000000000000000000000000ba61827fcd0250216c7e9f000000000000000000000000000000000000000000000abbac3256f2336f761800000000000000000000000000000000000000000071e036516b43f13096c4110000000000000000000000000000000000000000008fc503adcbbd2b73ac39db0000000000000000000000000000000000000000000017c113ef0384465ab3550000000000000000000000000000000000000000007435586a2176ca41ef5b580000000000000000000000000000000000000000004baba4db2215ffd5b349be000000000000000000000000000000000000000000003059248bfbc70f113d64000000000000000000000000000000000000000000ab2895da209a17fe4bf676000000000000000000000000000000000000000000e1f9cd0156655e0a192f100000000000000000000000000000000000000000000012d026650ea62b50dad52db6e56ffe5f28dad5d543df804880e941c4ba68fbcc4aadc987213ff7b71030144dd907ff34ab0a861966b1916fcc4b3afd1b49eb2db928dbd9df17fa74f3081264f8bd2e6eb60b3da328e508135a28c8ec715572ef2fa7e499146f507b72ac29093362f9cafdb6dad8039f0dc6fae9d0ec7e8034f45518284781c035971117055ff29d9f3dfb7e85ca3f966de343ae98d0ae26b14a7a99fe4dc180b4e63cd609bcfc69b9df050164f22f827975db10fadb3f12879c048402f43d8f72e3b5fd03e9c98e820c63ccf24f5e2d83250f0573799f3bd6403666704834a5dca4478d16ea010072610678575f1091f06d65bc82d9b83411c215d786b1f67a47674ca415fc551f238d8b06da4f23b110fcc1d12aed60d1d8845ae3fcafc037a366f4c11c19dca00c511fc5d4649b3340482e1cd8968ac8da4c0ae66f3ff56e08d16cb70000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000210475cc5cc5ce151cba98d5a6699351fe79cc11dac64b36e2327e908df91d9c52d7ad88907270d9f16086dea4a787ced9fce10cb695ad6dfdd70604cc6be84771980c15df9f0b37d0f10ca42951c7ed6a7f59595f005dd356bec2c88050f0f970189811aeae266c96987783afc5741432384e01287c13af94d8a45b0a47310dd0fa423e118bb7df8e54f050871671d6b6317f6c551907c782b94aa1ebdca20410d1d0d608d986629e3a9c75200fa88b82518137daf85fbfaf4566de9764b54a6177fd368b87b5860f2996d8cac6f3798b9170907633b09588fd05b185fd84da613d8ac995ad8b663363bb75ea2d402ac9592ba47b99e4df6b1eaff57e60328881ec1d529c866f2d806c454514fa45fcdc0531d3d4f45d00d08b62ab69a2378622656a047549cb3c812c3c7a081dc8236349fbf40feaf508ddc5a49ed5d3bedac06c86676d0d126a1bc5c48cd1beee50d1f6cf1f3881f42476dc694ca2678143d09446d1c9e6b2cab7cb9956d15cbff104146794914659fb41d9217a25b90321a1d4765fe450b360b58e948cad08b9a29dcc2111f8f9392dc1975974f55ac536307ed5d238212ea8741ce69a12831197b3128e8593c9b640b117db6c76f93c1322b21f0c2a46cf295dd5681c8b5ec7ef8cfe3072c1ba2d1028314745de24fea792b5e9b87e80402481857d021147e34057bccdf6df6dec6f2f67df58b0ad1c771000000000000000000000000000000000000000000000000000000000000000114ceb81b069b116772e388be8dfae36d3f2851df0efc7430c7fc0fc3a6532299111db7c844c007e2251d5c9f50a218062764828323922588e3db37121ad467e5095401d8b378797e87a14dbabd56e1b449cf85289221d66e09b7890cb58446e10dd43433d911ef9dce4061361299f50ed70b8aac08daded051af2ea1f4a5abdf09585b236c648dd5f5148e852347ac72cd99debcc6214e757a114d23fd3985dc12e487648135deb3e4ae6d4a35688dcd91f36d02417dcd60d3ad2a56ae60490f1d4f1a7ebd0cc92461e7223860a66c775616513d7493f946154e1466d67bb5881571a79400d20f9d5a93679d189054b31da058850314d2ad493976b3263b3e240b3cd30aee124f6650f2d85415da50efe30b4643ed835ad0d47ee5744a1565e507d136fe3da4807de347d0d3087fcbc649ab32a7100c66ad603cf15cb2316ea11dcacaba7490f92ccf45dfd287543cd1b9599bdc9ea71d11eafa2ea8a28cc72b2d05ffe5e32bf80908d9946c74c2c523c12098c7fc9b9cd87acca2c183a6898b29d50f72275cd60b9710d23a47b8fe5efe721add9197279619455721a5ea97ac02aeabcf914ad6d5701705e37d77ac9e3e02fb1ed364d146bfbb71c89148e601