0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02a85bf7e0b082aff4b5167021dff05263ac1f912225593b0f9997e6fe064a52f2fad10b83349511b4f9af409d4ac4b80c376cbdaa8cadb76af7d2f43246789fc05b5c7af6f39337360ba4c475c6989bee5d19b16ce84e6e4db4b117655e96d4400000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000002b2f0000000000000000000000000000c7726837d51a57e1254c067565574f65d8c696f7cf445cc52bfe99e6d45e4552e81fbe4b36c3ad46b0fba398a5c9e4f7a1cd847bcd277de8a78b36c04d370d41a25d0000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000dcf66132cc9857304f74c700000000000000000000000000000000000000000077f684e9b7bb1569a8bec7000000000000000000000000000000000000000000000bae5786e720d391336800000000000000000000000000000000000000000043774b76689efcb2cbaadc0000000000000000000000000000000000000000004c5eabc8ea003f73f1b70f0000000000000000000000000000000000000000000002cd0ea252ce6b9557ae00000000000000000000000000000000000000000059caf0622afe0f69e2b4b50000000000000000000000000000000000000000004e99b44076c0dd207157b9000000000000000000000000000000000000000000002afc0c940ad46af714520000000000000000000000000000000000000000004e116cf46db3736b86f291000000000000000000000000000000000000000000c49a038633ee28c1b11af4000000000000000000000000000000000000000000002277af0169e4e0e157912232de242b74126f3d2461a41cef947833f7960db5d281e33a3b71ecc7648086097d8a9042b06ce3087ed92a7f24b3b1ddb8393aabf0e9592b80eafe5da8614507ae05f982f154cfc923fbb30a9b35b341cfb0f0c0005fe49afb291c613956f21cd1f06d679f1708a954df759694f60299d18f50fce2bd48b8af2f76d0c65a852c16a3b0e15b9f0897e1506b8cfd64736f4c4f6ea9993c5b563084da96fba70813d182f918f7f2c1a004602319c84c875698bdc4ca1c53e231933987315cc601130e245a12f9cbd92b4a40264df5b6d202a157cbee7999b3feff621476dcae981977b55c140f4b6cff14b94866584fc08f6f54d0ddb3146bdb7f245c9941790e30154a45a8407838abe3e208becafe7e9aac33864dc061ecb17dcaaf0d16c0b80d2acf78e705f1601a176404c65ff0fe820958858915051ce0e7957cc33c58e800000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002268e85e9a4133851f3df509b3dd062cec5764eb90a2dccfe53ba04c7f0d541b62734a60644a1b8abb723a3ebe57bfa14f651f77b5a43f6cd412513e2667307a021d27bde7204f7f1b74e442aceaf7008821b62bed97645bf1c15b69afed875e809788c7894f3f7a426dcc0346437a1558a126a467b90e7f7d38a5d37d9af6a5f089851d57b2871a4899882d4119f9fb96f8d0c18f88332175b5047559173ac9f2d1e653e29306ec9191513709b207202bee75e0722cb6fe6369734cad1cfefd42c8ebcb317f0f1571c0dc8ba87c1d3ee972d74221b0917c85cff9237fedfd69e1375b08866c747acb75a267982da5b0008614c1727bda26eec86493c676aba720f473e589b004f1b9bbff0a63f912fa446e120bd0e9683148aad1ef2fc736bb32e9766b7ca3cfbfc01ec0c1efca40f51e1828159f2ef2157a715efd3635e86521051105658a30e11d9a75948f9dd70960433fe00dd23b0317baa1482a1cd2dad0fb44326c1bdd0f5f76cefc8e3da560308983618ea87c87bfe2cd07c8d592ab10bcc7e47534294a122b2044fa2e766c08f7836dbead3c6cb9454044a530ecc1f291ccd041ba398ecaf4ec12387494b48744d6a89032c5753f739bb89889315912417f9c99a6102139ca1940d8ad5aa2d71af48fab58864abfe220ac6d958a45619c28aa4e8b81d2a8b5a0fb0d97bf2d2fe8a3a6d42ebfa9991ce38718b483b40000000000000000000000000000000000000000000000000000000000000000125b7c6f815c8646251e5ff2ed961f91712d9c822381e4d5b26ccf370ce4b58e70bb40917dc4b3388362330d4651ea7e0ab893f8dacb67238a2076d9def8fe32c0219bb64e886f51b3c614a79e973c34326833e61bbd50e4a95d2d37fba68adc92c5e9718043395cb8e97711bc0d8eec8f06c623ba50343f82f93b829684182ae0a45e618c8f8348db9664ccfd7b96a3fbdf03ce6363fa3b5b57e702d3b575cfe0a28c64e09e7fccd3e03b280a0a2bb3a252543f09b07d254e425cb4397247b261e51feb9cc8f0f8585f369a0a11d15c0acbf47dd3d012c93284da7fef8d08c150bd773208ff8c50711008846f2a7a83e95f563696bd19f83908df23f4ee524af1737350b1f2847849f284b28224b3e397a4ec21d979c4061b9ae71947e305e0e2bdb8ad810e6127d8c2f5746bbd07134527cbfd9fcdb3c0f4458c298960c21741eba17c58ebd6d93e4728825e8bb2a65c31a131c888a9e16611ce6b8c86d01ee0872ceff8a6aea45a76adf7ac18393e0b453c50d00da56e3b768e65fe38119c0007dd5d38652637c6eed68b5ea69860cc499f2596c0f57b7e7f4423c77d3b301258d51f1f819f3f107785304279484286f13752e6bf0e6b9ee66ecfd5d2e47c7