0x31fa742d00000000000000000000000000000000000000000000000000000000000000a01160e5f9a1cef5defba90a8e16a472927a215a24c23f5330658e95a0419712510daa3b62e397ff26653532bbe4a706c35cbee741f5e1d8254c0c011240e5606d527323d28b96871ca94159bfec12a849d67385351aa4cc10aa5ce1e11493e889000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000088bb00000000000000000000000000015143489ed3d771b1b10728b350acbad355aa4ea1c1f28fbe706a02011a30bcd21c1c4790775a1d89a10e9a64c9b0be8a18b3bb22b1561df4c96c4c7ad1478778d1660000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000002a86787490704c4442e3fe000000000000000000000000000000000000000000475c553b26ee81b0c2e573000000000000000000000000000000000000000000001c681ef099d0e8c8323e000000000000000000000000000000000000000000ac4f2c753c7ce62ab5ab9600000000000000000000000000000000000000000036f4f23e2e5d543bb592c1000000000000000000000000000000000000000000000935b1f0840b66b6b0f300000000000000000000000000000000000000000065ff96b4b06a072c3b3b9d00000000000000000000000000000000000000000015c59a9ae4666334b1d631000000000000000000000000000000000000000000002d83300c13d4bf143e69000000000000000000000000000000000000000000b420cf2f8d2783bf5199d800000000000000000000000000000000000000000054ccae3e2b5babdf529da10000000000000000000000000000000000000000000022c012e7ea66e991d2d1262ae715a73c8e50bb881e510ab0f74db08b60bd09b357b142f7e2e4fb69bb1c281b6278f82bf7689453bc7d9a360c7667a56e119716a7dcca2e3e002a7f75131d512a68e54a9af372e2bd3f896e0be65b0c7b2ba9ad0e03be85a477e15b926a112186b456981d0154c0741d1ab3f088f172a8fa2de071d0d52f46472286cead23f11cf6b67905002eec9b7fbb3b18004ba0af769f4f2e3a60358c0ea6ab70cf1bed5359cfbc38d47a897f10669065919adbaf2eee408d8c1948c18156676506100f629103320cd3dcbcc1a4730c06c107f62efa4831b2fb134451027b42cd3d115653064ffe524a11e040c13c96415cf21fcdce8a009664d4a6c83e7c1e1f8e0774c03153319f47e93bb128d97b32dab4bb18ca9cbf8e714633012151754e2e1aa43aa2a00502ed0b735957d1a8e6e7afbc75f2a6bf6933bfca7ba55465b84800000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002158cb4d511fbb470d424b95083a9d5bbde855e8d5f2f8397e78bb60928ca15702f1652055e857990a345c55647f99827f6e4b1e44cf8d42796b63a36c03c10b90f63ecb74502d0983ec4cabe73dc1b8e2c062796015a91dd164c4a521542c53208f3f0ce8360f99e79ff7eb01a5284a6f25797247aab553bce81dc209aaf176b2d0d670d01748a13fce1e8c653f0880f20e358ca34fdadfa70d6e4a6370b1fbf08bac5084db34d2ce707c2be015cea97b5036e2e69724040e094c92303c42bdb259c057a3c42cd56fa01bae9b54eb90892d9be1617742bfd4c05576cfccaf8492f1c7e8946145a3d067c4a3661fcf7bb8d8c4180456a1c93d63c62fe0d22d0ab0fb4db00ec034cdddeb5506b2b5133001c9a246a98a074e649015ee6a552e19f1a0e78f4303c753bdeeecd91c34799d5016a15f795aa983ef4fb14e70b571a7f2cc75359109041f3f0e0bd2b0b3812de67c6051dae2b69dcb86f4f337e274e470a657cfbe90236590788b76e210506f6904742c98eb68c87d8c2059da60e34791c083aedfc396983b970872de98b6d510438cee26ffe109e5e56a3fc1e489c4a202fd081909cc766c62d5092b592798c233d7907fd511b1ce55a297dc8bdf5541dcbcbf5e192a0b203d422e2cf4902c03164419cbb5ac4fab413545de04354f20b250d12adbec2fc3b9ea72d529c2067483109e94e046bb2957a1639345e3e4800000000000000000000000000000000000000000000000000000000000000012fa97d060b4bd6fc60664540794f97d715b9d09e2cf6547ef49c15cbefc662670862b5d22583e9933e687468a5b040fd56b18b06714d6b2db027ac40440b955713a6393afa105ca6e19ee040912d69486f36ecf25bb8fb06826d05e52fb2e4670aaeee360a9ec1ae9f70e84a23c0a7b260321001496e8c0f819b08e2489c867a14d7f18895aa763287e6f692a568b117f54da4888078bf32e8972f2272d65c730ed097f41e7c3bd5cb34be97bf6f379a7fe78a03184b7ec510b9695343e4a5b21be0d55a9362aef917e52f52bb7e0d5ca7777997f03847fa01f8f54ca85039cf19dbc4e3ed77b4ddebe16ba3525d31446d66adc8846d092e4cce296426e361ec03f33552c7f616f746c3587a16c936848c85c0b928e2910a1969f966be660be20c2aaab40b441e8d7b29b4c9418d1fbe906ce00ecb86970816daee13f27a4fbb2233a370f2431d103afdbe39ec86a6e333da5b9b97d3f6c73813f4f0b956604a051efb94b65b6e6e15444450b7f5c078eb39ac0cdf60cbc5ba36b08f08541d9f1dda66fe6f7b9ddffac829f0c9a1cddc177b85ab881f653fe34758ba7b30d19822896c54cab1c3d64d243f862f93ec0157d8970d9d03765f74d4f663419f2477