0x2cffd02ed417df5db21356ce8bc7f34c1006433b71401d297d42c262c3548d7e02efa82d5b636bf0b38f17e5734421612794abb5b11c5ff582f84252b7e509ead388a7f68d53e9e5619788be1e79fb5685787f0d7af4a44c7f1958930e7d3484f543daeaffd943c9c4269521f96637eefe7755a8b39476fbd1ceb1f4ab39f24f884b389f74c74c3344c249a26e8d69ef231985c766700866449cfc92c826efd927add2de532020aaf88e8ec8b85a02561e91df621430e6e1f241251696d38476718746991d00d098d0fc85544e9accdf30d7dd83b9ed2f5edd05dd00bae0dc7cf2a336ce1e87412ddfe553021d022c288c78c5a26df17aafab0dd69cf15138977598b8151979d41ab466c34e81b75b6a8d283fe22cb270a8fe2af492962797abd07922c88cbeb8bd01ca3e550dd81fcc40e0c953a77d717ca644d5523d2d6c07f9d19bbc2e85698c858604ffa45fbfdcc195f85c1c005f40c16c20489d5acdb8b052bfb90c482389a9aa0e6f1f0ad403f0018bcd636145a2b83900bac1508174e55d789703edc06e4eea76d9330bffe0eaa7803b6b05e469ef8b95dbe9e6bea13bf9546c6564abbdd8b001b7d742290423cc05143d40b1362c09063e5fbb3f4d2fe24f6155eb65dcc3f96874373c90fc122b073bc4def2fa3d765c9eaabe4c7836aa003039941b579a948eb3e7df1ec3f2e5e67511a33a51bfe2dca0a7e2f788a983ba7abde453559d473a3bd7b18fb0fc1c4e64c9badcc84b0fd32ba14b9105d588f8bbb83823c53797e6af6b13b7c51e9f55d500f035f06242fa5e297fbae2414cacaf8bc785edb434ca5d4059acb943d4f5fa403f2582cae4fedabb21c1e4d283ae7a3a54067fec6d5c6b1c0ae2dd2c5acec85ce129f9c2a4b82619243ef5f5bec19ba4bedb2f4730dea52c958fba31317eff7196829b4111cbcef627e09b10bf054855067337325788028c1df0cebbabb08212e594ea8983d9887d31ef2004d76f5740a8e2ac11ea28559c5bea8a6d88b8a5e745e9be4cf6088729e814921227342a5ae503891bd0bcf00e41fc680a9342ea2ff1346efed77d307fe501ff5ebb4435513cd2ad040d19f3e3c7fd7140788cb2e8ffcbb2bf199fe010f3ea7e8be263b54901b80f4e1972c83278bcba5429fb5439b281da1d3cae87799be69b35a5ac813a4fa8b67c5e7c27a4be0921c4eeaf98bbb307c0e6e2175430f7e212f8e89fa0d898b4d921dd7468e4333078e68e32dbb740dd76533cbf9cf8659368b430ea8bc7648e17ea30560d529bd0e4bd5783ea2769b66b02f00fa9091c1ca46fe96159d2cb009ba462b934f15153a9534fcbace4a72a81bbe60a6aaf642035fcaba296e3da128c5e42e7f0f71be034b45cf8a1ba84494f74d09fa97b307cfcbecdec7a8a0a7c642fad3a16eb652876993b0a053f480f9067c39dbecc2605a1df4b0ad9eaf83f60bd9bb01090fe6bc75680b8da1fc4770e7aee3e99f0c2e6a21b769f9b24bc6a5822b0a859b50fcfb19a7666603422fad6e09e013353a3ba70a93d04835dfc0e3f6a8e0f03f5eb3e26b251673111a3b24d48eab3fe9b48787d3443a5140a699046a382161b704cf1bd58aae01b995f8c71a906713fe1f0220f510a8d8d3d75ff2c742d8f31f8c384f1e028a06a5cb4c03cc3498d25f73a8b959f169657626c3212c7f993974f7b07d5a700e68a8768a7ff5cc8fb0b03cfc4924056ed1b7406cc3b169e5127df6dd9452583b3981d4663131e9301b10fad02c98604ceb91d19ea4473708c575682cf0bcdf354e529df5858a6211b486e371adbb3abf00ce1c39567b7cae7bfcc99dcabc8badedd5f4fb02be4ed7a709020d5d796871fd1411e2c8b48e77c74cce57aef6aa601dbdd9b5ebf2742afbfb00ad421f2abb176ee8f4866a4cf033e69cf2def1e059d6a