0x31fa742d00000000000000000000000000000000000000000000000000000000000000a013a4cb5bfc56080bf43fc61745e4eb4be24a1148503809230b22015958535f5f02f9492884b57342e15c974e265acf3611c50679d6a6f7ec0d05a02ef788b6b2695f20f4317057fd1f5a35820f29ab4195897147bcdb5edced9af0c250208f6a00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000026990000000000000000000000000000534ebcedacefb2092825fad809f091ee54d45b42fce56d5c362d1aecaf35bb3380e0acee15059f182bcc472915ec37d20d498f5135eddc897c6ae0f0c81d99fe973fc0000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000c1159129e3db138fad0b93000000000000000000000000000000000000000000e4a1ac9fac613d4b61bea100000000000000000000000000000000000000000000239b6c4baa6b67045f1c000000000000000000000000000000000000000000af373266826f6d9484310f000000000000000000000000000000000000000000b48d6ba9bc5a29862748e7000000000000000000000000000000000000000000002845d8b134264ce8febd000000000000000000000000000000000000000000b7e5e1ba49cef2005c472e0000000000000000000000000000000000000000008a931fedee3212179adc57000000000000000000000000000000000000000000002900f262fdf91322e4f2000000000000000000000000000000000000000000b8bd9f9a95a208e7a82f8b0000000000000000000000000000000000000000007b76ceac8657dce259b12a00000000000000000000000000000000000000000000241d045904e89fd37a6414c6a1b3c751a3ea4c4c65d8b8bb5f282a8c2624d7f596e3f5647d6fda61a0482a9f5513af383b4a144acef6a532c783a3dda5b7b84fa9917b6c29cc277ec7d40fd6741a02040c04afe0a0dca32306715c761a57e71dc44857be06ab5676ad6f10e03265a9bef384618ae82ffa38eb14f264ef894885ef20de13e156ccc0819d1455f3c8b0ec6d73ba795091c36fd6aaf78d03bbb08cbfe0c7b0d4474198a090185a881b11090fdfa0154e7ccedd8b7b335186cf72dd99af4492d337f065f3701d2aefc6f034a0bf3c05616b83d5c047987f5e36b61e182ca3f012af3680a42e2c74ff08d6cd43742d86bf046125450b0077ab062c551a0a90f83d67bd12519d1ea14e7729a93819066973703cdff9b3da94327fb405e0fe935c31877d3658fb0409c185d4aaf8bfbe369e7f85037e52693754a8e5aff2f7aa3ca56039b2e145000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021e19877bde279351083c4050dd2779707dcf77ac11510e92b5b59d2de68da85e29cb3a48e8de734352d56929eb9adfb1455eab379499a2a89a8e4c934400968d110ee78089641de88d89150d702df247bb2f330d0bcf6c8892055e5eaf6377140b79bb2739cd094e5dd421a41abf7cc5efa48cb441e21f07fa419713231b0497165fc81ccc168c7682ef5468de548c4ddd6394a5be25ed7825ea11c2e8cf0e8103c24509de498e7c65ed6bb87474c89f4734d6ec2e79313e7f714a7233d74b401e00535bfe1e806330e9748f34467359b25da75ac4f67f652709edfde751c60c222b656366995c3daa334cb46f18d1466a7b13e2e11a76561d1a33749d638f8c13f85416c4f6d1a2c63571661f8186b05e0eb6fffdb87ca9087d6f6e2595ed070e6d4b336a4a271924853a1108f733b9ea86d8da514beabb8da2d226226a658d10237bf8f0cd8bc637c5f72eb09187e52cf8c4fb001a7adefe5a93aca7a249a31e3b497c442e2bb5208b19c2020f57c92980511a461e924956b5ec3c3b43029d27c119ac0ed0bdc8579ea537b7ee14a45dfce87e310865bb372f5b16d5d14b62259a3e14005afd9db7fc9f2620872e821a8a8398790a00db8391744ed1b8fe450b29ee49b4cb8344d9604d572e0b1388fef579da4eee552b771df2706919c11e1a14ffba7ee1252d7cae2ad9092c3d10f8acbba42acb4619967d4f1bbea0263f0000000000000000000000000000000000000000000000000000000000000001039d14a589b317d928d5d933384468cde6c45edd3e6286ebd45f879aaacf0b18013b589028e3292dada176a1f1b21e7b2fd8ae3d9ddb67d70994d3d0a54779a50100a8034225cd02f8002b48554bce9046139a04be7ff8034eeb7936b2ad4b1328e11fbb70eead797437756731a59e9759a553fae55b77a520801080625822da164ad89d99a7a7dc0e68ca1f28feb9d6273f66f9bd30ad7c2b7d43619c677de12a09860ecd692d45445839f4b504b867a005411ef3bc862175f0ba4553c8111925a1cc8a251740d87419313efb4841a28ec996126841c41dfc12e1884346000405fa8ab806d49bc0cf9477d2b0045ca7e2af2a1c5932dcb97da647a92413ae73300e3db65f6ba3f6e7f6bb6ed203664e327f6ee3fe704bf1817ed7cf6aa7635621a5374bbbc4b605f6388354a8734c929fbe86940dbf217be33a5b94610a985e07c066b99067d653519749b272e40c647108674c7c1fb928421be3def8b9f0b21246d4aab35c7c8a3ed3c6b5b1becaad16685cb08b668da9bb0f87ad63a7a0dd15b24d90766ce45b4d7b52870aa2f69cc01141bf8545f6279cb815ca45fd7f0504bb8cf1310d1d65315e9592702449bac314675038002a2dfd8d407004e5982a