0x31fa742d00000000000000000000000000000000000000000000000000000000000000a01c684c057003de7e4fa1d974a35fcb9914cbb39855299603b55232403c24dfbf286b3ffd1bc5caf831e18a0ed097ad6ed338bfbed353f56410b87df4158b19df0947fdad40ee3d429e3ca8ed71a754a052a21a041436e5263bfd08c11148a8a20000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000896e0000000000000000000000000001515fc261d48a6eeeec7df2a8ff1301d480ea60bbbc3e500428ef4f627c635a8c57e27f3a45f2a0c3c23f25b98060e3212c0209e850cbcfcacfb2232dcf623bdedbba0000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000930d0c237ddeca07984b0a000000000000000000000000000000000000000000f6807df7e6e927acf304fe0000000000000000000000000000000000000000000003ed786cc88df1038cd00000000000000000000000000000000000000000001191e0622d163dee584d8d0000000000000000000000000000000000000000009917ace4b46ccb55084d13000000000000000000000000000000000000000000002a910b2c967a333969740000000000000000000000000000000000000000006f9a996b4c58772a4d8fb10000000000000000000000000000000000000000004e895ec7b113c9b67cf7770000000000000000000000000000000000000000000018c4d29664db38f4c3c9000000000000000000000000000000000000000000c77dba472f31756531bb8b0000000000000000000000000000000000000000009cd611808c7e222acc3721000000000000000000000000000000000000000000001afa6eebfef9ed3e21e322ee741b11e2c840af69f65935b3fce19e5ccfcd3dc173885961cb2d346582d213154e6a4c5065a8a702966b82cb34d7f6334c0ff3f133a885c417e7ac6d5ab006d2ddb706e1a993cf5b45cec32640875fcaadbef6128aa5867ee23556fc9ab4210f66e106caa333f4cc8466637a8404a27044511d172c7c3db149406c42cb502fa48e8989656f0c3624c1743bc34ca12538d4219e03db5f991dc3a46d58abf02fb719951ab66a84e8ce04420750bdb9d6f75ca8d81d549c107f0bcb741caf651a943417f7b03afcc75854bba173feafb237141a4b5b190206591035eac365d5136d0a52fc96e5fb9a319a45120bd01b2225b458d74f6a133eb242fbc3dfd0b923fa454f72318d0a4829576dcd5f74f2b636b35887ebbe9bb32f7a1fa26fa4cb1992d6251a2acf475cbd5c24beacc6fad089d2560f690b2e19655147fd28a60300000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002163505bbece247d0293900de76874724d931505024811064359da6f252d1866b0e880fa8178fe0c1c164072b3f057305448a8f1634ed9fb99c4fcc85e2b41c6411286f696bf5d24993353bc5a7a0b680a7e19b5679ceacc9321c1eedfc1275fe1cccde656437f50aed1737a3943bbe467fff6da0319d6056d4f67084991eb5fa16128b3a49d66f28b736b374609ff03343e841cec7008fd5fa0e53cd70195f0f1c81ce506e9fc4ef9c450723cd1666caa4ba16fe1eb0239065a947300c9a9262135ea8f289bcff73b2b8e1445b8cbbf95ac44d9c68e2a1daab1e1095abefe9ae2b56c0bf33a470b0f5529c20f67cc0b138fdd52a3dc282e20ea4b56283122bfb277a8bfbca9cf1e7b51470a05fb318f3605df0e9b0bbaef3b5869891e8491acc0eb9701278fed683bf731be69a3198cfab1b24ae8f97bd6c75548f296918bb010c1ce51c91dd3de2f29e4865925dac9d4beb4d9e61a42d5ef2ac73b5831b7de22d4f002c0312541606c5dcdf85c6441d0cd5996d35205edbb74cd61433037da62ed30038d8670ffa067753bb0b1625b4b219612e435bea870a3a3becfa2962fb01ea0f1ae8414aac2a7ff4ee7b548ce81dcabab3a8518c3ca369fcfa9ed57f992dc899d2097de474edf063b00633bd7a9dfd276cea819c8a2f72ceb45b1077450bc0849fe93c0764af4d445c2de718d6ef5a9450b85c587126d637021277772800000000000000000000000000000000000000000000000000000000000000010fa82e4fbff26a39b0382a13deea6034879bec231eccb7152a5d779e43fafcac17f9efe6cca6ae460b13c60ef049967776f8a43a97445e6c68c0e18094b2f90b18c0375a941193d506615ddedfcfee851bacbf0e7b67fed63a20ea38e942a3a0058a90fb14d91086c4e08032e577cdbf611c327850c07fe019f3e58bcc6d214b028bd4ac2d270c5697fae42d7b63800d8aace03bedda3653016e80fc9b26c9eb02afa3e61186e26dc0b350679e3e933ed42405796820071eaf5a7e48292f8fea0c17603b71c3aba94af90d98aadfdb4bd97d9fe85e7d4b4edf7477fe745f73ad105dda0f49cd7516c7fc143f031aa3a8e82809b47a7790f9346115be8d484f5d1a47a3b6bc94968339cddbe157662062d0dbc040dafe436b0fe44968403f14ca05c6127355107f7f18098223b2ed04117468a4f9eee46e9dce2ed80e682795c31c18a1a4d38352dc5ac24cb7f532e0b56b57137c1f7a2153926f3113935d712b255e8a73196a389e340cf99116bd202aecac21c0c5e0302e5797848ec560d03b0933c9a68974b36cfc60af0ba47fb792722ae4410d1c536155446a7d2c4a940b051ea83a880ba0abe42874e888c402534bd0ba2568262bcf7c28c6b0606f2932