0x2cffd02e6ffb11729b7d4509bdc0351448addbe69a0339974005bb21cd30d2c4c455798c1a869848d1eec7829f0a7e4a83746a17d3760b89034ddd280a60259a0e9c8dac0588d7da8d377e74552189198a9d03b7d919dca244b8e3a9d7436e61ee10f78dec604f481ea2c6e89d1db9e423aa36c3256a71ecfbbb3f4294ae29d285e08cb6210d219ef27fd33c6cd7b742670e94f282cf76f5edee94b86f35ea47c940d637c0cf6aa4f4fe6c5ddc965c3c881517d21cfbe5e2f0cb1cba44c62d36be8d5f007121e36efd25525abf49fa7293e7d5b2147226f5be9314cab8675a494ef605323022a095b773878c40fac6a1e3711a59efd9b74712d5f4e9dd2617013231ec185d2e1dc5368f17e9a1f94ebc045103c83996928b137ef304abbba3732d82fd7954a576c2aaa86498eff8963152d28c83597cd2dc8a08c7a8a757bb54335990e078cb2c4b96308d382ce1a43faeb7040ae89ffaed8f4c2b721737e6924cba58b32012b3f5779414ae157dccb2f9a7dacd0a46420cfaa5a60b4d9a2153f56b19202eee724f77ffd12d9d06072b318d9d9426aecf35b0f642d30cf9e3db624685f4c188e45c5928c907a4d0e09f7932cfc6c3e640b29267ad4a4f8a43148f14de69ef82fc0d31a42400941df5f581fd66a6e7a9d6954e68e3a298b642b2b5c81171d4932f43174b760484310e5eb52c9d5c7a0bb2c6af083427aa761e7ac7bd554fbe3be404588e57d48e78bf533e767253ed136a22ee876545b0ee61ca0cb86af51e929a9a2c88afa3364223434334308b9b9f003eb27e30599aae79ae1fe8273d4df46a6e6f2dd93cbdc5f85f142395af0a9eaef00ada98bacb79c26b62b0732752b5bc1c712a68d85431f950ddc9d618d64ef2a24e4a7442ef51f80d6030037eba5d1534abd5f5c57079d6926aa5dafceb60e05b1cb3708ef2e9afec114e1bd13233a50f3308686b2afea5e710ee616a66eb3eace2b8033ee7dd61e2cefeb791c5f850d957832ae2a94ebc1b188e98b323b5bef8364048d1e616bef6c17af6aee0f46d1caa5e79c0b27d72db63f1f6d66300d2a4f37e0cc8dffdfb3e31e95143cb9f4efacaa578f50566b1f7cbef88e5a7a8fa60cdefc1d964b52b45a9e2d75871a50cf09ccd29495d5f741c9bddb530c9595409f410e25d2542235b52236b123a7e63757f02b6ba46c67ba6bea8c8dcca5b6ee51415e7edc83e6fde867b87a6101b7cb687cf68e572c13743168ae16e9d1d958d480d14a33d3237fae55f7569f2af2f9f9b42209dbd3deb3fea1de4a97ba23562e159b9455c0490a6470b6e50a4a99fadc770c565336512258fbba51fcee6cb8c1852317cab91de513b0ae3dbc1ff19bf71178f2e1ccc0b4875a1d587ef1c11bbe2233965eeff071d0b29e1e848a5e8e779ef6801134fd2d018443d42e7b266f6f44f22435b2b6ac32005192e8c97c875ab1e3cfa61cd509c208f287581c0cbd517c70be0ce635ec507a17adf930dd6b979437be96a44f545058b8c8a74b66a2e76c122b3ad5e2780a5115604a619de57a296e8bea76a143cde4ebb68c60182bd450ddbd13ccc5b546e9517262871127f37da6bdf0a4b6d85664948801f5d101cccf267daa1cfcfc097b244f0064944850f028de912f40e3a82c7526be1b11bfac97df6f34525bcdb79f92b3ed3addc1b8c6d76cee52992552e0a56708d9e3ab0293aba9688467f96b6776c0e2b1a0afac010e08315b39ae3cda47f1b72f9b12f6fa8154d5e27ec7b97e5ab2b3912c6f50e2b5c3a69d2e7d8741a2c71c2ce86bcffac0e3d9f9bb214094a7a8880886959c8a171cadf3669000648955afed6d662dcfa8bfd5439d13ebec92a5cec5a2f30379563187b68d96c0c087d8fe7adaf1d239403be47829e18181644a1d437fb6d41162a0a7c822b6e331b247b