0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0299de98ab6159ab459bbdcc4295d0c6f077bafa395a11b90bbcf112bdbb7228722bed0827d46528f0745ee7e3792660e40bead10ecbf415e7c24cb66c4fe79aa8375e1945c18c6b426b29a36eb677ecea89825f77fe273cae613c4a0f6fe6cfd00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000018c9c000000000000000000000000000306f0b120f14ff59ead360b56b3365afd39f9a94f1b793bf730ff98b784ec2304f65a9dbe435d319072c4afa0d73c609039aca667c65dbbbbbbf84387b43fbd6d2cab0000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000316733663dfbd5df2643d100000000000000000000000000000000000000000055dea129ca5b943ec1fcc7000000000000000000000000000000000000000000002c7846850c4a66221d9d00000000000000000000000000000000000000000000338d939e0b130e03754f000000000000000000000000000000000000000000ab8fbe4156358a5405979c000000000000000000000000000000000000000000000cc15ba6077f345e071a0000000000000000000000000000000000000000006e18c19111c54c5c9886650000000000000000000000000000000000000000006828799dfabecf80951689000000000000000000000000000000000000000000002f87c3476e10c258a7a30000000000000000000000000000000000000000005a5ff7938b6f03dda0b042000000000000000000000000000000000000000000439db0b5db4f15798b17f10000000000000000000000000000000000000000000022e096c167d45b4652a10e225c91116033a00bd9f67024de6a4639d5acdc5255c6767cee5187fcd46d752d1fe349c894ea06897e3a23d0a20d8cdf09765467148b00b565a5f9ff7076880e0503673e65f7035d959b750ba39efc7da43f08a5c4e923cae696121af5ca0529db1ac6127f7b84fca9410fbe9199139a40471311b3eee18c0905ca265a9b3c15365015ebf87e89876fe0e7cd634cb6b5f61c64680c9ef97e1a1f9113c4230501c9e94a5d9277a8c3a48973ed17164cbb5112d1bb61df6efc9b2eab80cfa1a41ecf504b0e108475f2fee857b5efb43fa03ed629472d13ba57ad81dc6fc6d8c4076a9ab638ded5dd813654bbdbd5b8f86f9f5ba93d85ff65a7aa1006f8cafce22c8243e4ec46d09c0a6fac178fcb84b2821506f738d70b4e47dbc21f64444be2075d2effc31532d76b844a84cefb8fdd644008fce3666b244c57dabb643d197b0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000202d8e2e419c1636cb5a0d2e5146c415e9213e43c9f95bad727fb413ec58949b80c9c63be5f1322eb304708070b3b1591f260a2385184e104266e093daae2b48119ffef00f22226d1866012056b3f3e234f0fcd4d4791fb4ed689fbdb2503422905092a6f377cbf71ff0e2145a125f0b3849f6eef1d57557d433bc616b5f0409204fd407a89fb680185c5fcf027386fc143385623eaa8b4c0fe9a659186e3a0fa1ed38f4cb0eeb1019256eb17ec5bd719fddb09c1ae8e6959750688aa721b2f42164a598da05a82e76591ec7fdf1d590e2e2419d1a86f20d6a157bc9cfede0bb40b47b26148f4a6901b02f94636ba199be2fc7f30d746bee322e42ddd1fafc17b120020519a7c8b94d44b953898bc22bdb15af5260bcb1450a1dd153ce9b49d3e19b67d472b24cf26bc0278ef1eefaf0c5011bd9d3526240e93ec940b133327da2f73c6e1d03cd6cd172fb24c4072c791e817b71066d1de5b797ef9603c1f6af008e719e1a0ed18313d09317835b816279b1ad0cf2dd70175272261050e54cece07b38a5d6a466ecad1285320d6e1659c8da92f843226b157c9bb6b7e9f3db20e11f4d94c9b5d62bc7c3006cb4cbc8d5d0d0670d79962ca9f8ade7c17b62d1a76108ed1fe45b208cd84260903831af5771cabdbec938a2efe3d06135ee8cb9e4f286d3c10626e99cfbeb3a2f8be7a20614f2dd517d45722988e08a063f5a12ba2000000000000000000000000000000000000000000000000000000000000000117d2b5887e6549330a224775f11416507cbe2e9dde6f312ac1e6b712677a4d97204152d0efcc03a994531b2d198ed2eb9f5ffd76ebac8145805fe12a98b9ac7c2128d3ae3e9bda71c0780fb4f7e1bef3cfbee874f6f14b20e2aab3f5ca8775102b8fb0b9310a079bf9f53c7f944a2c9f55ff0eb6749e4058ae66718075bb371c0fa980f559d2a32c148a4fc50bc28ce078111bc5ac447ad50a8dd947eef950d21f049aac2235a980321bab7eaa062fbeb0dedb00f8e154e8c66749635ce0856f1dddce87b6d1aea459624e051bb3b01494de711271f7251757e90e85dabffd0111c7b8bb1c2ed393505745658b549c0498c893f9bfa9d222f0dad4f2fd849fa605d23fd6d407b366f38678fcb57a06cca23ec6e1d87d5ab8d74ab16ca404a64d1983daa3250540d6b52e4b0166e5ab8c38fc06a4fa75d7ca7b430348ad2f7c7713e2ffdead3b9408065774eabfdc96e135eb658ab59754865194920d81ec4d380045efe39bac3a26ce31a78cccec54802cd07542d97ea117aa9e2141333ac4671fd7c265bf11dbb4b565d864248a3db77dbffa6e284f28d972adc58d94ac066726911e0e29835b7437f6d803eda527978c123edda27e7a68dcf442c874dc652b