0x2cffd02eafa30dd916001e3e0ecfac6302d3968976cb62a3e70ae4a3c622443ba5589255123d30def7c234ecc4aee5fb27558918b933c4e55dfdecdf0fa52d418fea05f13d7f25bf6ffd7dc9a2a88d4d20917198d60b2614fefb91bf43c5bdc1521daee8a0de130f48f1f065ca3781da722bac768cb4c7ebb7379386c2c8e4f1151f7ccc7fc28fdb96b1002800c78726dbb6d184fc0617b9cde88f9c1d7899492cfda0fd4052fbdc4919f9ae3fe4bf354076281ccb2a13c6fc76e1b22ac6a1bc9b6366392dec00f4aa4bd41301b13dd8ca7c9747bdd7e385dd9181c3395965154c1d1fc68f00b3a8c4f095933f0dcd5b4a7acbed7da0da6599c6c620ee8676eda651eed79208d5ac9a32cbd2de3222d13117042b7d29f8aa42c57781a8144953b51f4872b927b53e3fd3270a0ed85a81760c361307d0add220de987858b4ea85dc3194f75ca6cfa99229a0174237042fb02dd4b50977593a5595fd81e73b8d0e6ec6380de7284a80fe787133267922c880ea2b83a629d4de2b8622944b332cb74551f0a1954b1f7d10686bcd7e7916b2d149a0221378a6f089d4c7135a8cf482e5ad6c87764c33057f2567f6b54ab951257eff3ad203fdd8e7570f87999937104e5c85563eb3877ba1e68f2576d2b35c35fcc9bda4cadefeb3eb68f9891a5f2df18d43af1208fda5d60cbc6b0cd75030f0b7df820f624d46b6ebe0ea17546cf263a9ea2b062db510b9e608f3b199e4698d59d016290a7986ad4ad5bb2de8251faeacbe96ec584e0d6dfae2eaf67dab8bb14fbc372c10551b881dd276fe40c858a240dcbb293ace770379a169a94c4449cf21de1dd1234bd0822dd6cdbf0bd102ad47266b00e63133e10fba7c4fc585bf84129e7e1f71c45278736bf58d414e6750a8f94129ed3874eccafb05c477d288e42863c573e84c77afecf7f139635694e048029880497c4c75f084e7ae0c4b0514cf24a3d95dac39779b2da64a3301ac1b2a1e4df4d30c26572a663673df4f90cb7c5f470a0f8e2c721777c12b95a5f4fa22bf73d93a59a8022ad243360edfde64d1d69e03a0cb8c766f538337674c491c97aaf32fbde24120756d631119ab30388419b0656e9f26aedfa54e0357bad0b72a124a1ea9737478e7faf20715a30bbb705439e0f60f9806e691178f0f7d7c7ba137b1780ec927a8b56d0c8ddd0a0182016d0e4f87ab1fe677772f45a1239f90b6a44ff21c0b554eccb09fdddcacd29750096af46e6b5cbf0cc9c23562267184c0f78f717f37f23d9e92df52dcd466e3d902e17b7b99ff99ec0c18782788ada22bd745d7601c63be79e77771da05cbd1a4374f3c4e0ebb8a9a9c51dc6cc2fe79c39ddeb827a290f413d3f6df7c2980f76c44c61b10809b55c503fae363a20788e00412cf5dfac72594945222d3e6e16fcebc486964d9e09faaa644f2c4ba411ca3c8f91f1a939bfb787b2a515d8ff710a18bc4ab50ae1bab5d8a07cfb02ade81cf397abe0319137e4761c65737637768830807a90601f729c0248a68f7a7343dae7afc562cac3d89a74cfe67e4c400c5b78073424b61d0c251f0ba92515ba187f62f1f2c78585ee0d77af1b60d28a84f77d9b7020f54f59ef0a3d25f36d873836a1edf6065c9577d1536c3d1dfe6de60acc83b9ffdaef9e8c255888ade91fcf5669acf7c04002bf608dce20636ef9bc8d7297209779852fc481080fe3e4fbc038fe09123209c52517eae628ab79a731c55c6c06943071b4b89a535b6ed3e5c14982386aecdbd57d49c83c8471b495278ff82107f7e24aef2de93caf081ca511a7deca69da5626327ed6d9750689e59577fb9ed3d80903863016633a61fbf887d8a187738f5a581e0e173f35fddaf5dd4b179f15e84311caa4ad7b36217f885f782c0688c9c24cf13f2d7f829e90aa1aff46525