0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0026c67f153559a72d765f3ac22aed7da579bcd3b5470d6d53816598f53d187fe1f12f7e02bc66ba2c64651e365640500abf007ba7c4d6786a19d63d95d1ce10cc225017d633654546810300304ae3162aeea3bdb947e52f4e7d734f5ad009739000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000085ce000000000000000000000000000150b1c3aa786f31cace49099243f41b3a6f595ebd8fb3789d97b9bbf377b2c9fd4e58d91219f344ac3bbf8d8d75725328e4c7002de532b5ac41725530e6b445d364ac0000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000836750866c739c521c588000000000000000000000000000000000000000000051bb71979924480104f85c0000000000000000000000000000000000000000000021d410243c3488fc5f130000000000000000000000000000000000000000005df97a89ab363ce6e1a2e700000000000000000000000000000000000000000066170cfc5191b21c2278d80000000000000000000000000000000000000000000003b48d35600948521d55000000000000000000000000000000000000000000716a96e4ae9dda344a1bd9000000000000000000000000000000000000000000c39a896ae5409fe158f98700000000000000000000000000000000000000000000014a174e62f4a14248e30000000000000000000000000000000000000000004199fbda8e0c832ba3669b000000000000000000000000000000000000000000622a4d6cfb876f9b33c9650000000000000000000000000000000000000000000007768cdbd94e5acd80490aee7fdf0da824273926b6ed1f9d932704ebccaf6ed25d2316db15fc5c43ff5c23a9c912430be034e610b4cd1ac873788b14a35dd79ea1a29d691848a6ac44072e712befb7b698e52272d94f116301f34722492b04755df4b3db641c767c220b22e4269aadce8b5d8f7b8a07b493d13c98717b0e11990892eaecaf4ba91405412553354502a2a90934ec6f69bde85df58802140144ef9209f7591cc243be2a7322edad47022a0b6de1e4be4087de8597cdae77ffebca8b48ed554edd9a5f66681107f9763c334d580f72eee65982b71641028a0e81cb4107f68cfec3090c5b8d26c6d00c159fcdddb1111bd8f400053011010c6724ebef68372eea1f627fdaae238270f405c9d97a8b930c1a8ad00a637226554ffc6aaea456709a0248c713ba30190d2f98eaea579a28f26a25824bb939fa6162436bff371d81d5e8190f36b70000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000206ab5a3530b48cc9684ae5f3637f9d896124a473110bb50e82740a2513dc2eb419c002bb944080089ec2557478ccf67677d132f6ab1466e9f09b230d19e52d7f23c202ca08d38bb2cfd325a4dffc65feedbd1224a8cd491abdfd061cfb3c88760da38b3ba401882deb4032fa17a24d8f449d1bb338d2664c80f7ddbf4ade695b10586201a3a8aa6ee35d554f925c1d1c5bffa1c21fc47cd129d6f13b638a944b151f0e75bf1af59db47b2151ee8428d5b29601d8107579c94ce090a6df21c8fc1356f101bfa75d860d718adfd1d1cf11ef47e0edcf0cce28bb870fb5a9f2d53d1a032110e2308c3793e96611551aae28ce398f95316ef1aa9fbfe210ab560a8e1c4c7920f64b4aedd8cacb88a4f9b59df6587ea5723748fab7dc9d2892cf6c661d94d6c611b3a1206dba3e7df8ab4567c5ed1f40a51e173a90fbb19fee18aa471ed135f9f40165fb4937ff752129407a082bb71f2cee9fabb4eb2b0c0335ab9d01ede963438a95939f0fcddcf682d91d001b5213bfca3195c8ec75eb725960c107cc39a03e9bd1c19fac54d6c2c0d9ae63109d48bfb6c8e7b9aa02d14716350b1d75b9855ed0b8b1077af5fdad69d0c28741031991c4cb857b175a1ac4166a7b120cc3efa46d85b6bc455db469144ebf82963ce906ccca0824133006b31ee8ea0478c0e5d7055768260a7096645245947e7f78ca4c0007bab2b66995aa76cca2000000000000000000000000000000000000000000000000000000000000000117878fed478544ce0dd9facf88153e7447dd10409a7f5546694568c6de011cc10d73390c6232368296013691d5ea2fc8cc2829bf93c5f79aaa3f585f1cbc5bad2f1c4ed6c49320d4352eb6a81273f1588e8c95fc3ff2d36f438a9c2babcf3a8522c069ba06d0c56a32f5ff8907353c8302eaef75171fd971850c82c99b3018f622e52ccd31c5cd22c14cdaae416112b8060cd7c00200babe272f7237ef5ca7fc0285529ae633f49a4b0119f135e86b70d5db8085eb1fd74317402b1886cb8a880a66307e4a242a992c59147c4734eec77fadf7ca7c88ca18fab8d44cfc1b54110a410cd6e986345548ae99efc8875186ff4c58664f7e8438dc26df985ececace1e79448260a33dfee68755651333624fa658aec2ceda484ff6f7c6372809ffdd0f950422f27eaa3af3f4e8cbd76d8bb6d6171bbed6815156c820119e7125679f09c045beb028874acffe9ae7a65656715b9f5f934e19567399f5fa373d3dd80a00da60e141577a73d76108f7783aef2e4bf1f966bfe01ef67bb4b3ebd5528f5c2af5a6d8433f5fd5fc444b5569528f69cebe0002728d6a025749c0426762aba127e8b1d9ae70d0ec8934e9cd2317892ce45d280dea5453693e535b98a2cc2938