0x31fa742d00000000000000000000000000000000000000000000000000000000000000a025d8e1e3fe32811bc7e7d74602416d91907b202df85383730a57f9f4d12d704f0e24374f3925ac539775f08e42afe692eb4c565adcd5607c30d6102de0009dc54b0fa7f978d431dbd785339132b377c316c10c740cfb322d61b3007a288c4f5600000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000079000000000000006e76000000000000000100000000000135fdd1c69d9bb1e15c8143a152fa2bfa4a84557ca41af161cde407eccc9f813e1dc5df7e1d1ac7950bd432f37db1830d0ea77138b345ceaeb3e2de6abb8de325db0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000a2f0a464cf8c2e835e62a900000000000000000000000000000000000000000041e95f2e4e141ee9f2dfaa000000000000000000000000000000000000000000000a570969c25f22524d7a0000000000000000000000000000000000000000004a46f413c129a734d56a07000000000000000000000000000000000000000000cc762187fd23fdb6b1f83c000000000000000000000000000000000000000000002e8860876db0b57da5ef00000000000000000000000000000000000000000078fa494b0ecf91ca81f9c70000000000000000000000000000000000000000008243214bbe8a0fff6a21420000000000000000000000000000000000000000000008c41af9b3efd2ce529d000000000000000000000000000000000000000000afbc0628b0744ef513e16c000000000000000000000000000000000000000000385c27389d9c776f1871c0000000000000000000000000000000000000000000002deecd95c7b73d8373482cc4a9ced47ce2da789faddb5020e66a8daec57fd1aa1580c62dd8ba7a27976b0d90360d02443d8d6fab157e870de23a3e9cb657b01c113f035215383b00781f2ac708d963e7156a103a69f4ad8e5b3ef49b148d6a319b74eaab328a2aafbb2c1157f42505ba5d47b9a16a9e04091ffc979328b7c88c322614ad6a41ce5068e60650a5bafcc4449524fa3ea94dd1187d2cf9b0ec6236c768b75dce32b087c5b70f4c90ff8347fdf425d82b0a480c39aa420637d0b70aa92c9e92b468a4fdcf5b20c7c2d91da95fc948114b9c244778a1975301ea552759e31baa0647981df6460d0d420926d9eb5ce66bd4411df836b6ccef864a709e46529bcd8fec5e7f7e7b0bb81b5b890073f26526e28cd3826c3b63a47c88f7add3db0494cc351996afb103378e66511d56bc21f5c63e7cde2e45263dad3641471a667799408cfea15c66000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022d3715bd96357faaedffbb973dbe42a6adbe3fd75663b4370a234bcf7ade1b4421522f21facc39f544e43b8b8107ecb373e8dd0876123f935257e6cebfaf09d93058246b010fddfea2b679f749da47cbc4c12f7c96516ce673a6a7d2d62aa72419389108789481b9544f593a7264151eaaab838b4154ba73ccd9262672f9e8c9212ebab9e18b14033cec611dadc04cce907b218dda00d92293a809a7fbe30cec2430fce6f4931d26ed1ae5bc1b469657e90ad90e81bcd77c0be45bbea5086b0a0520aa43ede789e1aeb8a7e22b257adf94593edfb5127fcfcd0ba848857f0b072ea4a8db3dcf872036e58f15cf96551a17ca4f0e3e145cfd5386dcad5e28d8112bcfc07d5b1dfdef863f25ab4490503e25f7117da1e1cb16950b2ceccf33c0eb2c8c97b30fc657c8f8aa6732b648bd37ba5efab2d21254061bb181d8a6076173200cfe1d26ae886bbced794dcd26f5ce07a227967624c87ef298405287443f7425c0c03fce6d94109fe5a71c4d83b62557504580fd74a1508f415385994c46b409a6e9ee3c45ae5dfe781fc7d6ca0ecc897bed21f60eea2179a5134878ce26d506c01e253423e83e3e348130c42d1044ee7c974e58644ef9371a25cbfa1942bf0bf3bce96c205ebf7d9de274b6dac0853635edf96a8cefdac6e04c2714c9a71a23981e60d833a57822f8e249a761ea8e3d63e070156f39ceb877b234d9d7e81d00000000000000000000000000000000000000000000000000000000000000011cbce0aa2c6a7452be18269babd69573a5d141a9e5309de4eeddb2d0d420d3542a16c46c110f68708e7b4ca1eee7b902523ac508d7c129cb54a1ec376ff5e4870932888ab77f14f56d645135035f29eedebbe12662318c79ee73a7ab911623ef0488ed77a5d3927d9a1a0e729eec49816e36f5a0ddaac3ad0b0858a6a13d55ba05f728a0f3ae02d248991da9fbd69d3868f5cdfcddec3a7fd4bba7b36b893cd02612b01a415595ddd93698a83da4ab731a0beabb65603227336396f02b5a8fcc05c71bf4238e3d2e5f6897918741debe47c2e2b8ca1ddc2d92d8db6912e860ed0ce95b3f3322a52e4cf12d70bb394203f873beff2ad562b1fc7d829e6dddd6a32da7cb0cf1cf503cbce04936861221c00b16a2655e7a72565b1d4da3d63b3ae9274d2127b5ac62db02a4ade1da933c180837b73cca6473c30a0ef897e99069c709fb436125fce9ab76986542b3f8b67b584b0846e702c47c0f094e4bbb52bf9d13371555b0ccb0a5acc7bac649428cbb004605151e880627778d68a4c75d8af41dbdbce1c3b8d3464c23269a99c25204ceb50bb9da6534f025c13101d10583462140c2c52e86ebf75e4f500d74289ce75316374006388215f45558bd48f15669