0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02ebdfec47d252eac305a0fa7a46d6f3ffedd1fa0dd03826f4e85e039dd117d4a207325bdb9ea3396c75334350db52003342ddf13a33dfd3658115014c5e3354b1c4811ef80eff7b2622558f9965231fd5ac94f4a49b4c707ef0acebc63cf00470000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000466b0000000000000000000000000000f8a80987d31beb2a2d95a39c863ec7ac49ae56a8233ab136cab7a8bae1de6a48e193835e714b284623d41f43ae40b7ae81711a70cf5d3105b56443e414727b9bb81f0000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000009cddcc584004186b7a3f1c000000000000000000000000000000000000000000a617a051b1da0d240713a300000000000000000000000000000000000000000000087857b75ada7fd2b036000000000000000000000000000000000000000000e063ca261475ee3a1f218100000000000000000000000000000000000000000048c411a6cf1770bd27e2bd000000000000000000000000000000000000000000001039c008f2ddb20e0d6a0000000000000000000000000000000000000000000a4e7d097c91df9fe4a2e00000000000000000000000000000000000000000006e7d65595bb404ed19640c0000000000000000000000000000000000000000000028b2efa9aaf1692bcca50000000000000000000000000000000000000000006b695ff5c2239fe5c97c59000000000000000000000000000000000000000000d9387cb7f33c1e880e9939000000000000000000000000000000000000000000001206852e9f4cac75d6f62b860a32606bdb573edd77c664c4e2bfca959c71a3a7dca1e9185ef11c146c4d2f9b020143d5bb2bad022f250be99d425d2cd509f2d0da47c25883bd7f12683113b3378b848a4d45d02a0645baee12784d36888299886389d0811534a5b5347f2ff26ac1a0bf734875afe17f9bfa5fa42015974c2fb6f02fc9dd2e5cbe07deb902f5de88817e49cc2711fd604117b3d0bd7511715d26a652b044ed873b8e1ade048d4ffa781a7a4875aa2e680f29a56ebd9971faf5ee032bf0c029f0faa48cee213a2aacf9fed9ad19b7764f1931e58a605300058cc385a9df11a25ba8a57b5019c6aa230fec53320c1e3429c7d6a88c05b35a88803924c0d759a2c1e7c0398d0c764039d5d530abaed9ddae5667b5e40ef972064b2a582dcbea50ec7c850b182354fc0781bc3edec9e9b9856d3964c3d9312c690a876da44450724e7ca915a0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022a997d7c0ada71bf3509891ac3d9c6ad7a8c8fe5ba70ae9448c7aa6c55c943ca05279c8b9fdf4793a95dff8dfd542ead2554c50ff7471916a68848c5cc45da9628c1df35d2bb29b06ebdf1c51d68dc5bfe42e5f12888ec686d15ec042e9d8897004cbfc05dd0eab81276c75003c1d3f6804a07c11d0cc07716f60acdb4eb7ac1175f77dd0035f81919e0e41043465fd924101a292b52f4df3a5d9194d71c607329bdd03aa07162d53917c83ec75e02e84eac820a05fd08eadfe17789691605821a16739ccd5ca998649c5fed819db6848bc3f6d7532fdd69294941b8f088b3b11819986225731305f444e16508ebab8cf56338c7cd42d812fcae449a0661ac1a1740efc6e1529bc3e8ccb929785a96c8957cf6ad668bd3b357db858273f8009711caf1a3b764ea335bd5a32cf42f0dd21c12220d8c584055ce9ebeb82d25718a00da39d79efc01fba373c82e9be67a841f995a1364babccd23a395b73f7fd74e0e67076ba9792da18cfffd6fe2a3e5efc13254460ffab6d1408deddba757a63a0dbfeea447954e89a4f5504b2ef6a838a17f6d14e5f0e56695b4789c044e71930899d6fc22f7d57d43d98836027b881028e4d164583f86e61dcf6637322ae2280e8fe1e1e5f17fdc84e8ae1de70c4f15e0cb82db0060d07dbbe9fa4ed742721e14c52475f274025a4d2eca9bfd1b4ab12779f8df0fabdc2ed62298748061c040000000000000000000000000000000000000000000000000000000000000000103902f4f1476de1b05b2e9720bae0a6cdbc2185b840a1b238a6608fbc635c7941406031a4f1d2114d1094a7c771c8f6ecc10814d1baa40b0ef437de870d8e8910905882a1fca3980fb6d244485dd36090a39cfc63d4576de0827330c4489a69e29eb58b07a27438d6e0db8aefb65d2d99a55a2fce90ed6b4b391ee1f169193d11b1c7cb4ff8cb42eb4944262127038f9ecabe7f6e87d5063d7684b34c3c921f801239bf3ced8d09bb33a5a541b53fe5aaef2fe8a419a514ea4570b88241019dd04dfd683d35b29ef12f9b8e924f870f0914ae5d1dd758361d81cee3905bbe423296216fbbf9975382f60a6183ad852612c3617760b909fd94e980ce4486065bd1b10bad373e5daebfcbf1c4b236d56680706b7ec4fab757e71864f893a4718400efb0c495e1e51277c692d53d33e2ba64f4d44ee2e25f247ca2c3e4930e924e91ea27d55154082b733d5332bb11ff74cc62862d324a8df1f23b9238105eb645a273696e08b948c977888b50bc17b0f5ddea5b51dc8e321f20268ab47f3bfa6531b05bda64f3e9f3fd2e42a4a6d370968d4d5453c2fa0eb4ff56e0052fbf7de90242843e52ab790098b10ebf43c7908c34bc25237ed592a347d928a4ab3177a29