0x2cffd02ee9dfda7115eb66ebb4342e0977c532c2acafbfbecd81a16509c0b836f8df41a0ff3f4396f79cc11b71c8f9ba3aa2c14fd88769628dcd8bb1f0f5d9fcc5e5241994823a42a2b6a937f4cecd2e3ec70b4575312bfad57a86eff044027f6f78d3b64218cfa213207bf1a21c7f0e4365c81c45e63d4657d9cccecff49964a963db3ff6b6a50f6ce1b0cd00830f1edf9cfd4b738e6fcf131f43fb9334b2d8f8a406c157a8278374c05ecc1749d7155e248da649610b890c14ef53e025913acef44dbab29fd718b14ddc5e761d53e13131630b4674f2d3df9b6797ba8cadde9561053167b36965933f6a6bba003b7e796266cfdba4b7b7f0edbf902684538cf49af192de2e40f895713352bf55d95e2ac05f01b9fe809a8cb121e875188b92db6cdc8dc1edaa6c5ec97ed1b1913d008194410b0cff5192eb532d92afd66b62dbb51a5f0d401cc7aa82346911baae6e65ba98062a9983dab1ece5dcc55490521c9989e18d455c820ce04c39ba41e60ab4e4aebbc52b71ca0c85b727df468ebfe278296d73ebc8d77db0f63bac34e1c8260a35b56e841ea30617fab580d98abcdf5096fcdc7ce0e59b203111920cbcd4876bc4613bd47225c38f83cf27dc5cdf2a25509b088c59f537e55bfd5b570edcf4dc224e06e4f3161a8bfd13c6d0ffaacff34f39468946b0c217a57f3c5e92440b403a9b002b2a949f52dfadcc88970443746eb2b21d1621cd1fbf4cb80fa603e399bd92dc8a1abd6a21d8fe88badf5f5ebe8b832856ee31fc1aa7c6fa2daf28cfa7165f2a57015b74216acdab0105384fe2cd53acc18a4ea1fa98690989db493338993910ade4d62199730dda20a9742696b54c394e7f4b5f6e5d13758ad3b9516956acf8cba493ddfddb9d38a6adf1da5eca7b2d2b8aa8db59759ceb6da0d87e8b803780fcaa7361c443c4acbb32600f3a730bd0db63d671638dee64917bc9f9b64b7d06a88e984f097517d7c676fe702c27f44ccebacefba8941d37a41acf455f60e69e74a4f7ce19962aa25ecaf480b807a113d59667203dd4d745cfbb23623de4fab58d8ea5c91ce976072c2025d418dbc0106177554c4030f77515321d730e2efb5c50532dc98d5c0087df9a7e1857563c5b0e6b63473e88d0314d71a6594b4e88cce72fdc12b3d1e10e0ad2cdf773a473712639017400f91a77b6d951e2bfdcc525bb22643442528ccf856599e1179bcb662aa3585f96a8bd7d682b62b52ccfd16c3d832be062f15097c3b0907f2d93c51a95d26e1a808a92cb9bb09f9966052a647042adcf75a8b9d672a4a8fb4ab2cc8c991c8fc27a07f03833ee718b81a3c8b6cf5c92f78e44ae79e1937bda098a2df5870dd8c5c1c3376009769dec753f6ba56ec63d36683dab57cb4fff3bea01e793f53ba45aae85dae611db9313fbaefd8c5a0d88a4a5e20b34492af5a8b1d93406909b6b4c3ccb6fab1b672c70b3cbc1db8ae29cb3e3a566ce64d074e473cecbb58a8656131f4bb575f1a7eee12847cb8eb1ab1760bae35a67824c51c7894f15df89c785410dc44c4b501a1f81eba53fd3c59eb9284ec3383cda456a4a46b0d3f4ec352fc90adddb0968916bc22b9bd47fca655de589dc95f9d3211609f999b8d084532ef388e6cdf6ea5fee0de5ab941464cfa4842ef15b2e27bb020445eb31f5bfdee7e62a9e4c626d61c8b783254369d9e36a111a4366a40c5fa7703ca204932fcb8468c295f835773bb92bcf2f8ff641161d9f544efbb0f6b77f358392f04af2f06918494fba8625ea1f57c6d26d8bcc7c7da592e59535f873e3dcc3d42fbb57e6fdd645cc473f0eaa6aa3c7b86765d65e432377cc928cbca55d2d700bd2dd1f9e9041ab10f6e438423e26b6982e145d6410f085031d7f356b81920f6d83b326c6a1ad5a5756029f72a420aa70e3