0x2cffd02ed580ad2d1ff4f162b6409c2e3cc24d742f77d4ff04b3a1ffb7571705f221a353946a6af147b90b1266c3a26164145e1d125767c68fddc71483868a6c0808ff1ad38e5597da342cab69ead2cd834b5653ac224b2f99bcd0354fd90f4e2114ea980af4f91423924bd71692786e49d1c71ffa81a4184f0aa6bf7c548e799c22945b1d64a31e8fbb3317bd3da9fabc9a97da65ad34890295f48b241cda9423f011d3aeed0229d775d598e0ade9f5f571e5a15e70e117537cc3bb4bb7e81e0b686dfa4ac17d112353c88acdf5c3041eaec080d586ec8c51f561c96436c13a8bc22e471eae376fe22532878d0893bcfd84bda0f7d244fe7975672c3125e316cc29aa796a87e1ad5d87c0c1bff0f1fcd49fd3fd276a25871e59bd71ce7d6ba6539860b2430225de16df99110621cd89dc8dfa9ca57718d794e1517669563c93e67a90427ef6cf2774358840fec74aedc6b6b0e44ae58090d16c83fe84f172a00525daca30ab6039194233830fd786acca79720304b40ae9dd3b7c86299e7835e9aa87bd005c2601fd67163c13853a4a01d5254ed6f1e7d3e82b30c1e5330344b422ff1f93504fe296355cc5cab17ab39d29ecc2aaf9a3bec03fe268807283ee6cfb3559935adbf44d186322b77712d5f45e9f7816b1d0b217f08a1f0746bc7d49ca9d8bf87a39603c5301a0e209df82fd4741853d9c64fec6d87f135b5c70d9b00754a90647d997ea3094a32723557441fc5cefa8ea7b6f84de88b1f58d8d28337e24624fb2ea29179a2c080030deebbf4c5b955dcce0b32bc1e0bde38c0c0888f9987dcde9d9855a3745b0c8493a5a228605e09ca71699f6bc8711a4faca7447d88b0b7e9e026fc3996e4f7cf8c14dbf8cec0768d35b968ec12356e5d4e714ddf675489e33d1c562a9ccfbb6a8854b07c177cbd961ed487d151b400034a585898c68601d8bbe2cff8cc31a319c4e831643610f309328fca7786994ddbaf01ba450541fed72b11b219d44a7434b1811dba5d1ba00433fbf25f52107c4a185bf5706924072a4f506816708025f77a8298fb8fba4410008e1d649db19317060d812edd89014e02071f2f96de7973385b94e17ed622448e9d400c794c58c10f86a7a8849f2ceb0dbeb5c3268dbf06a9866448dd943ca3b507652f9633784849d415f8a0425989e95e82e3081d992079cf8e8264e0addab0cb30061162e008a7636cb82fd352d43455d3e66cee9e5f24ead997ab27444c240e97c9cdbbc776fe08bd46b5b5d804a4d2d2b021f5b2f8744b17ddb5d90c93b41efa155c3912cc694fcfaab9d7f11dec03ae0712e75ee10bde11e1f1277c9fe719bd6e6478eb91f95ad84872a9750036ffc0df4b072fc3662251a8bbafc62643da8c617d29750a41d3cc73b1c40de7965b92eac81f7740c1523a37bf672d219769cbb4c2c2c5429bb3f2dc57bf140cf5ab9723bc56d01166621f53a28db8a55b063452c5e3a614198cdce85507d2602f719722a203f3e063720372c7a4b696b879ac8cd5da001709b78ecab9a5330bf7ef4a1707877d9991173573bdcf9d9c1a0afadb50279376e9d8e35670ec01abdcefed654037ff51816a894636699d9b73bf0aee9adbf0363b244b7d7be569e7c54a3b72d73ea0ad3a71318327b2b340690f67aa11ab8cde9f5193e41b0a8044c16f7aa1cd8dc18394ebc92a32c7b97eee30fd59f5420a1e7701117cae0b88b7ec5fbdf9af83c900e0a38aee3368bcdb6e908dcee58baae2a431cfcb74525e687f3b3112c14db6032bfae30ab5b2b43599f21c6f737b229fc3586b33d90d1382c26fbc2436b7977a79fc2d37a70b40c73389fcaa27763d317401d9a12ddb710ed85a8ddef850b5a0a574167e925f0bfe02f8a1a33816290b012279718e5ffa8caa32366de9b19693562ecdc4965d3