0x2cffd02e4a60be9f1567e255f683d35007834c2571d8659f8bd027f21baf766c5ead18076d126b9cea6980268194630242affe5c62a787cd1dccc919d46862337e5bbf5c3df3b5cf74ce84ab923bd44d18ce571c3ee85fd4867686af0a4ff4875276211472e5d7ff3064e2182c9996a08f949be2d277a72da3814ffd860c4b882f4da0d751e1464e003c91917fffc929a35cae63582aa5532281277b16c64dec7f1714b0854d49652c2fdea1a320781fdade3f03a525ec963ad909027eb8e2335b47757038a56fec2e625d4134c7815c1e225e47ae7037500b37dbb979c3d116b07df2d6af72221b94981642391d8d066c681275a210de0dd0e5ffe2b398869786b6b7899050647ea332bcb7b9997c75739fd7680d23adba119fced4897da1862fc3fda7706854da2696da4f9dd976d3e4a7d19d8be47f27a3c888a3665848a7d40ce6af983bddf53c9203205bcfd4dc1f48315f52da2709a274d6d4fccf248301871d0fb2811a6b159aa0486b0f71e220180c567c8d3be6b98c39f740992a803edac8b8b35242fa1ad92de1c0a2274c409899fdd2a4c52bc0172eebf872fcf35a8993ccbe144b92017eb09713c715781d2466096eee2349b017f7e6dcb862093a92b4635486f4c4d53dbe2f96c0e05261705e0d7e14ae59f087bc0c3d61d9e1fe24855fc16c7962d44ad21f9ad4fe0a197f4dd30b0e453cd03a381305a2f55b6984146214eca9b285895f7c4ecb2265463b629ae223a84558a990248399fb8ebb21908ad11f22408145ba13e933275a6875866dfb50af4135715f9af41020c273f538999b4fc26ac6e9a92309d3351faad1a5a6583ea5e188e542f9d2e0951e2da5917d2a604df9835fe19e75e75e97dbc437c75725faaae2949198dce40790734d3f48208988ce053a5fc22af56419fabdb057dd1b0e18dd544b5258004d70f5a123e88dc34c7b27d2b29136b524c0092e8e8f6dc1e504fa15ea74f78489a9639f23c7f8f79c88faa03e93ada8379884a227cebb86e1329303f238bc3167341e3198b823d49c0baed5c0cde362d4d102554c0ea922e8f05b3644110789cd546dd0683f41ab652e529dd815c4181b1594b2cdb87049dc22378e39347f5898dd7d49803b939bad49ae879bf947dcab106b2171e01fad7e3683c74824011a5e9b8ce17a970f87d16873c1a7f0ed0e82b1a4123b768bd35db102d441407724ee707fb00ccb05f30a2027b1d6d5abc3a6db83d1d7ea174f457a70be85511ffc4ef010ea2bfa05fc53a0e528b6cc9b6abbf7562887cdebbb73988aff0f280afaaab6dcc8e7ba66a51d21877fbcb3665821baaa12db0dbeab18dd2c6d64f83bef4c3c431c826023e4469f1e5a3d1ed9561fb75ad13235bbaf0b2dc5ff65d90e0c301e2103376533464ee7882b93d20900ae7f44d74c774622230315b0c27f7bbc71f223a85fa6d3c0c23e3121da647f670b1ef4fb699b85eba1a0e8335873378d0e2a241e5eba194e3983c14e14b723cdf42c680342e3c71a5e9c179d4bc694c90a4d27b3392f528675b2104c5d4b4db25df0aa2b1e0e6ec0af96c1253ea47e63f697a1df052a67b3ecfcb8f03a8fd0909c4cd5ffb9bccf9e10dd816695e8256f245b839c0ae3834b641cbda132c79c8f7ed47cb0a00cb640ee1e69768dee203dc676b623e18555a760c4178bfe48a183fd748abbfb77454362f3cc1843469a7220494d7eddc936178955e2bf0ef4f7f2d847ab9bfad8dde738290eaa3b13979ed14654f5064a30e14a0d9ef1132ce11982e5c6de654dfeaa2726dad41d48ae54ab27612714a7d38e067106b3bb08165b30b9b72585cc7f0afad4f3e7686108cfbf0e23709d5ed5433b731c15e719d2e86f4cfa01629d5a3511760d522b45676d18abd0c9051cc8fc2424c8a669c11e51c4cd33003bfe