0x2cffd02ec4e326ac2b688be8dba7d8a3f5347dc584ab2b5ffffc1b7b7cbe6737f204534432e22dce0e77f697401d7c06faf94ab58a18f5d594060f98257319a3f623fe72e4e15e43facb3ca1fe417cc8302d55b77cdb044cf763e7a79e06f40f3acaeffa72fdc0e3f72169938a20fc5c5dffcdb3010f762633b2e99d1f8d1c070375e0f2692d004b45ba0e69993fd127e41e541134a38a03a63895ff4f99c27fbe4a4e16195d0f1063e44f7aefd2f6b25c41969d29f5629246cc596cbfe74343676350eb723b6e55464c52c8f1068d141fc4199b425f3ee1d0cc581545a2362a149bca5bfa4b9f72a2a6ea555b11b7ade64f18ddd86d45571fc286c311e4549100391b6b05a16c8bf79ac913e2bd2af65e7acdaa10c5e490c8c9b091d47866247d54ddf3a8922561074af6e7b7a4a43163e1d76d6e45acfb3b6abda8120606922c6ea681a22a94393918ef7482855d3f967303f372b288381167a8fd49a63b9760379efbbb0d7f8df41f94d6ea27b0b47a0d5cee1c5093bd2f3174b4388382379a6bf7540051f971b835ec8b4fed1d18e4bd1c0e53e33723a3841e1e658b25833a38b6ff78153215f642e4f288e8f7a2875a2b407745be936e75396951c7a178487f92cb1af6f8acae3dab59b061e00920e5ed9fa24f815c785550593c1bb48a77a06b725e6ef0c223bb8dcfca8d4c9fce0e202ec1fb8268b4e1921df0ff8f9f015060be08d1bda8847d099bcfa0fc6dfccf18354ffad2f955a6d529019ba7141ac4701dc3c21f0c492830423c5a75358521f57f615665e7c6c9bc525b9504d86a5596ce9579c7c2d65eea83136e64648d1bf6b0fb2e8d3a1d6524473c2c0d1642b7c289825563a7e4bbade843ea7bd0dc71cb8f071a127af31fba64a6a34ce90c83b1796a015a096dcd03bb3837465a367ef06380c260dee86c90b23972fb32af0cda3aa8e697a13a8ebf408017a26ec2cf746a22189ba5f9a030bdac7bee975594ef9b8949b7a22085dd74ccbc7cd5bc243cf711ec148193b265e4154009e1fad16666be2986d1236ecf995b4ea84170e36fa30e7a740080f8226f186ab6766d5deb17429811f29ac533e74fac58b3d3c7b5639cfa350246e09a2438d5455dd1c455098f2f641b7e639f2a143e0366f2e4ea103cd69c75c51c48f41a8308e1810f9652e7d44a0c84d47a0b6cc6f60bcf7f075d0b3bdc9f2c8d7e429c13c0d8c21a0c33ddca2947730f41c509d9a7bf7bf398156a97efc8d77279a6ff906f4c88e051adc6995cb7eab9f0a28b76c7c3038425ffdb1c8525b656fb5ad0c25037061b3a4ddfc3e961d42904b78a79a5f0cf8a12842d26cad8f6078131b0a6943aee707200c523ac06dc6e863a51c18431c6b60516dcee294abadeead2a0d54cb216a055fa1f4df0fd701de54bd74e4b3328e989107103e7ea961af31ceea8dccfa3573a14a9db0b56586e25cd0591835de7a5d5d302ae1b952684a5fadd69ef2c6bbaf5abee724f1836d48f546fc3580f053aa6b849df3ec22ce58e4ae2ceaf9e98b3cc1abe4b4a46a46ad4ad41248a7bb2c6349671eac5a2e199287ea4871cc07bb0cb2ed2a49e73d4c31e981a4b7afe9da7eddde21f2cbd8029f771ed8dc76453c7dbadd47c400f010595b0577cf182c0f606784cc1da3f7cc06041e9b4590843d39ff899374fee4f75a0f5f9a7d861734036b3d48591479634774bd89ce412388e62d9ed5fc31678bc7fd1776a9585bb37fafd9b28c4d167acee16e2caeedb994e027d0933e13a077fe52012f0806ea43a7b9fd908637a251593daf3c106986e652c47ae03473ae331343d7472ca4023537c7cc6b874ada6907aaf55687472335f390de54bd8f901958b6629f1364f1cb362ebd3cb9757e17c7b5db0307de16e676f4938f1a8c06c3eb01a7942f98b383cd6d7