0x2cffd02e8a8d9ec715233bd53ddf56a8362ba9089d40ce606a800694b87606def385e5ce675ed55b7217f512cbbe2041d11fda6aedebfc86c72dd937e3d4602433e28eff09aea37f01aa46ee566101db61d95a3c949492379f761f695769a93f2d9da2ac88f0e2d8fd61cc249741dcd9d11a7ca1bfe134225dd523b0a1d6d331a76381b5758affd1bdc5e6849720664bd8311bb746b12b48ebf4db65df50ae528eedb1f0ead57138ebe59c7391b16a1927b91258e5c4afa3264542e88ea3698029485a4a68f2dbfaab0fce11dd1aab16af33c9fe32f4a56ee4825cbc2d86babcd73034f253d45bc3aae753de37bca796c6491b7ae2bdc241bb4c549b6066abcf2199653ede5101ce2399c487fefea7714ce6db43d084c0b12292f171de1666340cc03c98392909081a593850e541004881dac00d73d812655c81368369edcc8e87c6ae0e9d63a725ba8339ebdbc8fb269a3cc7b5cfde1898b41158186c3ef2d3fbd1115bf7ab20594573d03dd8faea97ae3e53219ba6d1ea018081a5cf1142c62e99cdf76f9f48bbf154dcdfd590a5eadfd94d9eeb50a8f2b7f514bfadb550d00a560deecd04467357b2eaba46d804e53dcd12692d362721a0eed2fbd0e8afd0f285dc3f0d64de65da5feec4bfd40cfa9783ff3a4cc156800b7f21813345874acf4a9eb84d2ceea0286d9318b8df1081e2218bd5bc50c3fcaf5d695e51db404f66eeac0eb5d61de382e9cf06dbc66d8cacec76b09663dc1ce380e902c9ab7e1f09d0b7c645f46930da4ca4ebddb6c27b690dca8d96192bd24fdb166ffa8cc8e4e108a2379f9b7ae0e79fb8c955162504d5deaf808bc62e4148e2a9c345124a5526385e1176465c894f4e265ce611e58a1728c9426234966c5291874b56357261add95e5fc3aa485b7c95f7f9f307ed63c2663a29a5d8e840543a1387c4dd44442996f6b52c1bd96f27ef83d5616c85f4ce765ce75d2c0433d03f73821e0b46bd5956179cd032597e9f15fe9741859ca10ed13fb820195a79553f525b960a049b9686a26306e073b5579a5e8c40f11c0b6296fefb192601f3b390038c9ebd247a352b430af96d4d89863bb91850243fdc2fe1f16559bef9a23e926dd713e37f4beb0ff2022ab19b00ae778755b3e3929f26fa12fe612162df4b5b288342b49e107c81befb484168710959a8fbc56b838fc41f68c5f44ce7bae1446ec45363bab1e01f98e9d057204bfabc9117b54ecb48f2ba554984464f318f9b4c801643909f39c8b82cb4d3d49130bd91658b90313db1694c03f58c5a32de4fbb3c9c450b53a3ee79548433b16bcd9b46284626edd0f47f292b3c467e973340ccf2ca2d035322fcf140e3cb08dd08e1b15374c20212f67b11a65c3ae331b5fde1c0d79b86adc73139631f267238bf8c6099eb650c759a160b76fa3ba4f9dc20d3df2d14bc04e988e15cf66105d923da1a37c9d1b021b4ded325356811e1c700a912b9ac77eeeb3c593a09590497a9594db4b5d9c929ce7f2488b88858ef5d36dc1c1fd85e292695b50658fd7e7942dd96a7571eed34ddf3ba827026675170c2adcec6dad0d44c137e3ae19c574ea834800e0da12677f8ffc4a62b69eff56862f8c0bf16c3aefc430fa7f01122022ae1f62685103af6d6459389a574445a90a0600dd3160391f1edf96bdee298e9c7737499d243fca30b79489f3e24b40d826271a6b534f89e41460bd632589d326f991c266c8680acaf988963c38d514fa2fe3acf49a9647ecb6304ce680c32663ce372f959201416488c23bee2f8f9f26d4c7954185f347f58e9c0347a82e9a5adf8b4917a48af5edfe16fec13215295e388a095e9916dd76e46f09041f92e6dfcd4505396e52ed43f2dd351acb152b4c944de1e7b203464ae50786e928661bebecee768832e3350ac29fb02