0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00cf95133c3a711ec2680a38c1144a3ca6d844f4feccd1089adb4d470038869122d985f7cdee8a96b2a276b5e021e31fc8a8fcaca9fae06303e584f7e9e7d1b2185a4ee8a2ef66671135327ae6518886eb74dbb31fcfe3ad465aa9c05d60ba3ed0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000ee000000000000000000000000000001e410e7fb14bd83745cb404d5526b251268c614b6cd3b6e40203d2515875a7f71357828c3aa0fdc2418f182ec90e6eeebf9c321f751ffc90dec8b8ab921219b1852ee0000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000e099f611d08ce3a44a439e000000000000000000000000000000000000000000f2aa1897f787008bafbb6400000000000000000000000000000000000000000000036e9adc9ec379003c6c000000000000000000000000000000000000000000ef76b6a99462cbfcdd7991000000000000000000000000000000000000000000316ff0c6aeae144d6b238e000000000000000000000000000000000000000000002abee307266b0ae272a60000000000000000000000000000000000000000009884d46cdf74baa0cfb3920000000000000000000000000000000000000000008bc28066690fafdf43d87600000000000000000000000000000000000000000000251dd011d10744a6ada9000000000000000000000000000000000000000000c5370cc4bfa90465064449000000000000000000000000000000000000000000be1b1f1138a9c14a01defa0000000000000000000000000000000000000000000009771630c214dd0dabd72374029b6774402223e6c349d2b50b8deafd0ee7e3f81d5d7141def81de5751f1270bb1a0063971e1d64d55f3927a82fc11461f4d9b5470ad8ec78a771c8a59f23ec3d0f0a588d72a22f4ae38938c405f6bfa21d47f3d028f474435ec4a9dfb20d661f24c30c40b614d8457660f19364811373392affe64fb217f997171442432305f631a08abce9433f50db3076871aec04b2026a33dbca5f8d28d109aa54c62fd1f1384e5b060b10a1b75cc04cc02a986a9f1b32cdf017ed3b83fda5eb82aa1ca784c8721d4fe4064b239c4a6ea66849651e0b122788dce372c09a92d0813f0cf3bda6ea00b9460ba5b6ec1b0c7dd6fef81d69dd0ac928958df006983ff7351ecf20c992350e2d0c14473a813d7e1c8aa28c47afe5c2161dc069da96e6b3710e70a14a94aeee70a3c4c0cf81bf302efbb027259cf9a0b75d841cac51580ab800000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002152497da935f885f0d4b7719da18fc7fcdc8f4bb136ec19f50d760e7e1d3d9a311fdc64a8c29a95b38a66b0960f031ed59f9af72b3058ec8feda9b0ee3eae1052e6d855cf7298d24a2b40fc1dd5b7ce7bb4c501eeee24fd0e783704be325ffe417fe41b4d2663f62588fb12f24f3fa489a0aafba83f477043171ea1e052197fc2523e8ea6c6be7a57120959f5e089754e034fcf9a0b98572b8b2abdea59f3c5b122ee3f2ae45156eee2c72e6e89a4ffecbfbf9d4ee1f7b7c2bcd79a4b5873f25028e3005c9e8eb4b735567fae68e39d11194219e1e9624dbd0a7fdebc94fddea05074a101bab1a1626bf84c7e49c87e6be92ddec277f7cb70a9bae1b1cb22ff106424d31af27d5068ef13c788ee0cc3387abdd072966b34b6a1800a6c0a418ca2ab38c21b258448d699e7bce6ad04378481569401735fd998ae355d4d0165016287dac3ecefb9e333ba21788e3bc7be076a8adcad3a19728addcf08566df181e14ffeb23789cafe1021897f60bcf18eda749f2688f8007924a500ddb85a47bb32d894fd4f68094670b299c3e543d4603d38a25b1e64f1994a2a9aee7e17b83391663ff92679b63be41217ff157180c2c4387ed189311d2e2380c76ee83cbe6e5092fdfac8ce0021d233bc67a6863e9983b63973b6640b9cf06ba40c76e4926f40a9a0689b9306f6bc70294f90b62ac4d38e054d0771a72cd397ec631bac8c1f7000000000000000000000000000000000000000000000000000000000000000126220d1fe9b9ed93d5e66b792e66d2679f908ea63caae062f67697f3d3b2fd1a004d8c7a643ce0dc368cfe881e76e21892743f34a655eea5c45bfbad28f558590ff32b69238c4af006f75bb170f5c2ead903c47bdcaf43193d5ab20913836c3e2b22aa72f49b32dbdab4e0491414b4b6da566628c24ee0e3093a9c9f8e4ffaa70200f8a10cd1cc3a4f08f8b09df58d73d0554122c8e25bdeed2a68634fbb6add242dabb5ce008f157b61f3deab15fa43bd1a9ce46cb5061f6a6f13022496ffb9111f23aa16f7770c71f5ce68de8961f9f3e66c0d31b3bcc0f18a49e5755c23881047c12b4889f599c9cedbef05f2908b5c8b6913a0271d31dfbe50408782f57a0cff03f214945943718508f8f1bf2b8cad531674d774d2de3aaae39cde0dce0715fa602d85a782e0039696fabc754b3da8d2b2100cb8b8a677d3d497cda39b042e2f7bdce8cd2446af3ad041b8c186f73dc5e6dce296805fbb4bef4ed75c268b2f10935cccdf0cd43ddca65495f23627d7ecc7583e67df1b8ac5f0aa38eef6c60a9fc2f50b455eaf172ea8a2cac879b7f9914b67418caed791a2cfbf9f767167053557f16f5ab5af56f186fcb43c26dabec61594e5ab646b31887accc03e1b63