0x31fa742d00000000000000000000000000000000000000000000000000000000000000a01d92c907a647fa044493ca10127846ed3875be14108998d81f836d83677f64d5299c2cd1e13f8888523e3c0c2448627f51caa8a2e09f986cc171897fa681e690f56f28daa1983006a6759df15310325d849c87db625b6047ebce0b62b502b5140000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000007900000000000000c8d90000000000000001000000000001ad750f7b1cf108c42d31d60aa68f0068dbce818179bc5b971e1c9d5ddcd6e656638b125a08e4f410438b77b710dc69a14f32ffb540f9fa4ed715575a7c3c433ff93d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000d44bdd578fe18dce6e8e6c000000000000000000000000000000000000000000bbecb4bf732f30d4cff29d000000000000000000000000000000000000000000002a14c6b5012f1a453fea000000000000000000000000000000000000000000fb3693cbb0ec182f7dead90000000000000000000000000000000000000000005f2817a559b1910e8ea5fa000000000000000000000000000000000000000000001a70ce71e349537d911600000000000000000000000000000000000000000058244a4b1224d6dfa22ae0000000000000000000000000000000000000000000bc16352e3e08e3bbd5a4eb0000000000000000000000000000000000000000000006842757b43637cff2f8000000000000000000000000000000000000000000f77c19fb936b10068d42560000000000000000000000000000000000000000009800981c724979a816fcd70000000000000000000000000000000000000000000019ae81f443ccfa9d6062253ae4f3c362c4d1889d71830ce36e4330215b04719f05b327029031f37328370d6444ad6aef86cf4454fa8d06b48b0dbe9f4ca9f6e7809a02482d6434009ae1182f0bbf48c0b25824c718f07bac372841c71d439a6ebadbf144a35a7925d94819c9d7c51de42d4e62c01a6cbdb4916f2f5835295af115193e59563835c4b9bb16a72f0ef0c4c2e043da260b536bfe0789b937eada1fc73e168481f086691cd704142c9e87ac1cffa029ccb7785a13ff90aa2be5ab324874518ba2e940f89ecf04ef606f5dd8ea4b157b622790b916d4b9d0c32c5a3b98c7e7b44df01e7f7ebe00d876f0d9869b8bca1769118d90a35df8a0557048caf39b51a11f53ac238fe029684d7b81a148a8d1362a3e369d3fa7221615ca447e730fb6808a031b9cb3752d64757c85e86658c7555faacd66443d0bd9425cc6f7181ee362351acbc3dfe100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002085046b27a3334cbbb42eb431b8822c46dd8e49dc1ce48b71c05748ab7df49790130790d7bedd4916f6d7ea4a69a1927752b04e1c03332bf571092f7c433b1be27084b20e8491d96582e9cc9a121d93784d8302a7d7b9005cd552b3d105411092c7d9f23a62cdae876e24b43b2102fcc5b25e3efb43f5bc702d495d5b5e8ffbc296a25fb8760b57bd9341de512c015a1e9f447ba268b61d99c4f8c4eae031d0b0d5423bb773e93be22dbfdbdeffc9f9d263dc4df167e93fc20f0fac8c04279930bb9c491e6b3348126b38c1f15e1c0c872f8c48f9435c050fb64d3a6b74ed8a00553262c11ddae11f7eefc0d1df1ca8a868105bd32a1329cd60e9449adfa44602620e9c3022320988439859ab040f758a2b0d14b55125e042617b1871fc55f252ca7b5ec3c0acf33bebe7164fed67d7292a3c7cd71d6f5be4d5cdfebd1633a781623fad2d8617b53eb72960b6e52aec9fe85b0056ec442c5f53badd0192b3e49247fa0f80a4ec2cd4ad1f3e4af0736e64f61caec780ba58774be291eb6dd95761596c00dd7e58c3846475efbf32f52f8d94ba2e80d92889c44e6ac3d89127b190360dae2f341851df3e269f4909b6356f272f3acc36a38da71b059d1791b3c0f11c91893937d67ad655dc7aea21593fefb365368f01bfcc312c4c706010390b4131eb1a4665959e9b2623588555d6fe6a424fb3adb433bde626228342af5a7d30000000000000000000000000000000000000000000000000000000000000001302a8d1cefd3872f930ed04a8f21b252da5e39cc937fbee0eed8b3d2df225e3e08d361daadfc929a98bca8c43d6c70709e85004b9fbaf3f1c8a2705bce1cc0650e69f2cc4309ea38d4196e9df7b2438606e39afbd022d29389dc9bc4da421abe01e3462932ca35d4e5b0d49d72b729d2758132c0a011c9affc885366148a7da7170490936e1753a0f84364f7587f5b9aa97378bc7bf05ea39a9cd1c6211870bd22f20f600bddf98f2ec3d57ba4931ee9758391c108dd42a06ed1776ad17d048b217f2888782f5886e0e4f06dc9e53f9f58adb25baf68866c21195d6881c1e9251c726e6affc8084ce2a5cf6463155dd68405e22fba07217d6c9ffc4ce26cbc1e1ac9c383519d80c8ede04535ce5f455c0c96a1541d7fe2cde287db8959ae0bfa0129873404908c6347a6f8293257553b2bbfc087316539ab8106bac6ae149cbb0bd26e9d3d7d5ee7d193e753b1cf1271c41004ac45bffe0e8b003e94b799cc300a674211801b5d04fa8813c6051150b7292b0bcaa958c3f5332bb44336768d3b1363b134a28e059ed024ce51ab761474524a61ef5afb88e0425dd36e62350b9b2598025b1ae64d4c11c7b41b37895b64489840f765639f8e542924d45908ab1d