0x2cffd02ef91171ccbcad04ca6b45d34bff23e716dbf0152369af383d46fcaaf38f374f4659350f90b804eaac2838d43b1efc12ea9f8cc9962a5a7fe3f52ad69c51871c0b209728ba165e0b1011d528d6299554bc28b67707ad5dbf5108b1aaa0efee981a6717759e8c21a7d578190bf6fc1cd5139cf0a9b13e304c15a03d9db083d4d09d3f8ffd7af567d533b5c8ecfc703cb24ab2b6e6ce5db32c4f64e7d42820413a30c0d09d4d0a16258d44cf6ec10274aebd95590ef05341e894fec8fa70156f733d6b2101f0183b444cc7f9f95c513962b5f0b1d42b8235c19a1ac93a9cd871c10a4dc5ed580117b3098c8b553cd5ccb4471cd7f39789338f707d480d7fdca95df7d9980c12cc6eebc06ea3c1a4b3d1e7fbe2fa1e3290a4d52b9198ca503a4f7e84e6b274aba69b141b170cdfd589dc8b24983d004b57ea09f32f2cb80a65e3c07ff763b700bcd32adccf3dd390838dc54f988d1e77e3a24b465006783d1f50e82aaf67765fe32205a7bcad1f6b4132ae3371748cd6f86762b525f3f3c2eca099a3c01a7ac8bef23a3e6d2aa2e9a0e63fb8884eb16662e3b1c6fd494e15aa3f7fcfdf520d57596c910d2cba467bdfaee7731227234bdd8e6fc512755b7f77e3dbffa46cde2f6b0d9282a8c1603059b9c66a34818b0faf1455d08a516d45dd956366a05797b5beb352b11e3ad2bd09767262a77dc0576de51dcc34f39269845a181416f19bc04ef5bfbbaf7f41ea6caadc6b7a993a79d06ffd97f17b4ac50433880b65c9b9a018c1654d202a37e7f7dbb6a3885557708cd334d8775b45b95ccfc503858a186fffb0c9869c480ffcfdde1c22d0475ae07b9b2c981701a940960ae5162d74b025491ffcf414df74cca50a9621a71141e5cdc856ed1de88015fb1364408907251e07a40b2c9ad88ffa40c18a23ca00daf118bdd807e5179c2f1384c984e884fbfd7e63f3cfc683ed571225af4984b941fa9decbca2008dbdc9342dabd27976cd5fcfe413f042e39fae4397340422f05f94692d09090e12c68ad7b59dd9d4e4cb16b7a4c4647a9d6bdd8fa6a7f2b6362c9463343cafe8d990dc7bc014844c6d39e6e766d6dbe10e00d6a408a5be1cfa7bd7aaec198272ab281ee90cda90af62d2a7f13803c787becc2ea760ef81cee9ea5103c5fc8feda29c355d0c1c3b87234dae344551e21c4e4609cb339a14b146a9e6fed9b4fc802f37c2ad61fe99cee3e36a7527cef08fc86a09c315e11507f7e375c4effef67603fe5b77ad55353145b33146f46365ad92f222213ba170ef5784835b56cf44cc020358aabbf929531747600c646bc322a7f904d6389d1b061065866a445806b41665010e5c7cd44a85e4472cd40f612cf0ec45582d3523296cc3cfc11406fd0efb65437cb56526fa3cd0e1f4ed29b680f0e28cb4abbb28ac8c71bb9caf2505a07c4fdc0053d6a6e5df4d691431cde98f821209293769935214ccb3f4815a73327841e49acc8455af4e2f8ad436293a2ec2ee524c861e478269d1633ef70a22deeba37901b0b5afb7e32a0f1097ed45e6a4b6040acc5db6b6c6d2d31f8b25539c1ac042bd71b609342733faac172ebb4fbf8de468009ba34eed5ce9158ac124a4dea5792cc445e50958d263adfb86b31ace43d56949dadcc234e5d4a8a655c329c52d9b87763c8a40d601f89a27e7c7072d0e2decbb073cdc92728cbf129b17cb35529d57f25a2a43b81747c1eb4769cba5047a219d9d5c6ab328c89761caef530f9b304cfaef612792102a9ccbb252825fad2d815ff4576e8dea404eb1e275e05aff29619a51bd7d86add1210f2c49ae76ded0d93b407ab6f7ccc454d7ced74f75680dc235760f8da8b8cd4181ab487ef145f63e9fe448e35afdc079e4f587a3c146b31c9fbd4b843066320e740745af065edd04a0d09b