0x2cffd02e25d51e919f6c9a825e9b5e0f5497457a5a698a97e85a545b1e74974e59006631ea75d65405444e57d39f6c5a701fc0d739e40926d45e2a49c80ca71507c9cb8d05c04d87e0c3085f39cef62902e7bf1fb3f4c0b14a51ff5d1e0c594ee21d822b0938e5d4266c69d6b656c9d23254cc7a7e8b0ccbfbb1725cbb1cd181da1ba430d8fc6b7dba3a2c13642f56f4047a4c9d7128d2859e2a2d37c1964fff78aca8bd4397a9831b998da584b4ee5f52502f386d9a57248bac6ae0b8989d5ce83b94ad625eec88d18e853d36d82eeaa83fd724794208da55da803f9037436a8539ab7e39e6246c3d4fbfd001ab088125d7ff809f4ae0890e8f8032b1acc425a85fd0232b64236f291215b3a5148dbab6cb8059f77212d61b04cb7561c9cd2ba8b879d157a856d4f6474b0849230eb9bcb17d2bddbfaaa99ea8c850c009c30fe13e245993b0050492549076f8d94a3e51dc3229049590e60594b1fb72b242b66f1b2e7107c0253d8cf29b3d0e6b804d4d1d5d1f959b2f794e4cd498e7344e8c8dd5e813df86f343515fbe15668fba9e26510fdb975ba709efb46fe8bcc577b9908e908ce3059abcad6ab47184654da1a8fe324cb83b44e3f15866a40ec538d2423f2343b6aec64985c362b201111dc93b28bd3bddc4c6e1f398a73913547f3b85dea70001939829e5e312cffe4f273ad8cfa723d4f6558a315eae87bdf4cdc64765bf100a501a4cc78b877baa2494f48202f3b52ba43a9921dfe3ed112dd4909f86b388cf8b9a629252c1bcf8a47bded9f541315ca91cff8af00d387a2c05affaa94bf496b85594b7a7a1713dabd986815e6020b1dacc93db2f8251053df1040eacd14405816b0a4e29b1a88e48661ab866f0c59f751c5f4b78ed2e4a88d2a39640603f5ba9d30e84e852915ab5ff68e83df25727e1412fcd8c9d264758f4187109b6185e8dabd9c657b8e401b384f60c1f05e33f0273bb7099fea8d2564bb98321da18132277ad12b14530be1d27179f8289ec44dd492a151d1626d1d6014fa745b9cb185ecc26893b3755faddf795c8365f990ad9be93bf752e40f9aab0159842583c0d4890aa9e71ae67bfd96b6a7298ba446f183e691451fddda91bb548e69baf0ca47f201cfd6637877e7452b128e7a5a1f0b085572d1ff147c177233977e5523d9d3403311ff646cac4b1b5fdb869b39c2e686c7bc3d3fe6d8176fc54660e6b34d40954ed6baa9b3a92827a6a6dd33a6d7cd96e4b0ae060ce7ba8c549d5a941185123ffaa507eb1037742b3fad7c0535956d8a743c9bb12f2ae27db202ef2b458953ce216851793918d005eb66367e078b0aba6a1baa895c476e4fde41242b024349adc78e671d3355f82c6ec4267b209b9e32208defdc0a825a958a0c7218ad514c11087a48029c35423e89bb526f5ce02d61b5a2533e7598ddcdb3c098a26fa72ae57467c7fdf1cdcddd5d4dcbdce075efbe915a5e3a7489a68acf85b9aeb13c57153615f87d84804772976a70f63cf95f75f6c570536589569f03ddd0e68d9adc400de1b257c85f0d2c7a34800f57f499ce7e3883cb8369bf0985a1b851d94ce28c73fa37560b5627feba85a430013eb2135f4bff9e982a92d2a937bb4df53de88d8611eeba132bffba39582edf8bef732c1b9a3903cb7bf23703aada38d1dbc269a9b79e0392681eac5f5536fb9a9208eaf57ceef1a51edaef94badee5a2e857eef7776eb5765a7d8041160dc4a0354aab8e106306f02cb4c79bfa88bb2ccaa2596e4cc0328f9c23b1942d20e870dd90308c2aae04e0a7dc06286465ad4ccb9ddb4b8f8ca6e7763befc6f04f3b0be1a3892dcd821665d83c99d0bfa42fab696d707090c1d99c919436272e045bacd3702d7cedfae40b7a2318a80eaef83cd2effaa3ae95747d7c7e57933f3b84ef9