0x2cffd02ea9fe85a75ffcbb504118c36217e133728bf13d408096ec31ca1dd7fae4248b51e16520a3d98797e40361df80888bd6918d7d7e97ec74001685f1d6a4664ae3b30e26c753aa03a560a715ff5bbfd5991eb66ab4aaba8fcb89756962574589bc5cc8e274fb9813054b77f6f804d4f32fde0c1899ad7d314cb9583edb5f8d55b07b695cd6e18ee588b4ab556f7b132cdffb1087a57aacf20416174ccb2fe258994f197ec7e644bf07acbba4262f043d425b675f77fab5558998c4e9f34e333cf4d233dbf06c0e0ac202af9ec6d9a7c761dadefb38bfa6b190e41abd4cb0dffa6e31bf6e8c118f0a52b2d1cfc9b070bb98024bb74339bbc4588b91c7a568f0bee31a6a3fdbd6c8e50c17faf7bb294a1eaa8a5ffafed33e8e41bbd926ffab5e7dce80c1f44723c71fdfe7a59596cd636f8656889c5112776387129c7d15eca7d57100668506cb60e433e2a02f9bc247ede74a73738316e20d2add6155fb9921f8110aa7f84e087ffa1c3b626b911c8caf61dde2bb3e8c9a9e2704ba9c001b70f88085506c3c6da6fa3aabb1810d41e25391da3b8a3062af7b443cfadf3643edd266583e8585539c5c2b657f4811936aa3a4429f316d30a6e7c9b04f70c15313a580486718981465856f9b1eea45e7e31d315a1fb37534c4b96570d37f1579405bad4eeea590f7b9f0114c674be2eac8d3169ba953c432598f5511ed5a00d3f9e0d367729a54a62745d2ab6d50469c49e92a81070383980b220a58082a535e6b4dc2b786da951c671c8d4f538333042d1651b719c84bec6303dc742685a54d32674317676fb0f45ec536cc30db9f200912c80dcd8128560ae3d00165c5e74f77b7173c7f28dc1e912c9630eac35383d9387cedeea98c817a92b73eb50d7de16c0c0cce36c4cfa8222a256bc0922f7ab232168f38974ca84d4be00d72591b333eec4998524ed5cef8f4ad902f22d75a051003dd74f0d6cb4856709fd2199233745906dbbc0080ff894d5189cd0cc7b35cf1cf6ccb75836e7260684791c75a01caa2c13659d3d68537f944bbefa1b3e3fb5a5618e70273fa89d0fad11c677e307012b5d6e7b57ef65ffd15b43d36f75dc1f06ca0a5cfc7d90da3e189dc65d20f803ccb397a61e1891106aeb04b89b839497379b01cfc1dfe54f469d355d4c478246e35df72271901ccfda1ece6ce92e5ee29b79e1ab6916727c57059e3d3262e0100d7c0c3a8454931409fa73b8e05c8a747c0640a5a8b0c7227a364e7c572e49ef8676282e46bf2c6a3cea4421155684ba506d8f299d9fe0e2648171b4f1ea46a6e8b9b43adeb373748e1746e6c2f07a5434ca80b2156ff505a86bd89c733f31ee3b75321fd7955370dd50bfc6556f7af5380048d276a4cfd9a9a8c979b4465eaedb9b83f01b6fcc096f15e0876a08fd9c00542d6f2a9635ae9fb47fcf3e22e5a86c3f24d353d72b95875057d818c0cfbc3dba62bd79a2b96fe9eab270bfda47ed53e3f8fb0059a0209a4abb8ff5a05897a5d0b3d8d2220463b293730e94b6d9cdd6fd017231ddeee2b0d81965d8ece99c7d4944168956ddf89cbf05b9cf63f081e1eff7d1d5aa416c48371aa045fc6c94e4c9b4b071719bf57679fe434a752734dc0c1cd458024a88b85d13a8ae1d6e6f7a58e0b0a4dfb8d3294d0aa9bd88faeecf032a7ce7c347679efd00d1390da9911f78d0542c340747415d412559bde9faf791ea7c84bf5cc033567e748ae0702c477471393cda60c5e00fbe141c9491e2f6852d1c63761a14e42e0ed4215805ac92318fc315ee6f2dc267577e7f1a9e5267370c65b7c8475181e99b2a1d2e27fb3133b466fb7c246912c750fe15a3191558daf09421661907ec21fa363662af7234f7d7520bb500e09b7fba14267262b33ce2f8f8ad3620f9fb6ce6913d38f80107cdd