0x31fa742d00000000000000000000000000000000000000000000000000000000000000a01de9a9467462fc9d95c61febf6e562cff2957b4729aefbf13147d60bbd43dbdd07165a1573b52b1a62c95a3aa83b1802cb291c600e8258f6434c30856cfa3137c97b07d7ae81a29599273f02fb255f5a7b9404a1b12decab0f629c9d9fa206a000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000079000000000000005154000000000000000100000000000102e4ba0eebc420a2b3532f7d70af2c711cbc5244ab43f92bb18a4c1118479d62615c419c773faf6173a691b8419420adaa12eb79a34beeceaade123ca34492549ec200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000e658b295a7dbe031a6889a0000000000000000000000000000000000000000009e2d2517d4e49235aae3950000000000000000000000000000000000000000000025c95ef914eccf7ca8f00000000000000000000000000000000000000000006c81b3ab1dee9fac671d370000000000000000000000000000000000000000008d2c443267ad4d7f0113a100000000000000000000000000000000000000000000036557a161b2b67632ec0000000000000000000000000000000000000000003a9586de30efbd3052c29900000000000000000000000000000000000000000054225590748df611c9a59f0000000000000000000000000000000000000000000023ec1d18edb7ef64c6d40000000000000000000000000000000000000000006c1503e1c988d4a5f43e92000000000000000000000000000000000000000000cec6cdb8ab8e0768d2f7010000000000000000000000000000000000000000000010d992ee6bd3cb1739882e6bdddf50f88f24f9727fac0b7755d51b0331b81cc2fdc6766a10e03c893d2501a7ba71933ace5241d743bc82b14999dee2b1495acf209409a35bc076b3157413071be4f231de1090097f196403ba1e3530477519cbb6ed6a79fb4e9ad8844d13ac901b478a33985294f68019a767d23ce75ece094dba67930c66fcefc2c29c0f553166e8bd068d62fdd65eddcc45143c4397c757ab42b7e998773af9afef782e4e0c185495e1dfe49a3b6aadedf904cad1ab3ef139c3a0ea565d3e8eb8172100b3f76dac4fd79d223b78f517b7e3abeb62144395dd1ebb0a04d47865fe357c0faa741b9f4ab673f91822e4162cbfb5ed105992073c052755597b02ebf249a429d42346b958fbed1daf90c80de1b9d0082c209ab4b197b77054e2ed7cd92f0d2376b2dbaed09bf273ed11e9a8d78520284efbe5e851202fa55c0965da49fd5f00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002245551e4375f6c22ef17ba7adfd6bc1ece9b3acd3aa41de9d85ed7e204e24e511efd97418cfb45b3b5e67f6bd3450b1321ac407fb63a9762637d3f093336266b273c3da19878154989eb37a868a76a4623e2a680e4b8b977f51b23047e5165c80e13b1a8ff8fbd068146fdafae3771cf8b76c1a7bcb94e7d1d95df667c30e05904fe16938fcb35cf036f9495d0175f19faf71a543507918496434a349b7981e01177acdd03af92bcdd2649f4816ad63e148483343eccae6d2970355f493e565110821d525ae6f4717aac4792c9801bdde0de39909bea3b566524c705ca81514813ce146db0b6900029d67a2aaf7ccca75755d864ae68badebc984feb932bb4fe18eee7270743829fc40ada3506c99167afdf2018fb091736025c4625bfc071dd2fd8e00db088f8195f712b8ca0ca882180507237559ab1a5fe803a9b1bbeceeb2e1439ed18eda1c2cc6cbae9d5d732249312c5c2714b24dd78c805069476d12711871423ae8ca70147e7d1e972134d6ec8d08d21445458782fadc34f938ecded10fcdab4893363c9fcdde3115a6c0c260385d685aa0ac03eb3e9f6a8b81ec7b928712dcae21348c0a467eade554ce45806c3901595bb841b3f2d8691622adbc107075cef3dccbb7a986f47c15477597753060a1efd7391f9d188741d1dde070401dd546f767960c2f4cb9813bed5d0355a101defca41d93abf06e9193c8e3ac6000000000000000000000000000000000000000000000000000000000000000127564bd96cfd0699ac4a38ce77a7d7f71a0c12bbbe37e4f460fbfc1ec2dc56480d46641d3fd75bd96c0da4da6e26408c63f8a8f3a00a7e1ac77e782cf59289780293180a2b3b354093e31bc5dff74b9fd651b97a8cab73b0c8d5fc7e4d0593790ce9a7d771245c252007390ae2c0683956d1a03f6cdc8276ada62f886346689d218f4c1347f314986903c37afae713074736226a2abaec56d697a4848d08b93e0dc562915b9510be1001790c97204186855e640bf31d042d77335911e3e3e8d01f2b5cd39a922f005a4b0c0717000063783490f4f404ac904a4430c29a909829014e7c5afffdf3195745dfee842f03d5d673ec48ec04137f5111b40fbe7ada132a6cc81f4bbadc0921121f62355c49e18cd84c0cf98eff8582f64e99b185d0fa05a2ffe916382b4d7edca6cc95610f03afd6a4fa3cd863fdb0666890902866e91698615d01fb6a6f5891ce302e85c480e258160c36096e1ee1e016d01b098d172df21e18499e1c69cd92f3867240fafe1a3416cc8db5a275bedc3b578859e5c6120092a0862e59835fc491bcee02d83b5a73e8ed27f4ccb5bc8b01fa9bde3bfd01c62345da3680b156c9e21dbb4684afb6acecf02787f8164d2cafdb73dec4ed