0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02ba755da7a00c0fa351f782258080c9ab19e785bdc249e98c7117b98011978c90fd522d1e1e4c7ce8cea9b927a8402dccfbf47bd3e7ff66328f38ada40cffca9cc799d5902bf59e1a52cde03e81fcd4cee1d5278059ed67bafbf4ee290953ad90000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000002738a0000000000000000000000000005adbfbeb9678627c60b62c949d6b96b4c6421a281cf066d5c2dc9b970b0c45b0196fd65cb216347a6ef7b972848fe81fcfa3927dc2b203f86ea15b9d534447b7fb1f00000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000073167bdc0169066cf94987000000000000000000000000000000000000000000be76be0ea7f696c011a143000000000000000000000000000000000000000000001150e4085d6f618ff8f60000000000000000000000000000000000000000004c470fd32051b38572285000000000000000000000000000000000000000000080ef9d18c6a9b4d3877a2a000000000000000000000000000000000000000000002f570dcbd79df0847c330000000000000000000000000000000000000000001a4eac895011ed007162e5000000000000000000000000000000000000000000c242bad62dcbf72c69edde000000000000000000000000000000000000000000000c9724c1f6fc15dc325f0000000000000000000000000000000000000000008919ff9a51480a6739233d000000000000000000000000000000000000000000f36c7bc568805ac872c1410000000000000000000000000000000000000000000023cb8372e95498533d801bd3246b254cb4b5f73e84d9c8eb4379dc781572d5f8eb4cdd649aa3652e4a792dddd489b3c81bdc5ba73b38019a6a0d7c73234ed2b36e63264fd651df728e0326d8f1d3057b2d6b7e17746c229d529d3a562b0498ee97c5647ed48b2108a0821eaec2b9f63d65b21269818b5aabee027fc3cbe0581dc952f431005bf3a4396d26cb5d1f95bcafacce06b86be832220abc83fe75862727ac9d59ab0acde1bdce301ebac6f936f01129b3b58b99cf8c0d39f9b797121ad57b373675278247a35c2472db32de63ccf98b38510df741832af013aef9e0a99f414ddd1d3777c6b6f72213a411de39401208bf614b79e08cee0a89dd471fffe0e2658a4e1c4089b3d4084b6046cfd28b75423c533e847f3532f16517d55b6ff7766324a7cee26b62da27f60426d988778df993f59126b4a0c0a8c56e7af722c6a747439ad1816e9e53000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021df2112e1a8c8fba7d8421b8da1527850bc2e5930174a58bea579ed3673b67f62303dc1f334dafda0a20b33d6a4e7c7cfb8330725c378fe5331c80c14c55d71b2f8674532a9575319226786d57cff2f92cb486256c938a8c0d32531dac436a302b45795581d0075fa5f163197b90c6f0ab6a6dffdcca37a2584824a9a878a7cb1a3c52645deabe694d0b2f0dbc26e3b84135736b646c5ebc5c834a52a94b09902aa07c5537a9edf4a36751a49452ba1dc0254459eee603a305225894c03d30f5299d4c22f89747d8d5769e919d63b785b37ffb109e873868ee2ad97d7c20a3f2193b08e961e96801fa99d442607fe7939fd2058eb2bd4cdb45d040ae8891ea1224b07a89ee370fa6702b3b03a0c3036e6355a05896f6e191c180c5e83100175a02a10cb413051ae7edc990fb07d3bb7177571d5399bffebd1696fb0ed46ff22a2f20e5ca9c9ef3b28173ea853332cc7d1d9b17ec3b6afbada178ae6cff5ca9840257aa22bb882e30fe8410d415bc40f623ffc2e2699d267f5336f4c0824a4c8a1dde2cd56cd8474c277a64ac954eb25a86c36d50327cdf98babae8bd749d1fa228c7314980c239f58e12711c1e86837a14b9aad489c9cf8f53f6d67a2109106e15968ec9d12d4df13704995dfff7dba210e701feeceb7ec2f341698ef7e7980d2d18a827e7cd2f5c48fb51d3edce804e6dd19d92bc117cfd6383544a70e530b800000000000000000000000000000000000000000000000000000000000000010a9a62ba41871eba14f79cad7917e2776b96b72dfb3449655e9146278dee042024b59eb9032a0994158dd3db30766c8c93665c8329194891858d663cee17950c2e3ba53d0dfcf1e13241a04d43180c89fd2793c80cc96fac23fde5070589d93a1e88a1bfa062676d4137cff1e306b5e1458b6fc18a43ef097f33971729f57851067d2b150dd93e7944b8c4f9d619d33f80fbff39e90126e607a746fc7a82c49526dff8494d6c2534795a1a33b48f223d534a7e273ab3dbe9f9a7af6eaadf7e682ea3e23e9760fdbe3675094fa3cb98291395ac5c4b44abc95bddb07510db20b0294acaa923d92097afd4eb5a29b1a38736858c7b1ebf16d309db25819302c49606ff2638c617297d5e4438b938ef8e635ac9e27e96b81b7152fcf1f394e940ea14c8127b741f7137245bff836ec2069e4bf73f3ea93621800223092023b0b266180faec47a32d58469d5daa470804b5d2e859f902f0031684d376942e6378aa11b59bb3c278d4a21b4abcc08b975c92a9e9d2999ad2f47f7752de2dd7cb43c520d80396a8912fa41ea4b8efd89cd49ef0a3dd6335fa0f390606036d37e047fc42faed7bbd39f247390d02e70cbe8685b859d03f13495a0f2d02939fd0746d21b