0x2cffd02ebf528880128a648e79d0f69db6531396355e0ffcbef274cfc4ae099fe5a6b471b871bbf57d4d018d6c1389dd79afeb27b4c83e9ad77feca37469899f75936aed7b9f71ebcb284c5be373068c9c531f67cf329748eda8c53befbefca99d0df703d386554e0404777d791398395b89f5dd96fed14821a57e39586ad77077666c0d88c16b33b86de69bd75023be90c39ff3e146ce7d4e0470e2d47e77c6a98fab71fae668576a179a7da01726d4a6f75d1ddcff54b29c90ad5de0e4c50fbaa2a95bb5564b5f653e3b86f1d47ac0ed4c81d0d563965fa9ebf84f5312e34a55c195b76d9ecf5a930ef392cb8ad09a6137ed48eb81e9380358ebf71899100531f5c2ef38d100e16b270f22e0d1a6393176f4f30db9b68edf412462f5ec1b329a78cb61d7477748ddf21698d0531d952f2f2309777cad2b3ec93211241eb325d637ec5aab50796ced2efb8c65f6905015cc0f4f0928735e590509a860e6d89f1520b3ef9d289abd85ad43cbe34210891f77a0c5e7b45bd83317fa0ccea78f45992c6407f67d42d6ac82dfaaf6b28b5885fac5ccc4782925323240e46906eeba621031e19380ad6c448d87f2657dbfbb28879a464e7b22a641e6382be1d0227f1afc97aa21c44337105fd38bddabd2daebfc8c9d73c749cf901690249185ace7b6f4c014c0203c9682a4f6aa4238e87a040243fa5fbbf1523190271f345730a0161f35e839907b77a349c8d5d1637971d3b0d656c05dc73d333c552302678f1f8ecf50230b13330cbebc7e7b9d8e315dbc6ca1685312663b029c872884ec11327129faa6ae01959f5b2148615b22f10415077108b7272189ea613338287e8fc9aa34117d30477a65a41c7183a5580c943f966f2ce0a83d0d66bad41193ba95784f07947bb1eb46d18d758140bd7a1748e186bb27c64ebfde0b6cd72cbb8166db4a4ea397e4fabd5226a6d88e9044e2c2c76f5016fe327c8499b5f1016d53261099898ecb2d3fd2826a06247d6c59b5e3110e674a4280c65ffdb1a430a670404d9d7a849408414b1dc8056bf68addf420820838042ea08ad30a11a5077e67af111c1807026a5c8a35476ceb671ab90ac8c08be630591a09ee63119164406a65d948f9f67ec5b5a70b1889b2f0e294875e603d997497f8d920c824303b1806a816199081e48e3fbc4682d47ef5d1b875b2305f609a85f3238315dcfb7e4bbeb34ace780252ae1c384fd0a466e80743a07f7c615cc568e2c612fa768b34621ef47526d6bbc14fadca34f2adae5c5ae1e69ce23042ba913a0c43cb7012e924f7a6b92369499d10bbb5358ad2b58d6aca5d262db7c4e441f435777ff68fdee56a2c446b6d42e59a2f51a4128f9f9685d03db69d197c860b1eaaa9bf6b030b5b7dfa1411e74eb5d427f752ceb931ada9d38d5673bd31498daac49bb6342c982e89c3f2a0bc57749b51ad2ab869cc75ebfba2da0d4fcaacc537dd9c0442ab05a80089e6e81b3b023b2cf4cfc5603a11230374a62483c9a4fae2d7799b669932db435c088f88721c23e86885e06f242b37e269f1535b3ff5e4f7297c8c9ad1e52f08a1118dc4177c2146c19e27dfc856d2a0993249d02ab484c1f3eda79cf3568f0a704e4bbf0123bbaeb226cab53583e851e2207ff047f3efc0a42caf6ba05fbd40ed16d483426ec57ef85567c31fe759915b4e08649656dea4080e0509cb535ccadbbf29d01d10a895e098f1bec04dbeab29e9f766ce415d28c159fd8efca05ac63e906f6183a5bc29dbfbc7a1ff5c9a45c91c8561aaa566593f1912d2b36876a1469bb564964c877af36df50f2b10bc39782a918ddb6d4d9449a6dbb8a0b2c6f441152304839c1b4fbec57bcc31223f05092724d0e0d49b8b7717f21022844bc8f4623215d5b8f1e8f3bc88c530af36b214663c301790