0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0184bb64b1860e187dea108b323e7db9f9d9c08edb58ec98d2e9d332c7dcc4cd82565847d0a2e3aa936e27b1dd58ac1e1bde4765b5ef9ba2ca326d4062eb4d9e6c41208dd1c5c037b48bcdae17507c9a73aedd1c811812e4f7f437c2864a727d70000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000001bc7800000000000000000000000000034d2f66a3bbf5a4ddff1dda8519698375cc45a220cb16d50e1412611a6c1cc10974a54aa385cff844d549110c4f9d75bf5426c5b7ddb3608c9413e16fb866b2e42ff60000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000f40c845a3bf781de862ea70000000000000000000000000000000000000000005db8e8c71835f1464d8abb000000000000000000000000000000000000000000000bcd9342116118082a77000000000000000000000000000000000000000000304ae408c65dedd0d087a90000000000000000000000000000000000000000000c41568ffcf6880561aa520000000000000000000000000000000000000000000001f4ad6016f5f7797d32000000000000000000000000000000000000000000c10617b896a74ff2b50713000000000000000000000000000000000000000000e51c3858152259b60c1f46000000000000000000000000000000000000000000001feae7e0e1955e199740000000000000000000000000000000000000000000942fadef3870ea9e7e6723000000000000000000000000000000000000000000d25f0abedd57106a141d200000000000000000000000000000000000000000000011162ed32e95ce3e6d4003a9c1adc277c56fd31bde770b2dce5d746e827d5c8c5c76c26b0aa0e2cf53f609ad2023c5b988af0533efc3c5285ae64101ff9b1a5fcf316d0d6890b2cf4b9802905d8bfa244a0d30339ee205d0f014e85e469834dafefbb79a75c0168a705b0db5ad3ff1513f7ed1d8addd50f42428442efb67dccf16d948fe73d546ad4ae523d8bf2224f8d0e9797d17afcbb93281a207b97c28a436577b5e566429b010f817442c8edb3a847e0856baeea22bb7830cd6e7a0549a5ae786913ca64d9e3c3b20e2ff06fcd1a364558cbcac1a38ef6ef6ae4b30f7d22bac934cbb8c7809aa201888808fe9b5fbac70535096a3928c4b400fd170438fcd1117095e117bb3936423d9107e790465a3016ddca12dc7cd42d2d442bf03e56cb1b2bd1b625ba8145f08d7e579b78b5007d925e7b41791f109deb2e2721a905c1786b1d8a61a32d17d000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020cba0f5941fdaf963132d1b78b9446f2abfc39d74fc66900c167efcdfdd8176717b9123b3ee7a25f14f364c4659d557a69e030728987de9cbcab67be2e9e663d1dc45225224d03040f6f993c6069c6c3421fdd482a2f5333fd5104e26f1f187e1885bddb46caa78711c3384d2c27a379a4f108b6fa661b3d9ecda13898f6cb5f1332f421ff9dc0300d383e01b48622a0211759b80e36945cea4b5d3d531743f322d6270846ededb3a60b983830fcf0b033004437c6a6a7f1835f5cfdb4b362e411128a5b7ebc5e465688ba88c3fe42610ff4ebe095c2a638c895453f3d1486f823e7f9142bf3188fb0f88a990ca468026bacc08505cc86ef3c71332909d88a7f270d11cc8ab21e9348fad957b07b16dd99fa5781e6c203b6b01c4e888912a17104d7719a90a755fd89b8c8948678f49f514eefffcb94dd3ef946079d20069fe60389ae08a450918433aa3bf76fa2bfe9d2ffba48c7490dd9cef2c90b10141ece169670fa808f84e54e5b78342bb1d97abacffe9ef6d33abb5e77c413aa400a7603304cbb058c3c94794de0fc1a7332c63502691c36da528fe32a14aa663694421d60812ca018eaf97a480b0378f28838560e6dc83ce1e964315fbd4371c08e0327a0d87e912ac3dfc18e97fcc57547445f2646261f2dfba9e29fbcbb4d8fe2f21e773b05a881567aa48f921a68ecdd7b4cdc94f555040b187008ac7bc93e19eb000000000000000000000000000000000000000000000000000000000000000113a37d120e110342c61c5b9968d33b5ccbde9a60087b65a00897b8f7b23d06ac03af6b38bc9a9ec2f78c554a371772d8af75efbd4670cb74739b7a7f913bac11134845f81e9c6295d1a77af22d7c17e98a69a785a03dbc195a33b6aee5fc2c8f2c6d94432802f08cf13b2df7a94b1d68c74b602a1a77031079c3fd26a5a474a90996ade4b07c1c832793774fac60a5770d8184d92693d6be965a868b47e9f2e814245389f601654fe4d66af95efc1875d401b6b6530c004944201a0ecaf4fae40ff667ad92a337bbc25def53209c6bac4f62fb89843921671e7e656872e797f705f47d81d276d77949ea5c7999207e0f3dd7bd40610c287e75d59b505d32f88c02a450cf6a931505298a9307ff331e10ba287716eb2552b62c35dad114b09b2927412bbbda456b576b11ae92ee43148d0b52939698462d7bd420f246cd9621b517c6d31aa6630ded9bb89d6b5daedc7b2dd44a3555947e97530fe395088ecdc42546275b138acc3442ccd4e5c664f019aeeea868371bc5f3c9b093f5919da3192f30f6c282af3cec94c3ce2282dc7a16892b41ca0b4623deb19d62b19d964717298453d6f7a5131aa67a44db68684ef5f098e2e7309c8f31478add97fb1e3be6