0x2cffd02efe0d70c7737aab3fa5a5c81d62367cd35ead71e72c2ded1f7d7c03dcf9c679c04fabd08cb63fd9b451e990d02fb724aff070d6c3acd469696bf256365ab20f3c534e8775904c9032a9ef6513ade44284cd78db0c1648279b5d64a50f2bfb8ece5eafd5407429448de76c8ee6ae8b543513e9d30366adfe87f29fca3c3c3766d60d3ff217f915299abed7913878c5432981e061bf4e729f17428d9af7501e7c7c097ba8ae80cb7fd4855cc7c0eb1f6bfe33f3c87de4610f39fd8ab9309ba80ac05ca8d90aa0bc6916fcdef97b51fa4c743a75df61671020c0650fc90f372006f0c614e8fab65f2084cf339af417aa7c948632bc587820d5b8216a4f394ff816020385382130b5022ee8e2d5ee1a02f1d6473c34daa3f1dec4ea41501452c0fc03b4b6473df117330d4fcfc2cb97cfbb163ecbf9eff1c3875c879c6db3bd173831a756a46e3eed8687caf21e345477fc6943d2902ce56a3c104354977b459f9db61338ccd0c6830b6e5c6c6bb498238bbcd48754a7c9382145db1558ae0f420a05e08ab1e4e7f01002eb1b1b5f43e223e8ab667ebbc3566eee942598ee7af5586a06c0924d479098d5250dd8633e016e76d0f0f92a254a74a3da9f9a98e2155187851b4fa1249ba2983f9b849799605b07d395a6b3f7c6953eb7eb6c9a7d42b76b2da88de3f954b02248855cf774f227fba9ebb8888d026cc9dc7aae6064cf85c1f913e5472aa412b3238f75134e91d26a7529204776249d584940fbba406431ce6813d0bd2b7bf51b2e49e8989bffa64a853754b1c0731492839424640dc15260b8e3f60269d5622b236ad96be426cc860ea0165f9c2e7bcc61c768a7021578e069da0ac3e88644eb5b590ec99bc3318a6cdfb0ee1d2920e79dddea4bbeca57e632a291aeecdab5d5aa65af91125a828770f65cdf05bbbd027f92b36435b3c4f8502ea3bce89e8e9fcef3ea95124ea2489414916d69ad09e6ce39f72b319cb484cf8b588a60f7a3de8755dbd1d918c8e70e700f5ea3f4cf576ba6a6bb1c3727439aa0d602ccd00fe9131e17104a067bb3cb727ceb261144346a89a410d1906dfb3ec6f332da5d335d2c1693ec41123caa374ea20672d9e23a6558dd325204d49327f7343f8b1874812945af38db9a473b4bb575f3a01b6e0028fe98f0d39a6031181b9d1f655de0259e8547c94835a091030eae16d83186cd92c09a39554ed25822d7c2c2e51f633a5350567c68d93b822eb2c7ff26c3f420b87cfc8a864a8bf3fb7f0c6c565dd558b564ac08d7e65bcd869115b43665fff403c2947cee7eefa60bfeb38e842ff2fbd81804d6ee98db11e1a33f1f48c63ba756e300920a5ecaa82c99aaeafc66cfc09eef3336fc799846eeadb05f93f57863561e9572d25ac7569cca1b24e90e62051f84313c9988c088dcb8aa1dd858a7bf2c8bbc11f92ba9209003067aa061b3ec5cd5e1994d65a3a66594f649bde0b21d3d5a5b85f89f9d8b911f62d8b7d43bcc3b3a239e4f20997a1e5139a29cf9dfdc592459c15d692fe09ca7e14b4079b34ca0fe2182de0dad499d4a8fcf52df0214656bb2317a13a0ffba2ede7dc8d95d773072f4366b365e046e335231c04b05a3dcec08e1a68973ed74a302f1837d9e64999e4ceba7f482870bbd186a09788f53d1f648fd0b5f4bbb4dd3784fcd254bcffadbeef36be114f71a6e2d42ac62f47ca41ba4ad85bfaf30f6c8cfe5c88e1bcc98e135b7aba04c82b731044fd4fb4bd67e99c8a6d7e9f941a7cdaffd162d19f0da9cc0841aacffbe5aa7545cae19fccd27cf98127b23bb432a2f53108bdfbf4410d1e4dc0e284048503f57e294587a49a9503e88e5c41ac68136ce3be3b9de090d8254d49afe589ae1a1625282bc48b3f6000e867fe95e0e9268a6b7129dc21dc3b1905451239e23