0x31fa742d00000000000000000000000000000000000000000000000000000000000000a002ba1fa7069ffd4b9597e2d5d2d70380ece0fc5c360634af0c311769467086b7228f900b9c3f88984435ed31162315fd2c682f1b2f23863836a24683268f361778ff5d9ec43319dfef930ca17d6fa05dd1c2f3eb78544da0c3aa8359795e66f0000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000790000000000000169030000000000000004000000000002df641a7b1f36116a7dcbdd54b3294cf1587f2daedb288ad0c4a7112568ceca350fee7f14c5753f701bbc68c4df0c8f05b576920b03d38ab081385d2967f8ea9e584a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000027e406cf2967502fc4116a000000000000000000000000000000000000000000e1b4ab9d9c8af4189cb43d000000000000000000000000000000000000000000000e8b51a879c524db0d98000000000000000000000000000000000000000000f10c5f98efb0970a1673900000000000000000000000000000000000000000004946011c890ec303329233000000000000000000000000000000000000000000002882497396c5568606330000000000000000000000000000000000000000005527c37131b95d2aeb44890000000000000000000000000000000000000000003fdf682a0520825a51af7e00000000000000000000000000000000000000000000197474fff6069e337cb70000000000000000000000000000000000000000005d9a21f9fa8acdc9e9b2ab0000000000000000000000000000000000000000000384eea6bfefb77bf831e70000000000000000000000000000000000000000000020bef426d97f239eed8d24a49aafc51693cde5d775d13cd28345bc8b110ef6c48e6ba884d185b160511c09b848e2843c9be53bfd3d1a6581c273803f21c27a5684e7339b55661f41eaa00d91f67e6dbff9e95a114a1b04fca412f224d043a0e10731d02e5b895c35302b08dbc7f6f5ce46042f61aa0ddd6854bf64cd912dc0074e88276bfcbfeffbf0c119c2147298d1f0b1bf009663ab5754d3edf8efee223506b6fe9b2621f1cc97f30ad681af7969763b424613393d4ee619f7fa376dd6bd0fedf47fdfdd13803698043adfe8e9e085206305ce49247a1fa1999542efc442302397d0cf0f456371561b501ec3f11f50ac7444c1ac4263ec88cf8af715f953bde70a0f8866367151432e2ad82d2181b00494c855c88715a62234c9bb9b9921f5b692bd70496689e7870ddbd0d8e28ba8c903fa3569713d16e3a5e258088c5fb6f10a7076596bcd43520000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000224345f86df6e76e9b0578aa2f8fdbe08dde2fe40288a66112c44b8fc02cd846007ec2069199c796029a1a87b7c0812b879305cbd8ac27e3f91ab3767406966f71f6618d431396dba3e72b72fcba441911d28d00aec3b2e130828a786fbb2934a0648cf637985c8239d2737b7a61c6f8915f48a0991aab369d63d0293823b76372d7b60688d58e9573a9c6657516c73d886eb105dbdec473607ae1ce799e663bd1d58dee06f55e72e8c1e15ec0c18ec2d4dc57bb744207d710eaf09cdfaaded6b0a028c0314a5679b85f75db1a37232fa17baf52f070e5e52e9404fb2e5413ecf082dbd98d7a8234b77ea569370243608a1d0b73b52b7182cd772c78d9a50afb329349d12f865942c415b2dedb2c9481ce01d52e635f36ed82362534e8f6eb776292bae0c4e33db89a49f05be8f4cfc747d32bc5219f556f52fe6afde0f00a1a10353b11dfbe4eff4a32fea374415e05c5665e506892f94268431c2393550a6af030145a0ca5bd76b9f9e5dcbecb13cd6d255092ffd819220105cdf99566056570a12f64d0f229d93e9a8d32b7c5a0941411def730e196767623d82ecdaa6c59f1410feb3393611a71d5f6f73eae9bac6cab0a5bfb9518bbd0434858ac8e76451230b3118991f828b0d981494a948fefb0abf732f4fe397ab4ab4fb6d36482346074d90b26fe1b8606eb48b81f471dab1bf600c20d5bfd0e9606c2988ec128632000000000000000000000000000000000000000000000000000000000000000109e9ed4ab3f810fb659b0ad23f6ccff5813c4fed27d4e45c3070942784412af4194563f0ffb790a70383230efa8806ee51e9b5d635c3c0d148a42ef22b3978440c578e757624be8036c148e0d0c811ec72c33bd874a55c27dac3e3f4b2c059d5179cedd62c16ff870e621f2f369498802801a626bc1abc1033ea590dbe97aac417ec244f2f6aa9698618c26f43ffb390f99305c9657d321b118d0e257bd2190d199abb05d743747de06421c4ae1d50eb2a0e16111aef7d61e17508b95ac752e7195776133173acec66a654d87ed722332995b2694d164d7a04a7b56e729550b8055f93d84fd4c64e29bbcee24a9bb50fb2f635922ad7bf2f5d3967859fb2c4211ad56730b76c8d2a7e240316a7115d9e2b0fe0b47fb43514aadd2f633b6152220c6750fee6522e2bf5bc7eb854b41cd8da44df4d18ef5c9b52cace0b7a86d0c90f1d38649b610216acfb1b8769fea3f32586f9de57995b46c46b7f88b50c2a980c637bbcc3156fe576433096d23a8afd22d66312976dd0cc7c6c16c2e42e965225e48411641f8087926cc141c37b32e44a87750a34bc1443b916caf9f474ac9a02430fe34061c7ebf56ea44c57cc028822d4d92a96468e6a9ae58d1dc6b38637