0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02161f3f5f0160e0ae00e7be907596e7f9531a44685c134e95177355053f4795f0700ba584839f3b12c18610951ff65fea6a58620ec3abb309906beeb0fc328b76b07c175dc53c7f809f3ea2c57a2352d29d81fef66acd0a57fa926ef87c4a3870000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000154800000000000000000000000000008c84b8eaba51019486d0066302c578780e8a18159050ee3efaa07a365630c74cea832644602c6efc072947b7ea37273676007f4c624ca3fd857b710c155329c1c6160000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000c0abcc63f6c215b666639700000000000000000000000000000000000000000032afd1505bdf68266e23ba000000000000000000000000000000000000000000000e4d6bd8dd3e1ca91002000000000000000000000000000000000000000000ae379ba516f3814db4ec8000000000000000000000000000000000000000000006eb00be0f4dde8fb1019b000000000000000000000000000000000000000000002027006e3f06cddb9bb80000000000000000000000000000000000000000009b9b984a222d3835c3b2290000000000000000000000000000000000000000002e87d7e0d730ea5aa2212300000000000000000000000000000000000000000000201a14077f685695bc4e000000000000000000000000000000000000000000618c426c6eaceab6bd600d000000000000000000000000000000000000000000118cf79b9cac4d45f5d6aa00000000000000000000000000000000000000000000034cce61e699ce1d26c81b0def63c8afbdbe3a031efc1dd94b22c4f5bd03130ddbd38147d0f6233ced6706c432abdf5f5d67f600d970ccbc1c2e2dc5328231cbf398eb09f74a945b23682c9dd53f3741194340de6672f6963fa3501d9afaf547ba4e2a0dcb60d43c7e632883c2c5420ee2e19c1031af22637280652ca19e91f6819e985c79b582bdec890a20ba277652294582a44d9d8512964ea548f7ce878cf9f42f94140393ce6e36018866f06d857ba44d58914d31ecd936ef23b5c13ec2deb7ecde49b5fb36be6724bb1fb92ffd82a5b662928a0c9009c5f825eaffe0edd979ad18143c48b23f33263d2b294ef3e5de107aea37b494119c27b1ca569db4467cde11ba4e6d6198c8124116a36b99bf720a46b6158d6d00a46ae1dd9e0979482fc62494dd72cf1aac18396ebb9a3f0fe1bdde0362170fd713d5746756d23d9545988bf1b17575b78c0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000207d9e07442f3f4ae32dbb10a62e095af6db090e56e344da279dbf11985b232ad18c3db5f7d8b878a8e5c6b165baeaf9d096a548f5b7afffdff866633ce69e8980722d79397b5def088ca1a94b81d9763b63e851089487ec07f89d8fd7dee6584112f73a551e471d6a5c55d3cd1ca4dec4eeac0695e316f153cbd94f467de725d0feb714f995a3215784d73116d110d48e8b4974f7fef70b6caee05be7424fda3038b9a4fee188ea2b8ad0a4a0672f7510d488021f8ac7d07837fe118961a433f1bf15156b26df9f2d3505daea31aac23f327c9ac17b614f0576db32228a5cf8b007debd2fcd1b4998b6898d7a447ceccc5fe091d4ec536bb64e31adf395f718b06c7415ddbff2467fdeb93d16f3d282f75b866fc2832c06fbc0d34acfbe641c51a421b1a373254884eb61b87c5102a20cb6085465dcf8b725732e6dd52669de016def23d9f0729380797573cce934fd5c9db93c614a284f8926abe1528c0a36319229e6b3ad992b1dbf457d88f8955cd4c9702d796717ed46a6f325e6fdbc3e32c57f117407668abc9010b69690a551c1457084c4f700a40eae6f7e95e2a574e231be5d2d5ec579d62688db2b576a1385a0e1db2eff0418689312b7ea78ab1f5274c9bf075a25e945c22242a25f49e71960302c9479b92d5f5fb73b08b2ae88801840a6fe7555ae07c7a81d9d38bac4b05accb6076de8abb26378de211445995000000000000000000000000000000000000000000000000000000000000000114f12b22db0fd21b9bbceb4457bd17cdb12fc8669dc96922007641490de689631d53c0e6578d718aa7ca0fe730dca2610ec51f55b12c43deaa7150113aa2871f0474daf1dfb2b8af144854d3086257ddd5709d75fe1f8b7b96f4664d9bba0eea101d35f768e7074fa1a2061306a67eda2a9f0829d1f704eabca275e7675c27a619853769ac6f69b4d58032e13f86a81f408fcb39fb734d045d0bc3688111b465035a1108ed012878d282920215ab120693be45d839295e4e15ba38bd284578e52e0daa29ec67749fa230b87f00fcf9fb1dd040629c1d1c6041d1522e2f5b50b8167a3aee96bdf9bb7c9d4cad1df4d96a2e9989dfb51f7ca4c1d728c0756de60d1ecbea9b803436ec73a791053748137be676f59e7a7aecc18a838502d2ec7a210e9606783aa33ffea832e9ed0bbaa2f5519b4602a6d9b2bd464b24c14541d59c1ed161420a64fd60f21c9ec1e2b8d28567e1f58658a950c40c518f42f8b3d6e31370001b4baaef214e443b0b5f3bfd7fab0fe367d1bf095814af32693cd1e1d10873def58b42b18bb3381cbd8d3d2de1e74155719534940c544fc3fa3c7dd8940f39b6646e030f6d3d794e5a40dc602fc6f4e49d62649cec2b96d51f4e19ebec