0x2cffd02e02846d2169990b501fb6fe7ed82d26355268d5fe2f63b294a2593936e35270d1c98e35c7be0acd2e42a331e22c897d1ff518654c36965e478d6f6c3047edcc7b6f17038e6099d272a79f55a82244465699b63a7679c440b50ab404bec50b86b2f19af04190075ae6747975e88ab8cff15bc6378c6db88fc48d1a5be099da20df28ddc96f371731aabfe1a623361251b784461568546f71c3742df5b8470f03e80431e2b1f6783380aff2e27d29061311ae4346e46e29f916531d7fd3249f86cad6ca25d54cd5ad8528305f1d75b21b2e07d9adc8a690c13175cb310e15185577d904d4b2d97cac42900cfe8ce4141dfbaaa377549a4bf01c2d459e099d43ffbdec78bcd2284620322b44a4d81e7dacdf422b9399a852de7c2761d4db9ddca9725f81276d5e056d40ff59e2a44b69e76546337c2e2f91a495f663aad4b822aacee054f388d36cc5ae0a111b2d2c47ac54b3f45a11a86213d924d1b9f203fa9058fcbb4cac9cd518266814415dca711126063d84cbd9089f32d177d886840b2578b07ba4f62bbe72d4c9f387208d9e47a223f74bd885be957f4801316fabdaebdc867847f2e678b605e68d2f9e75222fa79f85131b3d3200c096dafb2ba07e0d70d486181fc5e9326546091511d803347658e4932448ecd91eca1f7bb229df0968650978ba2735a84b8a41af519737a648b37f41703fcd79cde0f0520375b82aac80592936037d7fcfdbfcf7327eb81bea0f1fa8ce9752942d21a6b3f210177b01c5264afa48fe3cfa494399d24c8f1463b14b9ea0f657b534f1c4cf533f051db7f50f58e8f27f852585fe5f73f71f7e045c3b5084604a71c617cc97e127b1663b266cf99bd48229865cae532b3c0c536a05c4b71eb3b24f9acace0dc073470059933bf22d0f47c2c6eda45ff5497504e503d0f7b74c1aea607ca8abbfe835ffedc7db8d3f2e75fa8ab1ffdd9d37632596994860632df5fa388815efe8f48cdb8c13c98a653a1c97aca00b2ec20c5d0536497bae75dbdb06d0f96ba739d78b1b1667161e9dbf7f89762930721eb8cacb918ae0ac305cd457d833fb2be9a86f03050c554df7bc16c0700720d26b0b2262d5a71f4c299c45b5bb4b6d1d3f4dbcbbf1d802d3536dfbe4f3362b8660c477a83aa229b2b7516cab5714392b2a78736f3ff87e7c90a21d52dca9ee019f757044434164e9ca62040c4eff4c8d18bbecc7bdb58d41f9e131ccb301c15b6e8f5924457da6e13b049d5e5aa162b48a31a481f4af1c0ae295f02e6d05d0070ebf5128d866e5d478980edb1dc72c69e66c3f827313c76c512584b11ebaaa8c434108690ebd122f620ef541d29ceb5e8734053b56381b722fc5aaae5cffc040e11dd88c7c0fcdba905f19548d8404bc307e57a1d0fbf223d47238c7ca8895a1614ba85593d32ffbb2387a51fb6fbb1e985bfc52eca82498a3e616b78c8e124e20f3c17566748ff3db95f37a0c89a99ea7e55e5939cd19bbd808309a329d3b1486685824e651d030240436754cdfbd5c7a5832976a021815f9dbb6f1c01305b59985a6daef78f6570b96a0608874f2f3094f055f4c8a542e46a62f327e09b47d5cb353e7da2b4e600e803660dc7eabee5873c85095563834a01ab39a7a260297b5a74dd992bb8d9d2716797d3f927149a19733b8c625cbb160ddd275b965c81177a6faa2f5749e5df06416f37d6642c543fbe339ea75f212f5022c75857d0d3b73603990e865f7f18f037775f05e573f77b7b9655e5981d11871ffafee8b1412db308d5822e96a48561b08bb150c6843c81556a86d738c1f6c3e1008ecf155df73845e2015f684146fd12a25a173b75fd00c96badb206437803622693b3a6f7910c3e900509cee7706d9c291b3f2e829ca8249bec265b22884178499c957f1e0e6fb2c3f09