0x2cffd02e1f29f377ea71ddc3940e937802c52a682b6729abcc674e5e1d345b28e4a02ef937149864c8ea60aae2bbb18d9de322876b4b003a9ef3f7dd7859668518eccdad2fd04995292bfac8337009c2db1d1a05e8a0c427141c6a7380df80b6bd73c2b5aef3a9e2063298a69d4e69d3694fb6a3a4b3aad0db92c94df46fc2e3a7d4e836fb83f867c0d142b6a94631f010961632c00b241585682b2d89c112669c1e51609298c59c45a8832d71dc49ff9a7f8d12891ca3028b2ba8b14374e010954870b448dc20d7682444fd1aec3db84125fa4bda8113c611c1942e4c06b1721b91ae3e3e675666f912107287a912259ddd9563a03811b589bf6488a4ed97d40a03bf945e5831294fe7e9c8f3019bdc6a823b1ed2acb3ec7d0fab1f436f92cc7192bc8bf8608d62f384725e4c95b9d707f90255db6b66e5fbd1d205a6c8dd96414c17cf34073b83971d75b855d84d4c8756d612b2d2ce044fd65d0c990b7dcec4820629f7592d1ddef258a1aefb36d6a119645090cab3ca47dbb7311f26f9a94a079e37e15b61b834c71445d22f7a6d9049b0cfc732496f92a8837f67cc3369ca8e55ca0c866c10ea6567d0b5341d59ee5ca86db6bdbf6ff05b689a80a5b059065fa9cafec3e7d05d363950641b1a34d237d67bd5ec4963d71f941980125d47b36f698a0835c723620d9965e128646adf78df07b358dc6ec14fc2645f8f16ae7da8088322d3832887c51390b11494eb269e239149f6ee427621421c25990f919415bd443766f80402df4e42fdd2512a3ff07deed562b195a4390f01bb88f95c1aa801f60061f3b0b5337bc72c411a5d6c75147263f4bd8aa90136e06b98405fe92cf8b1794e57a6af79d1da311bdb45f62c461f96d3b0abf4751ec7ce09ac687cd46835c1a1de39a5858868fe9f27a6e443f6e159958a7cca77ec28ded9d63ed45afe8d325483e70d6c5eaba77e63536701ed2b96388e5716b10507a9c47ef1b138b72408a9c061d71d052236f484e5dbddc9c02370fa9ab8dc64ac3c54d5673e9982e134389b97928e1a1a5e4ca227b274a455bc3d0880b2c63ba2bd284c55076b45f97ae1a4b409288bc04d72e6769e11b802bb0a9292a6290dc8924b1aaa663c5d3c024db2179d3f802083735339dd5270deaeeb0355efe6121661fe3b4da87fbc7d83b57ee96a7d6e40d523807f469fefdecb4921ce75d16da8231900ddf721e80843ead5e9638fcab84fe35842a6d2b7e40baa47f16e96296fbece6ce172edf19766cd63d360fb792cf081df81fb3e05e6a86b1d9cda4814e28b633a9083e1ba04bc61d331923f4303380a06bd6b53b7421611dfa5949df9066b8bb3b620dad6805319ed5de35621b4a48493a4bbd0b69d6d1e2537c76bde266a5797321880bbb481dbdd1c7fccd2c78ae377dff0f91de6e73db2c0893d9db20c421493e68e7650bfde5728a1ab890c77704ec26ac4219f47c645fd98dfc9a9d9e3b5cffeabd301ea459ccad19a597e839e9788db796b3a218f3ddc2f481eda5190e195484be97bfb488d3bc355c7166f11269dab72c5787a8299e0317274c1e98a45137e12cb336b74a155df2392dc19c42c09bf1cfe81165c7da8a7cdbe1d2daed41bb171c8fb0882de8066999be3ee54e534ffc368e52db83b7f4ecf5eea016a52473f913fae92aea9ee71e90b68869f3c733fc072f5c6f51ac180bd89b456ac48354c434c0fbdd61d382cf3f787c1fdec350ac1b7935b5e0b8cb6898672faa9511c3e42116dc48a4a3852f6ebed6cfd2633f1cd7c206cd9a20462ba3c42e53b3ab27a3ea4d32ae8ebbcfc99d2e667bed6a2eec779117706762572c9b0ede650f196823023aefff72710606e58108a2ff5ebca750b6b287fc0f84ddb562316266a1191a4e39ec6f3ce0932c13b300b761988c919d163