0x2cffd02ee98a0df51a653f9048d772eaa0b5c4268c89ddba354f4e194afa7b745bdf423effef3ab62e11b01beb6fd1cd2dba8175c200c6545a3595bddf46c271e3bde398ad6e5caf302d8553f9c0aafbc2559f579622bd27037ed5ee48c7bf3a25426f612cd8303e90d5bc1cc618ef555bf001632deea35d429827b002f664d8e42040b09fe55aca792e7dc94dcd01f14405159561ac3ef13f7b8e31e2ed75634b8348800337a5c32bb9d425c0bdf0e17a3cc81845b6557879fd6fbab32d249195b76cd67af746d4a90bae6ded25f334fa4be7662d320c79493c4822ccd143ffb011779019d786d4ec51aae7572da5dbe34471f4b1317d198f95d9c8e544b712abbbec117517b2e740cf230e94552a67e1a5c9f0dfa33d615c2a27399e7087f9afa9e311dd557eb286435dd34135505124dc983eacb65b042cea33050dbae0f1f74319abbbd42753933ae7d5c3e8035869c0da5b5b1814703e201992db47bd9bda94eb2d50d35e4fe732baca7bea8392b2967e7154008e24d33b4a2057d06b9059ee5a9142c9219701854424b477dd2eb258dbeeaeb9edd778e3895828eb5358b92684aaa2a5add82e6f9d6d41be8e299336f48e3db68cedb0f6f466ca2a4b41442fcfc25cb44a36aa172e9136a6ab26c8a52969528c7bfa0af83769efe12321b2a62199bb588a50956dfae6f11396a802cc3bdb327fc6946495643579805ac58896d5ff5119d52889c404a0698578e6c56bd6b8ac86272de4304622325b0a33255cbe0a8ed9af00bd26cc8d1937e0931ae1b704340348f385152b2ce823e34a913d8b1f5e8986e8d873b5b7a78d85bd0794911a649c36ad47a0899909b1e40cfe22821475a7d4321c4c6c912d2f1575d95f1f070612a393860c8726e826b3e093c7e5d9bac5bf32a920f314f7ba2f35bf8380526d3c9fb8a5d6f9d3be09c2e245b7804672020615da98b24f4bad54b8e87f1e46b1270f861d07cb49a6910da0febe49076eb3fbe37c7751539d874151cb5eb8e1b77113f96f1213b28ad7bc26867215e414e596e9e7ed1dc8d3a9dc0d0e230d022fc9ee01248d39890bdcc9d9dc20c7d27ecf2af06004c258cb97c240475661849cdc1aa994ac28b83306103739a6f93f761a3b9fce485eda3b1a734f47abfd1e44ed98b69102901f3d0174aa0eaf76da588624b6297fde47ce0b095d1a0069b533e34767d51013a0e89530e82101cbe1fec396b7283b820f90dffd76e909cb634a9581dcf8eab3ad0c9b6ea0e2718f8cf997712ed96d724da617802921e3cfdbf3df540bfada50393c43d41079f28e870a15427e444a2ddce0620f6095073dd5033609e66c7df75b88949f0a9670ffdd5cba4375416e82dc472aafab8ecf308a68f6fbd2d3c1e4f6bff6ab36ac2c104ac63945d6d4e06aa9a89ef687760913cb07fce4a8d32ac9e891b33329f9336d1ac4f7574c28e3e726e3993bfb2b4fafee4ff7a7f403304c0c5f944f1db4c8285126873bb2a711bf934a966e045af5a38c83f5aac5fabbe4f98a68151d6b573e1947df273116641cd54bb6c0859b1e23742c35729c89686e76f8ba48ea806a91eabfecdff8ffac7055bf6c86ad7547482414cbbf536f978f58aa972a8f19af5c0c30affb200a824391123434a007b8519206bbfd2d06779d299fb96b7bb3c471c04bb08274aaf1716763ce8aef7d36ceb38fe3aea36bb9581b79a1b5eec436f09793b231d8c4e0104e519439a9144e91fdb22d9077b385d214366760b0dbfd01209834276d884140b18c3624ad4ca4406a4e8f46c3a1860b017dc18df76f030c7c62169f3768ec8340ef1b2718f9a523f205e26526fda63ceca6a63ea7a34df9d690c36f80868f6745cdf8646ea7219aa5fb1445fcdb82d5bc1e702b628c9c2ef7d1f7b9e86e36987de1bda0c2df7bab0e