0x31fa742d00000000000000000000000000000000000000000000000000000000000000a008bc6f6489d85da5bcdcdc4171d616bbe4b2fef1c31da2f40a185ba83a4fe8e022a8d4350592ef0aad038475ab6f7a3605c20d0eee79cc6250b09c051643a7f5878fabb8cbd4686385b436e930537bad89c67eaed58d40af015aabb3edaadfa400000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000029c2600000000000000000000000000092b79b1d33d221bec337ecdecf46116e7d789e5528feaa1de65397270746440d19e7a480d7576bf246103a560e7f233ca6e0451d0dd895410012389968bca9fa57a1d0000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000003defc872736379a2c557d000000000000000000000000000000000000000000031b0c1f530c40e43b071180000000000000000000000000000000000000000000000110a849f2fe9ad2dc0000000000000000000000000000000000000000000a94ab2a96f59752b62975d0000000000000000000000000000000000000000006bcf6f96259ddf38b7635f000000000000000000000000000000000000000000001df166fe205ac5aacc9b000000000000000000000000000000000000000000f6a3cb1ea1f0ba8801dd4300000000000000000000000000000000000000000022fdb5144815172eea96210000000000000000000000000000000000000000000019fe6ac6e0d2dae7b76700000000000000000000000000000000000000000064d60dab5475a054a0c34e0000000000000000000000000000000000000000008c606dddb1052ef794be8f000000000000000000000000000000000000000000002d36f755c469eac5ff4705caabe0d2889b02b66150a4167ca45df4c8e014dffed5be0a5487d6fcaaf07b0ce212294c7e80997e3b78ab4176cba30f82cc4d2faec6c3e4e730f33530a3a411c1048586971d262d2bb413eedd1d2a95b2bd8c096869261ae2285f3306e4e904bff7993572b31b18c9099351895c8fa029ea372f479edcc53c20b76452c6eb111ee2bc0e321257bc3f396e468a5c6d0cdd7babceeb7545b77e5941886c58f42cc8a5034d9c575334ad7b8017f8ec7336f1723ebeaa5bf3f41d511ea77e7656032b9d636c0caf5aad6d3764994d814dffc05d0ef1a881cb4ad3eb95fc0a0cbb0ad628d44852209bf49d09be397f7e1808679629d70fedd87872347aebd568bb05f48ff676a151c6c7c762359b9a5b7784b6c7693e3536949e8b07535a1045cf03e3562a7ca7cd3876dbb8927c34a926b5de8fc3def25bb5d6bcd2e7f3b00ce7000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020d521a2f89b1ea7d7fde10c9c40d43f163393996dd0f9241203211a01dc8a5db2bb5699ea71d9b1f643809e59ef3a69f6d0f163bd3b4b3d07320ddd757919aed299eeb8cba07a2273bdccc9e0a3ae0480b052fb54ac897337728c2cf4c12d69219d991a14ad566880aa8ab77a47fcbb91aed133763bc0c6f1b4022b98c23366202bce8924a184b57594a64089a2c68e81fa4deb8e12ec318c9615228bdb0b30b17b0be8284ba56585da50cf69bc16df5a510f63308d93efb941dfe4899a9857223e733460461f6cac90eb8db5fb0ec8c14a210f2a45619d3139ba1081710e6631df7eda3b8ac969c14fc505b58e3663c59fdb55887923ed607817823d08a34461853b5ffefca59932d6cab28162b38d50c2ec7d522a3a049f7615d060f83e36d15ca23b5aa99d48edbb0fa1fe92eb1554142ec30fc8bb4ff69ae656573615eca0b7bdc40ba242d5fec6d5d68bd96ae3bcf430082807dd2e1b8ec9ca6fc6f0e072629d219ff727353c1be6d19be742040f379837b07f054580210d393001b514712ec8e125b33d6cbfdc5e490dfe336484fc6e5f171779645355515724faee8751130e45e29beff88a42afc80556bd5cc32c681cdb2d3cf48d7b02a358f6184da0f0da6fe3f993497dad406a629ff897ca441d5fae8325eae3c1451c981ddf2fb10ba7e2187194607b2780d278179e8c04adb994f60a11f333d9c5c8490ae3ad000000000000000000000000000000000000000000000000000000000000000010a5e34cdf4879f3540cba003fb532227e03953d7722bb022614196d03c9816cb25f27d1009c328344008c5258cf238e4043df96ce9fcb2b3dd52663b08aa71f225169ebb649c6a44bb22a6a8319b2a8a79913dd94b2a7ada3ac75549163d917a1321fefb969d99fabdb3a9542551fc28b4228c9269468aa3e2ffef508aa92b572644b6a1133e91242e564c2df24ba5dc6b454013174009dc5b8351a25deab39607f25680d12e0c2fa11d1e1a7fa16a9ae5d80b7dea5240d7b61610bc46516a86213b7f924ddaff4c19c424440a035224cf8767c6ed66e9b62fbe1d621615e6a52543a275bb8f6f8be858ccaa24467bbe28094c0207edd775d3457cc34719f08c03bf674e202e7e10e97fa3f711aaeaa12127d0d9a3c2258ebbc72c42e3bc1d920700f2d2fe1a5e815b875a543e2dddd9c038359fced35d617b73b8dc4c46583a1beacd9437291bda45c367ea3d5408910e124b3f515758008c3b035ccf55c837217dd094484cb537ce748ce6aeaa7a8c6fed5f80c8d77f84bf6c9e8ca5bf55570e93c6c6fe6334ca86e3c849006981d8340a6d3d33079fc25a0a9be50d2385721222798050ce3fa5231a1f71db6b6fefb0724bf01dd975fb5b9e8c5566b55490