0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00bb7569e415419d7d01bf4dd49afeed9cefe275b2a056f9eb55e9d2c1ccae3ae0c81b2f43573b7a45a06aed313ca8544c903a8627bc6921fef155ce415cf994789ab1230e4800dd8e1ec3e1d799f26aa5c8b2db1ca312f5ef696715470e350260000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000007900000000000000b15200000000000000020000000000017d6f89bf86be58a511a5cf051dd03954d922623c5de14332818663e61e4e856f83e8cacad6296ba8de363ccf016d0bdc512725dc6860dc2409cd71c53cff1bb4df9800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000006c6e9b01bc98c367725753000000000000000000000000000000000000000000953768eaba891574cd078f0000000000000000000000000000000000000000000020a76c72c503169f3e93000000000000000000000000000000000000000000161e0e85c8236e64f34c3a000000000000000000000000000000000000000000a891472c7b37107fc83b070000000000000000000000000000000000000000000013a4400a9e8a39a455c7000000000000000000000000000000000000000000236cb055db48e001909c25000000000000000000000000000000000000000000db851a3e72ffe6fbb80731000000000000000000000000000000000000000000001991071122455669147f00000000000000000000000000000000000000000089b0914b90c3f9ceea25900000000000000000000000000000000000000000002aba08e7d291c81bb1a1bc00000000000000000000000000000000000000000000122ab58e9fde39fb917726d6d6fa08d8c0eb555ab73b2d3a926df8c96328a1c7cd2c660e9b857a09cefb0c3cf8ca96acdcc7f1151e13763e85211e69db2a298cac60841782ea5af33bc30789d5df2e11128c654049186ef86c37e9f1cc6b2301dc9e7683ad2470f1d37815dea760b60d4b9169f53a029da919e7dad71f60745cb5f17075f4fc8afff0891efe3ea60344a8bd687722d0539a422a6f3007fe4a930666970fee43378c04592e0355384ad60aa6766a0e7599039679bb8424da0226218b3a76d1803d8a75b51d943a8023e3308c8c75f6770d1070542cacc06f6f545687929fcc18993c584e2022eae5d88047fc6de50ba6d1cddbbcef8147fca1a726be7fc02a3744c15a8f070d3023f752f0fe325c914382480f3322ba6ad7c92e6aac238ddb9c1357246826289c479be4714d3a3ee571fdac31f1acea9004c6fb6f5b1eae768e80b8c9db0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000220904b9c2fdf29b920194f3ce80f65e7d1e252bcc9cf3295eb13c8becded720412b4ed958fca1422a2837d6d723807f1ba4d37f6612c981cd03f474577ad69cf196a4a5899b11ffc227788115b1b56c31a754c3f8c3d380466725eafd358a9db0584e5ee8649299ef8d449505e857148ccc1362b2b3c8cca251e3336518921760e61a7c66953d731cafeeb2a079fade9945c66c7c17615455d3a213b44fc83702a38b2534349854d2c9842fca1c945bbd0e21a6b2af3a580e80de28f561a811b0b8a9eb2d3789bd46e8159715a4cf7e3f1c86fd9fa463b252f7940c1fc7a44ce2f682340ba40f696f44323b3afaaf3da2ee5ce82dbade79d724ae9301ffa4c710c7fe3748201a800cdc332844084223d06a7bb730e6a22e5704085352faaa3fc1b991b691ecad0ca7a748b0e54211526e856cc7bbbe80dffbc57550a754e300f1fb77d6d342224b1d46ffcd8bd25c59ca562b2d79cc0687dd549c728b1ac1d13071da702b851ca70c704eeeb0116ab0505217af2689c8a04fc9acf5545bfd38a2910a657b4f8171e9920ce4c893f952d58f1ae4f834d25820508b8c14516bed6168005b32b416f59234c5956de838f48935269774b988882baa8b8db9c746a92304768ad942e100e7b99bf559be65fc40c467b3579f1f312d34f5148e93afd4504bbc677c886ec449ea36d1be1cf5b7bc0dc57e9317b5b97bfe5c3f23dd6d8ac0000000000000000000000000000000000000000000000000000000000000001226d05046b2918856b403369ee7cf93db7c8e7c14defbde5d9292545386fbaad0993d3614abf6f002926345bc4df16ea551c7354ea2c73cf4175532a894d305e2304d4de6b2db49282dde4e3dd46f4894c7c119d62e9a8b6550002006f281a3a28b5fec06f915568dd1fcc353d018e6f76fc97da27b3957a3fb757d33c9b7a8c1304c5e8499e74a1f494925f05fac0ed5a8ea527a51bd8290596deffc1591e180213c63fc6d4cf061046fee7abde5eaf3d7578d98903f06f897d2de4aa1f581c1de366613766ce8bb9749ef315d1c1d048f1ec1f54213987599965f10e967ad402e032c2dd44c3fa61ef19cf2e20329815f4ac7b8304a3393daaae8c51375c390f19d98d770540558eef81f723a23ccbbc7040cbecc813c3b17fbe91356944e002fc5bf2725bdff874ec82d0b298b99636049f6302a5a0c4aa43c106eb42f585083f5b0558850981d4d7f39b0d306e1f6bec7bb35f679e261a3fafca8a2ba49a203ca10c103a73841186687fb0f0cdeb4fd6c6f78c810203ed21f860c88473b3248dd21d25e7ad2ab2d1d6fbbd139218e9e272b1b7cf846321d3686f250d1aa31550db06f97edd5eb5d4defb6c8cda02caeabc8b20bc954ebf85fa50000f9806