0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00efe86ceb33837e476f9f86c16207a63e0eae9e7be23fdc578d66bd7d14b83de156c3ecbc734fcd3e7cc8a7b2fc982391314e968151db4f573e2837e0f21590dfe09671009a548880e87bd12ca2a202a5955ba8a4b3dc8864a2d6be767006189000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000790000000000000043e00000000000000001000000000000f63b55ed7d2b25504548c51998fc766939f953f141bf29d23025920841f4bdd93848ea374ee2ea3a1f837eeda25a7fb0369ae1c8bfc2d6caf973bd0cd9f6963fc58400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000b3edfaa40251d1f8319d33000000000000000000000000000000000000000000c2911281b6a098f9775873000000000000000000000000000000000000000000002a0c5f02d9eed5d9695a000000000000000000000000000000000000000000981b93f083badf75fa91d9000000000000000000000000000000000000000000c1025426a4e1a12ba0b3e300000000000000000000000000000000000000000000027767e9e21e5eb1e4ba000000000000000000000000000000000000000000e1a15b8b8d2553bcfb0b7500000000000000000000000000000000000000000073ceeadf1f35e66bc8175f000000000000000000000000000000000000000000000301cd8c37ed19a3c44f000000000000000000000000000000000000000000dc2a8291dc7f63c38d847a000000000000000000000000000000000000000000f9958db934d6143acd1f1a000000000000000000000000000000000000000000001c07a8ba4def0d7f94cf2d008a9b1a399eb7bc8d830fb190c7bc0b7a10c4c039d27955ab9b8e5a52b5a9255a3177610bc2ea0bd532fbe55c8f6572095dd95dcd7282f45e232331495a7b03d7302532117a85e5f9222d527ca37171278f482b9cc097e8035aad62eae7982b2fcbd5d34216f4f7f2269af8c02c58b4ce6003ff21e76da4763f5e7c490d550e082b5977b121e3384f879a928b81dbff3ca5064bc3e9dde73bd96752f6cdd30e530f73b9855ced6c7704612b5e4eb5b4ced288c0b8ece01014c3a0c9f1edf615de46b9906e23fcb2c8d60bd9b1b75edd60bbbc10146c4bc424ab2005055cc203c3711f868c5bc066828fdaee22887974ac094598483b8f1694606204339c341af156ec7d6b9b3583d19fdbdc5193887ca29d86ce38d095932b87b65b20086420e4a9c8b9009c1d2c8a0a7d43d9ac45f04246cd0ea86cef98c0575529282e3c000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021596e77d050ae0b2aaad2925e47871b0210eb8c90760ace9a6513b082ab1eafa2e7d539d20d945d393b041db75abafe40e58f2efdf8311cee4ce8623b533a19710a4db70725b743b0e055de0ecdc1fe8234ca9fff01bc724ef0de20af2fa8d910ea6fbce3f8eb5fd1a9affee36470f1a7a162047c2e6fc66f9f55d4d21e48fe10614c181ecb1eabd341c2666338826d806a394b79beffe5cbff04e1c386bc10902c5cd3ba8685fa268e5f2d5beacdd41fc6ec4fcfcd937501991f90a31f9c2d507d91b51c1d8f24206c4207803231aa8065b9c3d4507f6e4afe10b5da1dbe8020cdf9ff7deded7aae4473609b3729cb1ca6c420dafb90a12feb5b4f4f5e3797825a5ee001a42cb9b2b384eb5d5788065b4b3ae47e4861c1996141b56aa9b12ee2c6b852de2dfd06634326e4944a8c677b45179d9f1fe9ac05a1a0762ef8cdfe41ce35b0fa6601d6f02883af06173db5a125f6d5f542f78cc513e63409a04c55e2e87a7dc140db608bc0b6e87d4897252e1b80fc5e5c8f2a43f982cf5519d59cc196dcaae8ccb18e99a538d4b6da5c7f97124059a871d557775f2966f7345704d045a799d6263db9f6e392ddbc133ef4317d04d1e81505e62d576091225e150592941032ce3c71d2102fcaa53bc5cddfa75530b967b9068ad41c62f257e69f2a61efc6fc0bf7affb88c7d3475af5c7c4e5643955d43ce499ce002d974344eccca00000000000000000000000000000000000000000000000000000000000000011c11fee028e706bde30abc674d2c71a5248a99324486e9d7afc57ce8e9d33daa2ce5bd6ddd1e83c2615cc4aa10ec2756230f849098be537ea3cb30fc737b8876060948c32d7ee4070cb89c2c9d0d68ee6dac9dd6f3936cc465ad8ceb389133742f9dd14e777d7cf685d30413f5803cd3319fd04ec02fe537dfc861298374365d1bef6c5d7fbcc161a8f94acd788da59608c7616c6e3ffb9596daf0c22b587cbe270e7d9d60c7365155b898cc34531b35192992c25d79df82252cdbd1270439550c8ee425a9110b96ad701bdb7f53c17a32a171256039969ef0163214f216439d3012f116c90d174cd45c6aa052790866273d77354a416c7b9044f51a95430ef714fe0cf9b5fe87c98d652b392db200ce014a0d6ca4728b21b6b634916c56e38e0616206b505561e164da8a8cfee83e0b0e4a7e1da313aae2cd199b3450fd5ea5228c539d7a2b9fae4542700f68f01b330e0f38eef022aeba10a6a31bb4cdc2ed0f79f726acd30d8769f0ee5f2c1625e1f99c5a0a9cd9a4187c5ac63b5a23dfaa1dc61d4517ebfbbeac2384b9137f8b1c36d8b4c980702506462a5a547976bbd02232c6ee204acff68f88b17fc8f6cb87b4e0178cae47525e69906728e4fadc39