0x31fa742d00000000000000000000000000000000000000000000000000000000000000a008df4ced9ecb55567271ba6971bed69c0c24ff60f59881af1af8d4fac4bbac7718c1dbcda9a9a26f76da50e5ef055896ae0f88d1fc6bfbf007eef05d62b70c15d9c87268bf13dc7782ef2423ae2747db82b60ad4cb6be3120ed282de960cadef000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000082840000000000000000000000000001504ad4f98d0eeac9912c32bef79baf41b5c7c3b9f9f64c1ecb08e19504a5c54c5602571486a2080d0cfb5b04c5e4be8a0378a06064c84538b668a51f311ba5c383100000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000077cb14f12196cb3bff8ae90000000000000000000000000000000000000000001ebe38b5af6a46b7b19c7b00000000000000000000000000000000000000000000160ba23b40051d162f8b00000000000000000000000000000000000000000001851bb3cd3137f4e168760000000000000000000000000000000000000000005c84722801441750a7b6e000000000000000000000000000000000000000000000022163e658cf80459ccf00000000000000000000000000000000000000000000dac726c96f352988a090000000000000000000000000000000000000000000d7012569522b4b05fd42a00000000000000000000000000000000000000000000013eb91e20cca61ccc4b40000000000000000000000000000000000000000004afe82f703ab2f478a258500000000000000000000000000000000000000000001a4ab5bddd5b5ac69da0700000000000000000000000000000000000000000000016b003f7ffc399657f5251ba39e66c893276397cc7ccbc56dd1b5c64f8e0e407c6a0e5e529a8e1fce2003cecd10220b21908d436d4afee107daabe01635047974b5b9611040c4ebc256050af96d439be82e4f388d0316d196342951749169713c2ac63bfb755bbecce71ce475970520488e2f8defa61bfe9df6edaa44f792f69737d370a7e480d0ddbd2298c2e379632d6ed2ec188d6a7bc1cee5aee03afcee3e6749928bb97d66b3c41027d390e6b81f421e864160c92c790ce56e6803f10e244e5a30248c08b038f10c4833bda618ca64325f4415b172e499761af1b3c587e7457c0246ebeea903ae230a8acf71281b26d8b2d6ae33804db79647f27f4a554b56aa99b52f47198d8c161274d4641660bbb108fbd8fd71b56add374a52f163d6e7bb4813bd523f91ef251ef2b5d82c33bad69f3d9cc24b140a7b141740e1c2e9885b9fe3ef53f989f80000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000223c755282886a13736bdc1ebbe5f048dedba2dd73cd3ed4115efa05276eea4dc269a57bdced6eb06c99ad71c4731eb660e06e0a0ab75c18e481095afcb6f5faf08768f930b618dceec909d24ffb192e8587be51b6d27e6d43c116b589d1a01370a63fde840ea2f0d60ee2fb681bf6bb58e2974d32729f840d21a8f64eff435902ee26af9edf332362fbfbfc59638fe4969b206e3615bbd01177b72427e1ca5da0c7e53fd152536bf29c61ae6bda6336a21374a1453ca9270bdd220bdc6a7be3009b5ad78fd0f2692033093653be2f98024a4df6279795f93bdfd1bcd7a5c4d5117d1e292509273c947cbe3f746fd7b848345d350db3ea1c0aa7aa7a45d68e769037cfc5bb556ee5be9cee6c8286f568163ddf243e24a314ccb3e486313d9767f09633afabdc8eb296bb16a8df1e80fee0e65e14440c0c23d73713820a1b8e5071fa3a4f6010e34cc6bcaa7abbdf140ecb3a6b47aa4e30dc0e20f856e266bacf5008f18c6ad5b9bd912f47d7f03ba82ae60f35cf179e30c15bb8017d0ebff7d3305efe280d4bd280556e1e5570c2da3054a120de851e4dc547860395e78d56dfd2f0d3872347b0b6067fbb5a4644282baa3a2d0948fbfcf726be267f2e80dea9325f7aaffa758193667583d558723e156337ac87940d346de57485316583afd1a0e84241386b0193f82a2bda5225210594aee6e1d0898a2f3d9fab07aaf0b872100000000000000000000000000000000000000000000000000000000000000010361dbde0e64fef481ef0b918549ac84aa5dbd789baec14f8369b2baa692bb74132c4a4af382efe70bb01aa0f70e9e71cb070266840f5d570ad9de3105467b120f5100d2f3d2454ceb29b14de26a3709361b712a8112d301898cab6af065cb382bd76bae860a8dfa07087f0ee80ad5c79f938113cd3a3297d71bbd793169fbc428252ea75026fd43dd30ccfa0f92b2f6ddf014548db80a8161eea57823958e5f13d3cc56a3a9dec5343c393f0a98e5caeaad67bd5de42878af352b3ba15135fc19b8d8287ba28de4da80bd0f268affef277ec65c86a5aeb083d7b05dff29518d172e6c0e982699b8f2a6fbbe74af9bc20fd90f8118551a9ab408fb354be03c0c232a32d0220d0fe4e1af5fea0eb2a4720b5779b5834f7b8022e09ee7f14454042fea4cc7863cbda45868fb3c96d3e823899318a2b13770410fe9dba476f3e72229237139f93ba6d06b63cd9115a954431598a9231d3c8180af566935bc04eea824b1eda97907ae9c835437d3171491d5f27051a81e569a171407f74472856aff08dccbad5e0616422831e913705a873c6917cb1ba23d3199849445febf411186023375ab158852483461d5462d97c960b472c210b91a4c9f0fb85fcdb0dc9a71