0x2cffd02e269ae32f9cd53f02120495b377f50b44a279702bf0732d2913310311a4c611c197fb67fd439a85959fa0d79aaa4176a33d0baa306561246c4bbd9ed4eba291ae0fc77a9bad57a986c7160fb300da2e944055e6f051a98d1a869384ade0ae568d108af8d856c7a41e0e8a3d0fde14afc509cd0191a3ed4b3b185dcc572ba9d331e23a21b1f6c87cefc058b6f2a57721fb4c7e19e2c0d1ca3b97585e56a8d0f71c44ee23390d029eba6c1eb8a75b16913bba46f8003970857aed5e3a60071d953aebc69d2af1286131893a167e0b402dc16db35b9fbdaee52b1d89f9b9047f2f2ca930a58cd13d9680cfef8780a58ae443458b4e6e9d46bcd79054279862de60132710d9f9a49269d5a7b82b04e237b636f6f20f296add32b783abac7a3b5e3f415e2487bae047ebe767473a83e2e45e4182b33caae967e3cb0468c896a714f005f14d2e86c56213d692300c62683741dfb1cf7b6602ff5d6af3afdfaf08f30beb61302cd0b78ee482f871cfd3079bfa1a9ae571f927a25875ab5a3e5ed745ef0c16eeee7cc5d53976482d05387e68a77c24e39234e75ac0176274b2986b164e3fcd92ec8e1bba4eeecfd9982b43525a7a3e7199a81ff98c0071d86ff1c0ec25d2ce40cf7eb78bc2b25d9cc3f1b4af57c259b6aba07e6e937f788b75c1e0f9f445be44ce454337591a15d0795eef3581997b5f568212254507c99b0b54cc476d2ccd742502d706de97cb6e1597a857d6f08055eaadb3c14255edb2f16d6148e24ba81f0211b1bc478e10ecf01137232519c2fdda44c50d84b8b43f0e48b327c3e23f9e06d8eb9c7c0e2f6947d866d07c9e957aa695cbab1241029c3a68a855167c70ad88768569b7aa5115b8036f57d09176c4a99bd7832c30da3cbdffd7d6438a499278764d0c38c9c2ad7a5895f2a9ea5ac91918f633a93150de85d9060ac49ca5f50446b69ae506743cba40f6d5a6511d7bfd5e5bdc1dc494e17ca47ae4c811734e5e9c09abb0459b71e3bc269f30a864012a69535ee37411b6cfa51cb6d630bf69a935e73997c8e7bc08e6923c21f5cc48b17724d5cc9b4efe4592c3e2cec03ca87f1a1151a15f019d4a43cacb004e282087aacd3f340916861750aa3ffcaec0a0509b67d04ef7fa4a374cce0cda2e92eac3abe2bea1abfc3426fb76dc2598c0244eb2ab0659318cf2b2674b361d49555cbd6d037b4e26f20624b7032fb16a5f539bd56bf11c6571c7129e9bd1b1329275ba77a95b6a8126b5a9f755bfeae893d38db8d8bd53651c0ca58c226735d37ae8c39e45a592bd8166e4c3343cde752b878ec4d931c6732344282edbbabead2f861a7a65dd69478d64e6273677acc611bff18cafdd506f4aa2d4b28a021ec95704a83dd3d04efa768d0aa44b747a8abad3e71d038b2e259b20ee09f22ebaae05f8c19c83aa94f4b1576039b8e143fa320f33101ef2fa7ea8004c03a52c24bacaca405f919b6e950b4dd5cb7ab2a6cf04da87f3a5edb956a383184817befccd97c7a7138f5c74b8d11934c08f7d55f80790e92a03b1e66c60480a0c61bc1a4937487f5e8082ed32f1771379c7be13916815917a35d53086c18001f538e4ed29deb22a57345792b2af397a541c0df3bf620a995f10e47e024a23906c3292acf3ddf4be09c7d1cc11d97573953a44c364e69d3ba538288429c8d0510113143d72cb0c951339fa23f282a97f6fe1fae518acfd6d70f7c802dae3e437da9578906e3f41a3d320d24e2613bf525940107e53737088e559fe623d158d6e8f2f7217990baa2222e91d545a27772a5e6f1e175456c8b3d869d6c997a1d509d7f06a74bbf9dd2e59c141fcccdb4d30efc51c50ad321b16afba3d1b0ef3b725b27673c560ef47d58935890502824f79a5c97ea83e3201ce33aac3567b17aa7f8e5f23aa21