0x31fa742d00000000000000000000000000000000000000000000000000000000000000a026bc5c577c3d99489c8a26cb338d71fefbbeeb460da1ad5acf51116a2d31b1cd20ac4fadc7c4cc09052b38848f338f98a8e1abe90a165ac3823b5d75e269f3cee316444aaa1e9d047c74a0b46975fc73955ef801c639c189e45460c5a0145d6d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000014cc6000000000000000000000000000271587a91b05bb459906a5368e3f8f90de7255d8b0813bf15d54f60385b8b4c884bb1b39b457d24b547c6e44136ae2c93e848e4a21fa321000d292235898892580b590000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000009359943468e12a798c5e6a0000000000000000000000000000000000000000000b078d931df71b469ab60c000000000000000000000000000000000000000000002388ce234288498ef0fc0000000000000000000000000000000000000000003014a312308bb319e1fe3c0000000000000000000000000000000000000000003af867a8724a1498fbb859000000000000000000000000000000000000000000002049755bea4c4a41b92b00000000000000000000000000000000000000000009af6e263284fca70157d4000000000000000000000000000000000000000000356bc97445d30775e826b0000000000000000000000000000000000000000000001d0366b5ae69f372def50000000000000000000000000000000000000000008e26590754015a30f83fba000000000000000000000000000000000000000000db8e08b48259bfbd7898a4000000000000000000000000000000000000000000001019ac7d95e69d9da90b1d75e84045ca059f2ac9659a3442d2e24d52dd7eb148b9b64a6b29d77295aec415826d848925ac16bd698cb2190eaa24643336b9d4a38f5349a37d74c0fd94d92bcb7b41c0c581413d5d89567303b95b5ee33aafe564a09babd3102b10cbb73c0b64b19c4f391fb65be90513140fdbe558f4d30903b0ad09abb35433495d2e6f1830f7ab8fd9c887fe50933e75180d1d1b04ece33a01048869ff407218d3a0c6113d45d76d7762814824000c522bbecaf9e19ec90644e6718acf0e585fcb67620c5750164437b755b0688820223804ee40f6887b1196968acbabf3b433918c57279d8f86740a43674296c423aec0ce8a9cd5d4a65559783bf2110aed8ff4b9571ba1b1c068e3a5b568baa1fd39757c20a8c9515c843455e5dd067f32b07da6b82bfefe24d7a7390bb6771d3b180bc85d852eb2883f0ad2a9de8ef2806cb65a430000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000227bf5d8d241b764247ee89357730f3ca88c33b2c958b99144cdfc1e5825455162f8ad64422fe4f33b6c06e2496575182d7eb4c182ae9b3fe60c3fea12d1a757a252bb4237a3e49d206c086d669d24cd9c92ec95a57f345f8b9c66c4fd833d77f0182ca36beef77dfa127ad3826406d6ce4d82e9260d30cc747acaba50f0682610db57ab8e8038a8b143f4bcc3372f68a354b004e0c9d626c81aca1f5fafcd3f907d9962b57881b8d832969de989dcd4f4357356bad5ca60f5f6493a48d4a062927124dec94ca9c88ac8a95d57b153ce67aa8bfb99538f00c2bcefea908da2e9124abdbeba4ca63ef50119c185870377d6e33874444e25eab83b1cb64f057025318cce553b0161072819c9a0f9e6a11972cefb02c9131df66ddc3122f3b870c642d3a0fb5d32a884d21eb1a07328d5eaed241fdfcfef24eca56765bdd3d573bcd144b39afda326670bf5a2bb568b1522e5081e0a651779c26cedaf5c2923cbadf08ef0ad8a68f9babdcf62731d49738f8575b67c05547780a30d98ad1a7362ce80935181fe0d08e8fead38b5bf7b430e9d8341d2fc056cb0f8116b55d1be54286160b6477f066d8c25c6181c8be61d80626f716dfeb28234c0e2681459b0441590fe16e485032c5069878b04f67cc3c431f6eff93ed5cca646c987f6d0745e6551a76339b8e8e10662de98a2415307458371b726507bcd2bc0bef88d588133369000000000000000000000000000000000000000000000000000000000000000109b478b9490ce43177ae0be98e9d2faa2582caff27af509ed37982efd33b00b80166dd1f10e68e132b25128890b5b031891423e4b580f1073759eccde1594ccb1072b283f30d868c2e6f6f5fde3d6fe1ade602b0ed9d82f3f81734b5f36062c81ef6440d403c1577ca188df0c7938b7ed23921b1fdfdcda6c6db2309b3017da6105bf143fa587ab79494bd669958f8a0a2c781215abf3f513de41064edddf00d1aa8fc56118e658bbfd81a6e04561d0ed59912756a317a4186fc1914cca1995026f51fb73c696385debed4d87b177d69be827aa0cec36e1f195f4f19231007442391d007dd09339ea04e0981d718e495710f49751abd31c2d22b360d63dcfc7d0a214735cb8e3bbc190bbecc9d9f402e839e1b1bcf9d8f02769076bd43ba91a40694675130c577bb5bb39b5d526377d91f85f92c128df2ee4823fb68eed2e5170bdd54272c908f31693c04879876b2ef120f39b44048715d7f6e5afce95d9cf714370d075fd73cf929d157cea500d3073e4418cd9bd82ec746b959b49e753e4c0c978f4d44f885f864b03e31091ef83472b76e2591cdd4192631cba05046bc300f473101aa023e5ebd7cc4b5365b7ff9e96771d8d7deefeb61aceab9d25ce8d5