0x2cffd02ef6d9211c73c1e32ea421541fa6ae47c7021ac72c5a090cbec0333e4815baa1f1c1feacaa85c24a09f4c8e1023a992805ed39a81376b1cb08bd74175fb3908d1e1ad81a44c450b91173a1b835005ae741468ce6477032f4c672b899ec7afd34bc4ea53dca9984aa3ed75431f85f61526306a58188595f88b3bb17cbc3d18dc50273daa3af141d140d03835ddec7182427f90f87404aeb3562f2b0f2746ca8bdfb596e99a71f4be2520a4c4c2e3696ce7a49cb9345225c152cfc6dde5e2b507372e7a640e6834865cfa297b775b015de0b592f7ae1481ec0ec48c8960bc694b8d44a2116607a2c84f8ab8e73b85a1baeed98414d1be8c991893b5ed614f1a282d6e4b47f335a6acf8d2927371ae37dc7021120a176527fef222590d3fdff3976a47e964ea2a0f4675eae7ab62e87f12de57187adf3d4551bc9079496fa10765f8ff527412ed69d11d5d2f77f53807dad5ecd82edd89b3ae4999fec3117a1dc865ef1a7170fe6df4c7cf1c30b52f72830e2f3b655d7b9c7812d1d85c2ec5c0aa7413bcf56ec0f5c326e7b71c73d0639a248d9d2e6768bd360973a496a226611281b8b1b0793bb68acdcdcebc221ea3114ea54fc10a42c885a05b6efe09cd361d067f7ed72c6125e0d5d0d96b8a019a3852b85a3d1615cea98dfde90d29f026ddfa29734b89cbd5d928c8ad2b6a93ee983813e944fd8df61d541844d3ae18a39ae4eeb51563a27ece6240a4d4191c6ba3a7654c72592443c9f355eeaada78d20021fab9f40a45c3073e5838fb816d40127f9290c2d5fae70426fa2b861c3828687f1eeddb0bcbbdd32d18cb2b27617bc4bf973f9651d677ffb11c64bfe0f3743fb294d213e69b61372cfa710ed969e579d0b29f93d68138c3940bbcdbe7e6e9ac93dcf18b4776d03b4c08c43ba273da61fc061d567da8924c2ca75abcf172e0543043a2e2cc3761e6b5e0a65140030b5bc2903f33082aa7501e27e74414c841fc3cfee42f3a9f723afbc0c4dccd55bda49155424a18feee7b7ffd61c4b017c52b391df83f1dbf0ea8f4119fb6ceb618569ce1e3e2211833ac46cc550d097621fb60dc8a23fe9da5d2935cad0101fb4bbd71102590630fb36c95cef950bf8521afa49a4e70e7a1f4bbebf9f1b69b27cb30a95002b1d971e28765cbc33c8d7b541e83ed445c9e6ee50b748f0c6f4c72ebf52418a6d2a6797b191d197c12ada29d35e2937269f316023c68ef0cb0b3ba55730cdd10f1982bb22215c43e8214302510225f04044eac276e954cbc362054067bf0712940e0d2f1ca7767f0c52e15a10a9cb343129747cb1dc8cf9d5ac1a2bc8a11e03de0f7d52125d47dca7cdf5e96952ea4ab9adaa85bebfc47c778164c54a90704ac984a64b19810983661e98d371d9a8f2b2391f084faffda35ade428e68409aeabc359a3dd9f776ef1e13e033205e7aae0a0dd887b87bfe6269822dd74c66446bd4b23cf329f7b3bf7d019e3428d085d99abcc962941cd8e02758dc79fba1e28714e2abdb7ee77887a9090fe2d69f9afe0b06ede91befe9fc886d308ba37607bb4638fb7d090d1d08eb2123f2e4fe2e8cdd9682e0bb65bc978e9d67f7eb7ea2430054497efe731855a09968e63185f148ffd5941792cde61dd2d10c9905373b6a6e1e94fa2b8cc8ea5f1febc7051fd67f47ebb1e2056af1601b16f5cefc68b6b05aeddcd6a6599eaafc390bf56a32da6b9075462d4afbf17dca2575c00b63bd87b359ecc200e2e0265121f97a6522c56be70937e32ffe7e366be76eed1646032179e84596a1161dcf6089d544db00f0ce002deab8afffb84f18151eb1743a9633de67be3d4e6bf7c1474f57b2304d64d03b2863e942711f3a0dad4824262ec877ebc93409bbca91bf165c9e426a0d2038eb5381b38a78c9872db2ef78d0ab88