0x31fa742d00000000000000000000000000000000000000000000000000000000000000a019418f15cae3ee63af610995a087d162c42314373093fec40eaba1ddbb4c215905d7c0482edfccd99961fa64747bd360b61e988e9668c5e353b02ef7ce21c49eba2e86f3878daf4a06df9883cfd6d3d57d3f7f2a37bcfa0103abe5364f7c31c10000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000266d0000000000000000000000000000bb1fc18f01ccdd5d80efccafcc0602d1459c6513f91fdd2e0f920c7829598a8bf730ab1c243fc6511abfb532f6eb6690ff1572d6659d55f183a07ad3009c4561f7d70000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000d0b860a0b4142af3a01227000000000000000000000000000000000000000000ef02813659a09a23d9263e000000000000000000000000000000000000000000002f92889e255ac8ad9470000000000000000000000000000000000000000000f9f96f99044a01a6c6459c0000000000000000000000000000000000000000004109f25b62eefe592e8e8600000000000000000000000000000000000000000000187f24d1a5f08093e1dd000000000000000000000000000000000000000000f98a93da5b36a31fbfc8bd000000000000000000000000000000000000000000f1cd66ba658200c2efa1fc000000000000000000000000000000000000000000002d3155fbaa52a27e72ca000000000000000000000000000000000000000000e80d0fab8243fb8713babf000000000000000000000000000000000000000000b20367a608532df090babc000000000000000000000000000000000000000000001bf74da6d2f04057cef92e71dc2201759205f9e950bfd014902bcca99244ee2f41b46f054eb134cdeff80c018aae868494c85f1028c9c9dc180f6701aabb966e05e3ceb140408c9ce7461a9dc82db2a3ae3a88ce37941a71adc8d82d101728cf1d858654fb34d17ae3fc1a18837d14cb474550b1dfe8de1e81972eb09c3c7668284578d1041f71137fd72ef90628470486656dca022c8888a671b589668e88fd221b19fc0ba0bdd7f8fe29466988381828db1f042e23999c0e5ae8d32461201c171d53abb5f2e998b08b02d99b41bf177f37210c8f80ce29e58b9664e54af874d9bf2255be10952b37f10e8f205fae3b9761fc6d59d2d15f4cad81017e1eb624b12bdc50fa905f2cfec901927c98d146dee13865ca11b3569b86d82a424e545dd29120a2bb173534b28f0136ee1d9a8afb2a7dbbb3cd6e73c9ed3b22c0095caff1e6137b6943d2478add00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002262e19582c2bcbaaf0bf7ad4368f153e8a628f718e09af9e1159a0157a211cc50b93866dcc52c0bfee4b22afd418b98845cda296c101112469118516210e9cc322fc719aaeec1f5f13a539e25999a4164ada7ff3d91b0ca3e7c4e3d15234858a2681bf64c73eab6ba3d8511c73a1a8918df3c78e07300539ea30cb5eea1f442910cac244643db482202ca4ac34c6b135d25004f9ee1d972cd7b6b1e981a573622767cfccc7bc8057863308c5f1d4208a47d21047d78f0a9cfca56926bbd32a621102db8bb16044b64a1ed45a616d8058bb2b97ac2c06e0950ebc40fdc9f3cdcd0ae9ec8a9dc76bc267e1f9d8085fe55ac6d1df2142ae1c3fae64a6994567d29e19a7fe3291c1d4902f244f301da7bacc22cd6d0f9a4fc855c6c840e5bd58b372015d2b9673136cd0332cdcdb6133fa93e12d7cf69731ba91704b0712d19c42b52a7b34b99dfbbc92370c43ded8254f0ab59d0473fc1c31e05f0ecf88d3455aff21f811908e7f5cebfc4c837b873b0b00c7a13c70561d0522e748ab805511a82b230b8de1fcdf33d8ffff775a154f976143eb4bae5564343678c7230ec4f0a9010d582ed327e373463723f7c26028a99e71757ba80baf0c0281ed007106f2d7752ff487d632506e065f15b2df9035ad141d1cf9fc8014156ad7d1205adafc1a5a1e9dc386d198f386c2f4987b271e7d8c6008ac190d58f93b174bf3105838cf32000000000000000000000000000000000000000000000000000000000000000126b8de137cdb27c55295795ac08aa0cfa362d03530341d2460d0d75fc7a2fa812671b6d0932c41867cdd1f830a38516543602d625bb16a746391175847e898782a79946821112aae5d6179f75fd467fb57e852be802dcef399b96d76d13b32c003894460237b961ccf109fb30f71a9ba00479e78105aaebf6c05d0d0ff42357c088b50ef2bc5af0ddaa8677818f43f7c2b974cb1921836b01f5639ffb773575c0aa7f160a21fe7372b187ad16d4da9e2d45f645bff130a306c20b9fa7c4770f028c7f0a17ca2ff021e6c7d6ed3582ef8e17aef0ec03f8fd278e215f1b6bf71110924c4919c00f25946ea4e9e1bd11aae213e59d50163ab0a0928068964c73cac29d4c06668103629ac6ed902485d782352818e0f97570e42c948469e565cf56909cf1375e0da4390b249f71076a057737bb692517e2f9656ef7ac61c86d167951b098fd00477cf730e33693df15a0f9591f4a071f10bc9ba9b154c52a75a2cd411be4f19682e0bab2b53589e10b074f293ec9ba35697ca671262742748f124a3054ddb737c6487a1de86eb34a08688adce446d9f274da1b04ac92785b23b86221024c69f290ed535e280b6fbc6295c643867ba444c377b5360903cb71092e478