0x2cffd02e09b988dea9d5f820ff3bb966762fd95ed429c64d36586223d37a6153892640a3d00bf58bebe45c02cdb24d7ad62f4224fd2316cafa416158a1931911197b1d3e69763c5b32be1996c871da95da7d2d35827a53395d4889b13eb78a5f7f6684b079ea4f3b44b25a75d3872df402b664efd0870d07fc48ef5eda0fc450db922492ef58001b576479ffd45f5003ee0d4fc90cd58b03e00c76cffd7e57f0ce2372a482e541bdd15330e700ccb0b96fe6112a49c2f38f5e2d99c89fce6ee8f2e95f79fa0266ef626a9d27afe6eeb7ad37c4b1a450d19ba3c73a80bf1153d89b43db96e240c1b592929abc9a990a93229040ffed2ccefbcce0a7f4e38c6139130234d319c4f52bf7abbf59bd802760487909038729d585090620211830d4f033c4468f79db7e6fac208626d3afa79205d4ff941bc622a9d130feb4da00626a3adef3cb8030ef9e9b1601875824ce7a38fbf05916f066ecad75b708622f7d854d4716f673d7c20474ed501ee33273c332f3ffac25d90065f8f3f70db61f9c2d641ba6d09906e694cc46c2d25eb72fa9a32ad2429ea7845a06017e2b85a7fd85a92168fb23d62315e6fced41f47d457ebf02115ca75b1371f7b6ff0590c6b4e3e8ee44e405b2091539c5fc18bab7d3d761823623a5dde0b0eb0e826c55cb75b2005f1eadc89ccfbb2da77ea76dfedc73e30bce84dd97cd901a0a764bb8093405408b71ecc59fafde17a34243ee2448eba874bda6b63ee47e4c1b218b0a715e2efe2e35503330cdaa1f0e2b30e880578b3d121db9d7b8eb0777f37a46c8a38bfc90fd0774366647fd61ed097fa5f367266f32dc4e46b33bbd7fd85f64fe6c1c1767b0d1cc855c961f459aa58e32ae82848aac3b798883d6ed5043fd4a996d793be614c9eacc50291b21d0e517a86ea6bb9d66887ea0e7767005f563c739112153fb55d4cd531ec2963059664cf25f69a2995ee665c260d8c3fefcc5b601c39c3ed01c358461f41a1761d54c353d51c08a2b3236cfb6fdad2deb688b8fcd7a74a41715e5c6788d276dcf27c6528c685f27c3c2c343b933c8136eeefcff2ec6238bbd51046a0855621bfa7b40248276d9b436c27ccdf2c48e64767f83e050bf8af8f31e283da07985ba6fc502f2793dcd92e0627abc00916d8e69f2b5172a6d480b0fe89cdeb08cb60d6f55329a8b8ba91ee4b0848635eff440ecf5fa7ae755d17660bb479b5e6ab71f2be2d0999993d02b122da6bb177edd1fae6cd79a5e1dea51d0c7ad5c0d24658456fa74a9861dd7f0b26ae8c11dc6bc76d730fe14d7503d7a7425cb71271b00bd4c75567d0bc671eee3de19d16d025e7e774253784f18fb901ca9ee4e2d5c9125036dc948e174f0638618ad530df2cf943cf200c4b8bbfefc19ef17b1cc04ae78254c65e52b777416fadcf4cb4cfdcc5e2c9a07dc7254dc91da29d40f850528a76d19545cdc557db903061bfd0069464a80b1a2ce444db3794a2a1e36cd18cd7932a2ddda31f472dfe12694224428a87d92e743c6eab3d79c9c51792e70e3bcbb3a44e560ac5e588c9f7f11e4dcb9bd96f7078cd28bf75fde01b5768c547c7711603c7a627ac7937d3a8ba22961cd8015fe4c434cdaaed41e739ad867945aefa76e5273c484dc70541fd5913c678be3be7b5358e68f71af99aef04cc4708450f7ceb79fa9beb689440a2bf6a6f62d985755052cfab7e27aaeb7e59a0a28a99ff164ad869ec02b77179f827f1e7639b69ba4914b9aebb56faeeec9aae589e6bc0a0f267a0b1e609d8cf09eb3b31c3fb2caf33d91e2d301531f507aaaacc622bb8768f833ec7e81d143717425e2c361fd2334b33e130a309ea777e4625c81c2feedb9ae7261f48c79c5faeb5d47f6ab1885539dfe2dd2ed35689062dcd19bd58c04dda932ae955cf9c44b7f52f8