0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02d21481439f0bdd07d1d49a08d8bda48421d2d1b5ee0231fa4e5875c17cb84e605e27bea07c0fc7b93d39af9fbe81c65d3fec778cc10d45aa1243666286f5da27fdda1a95a5c982cc591c00f2391b65682bea8e3a84c88deb996eca649b813e80000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000001a5ea00000000000000000000000000031ea044135c8a5e0d9aec5b0cbd8016458f0c0da28a776886ef099b1b6b36278d10e98237850522664fc3fce7e98fb087109897ef57af546d7e1238630b55ba8e5b4a0000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000006c10176c980e463287bab000000000000000000000000000000000000000000de48ced2a68a9fc2568a19000000000000000000000000000000000000000000002bfdaaa9cb7f2b89cad20000000000000000000000000000000000000000001628685d6c72e6f108383d00000000000000000000000000000000000000000038bda48b104153f65fcef80000000000000000000000000000000000000000000024fabb1b8d16946861320000000000000000000000000000000000000000005ae454452b29080cabce14000000000000000000000000000000000000000000b011e78c849914792a108c000000000000000000000000000000000000000000000ad63f15af2a603353ff000000000000000000000000000000000000000000f0fa682ed1a122fc399b7400000000000000000000000000000000000000000083c47cff300d7c5103e9d1000000000000000000000000000000000000000000002e20edf35ece5a36dfc706ad502a4ab15df38c906222ac9308b6c76ff4e3fd4e7ca3c2565a1e394cfafc17e9cb13f3dd94ab6f2487bdd9c34b4545d097eea79a8154badfd65d181f99e61f8f7990b7dc924978377f6da6921eb27a2c8c0b323ca70dc2498c7e3e8685d1213c413c99485998833b2a3d5c1550e359f79450301236169b49571b7ed39aac18ea9e58043a4ddc9028bc263ad87d22a005030e1e7cba195872348068fac20628cdcc4dd7ded04cc4cfca7fd564622617276d84e5f98dde4ae7b56d279fd8c42a8465465c3f375d72e5d2f1ca2a81075671dc3c973c86fe8ce518fa0ac50e352b05f8620cbda10942804a0897f033c123aea0a763f7e377c61f469ac4fc4fb0205970421b2e3e2a90cd9c09aea8b26753e0e241910be773274ecd276f789208178eb489941fe59e3698c1820e3536247448b4106bcd925cd6ec01defb8f8d71000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021803130cd0dd28ec1577bf6d0cd55905b883a6d2343dc1366c668ea86bbff59d0e2cbfa78097e3de9ba6d9a5302b6324f3d47663e2822f18b0a4e8b9671d59172856b81327671d105ea778739db8c61bfec195c62ee4561942d7ed327b1334ca0195343582165c8888c38aab1ea5374a8b3d2bc554417791746fec63225908ee1bccdc6cdd5e246b0e85be11dd59c04ae60a0765651ac0ef6fce23a43a213cd419f33f603c3d4cf9cdfba7a5ea5f5f4f3497b0a49eada78578a1aaa1b04b92f119c6d20f53a704e4c3974536c440006a696a77e077c2a1dc8c98743009be54bf2fed500151d73f84143bed579352ef2da34044919bb693b5d74daa25dcb84a980d5dce69ac11a1046797ddf1032911bb4f2175a495316f679bea40e878336f06081ae75a92006e8109152acdd071393539e68ae29fb9bab7eab298ff0a1fb95000073ad65e9fc00ef86f312d24ce93391d878dcbc9fb15bdce26fd95e5c573820fde70d4a7e095cc68f91eda223c9c5f42993c235c48427cd4a19662a7a942432321b8893eec6c89d735b0a59cb7543586735600a8f9348d1a04b9e2be39568b1feb7c6714f62998b91e09a14b82e532807b0ef5756b9d634c4a507ed4acd36129f372330702f5132daacd262a6a83889121d7931c328e00e6305e4cf8425f9f16a8be1d20b2f2fc69f95a684c1a171b2cff8cc1eccf7ada466d06f4032484cb0000000000000000000000000000000000000000000000000000000000000001252d319e9a695445cba7ff33f362125683ca2b1b0756c94a4f979d66fcf8b76f2b3dd219d48685f6dd810aa1cf6b720e151507c42e874586c51e703221fc1939241673245346298fac47d808df8bff650d5f5bc03ef1fb1fe7ace987a34e78e50b2d1e624b7b88b154765c872405da142393c93bcc73174bd9443674d3eb5de815a2574a0555029308f0057c143b3bc0ce780205ebba341c7f1ef64a6c67b29a0b11ae74196cf17686cfae61eab1edcf7b5f71b86d3f2eb5f2a7ab75a66c91e402937589c5110a3fc397f661684b30bda39d91847c849e25daad9701dd95bafc2831465f344341f8db820e9906d785fe6c75c85b9bde5b3d3a5e509bb226ee771cb74a8b3e30e95be1b6e2a5a7fefeefcfee62aec11bb9e5ba49ba359a4be6cd16fa3e65b358412f48c5ad088e8f5136d277989ffb13888c8747db719db53e430163b705486d4e74434b10efa620089ae5f781283aedfa3e0096ecdcc9e73a760654521a240646868eb80b07f60f8f6411a2aa4722d4abcdfd7e30d95756206e0935317e31d8af79c97395886a3e264307f86294416463a865b00107db27f86626bd5c8bdc9111b37e85c700b1f7884fa254b02fefd38973b173b123bbf57e7f