0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0246c1837fc9574537ddf2b454591d0f70c88c724727cc97d5eb62375cfb5067e2c42e671622bb42a6fbf7ef49aba65e00d4356bd2d1249d8ba96752c0546215f7242dc33dd781c1909d9bf6712ed035b55471652d8eb4e3f840c9ca081d5d575000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000072b900000000000000000000000000013b50a1c24cddc4958855e1005ffe0b67a9ae08c8787c20fb465ccffc596fc3f41d445394018b3a5bf77afd6349149447f9044372e01da5ac93b77ce40024fd865b0c0000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000003fd355b6ea928f59de432c000000000000000000000000000000000000000000544a0f197385aaaaebb555000000000000000000000000000000000000000000002cfa5d101a64c2c8dcdb00000000000000000000000000000000000000000010398e65868857135e88b00000000000000000000000000000000000000000004b19fef158d97720c4e0ac000000000000000000000000000000000000000000002204fe335149c949ba950000000000000000000000000000000000000000004c44f2fdfb9ec8abefe22d000000000000000000000000000000000000000000799b22ff8882678089ef4f0000000000000000000000000000000000000000000029466f50e83b4e0f39e3000000000000000000000000000000000000000000890e2f7e7155501cf5999b0000000000000000000000000000000000000000003c04ee140a996a2ce5a5a500000000000000000000000000000000000000000000054cb3937806a4186d56147d1a9e262c78d1a4e5e394b5818853a849901597ceb8ae719e92156a5058bf1d86f6f71e033eda57ce78f06969bdbbc3e9bb66013650400a2d6c51ebcfdf470fba0e58b33c53ed83d1e78b3913154c8b24aa4c6a345613660f92214ec64cf8079b156551a1eca526a24120e91627de0f46329a7ebbf9c4814cbd9c679a924c044cc70c702033b26acdfd21fdf5ee2802f34664eeecd2cfb5b38ad226e8050f2d6275aa9308992559e6dd1c9ff798e8aa60606db1045e12ba32bdbb75ca9f2b017f03977da258f1179849f8af802429048911573ec348fbab05517c22f40efe26a65ffb51ff323d5a26a8cc474a773a91e68812526cc8a5dd63e77464bb9fc60711db753a350b598408ac1b299ef3b2293a14eaf59b4940079ff629d0a13a961216c7f064b8f1067c5ea18adc30ac40f941cf1e0d9d993b7d68ffb00969200200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002057d48914173ccc7dbd22a5e7392c1ffd51875152334d459147540be5febfbee2258c2598b35ed7a8d1cce77d3cdb9bca4224a29618f520d8eaefe5eafeda6e900a470d9487c8964ffc786a96f47019654ea88aa46d33f094cfc2d2958bdb9b52d28ed0697e64d8f579a9cfe42de4f1ab00dd137ccfceb7c1292c0d54254747a212a9317bc1bd6da54bde342f94a9cb6c1dec8563c58df17f905c32cdce048d80e100aa83ba2f6369fb3fbe6686ce39d15fcfaaff36a04706d30f6682c99634f118bd2e2586de5dc572bbf84e8a0eec21a0a27fc8f8fd6824cfe24ca6814ea23188b77befd40bb01c3fbbc89760aa5b30f824d4056aa22c83db2e665f23fe6e403625a3f51797d6485af603b6fe4b60e7c95b9193d3b6cc583435022d126eae30d1c0e1c87a261855d4033626abc72da7572ec1a6efc6cf28f2db4ce3e275bbc22b6deaf221bed94087c76dc96b1b38748200cf1c920a1773b1e7cf5001ecc83045dce49e5af037efbdad341a77480e10e74e0ae1d1aa94521e31445964b73780fc590e3ba9fca8b60f45015dad09bd99096ccd1811b9c70d4083a6c954902ae033045f3be8c97679a9a4164f8b2b95315b8e85373979689b9fd5122c8184610112a732b7fc67e7c19dfbc91e5fbff8317c5b95a7cd3a84378ba7b28152190011f7a593640d7934be5221e9ef467575b3c5fc5d15a8039fdd5ce8c8fcfc903d600000000000000000000000000000000000000000000000000000000000000010d92d4239d89ed8090cfa723fc5204a14fa49bbc77864d3b22f01dfd62d8eaf8283becfb18a8db837afdb8ad3dfdaa13607ba480113e3f80b96989ad5f01246d024ef84b6721028d5f6bde4c347934c7302b8bc6a4c6ad704ad8f53ba2d1c72b1f7ce527cb762ddd86c6cba132933a21eb75304dbdf8a86c3de73789633402c32e9c41261832890844206ac98a1b2fe3d92bea7f2913e493958ac2e2c6c4cb271105643a8f9114987a48604694eebd5648835424a22c1131442d38551a79c66d120e4d0ed2745fa6887de6b1eb0a8092198b8ec586e37a65b0638bc02660134607acf149d2172f1693ef77d4dbeccd9bf0daa7edb80305d59b74c908f799ca211a811ce7a17fa185b3543017a2aaeebee2eaa176c4c81b628ef7be41c96015b0050c596349c555727379defd6d7b99c9471c70b54ca06037ffd3d9f0a9d6aee12b8d5b216452dc2e31b55b358700fbb44f77386e71d4e5f258a23ad0efdd266c303f44e0dc5f49863a515e90f4dfd734ef5df7830d1c47201439d548a9653ca30fa6ecaa51463bd48d09e58ba54ac36338de394406d0aab2c9fe198b75fff1bc0204c32b05e7731c0e13a459833b225c64303b804b6dd67de6c44f63bd111472