0x2cffd02ed971eaad3817a87873ecd2830cf74700c1691150e106813a5a99086330296ba6ce46fce5c8fc7f7a10f4ad028a6ea6e2e9ffed15e8bcbadee4da2b64a11e81f9efb9c86cc09446f114c29b1b79c85c9aa7f4a839455c50a377c8d01921ba47d77e1b1468f75a9b47bd70c5b9e4aadab31b7730ccc2605ccfe1dd2f67389ab4eb6c842e4c773e2fa3e19247565b6e5f53ea9c7f589f33725b74e543936935d8724cb26232df39585ac4c279296ce2d0a2f5b2a609c69010f6ccd54dc4ab9af9c9dbf88e4fa99b6155760cbb79b2faa8ec689e339f08efd7938cf07cda6e50312c360b7b68331100e27f67bfc38cd5beefafb28c640f26f11b5efc65559786baef511675c78fc4069920bc630bdd5e70520539fe2b39638aa3091bb1ed6773c35f5aadae3653d32074e3e04ccbfe8c0e66ab0d8dae8be87fbd678f8c71b5ea4534bfd05f4d6dbebef5a49d2990a5c12d306d426056a3ef03deba107846c3293e239608fa5753e1c4a500cdb59665e8fce14faf7e07f0542c41e3ac5fa9c9fe722644ffe8d3eaa0845d920ae3a918fefa310ba98be6d58066789672061eb3765859a9e028b60b1d1ba8445f270df22686653e18fd625cbce34ed0275ceeb587a32e1cc5c00fd0042d6ad4515d93db26db6ed2f3209c53fa75a70b5cf765f3f9f1bd58f7101d23eb1557b8de94af0c5cdcc9d01760eac507d9f1c580add71a8f744a98aade0a3de3fd4caaaae90e39900478aa299cac8f92e5ac7ada21254ca678c02f69bd5ca189d2330be6d090b84db36d768ce40ccb5df9ee0d263ca8e22feabb768f570a35cea3b3fee4d4778f8a4e1ec2c373a46ee6332d1d3e0186f335df61ca1035f5119343c8a7a424befc580274f4cdc81c3806226e51d614c045db9cad557dc63824a5272d7229f5c3f48b3ea4df7684bb96fbfe7b611e6bd58f92ba02ae4a217ccd9596b3e08013b822e3d895ff742556e17fd0008fee4719ffc2fdc5a0bc9be46dcccc46810f7098d9996afce347ed785d43d4fa94c6781cfda683a45ee6f8d5254e0d99108478e52bf11d3c37d3a5d993342d35249d719c1c84ab48ad44e02d19ee14da25d1cfd650ca49561e80b3a995338bcf5bd230fa770fbf85a07f9db723ca7c67ec7c8829ca3c80db169d9c3439cdb82ed8f82f24a32c8a95621c3810c38228d3bafee13ee3de724660a63b2d7da78ba37d16bb1a6e23ee9593db67bf7b9fa4fa5943a23c2b9929fdd83d146a85e122615f189878d1e29cbc718e189c8e93224a834f5869092ed4680c540df200abd21b238099000480429cb2afde02bd32fcdbb3bab3873ba074cd59a4c6d1408b5146fbf9389bda3dfd0edd88aca395bf573eb21335a89b99c4e93d8369a258c06a0dbea8026b319930af3da0303b780a0fa8328445a47a0649c47aaf7b72f9fa4811ad251cf3ab73978945721f78e58c61f4a523fec067f6fb84f52c506a2961e853cb385860c183c60a00d5c1caf7ae8a0e466868de27934172f21de853d9d96944cb37c3fd1457784d9a59f0e7277060f6ec017c2e5fb6ecadf82d2fe87c3f4cbc0106a93bfae5e49177535e68c33feb064e25efec1a04c7bd2f05b3a967cce5c3281b704b697342c40c00fddd43ab0601397d6e0948551f819a58da2e3ba3cdf652bae5f5826250861f649703f4638be6cff2709b3881e74328bf496385c4ef4c39d8e5ddf6c950e571d58b56b2779c6b270a862557614b0197b7d6605c6bb1549bf8a0a2ea52d0c23b8a85167f808ec2c54d9f0f144f20f5540979b130a8e50421414d77f05e438fd73aaf913c1cc53cda50ab6650f151674cab817a3f75ae614e0a6146210afb75b9a414965a43b73dc38cdb6605c9a5d5b57d6d009b3747cc67f0f9fc88643e770a325c601c9b7f760377590a3e8da0d4