0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0296f8df96a6351e6329cee8837ba45705bdddc5bb023409a36847e6a34969b6917022d1eadba777446377ae8ab4222e0dd61d2bf4bec7516a06faa92c3c5c38879bd8b42d957aaf5786648aa759761532c285b3c534dbc732247829512472f000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000007900000000000000b97800000000000000080000000000018ebb7d311dd7e2c19e165f655b8b84f23a5943cd6ca71db7ea89751e7cd160e8c9ab7c3901ab16d94c2c0c274ad0fe6625a62344eb724532c58473df05b78090d6d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000005cbcf50662aa138110a39c000000000000000000000000000000000000000000f31a26134a7c3e7dfd8380000000000000000000000000000000000000000000000845441502e94341b6510000000000000000000000000000000000000000005a0cca9161b62d6d2ccb24000000000000000000000000000000000000000000868cdd36573273fda4545e0000000000000000000000000000000000000000000005756a2755522b15d0af0000000000000000000000000000000000000000008f6d1bee9737416c42baa90000000000000000000000000000000000000000007629642dd1a21b86d804fd0000000000000000000000000000000000000000000009f53220479a261ffdc800000000000000000000000000000000000000000076c87fe699f786d585b70e00000000000000000000000000000000000000000058a0eed44af90185e8578e00000000000000000000000000000000000000000000108f2e9b948140eb98220baaefe2fc70582b4d172a09c4b065f7ad59480fcbbf287025dab701a89e3d0627c69d7753830b5913654983cd6c14a834c539a76737179ba5fef46a3d84830027a68c95f23cdfc26878e0f4b6e7425198d23fb1fb898423189af2dba8d369ac10264880b3a3bea9a23bbf8850605ec2a9d3a441ae04249bf1ee851f1837e09e11874d72be4a729a3b38ce48e4f01e42e74dd67554b09c2fb773af9ca9a7be8a1155e003bd2af8e0dc7995a09eb3f3b00c69fc68d4ea62f6b92c45eb8fd4f79d2e581c3e71b6bb9b22176d2268ccdd65e89b463d2ed8296560ba2f3674c2b250133a62c9a8ca209b6c082bc4f59de3f08812d83decbe558b4a33a358b192dbfb13ef452e76751245d59fac87294d64144083115d089d2d2f2ad7f2344bcfef7d23ebf07d62cd9bb3d7ec620b6c26634202f4367a22bad47207565ab60c968ade0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000219f08c540c62bb032ff25f0cceb8de26e90cfda6f0fda3b007a2c6553d9fc4782084467d9b70deb63b7f50db2eea8e87337c863a8e5c1ae36e63d905c24ab3e41d6abf2392b670258da3d9f6a37637acb90e2f597353795af9d5a4fb0055125618b969508a73b0c4ebefd8003854e5372ce2c507478ab8ca01dc740ec920a72115b899612b9ef9747743fe4a51c59e5380a62f135488df86c86aa9eae954fbe8233f60668c92c6e0a825c48576e419aaf6e9141c0274a4c1c072bc44a504c6ff2f2a421a7f870bfb885ff631567b24cb4f1b61b021ae16e28466a3697823a619004745be53209163a8dd0d808e035bb64119e548393b53aa4d5c5df7f868740d1063445f57036349f2aee926cb4a96516e4e02d9e44d15a1521602731bedc440242cdd7e470a46f492546f0b00f03ee2e9728e8f68f00dc0fe25c309299f38b81f1b25a22ceda59bd8e235846b4c53f453eee435c1522f5e7e278bea4609428f0a017df657fc0725fe1efadebc427d19998854a82b8740309b306b852db1e45e21436ac7bbb7e9e2a2bca39d1421a0cc1930b6ccd3b9cd3971fcd8cb330eaa00124ca8a9b474455a248e07fdbfe18df3371eca61e6d1f98d1513ab526faede110e220bdb242d3de44b3ff0fb5d4d725d7b224b5e786bb46c6d266b5a08ca42981bc013c5c93841f8d25566512a30f12181ed197b70fd532863b150f45b284eba00000000000000000000000000000000000000000000000000000000000000011756b0197f1b5d6263c43c4ed442d456e768ecb95fad1190fab5613de68efcb52b49b2651da2c7da0fbaa63c5400bb7ddce537cb2b560f22885191a0efe81693228598274b1ece646e30fa9da98747e9cdfabbf10bc7f4cf87d415e5c60e860611c9e56d6c486e5972ce12cf9b84686dcca996cf226ccf4c0c0c5f4b25498c9f0ae69bf1f21d183f6a94b49b81c3d47d3817938ef9910ab8c58861372797719515fa3e4ac2fddfe728eec249f772a80bd26d09c74cb04bf036cd954dec6bad5e16ef9a656a105280749889a70a9c5735db3ab042aeb0d02a4f54a9595362253714255d8f20655b28e29f9f200d4769155fcc8ce77f993d9d04c258e2a791091a2d8535abe9c923be4875e89eb7cd1ae7698abe23b829ba8a4cfe03cffeb968e7067c9aee10cdcc9538ac638fee8207e69603fd758435e23757051f8619067c2c16bcfac0b9834993b5e247fd6a76c539e4081e6eb09081f8f625bf4928af7fb31d69745e479f3147f18358b7a035831a8e8c6a1ee3a8c9e4a43e3c343122fccc1b7a08a11fc235c96d29e2ac27995b4fb7625dde2beac3875c14f53dc62851f40a6a4b0214f78604ef147dffc95512ea2fb5b26cbd50a87fa1ffb60228231387