0x31fa742d00000000000000000000000000000000000000000000000000000000000000a01afec4d5053ab8421b8c9776d90565deaeb906b05e0df5002314a96507e4c1311171b8c7c579adb2f03f002773cc5968d3558ce4b29da51b822efbf69cfd2db1de819424894f05785f5ddceaa134631241222236f9a1283d24f0d31e498934b300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000003dc60000000000000000000000000000eeb276476ecb4324640806d3da53686893edb97062930f4f580cb26b7b9da7f418f0a332cf809f0b993c65107932b81d2065be29e8b415270871fe4bbd624aafbb630000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000ce42510c10e91cb5c635de000000000000000000000000000000000000000000ab580ce601009be6c89a5b0000000000000000000000000000000000000000000007f44c839181b4b1fd3b00000000000000000000000000000000000000000093ec5b1fafaf05e823d7130000000000000000000000000000000000000000004d36993fac174f61a3fec00000000000000000000000000000000000000000000018f372a0ac8bfc5c921700000000000000000000000000000000000000000007fa7ce97a0bff29801652000000000000000000000000000000000000000000e5f9436a422e2876124bcc000000000000000000000000000000000000000000002c86bd6e4b329ee3710900000000000000000000000000000000000000000083893ffc0e0fb6c78e85ed0000000000000000000000000000000000000000007a0e4ea4976902992d2b3e0000000000000000000000000000000000000000000028fd288f71539cabf0c02bcd062f795ff8c7a81faecb4b5adc601b7b8c33a06eef5b9f1e243cfa1b423e181779ded437f79c05f2895c99e22c373537eec59147a5be413364082801a40407982ab2d412479bffc786501981b6616855bef27d2cb5ab0aac1ec6cdaa3d02301ada70443d2688d41640e37908b5cd02fe640e16fc5e1ad0d668bee04b487b1e9199537ae160f7118c4c7824ba6a38cb70ea9fc966cf439f71456469df1d0c077091a16db4cf44392955d9f56b57d865b23bbe3addcdce1700602cbf0605b528f8bafc5f1384921b17ce1053f436bd28f28162ccd0cbc996fb982c520ec35d2e2987b35a6cfb3bc3f36accca14422c4e532443add7038ce64bf7f0e46d71192037f5c2d99719646f8843a986bd8afe734e086b84d7358d475eadd733d826e40c5e473421748e51aa40154297f98e51efc26a8d4ea4a391cb6731b2a49123600000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000227c89c61d2c4ab6e9464012f44f035ec465082ed24eec7e9da141a1e1ceb957c10cc20f10b3dc085f1db121506032ae3405c386cb03af858dda1d35d1fe8b1a717a0282c86cf0c1b1f5e5df57ee8ee53ec33160964122543c4f281e601d0a4e8146d3960b23b6f3f3bc0141f66ad474fdc621ea0c60785c5af1a531b35991e6a142e9e656b41e94ef606ce06069d1f713239a59366492c0fdb46db82cd3ccfcf1ca2c989b88218c2b510745b1a6104f8d3eac059368d54338c0854fed2e8d49227d5ae138b1099f0ef966e4ffbaa4be262f9f230848aee7f654e3ca555f72b271c5f799fb76c08e6f739b0e6c900d02ad1d4e79b05180271f69cce4bedbabe2f14c51733835ad9c2bca75457cb04d87303781f1f13b38c2c204ac8bedd5b77731eecb577dce59a2ae87d8019d235af7f452068d26710df5dfa0c56e2b08fbb100601c45803afad1a48ee5d88e38d0ceca6175accc0a25393e391606c4f07327b1f1fcd602aa56ad25ab9383ffd1fc466595d49d740bd10f4511776cfd9c15ffc0284fd9747a930dd1da1d2cc522710f2acfe447cd6acc9123e90140e5663b40b28594517589033aefda6fb57ad10dfce6cd6dddbe062689c296597862e87a88d05614fe439b34f5772c55bf64eaf8bc3aafd24aad348ea322051d3843a11358129ca53f31fc837d97baa6fb38be1d3342d7ee2619198519fa4ba77255a328c6300000000000000000000000000000000000000000000000000000000000000012049c4c6f0aa69601b446a1e2f69e4cdf622a7b5ef57b798e0e2580a8fd19feb2d889c1540a6bf31bec484182bbc00c0994f1ac9587b2518ff0490a606e049230e0ed1f88f8e8a95001f058e242ae2cb86730aeb7c9b15441a76bdc7802041871b016b5788a8c3457eb71b1432682f7726ece7da192abd2024adc885e28b3a6b2019d6743687926ec9b39ad884911b08af96655e5bb89c1ea50a7296e25bca9a05defe37da779a5c04bb5895a17a4f755fb27a0865bf4a9bca054ff0c018138029a742cc83313d9cfdc5e7f8017aab47ee26ea6ab9915126e50485423f64096a01e515c3a098f6630f6213977a3efb5ce40b5ab8a64c73077afb3236ef252aff22591b716e5420b65a44d92f76944bf800e5773ce1d88598fbdc01a5828009e51a7f5912ec5d722be64a92938f8fb296581658363bb63c42483dbe06c123708a1576f53bb1f90bc0128648d9c2101fd864b8b339c1e40bcb3ea5581d63575ce8015eeeb18139dc6f5dbafc99eca0f40e52df46726e6901a84a50522a49cfe16e157e69c3b2ebe33dd70b102b52a38b261526d24e82e794ca3c35a272711073221a6fbf5721f0aa9cca8e076fcc8b88436485b362a36f4646fd745660599b4b8d