0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0065f6d1c8f369a5adfeb3ea255c0055855b46173c28d35b114037e82d09845780112135d90f6db5408161e0f3fb93b10b86680ac30ba1d31f735328db5688fef477fe44edd3b1a03d558ac17533a8f10fa1c95c9e38765c0f3b382b46fdeef150000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000007900000000000001af37000000000000000f0000000000032c6c30b2bcb9285a0c72f7e7ea2d09e629fb4e2674de9313602967893aa1c5e30f39f83687985827b841f62df56b1799e3e48741683ecd3902435dc8b0dee108ce7500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000008e426238f5b4677eef782c000000000000000000000000000000000000000000ae6675e054966ee9b6b2e200000000000000000000000000000000000000000000141932e48b1e5e1b233200000000000000000000000000000000000000000041c568b8ccc928eda18df1000000000000000000000000000000000000000000c26d4b338f115536b2bda0000000000000000000000000000000000000000000001891072845b9fa210f5e0000000000000000000000000000000000000000003772a09927447683c3eed20000000000000000000000000000000000000000006f5f918b3b7eb1b46425a400000000000000000000000000000000000000000000266bf240c4bf3709f2fe000000000000000000000000000000000000000000736e0d4e53106d8072ef9a000000000000000000000000000000000000000000c85f3255f9908aa7f028b60000000000000000000000000000000000000000000029c338f117e26e20a7a22a9041e70e8e570bee882c05d7435b9bab09f42001ded6ac3452d02813aa245c1ee457d393c9970d48ccfb18a237556a04609ccce52dbef0ee2eb3dfb1d702100f09c61385a68e0193b247a88fb092eb73d6b374cdd6a269c5223f35224bae710b8635138aae909d754979579e6ecffb0d96b6842a7638dbf676e767666183a022a1c5d6e4ac7530fe5ae3b1fed73f48d352549cb6377d9574ed767dc3abc7f308f7e6680a551128ae4d2d055257544e3364ebf8de79c1fa74e8ca6218a58cf806ca59a0e622d6dd262bb6686d2aa30533ae3dc46c6cb68337c8fd939a83192626538fa8b822905d00406e8f922cd12212222088960542d6c7ead47eb101c28f1d349aae7b70aa783a737f764bf22bb0f373c10ee6ce3bacb334f40a9fd8c27020ccff114e5b6f19b32de63c30f15f6dd141630fa8700ae56fb092112018518b000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022a0cd46241d1cf79a9a0524a38100f6db27aaa715f21661c09c15dfaa1de39a205fe0be0489952c9fe3ad28e85f4991b13e1a26cbed6afd8778efdcef973eb361621202a4033f2c46bb346c6a57b127480ea15c86db8812246705187f77631452b0214838d4552b794f064c3f7622bdd28bd942a25db9b4322b8408c9ed588211100034fbfb55e6bf1da9e7e9172686930d175c52305e424715c8942f3c7cd7a30102a3fc030990c93342ceddd68a44303e8e507ea6cebd1b27f88ae001952c72e8e19d2ed72111b10535468a9beaaa0da9505dc0e60592002cfa58eeca1cb0615954c7b1bb8f1b6e2c9e69f01acbded47ec3ea9a499c1e39c48c75e5333f4712960ff0c0bd5f4485a94484f6b9aa0f6b76215805f77711be2f036b887a0e8b001d32a2089fba0a53ce47f5baa86423d9709d42eb3f66dc31be91e10e4532e7204469aef65b69d6344396d9658b7696067985857dd585e43075aaac7424a3ad11f241204fbf13b44bfbec1811a382e4328b5987dff5d7841ab4f0f8946d761e52840a5c8996e73b005b989a4d166578dac2502c0e26cca597ab1014a6c7469ea2773dad1a8e0a469b14e4128b4c1bd0f0030b80ead10d09ad68fb5a42806c9fc12ae130dc872e45f7d3e140cd6d002197944a3cdbd6cab1531deb0db71f5f74c1266dcd3a3e651ebaf9fa6e1f6e9784ebcd5d4ad5a9cc88c3ce6335e9918332d000000000000000000000000000000000000000000000000000000000000000129c12717492f8919e749bad172906195e886eea7892d0470150f70577bf39c461c65dc329e6b784eb1edb0706aca2250d2ca931fa4f07a013922bc72ca956eba0d10a9606e0b37e73a450aef0784edd81ad09236149d544d958babb408d10cc728a8eaabaa722f36e3eb5ff21c98f304132712b22a463ed7706f57b48c4f27791be23e9e83716061b01b44b4a0d22197fd89f125d5f4635501a2061f89bd56da0bf340cf4e636e7770b0e20b8a972bd9f2e23f1f82c891d6dbff7fc35c672f1d08a68bd2ab611f4f34f727b823b9900c148cbff9fbed0bdf37850b15d962edab29e9e10949437aec6ab28117981159c039a0a6cfd611f8740816261944294e571dcdc095c9ebb0ada8edc60236700f7bffa78d5393ada75a2a78032ed4ffedfa0c7b64dd684fd526efc39c9a129585077f8cfdff92ce2179e42b955e5d2b9ef30f6be8856f34d572de3b597c198d3e637ac0aa59d07acb27b4cc2a6b7e187cf42e61851fadd748a8f1241e1f5f701990fea8a54511dbd1fd4d3193c4ff1356d820c0316afc1e99ac7a29430876a0f4540915974c3390ee453f8a77157ab831932541d16f7ae1d6ad74ee25e4b7730e57de9d21e5f23b7406823708a0c7698357