0x2cffd02e0372d071bf364184e61ad2b57fd57b9ee7cdc1ba0430dc45808eee037bf144646031138f623e56646f83befc278defd328e4e9f418ab600c1c86793910a9fcc4dd9c20ec5a9cc8a2556d1b379b4dc46e2b230d6e4bae8e8fb0d46bd31dd010e1fc7442a88cfbb5a19d5e6e6f002808ae3576428a52185bf6effb95d4c72dec1af54ceb4a09054453e6ee64e7cb01d6ffa6cb480775ca85b959bf2580f2be1a792c4c92076337d23221520ba783f4002725f0033262086528379d743223a48993b524227011f61eb16d8394f30514348e355914bbabc78609e65fd133db0f97e2e3f44226e039a0cd45d7ef0ace12ca58d4aabcf2f34fbafa17f4830ddd86a10897cc03566c4e61da0abf9a9c53cd777f8bd5c08113995d92f7904a6dd277eb7c3c6d15e2a6136d1a1a9385439c81ffcbc429e45e9799fd4527f1def69d867928b4162ea5c57ee602fb829f4fdbc4a45ea5799b5c40df3421293e016975c1f672173b018d6aafaf61ce810b16f72868ef429fc6f5548303a7482e89cc673f0c2a0d38fb00d3936c7d9ace9ad799996d545b093e00f439737147eb5bfec61f278aba19539d1de604fb0465668d573849f6b05b244eb36dc076c6f0200ea95c415a58f8100acace0c46d560f9ebfdcbfef5c31bb32cee3a62704c09bf4c2751a4008954b765ffc4f404fa8080dd20eeff65ff059e7a30bee124a35bb22512d2e17ba0f74d0d0239d9940710ab07bf620b776b2bfc1bbaf856498d1516b42c3aae8f8d65fb6d6b843e3e94ca22cc538aa269ba8de60e8ccf7e75e9d3f54e4d8ee22c60f6096fb78a387e6cb81d182bcbac5fb6461f29ced926c714656999bf6f6d0122709521d37732015b30c4bd9cae4d9271a9c78c72f587be77ae00c81a0ccf76e7d731d242bbd9b420ed7c47cd4954c4a51a541f90540f939bde4a0f7c4d0c3a508bef91cd1ca3e2f689a114e280e795e15eda18ade67f4e6f3dc78bcc7550bc93fe6821e1e9b1e115ce68df81007a22231c3341ede2241f0ce80ded5e6c60e159f7fa4fd4af794d38443c9cd08e230f0b969525772efad01386a01ed5dda728a97ba08b4e750206256279008f99c8ba31af7b0991ab696cf08256edf23e20dc8b8d104b15e680abd9d3bf613799b46f870e2fb7e4b7b8ecba788e41d8fa792afa66d37ff58bf48050a8634ab8f2f91d4797e0aced2a80b28c05a617559710f481f5bb5ed76facb11a7e2685580e4c8218b605851737f10d58ba774392b22a5792fe984916abb2d5930ba027554a0c9f203f775af13814c139544ced0c1e4a3fcb004429eb0f82c4612b6619a104d8451bb64e71ca2ede7d1dfbbfa84aca810ddfe2625f00c25ad0ec4ac3eb83a4d4ef667832fba8a4bf8afdc885a7c16a23d81ea579bbdcf34b236bd2de5fc12f1e96a43d1555d4b22c70b8b99d7b533edc11b1078125d62dbf7329973ad30068565b8cd39230f071fa12846d271ae7e9bd43ae7a6ea21a9069d3c81f3672ed8fc9f1a51731a764f46e5e439e3464131fd34771c615fb0ad9249bb4b1b08279f84d6e28e479e8976e154c1e377f7fc38a76c6e3de0df50f2a2ceb6cf697bc1accd3ef86893b648a9e9627c1fdf94248eb895d40a9ab68df5ecba00da3b27f4e68b8e33f0bb1e2fbb09db8104608a42ff3d141e76dce5b6df0c1b3086df63c95aa4ff65a8566aff716bc416ff2743d5ef92679259e2890f79ae9381bd8bc46de0729cd21ff427fcada57c2e0890975dc92e9bca4a5975a792a954b638a3305e5fb16751f6bbea2b4808ad8fef55b3c4acf201e44275159d9aa12a3fa53cfe7a08d119dc5f77e82d4bea4cdc09cbe79f0fb33f37c308f9e09aca4efb4d52583694f773c5a75ac4d8cc0afc0a2c2f46230af2c590ae04057653ac798edd3e9049bf7530e