0x2cffd02e79c2d5e06f171285bd348f22212b013fec9282e146d1d8c9bedcf5f2b7eb4e4a83f0f475aa5be52d68de495549ff419130b255f30aa8b520ad1e1ac73a1d82199087f323290f8a10221f161de2391ae4785eacdb6f82851677a4cd8d5c7dd17d072e846c553d50864b3763161a64bb34838bb170684d2facd35de427b0d79a96e7166d75d3382aef0358209ba7b4dc7e5ab64f527702e99bc8ef860efd619fef3dbeb081396ec7ad71cdc1c181abeb31131db0da856b2036f38ee13ad02cb13a50299da3dc4fa3671ac77dfb4bd9537ecbb15f0515b90950ee648cdbd78f0cbcd4d20e6c83c44a09bf0cecb329f5e407e00f11ea7566a35954479b5d256c9fc4e55f89136d8ffd91b559b9562e66b52dc9049f8391c886832f9483b7aaba3273f5d9432b44787ca8680fe66da378545c00f01de33224221c14ac6544d96a7b21b291aa17551545ba33196702358655c72fbe7f246a357ec51058e000e58959ae2be1dfb512655ae279c617a4634e5526af5279f23ddd0fae4f7ae1a195c8a72a63b1cb9d9dc7c63dda09e02e7d71bb79319d2a9b82af727d48aab61290e1c7ce5a7add804303aa57731ca2fc9e25f73601b5a48aa956b81171f17d4fff30644d5b76ea5174a6c4a55bee62f774d702d897a033ae6bb60fb9546a9c66ad09b6b94b75c053ad0b5dbd80a84e55dc1285181da9e602dad0612694d3a316953e6d2aa754167874489401312d517560081f07f4e448e84a9a0e38dcb3e6e965e205cbc633f9308f3c2171b090a9be0cba4daf20e974e8a5ee5a51d1722a9e36ade6d8fbc3ada259b592378d4ceef86d763a41de2be202ee7fddc094870352e49fc45ed3fe8a0e0d4632b2aa99633fa330eeb46aa88c47ceb9c9be68e1bdf109f8d5099eda019c6a6cd9702772ec193149815d4fb6258c7248a5b93841af6310a838184229e11a81009cc497053fa049ffa532a86b46107e4398aca7e309ccd12f2875e5a6447d5ea140ed9244d5acf3a9904272e024d222632cd7f77a782d3120b74b992363a7b0db9f02d1cfce4dec2ae3de4ff282e05a4f8dd70f7bf3ec80f9b3df8e125d2d0f6cdad74368e541762cfac146a583ed12bab6761dc4eed3231ea76da4c936a23cd0d80a0d66f3d86d5be0ff1c94777e88720e31f7351bd58435a225bf903648f9adcc9ebd14b951ba58e8500211738bb3c1d23923d37a9971ef02f377ea95fdeb8f2bfc83c7130c2e470051485b3735d62244704cdf47e9ba37936f0b95b8362ddf1a70944b85e41d99c64bdf2572295216f2fd63e21b2275070d3952aa6d284471054fe1dc967d2547d5e0a0b298d826ccc8c80a037ba218ac15b4aabe16df188cf80133d9e10c10662e733fdb34d8b8723344e3f779803f7d3e8d5de19adc88eaeb8596b742673c33635fbe364172ba2cccac946c2383479e1eb1339fd2e2dac55a8a930723a2e2d8113b2be907e77320090dfa15ff205abaeaecaab36d54b02f5ee70682def16cebb443462a0c6977a5175cb908d676313f332759aaf9666e9a7a2142d976e196a2446652aa99473efea529bf86a1329ee274eedbbd4204057add3db419937b4fc27bcf4d3557bb90e48a172e1dc55ec502a4d27cfcea3592d49b0c07c3dd8493dad357b7a2966f0ffe003de83940dbd01d9c93c41439a1df5c98ad6dbdc5b3e8de5e6b96c61378a498b0842a9204b89279e294a4a1bf397c41c87bf0659c99f65e65baaaa311ad95e5c0afb3b0b489eeecbd31871fe56c047949c859b4d3c27655fdc4612371a84b8b4093c4beb7c21bcc7b99774a2e2135db28b5e6ce94f3be25f88b84fa257416fdc874cdab6f034d792760bf89add9db13c86bb74f4feabfa643437a11e6bcb38fe9ff0eaa351b2df0983c890b0ce69d0f6ebbf9877da4bf915444