0x31fa742d00000000000000000000000000000000000000000000000000000000000000a000e65683372f807c0d2aac8d09d6d9b203e0683abce49834c5c8e1b03d3a2227065693f35883c81b13c116dc4a01cfd2441d9a8c4024899e44ee7ae78019c508b59bc54394f5387cc7c0e7e8275a0259da7c8135346635bd9bef1ce9599574270000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000001dad5000000000000000000000000000387e66d0d69978d6fc72ccc31f7f3cad9e9719273ba992e8343c1f9bd5c6a3e76c852b4cceb393d58b1ba0c145e003336ea15ddec11aaa8a0e382f3be71bfc47ceee00000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000033d9e7b7ab704f89fddbc8000000000000000000000000000000000000000000ef20fbc4e5b1caf2ec10e9000000000000000000000000000000000000000000000485797453bae3bb79360000000000000000000000000000000000000000001be6783adc5362517f721a0000000000000000000000000000000000000000005ad154857b6548fd8f8c5800000000000000000000000000000000000000000000017259775f1af764bffc000000000000000000000000000000000000000000e91fe237bc5199d0b73ec60000000000000000000000000000000000000000007aa5d921c088e1dda61ffe000000000000000000000000000000000000000000000b9c0d284ea720c31af600000000000000000000000000000000000000000057f4240a19cf8ef7c730ec000000000000000000000000000000000000000000aaef41f5d04a991b293a2a000000000000000000000000000000000000000000002972242b74d908d960ea2761693aa80b49b6f61154a1e72e5abf1c3c46abcd3a3cf243a1b6f12c76eb38181b160f1794e0b737599ec2f3cee1475633a756c28e89dada9d50dd22724ebe15277ebfc04ad3f3056a0d67fecb9ca9b9610ebfd631356198a0425a6ba3fdb521500c47db3678abd8ae4e0ebc5e3f7bf4cc9f276b7c2299add5412f66124a731193af13701254c766dea940875137d3f714694c3c50286d0a692dbf7704dc230fba129f53bb81c3a300fc2af08c72c7eb98a925958862a4f0c928f460f7e11f1f6d8ee5e485b0bec14c9cf0f938fb7c452acca66fe45e58adb22cfb0404419a221a1473209776e54239d4b0ef5237dff124676f7e84b869dca70e044d5de78e27cb7addcd9749d3463397f1410c9c5ffe4606fc36688b2d794ec3485b17de062e04cb821effaf567397d1c28f74a2de9e2bae8ee2ecd68f4265d3c0f3a47f27000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021fa5d80edb187f1bde000ea11c37f7a9f7551387afc6ea32c659db479199670b1870b4576216c345af92d53c585caa269485fc44b227c0de5479a64d3301ccab2c00a1e70fdf476646a0f0f74cdf7d725e745cd453fc4889499800bdb0595fd92ab2a876a9c4b5718019ec2e511e08e9828e5c6c3a79feb6ff11e5cc1f2c433403e6f8bf01b909a62f390bdeab76035b66973412c5f4d77b195d064bb4cefdb51a14671949efc37831440a871ca4d1f68e35185174c5a163b592b5b8105565c924a0650ec20e20ef02686d47d16e7dba3b7554933f91e610d2e841b9987064d91987b6ffb720b5ad2e67b3e0368dfb101ad232a68e24eff2acd43e6d72a4691f090513db1ea8741350b74a898011e6a3cf5da66ba2bcd6ca173fda6649da3a5814de75f67b37cbaba25a4e9b923e7b3a0a541d8ccbd84faa9b4439add3eeb086222a7afa4e6a998ebdf6109a3dcfa0e184d501a034b4df9298692b3db526d4be181586fc04f1c9e97472d3c209e1bd587006e44a3847bb0d502c7a9695b174e32dda5f89af9e7898b1e5658c53a6cf3c65fc0f2de499108a771fa57c9fd45f4c187de8121b298add33f1dda2db0d164f0ceeb1a3fa09c69e69c22a8e8ea3452c24a0c6ff5ad14a97dd837ceead522cd8beb2a11b9c964a518ae67ffb333f3e080e16d6a4b9651d53308e0c71bb4f820de7d69361159aa912eacc24c8dc0c0e1000000000000000000000000000000000000000000000000000000000000000010415efca88c7cdd92096f07ed0b93e4c1423303e3ba092c74939e502c28e4b722a0f54d5aa754d7dfe332efb4af4f179555467640aaa9ca59218bcb3d68dbb10136c0bbac87625e94b7327107120083defbcc3e2cf9d521aec5da44167add0c528b9f32065af99e940a7167bd4ab0edf3f2f92e4305c4e8bc78e61a38f03f51617f47f86a73312f6e0793264c45a1a76f205e9532cc3f66a21d46ef5d594a18d0edc95db686dc96145a101419e4e6a84264c37ec58ad06bb46fa1fcfdf95e30d259997e396ad439c327e35120cdfb1af2227b82a3934db33a961550bbbe87d2d1ce1818ca32bfb0cf0d4764d1861def5abb57aa4e6c75630d96085dca2b6c2cd213c6395952e4e0c650d296096b0eb15985148e5302e1d25431d9bd77fcf1f5d023240eeb2ac65f33ecafe5744ca995b8ea92bcfaa343c5cd8149d3bd5e1a01023ccfc74450adc0f948dd61ffde413d44fdafe4238ed78533ea1ac818657b45727e26ba5d65c9bb32ae386b6e3aed284da01effc29485e6f717267884aa03a121975fb2ca7bc0c6eb5bfe12c251a24ea8f0470293fe7fd738d6848eaadb36d3918bae01d4d8c4630706b9a90e4dd31683b5e11999c3935407938f73d7bcb2a44