0x2cffd02e7a784ebf97fc9d910aa4ffa6a06802e3cf77dafaeac05cfa2aca3bfaf9bca5e01dd3ac7b8552089f1bbda95d5596d75766c57adf1849a99973edeadc6904ce79abbb6840ae13510e84d504051c3417d326565ce3b46962051d5b8d7b84a9132a867baa0aad87e94800dfc25ae232f9b921de10e5ddf9791d952797124f5a773a34defc6a49be4b52481c83e75f2e21176efd815cf47931549a8fe3d6c54d11af736ba30f05b57668e7985f908dd3b23c54bbbf317cafd6a6c6ea693d07ebe87da917fa90a2d17bce5885aa318c7e1f2c5bb8be9756f1f27b5898a32756c6a12bbcde7828d4a41c91e9858a782d8b575659faa18ff419e2d1e1f3679496092bf2948c15ae8631f6993f541e3704bbe1460c7a3e5931477aa764ecc22f7d8036c8e59f565cea7c828bf294f1ee027ec7469ba5b5bcde4bb8cf2807712d8ccd0ee191fad72436c333d4860664af87196cc595b955f1b68b9f0b03cd353129f73669c6f0febf9b990af92b54351bb06e4ecf808c0506c4588b22978e02a9680afc903b9041852b17cdd480882da911be38b794555b74f2dfc8d4af382c0d7f6ef2f3352a420c3aa80c5e9c98a3d8d7253933c915bbc4f389cb13fadca0abdf908bc049cb22637c411cf047be8f3b5f84eb0c88ace589e74d0cac80ae519ee125172b3c8962df5ce0ecd013d27b68e291a8b1c0ddb62755d973192ae2607faf5bc5a79ca47116039d80945e1f213f5dcd63403d066d6f2807fec3a4b0a84be1d367b394b3c4446243a951f18bfbad9b85f88a67bd2cbb585d28d30e21aedd09c795e20be0f7c0edc3740f77c6ac2d685bfa45fa73d6bbdb74e6fee1466fc7e970206a2af32e54cb59b482f1b95847c890f441ecc0dfae8911fd582f187db60f33550165b301d6a465a459e880fd34984587c5afa5303c350a3a4877f8680029b43ebd666e744a9b87691bdcc065aca7a870568017ac8ccbd3502e3378dfab89d5eea196c07d9614a0490a1999d095aef37aacf56aa6e21d66914cad118b30c53f06a24b875e4df6a9152f556833325180f040ae0a3b5bedc5f91a40d17fedb3d26cd8542c5c483042a4d065a970908007ce1b1f34e1a885d1bd289f8069e7c44836c1e4889be8adb8e0519e3ded5663b60a40b22d0e3507980ec0dac1f537905cea34dd18042a1b902bd925cbb25f930a68593965b55c587db9b6e4a9f1dd516e49c3af952746f6e6214a9d0ff128fac100d32f32d51cb0e1ec5cb50b21bd5e3742b47496c8594c6b4c31b9b658da1bdd032715570e55b857e37d2b56a8f754701b3211bff97aac06892e1a07ebf7febfa8db9b33f887817d3d3d5e8e36622522c31989aa1bd5b8cc6ede9bad4a7bd6b84d5bbf6ba38e759d686ec06980aff1a095b3c92b5749681fb50dbbb1d001a283a8a2c031c419d5c2e68c08a4045525c2d5b8c98ad6012a8fcb6399d2de10b68b0dc25262a40d80f5810b3198f4c12c5805b7969c61c9669f5b61e204664a148cf6d11f5b85a8123858781091508d50afcdd57921a8f121c5ff36989023d1630a27b79c6dd1908a5ca778186f5916434e4c11e8805031d9187ff6327b53d6045948a755bfa1bd6cbfec3401e43216cffde6d74f847d2e6d67de42ffdf39371670f8a807713ff2752b2e153a003a33305fdf103357cb5bdf54d34b6770bb4885c94b7bf2cee2be2175f1998ac3bed379e4e8d29f826184ec59e4af5128e10d11beb1365c977bc8eeb62165bbf471cbd8e9d45bf68d81a182440940144da75b32d5d045dbaedf99c15dc5f6780ad43bcf0a2cac99938d7f1241c3e6932c922decf73506ca87427be5518d64e6d432022d62cdfd700254ee1e7283d0236b5db53b0a046af6fea6dafd40380664f45caec207916bbb1987895779c2e9c2656eb6239f061f