0x2cffd02e19961abf90e827e9cbe3132452b43a18aaad49d0b909bfcba1be75d32cfbe7bcbec6f8734096d9efa1d0563af49476c7cbc9c5e9825a091411d43670bba1fabeed51272488840e776d5e954b3159615fa43c46b2b0716ec57121360d045b66e0b41cd1adc75e5ed6d4bf018e99eaf82baae42067b2b104dbbb6f14d51f9afab4b0b651a169d9f45fb64fba9aa634e5ad98c8d7b5b30903d1fb3ed92770ccb8b72d373fa29b7d3472d19d0ce8f3d1197802eeaa964056fbbfecc9855f0dfeb6fc3145ce31bd1cc0af318574381d6f91e890750500bd33f3f7ef38bf04fcc7a594e045cbc8a9ba69239f1abc592f0da76c028de15056bcde32e5d880c5b8dad65e16177e363eb5da51cc6e4edd9e235d96e3e5539c51317c2fb3e25cfb65f2a37b6535fe55911718ac942cf940b25449104bdd92f7bb205b08c52d1897215bea9733ccfb6a794e52b61073b88865b1ab34d8b474a724747c3a45afd43874867c5db838d174fd6302413419cff298cb21419ef514c083092a9b607ba3d4b2438597dcfde057b57679a1bc6b75a9d298451edfa6638786f1bfb76c7217c3aeb57689bf6ed445b8dd2ec46f9bd3f5559d984ce926ebeee1a6370342b10acd90802f37c1da70f2559d67dcf885d0748216a726c76038c1b066c633b63ec7817e2532066fbc1b9d5e37f5e243e9bd2f3a9d5b95429cddb5c4492f3a6ab0910557d644f241e4a06f3b5cd3b422a1acc16596812b21572d1dd3b3e363032faabad30a3b2b334e4e00c90ae0770d0ea035e25f572b6313a1ee8d7821371d44c1db31ed38f55eeb2aa23e48afd8b34aa9924d235f8479e28756b8122d8ba7098b72579590ba76e6519e3c5f77b3cdca28a905715574fd38aba3e905cb47c1f148cc640bf8e316a1e42935fee0920e33afe7be65af23b0077bef5b4fd5cd729d13a8647ed0c8cce368e9aa081780d906c0bbc329bd2ff083dbe1e58d085e6f43706552bbece3bca78adc8727ef38223807740d65b5232fc08a6618e909c4b812cfca5e9c95b0c5312efb1418708754e9b76477cb90b7ca88da7c447c79025f5a072c8f7793f306521107b17e118bf05b4bf6e6cbb49f234f4aef050823a0bc5f3df7d48b0b851e49fdc5b7e0f164a30b3a7071319745326ffa853959fe5bc9a5d0e47c108ca183ae5112cf2a8cd98cdf7adcb30ac6a67c1d3050ef01f9d155d093e18a3cf324bf366d216c2d46c1ce952679f310a103d57034431b5939c6ee4c37bc139287039c9fdd8abbe539c5f53bb69ea9202a4d97ef84a4af4cb880ec5b31ec450177ccd36bc2434bf72e326f943e66674e7f0a27f25496ea079e79e89e18a09cf29de925af2c01cb92aeec6d705c1f521ca6e59e6bbeb349b5d12e4eb19d9bc878fb585c3d25086df3b0abb2c3870bec8ab3ad052a64d3b46a3a667360bc40f39277791e22f131307916558f1b197167e3f3da221097fa1f066932098c6c5bb093161165bba7bf17b570be2a6767886a474c8ec4a01a07eb4cfdf446d2db2561e9e19175a9d034db40cb6592efeeecb6fa4beaebe2da5ab741e378e83aad35c6d53eded5b76c29065a6cba07fe313cf011cce22c24db63eae9699d373b537441be739d805af7be7bfa438b26e7eb90f9b3ebe77bd59aac9f95653d1b73aa480fbb4491d13a7d5ce66401ce0fde721f59bfd22b96abe8f83ba02490b2738195fcfdf6aea565a942a98d972a3b88e856d6f0f2a86ac5e3638bc19af82b941cf237f68fd2eab66860d315850286742a98b97a11f8278620cb6c4f8ecb39033d1a4d012e6bdb90444fb25a93ce5cb663bc0536cee9cc5e07a0268a44d56b3f0e19fcc5860dc57cbb4f0381233d371b4ba5081b35bb9ca385a923304aba2ad271fa08863fc677c3fc18f8c737b44fa7fb3d25d77756