0x2cffd02ef229252379ff302098c4ae6c3307e7e324132230a1452f4377b250669486c387548de6883987ba63f5b17ec9b05e066f17a30e4267c4a3e28c710fea40d2df1a64c327758cceb978ab0bf378a88ed9cdcbd1945a158cce13afec256cd4030be887db439acb332b28645c7c8c25fee9ddc5244521d0bda5c4bbef3127cd2b85e52a830ec5417ef8ca662f0f55c34095c2e9e4e1a8222b371ab3cf0e2742ac2d554efce3a77629d72e0e9dd1a0d9ebe4016244a69b3052a3a0586431d7ed3868d31d16ecbb3f3ab3c9744a4e6e4ff08e45c4f04b1f0e92cde74fc6ec23bf6c1b830eb49bbc48ce0f6e542b6cd5c9a6bb7055ab97bf5c900807c0b3e9c3e10bbbc280295da078bd29ac3765a1ba8a59c8b891a2ef0c72af9f77b36db278d5998f5387f9f29e942efb9968877d73fe2433d1b30465c5158de3cce634b6e01ff8a2e2e8f376505640161bfae2bd2f7d1034448630537f51df495eba11b2af7509c499a2a88c1cafab67d9092e74c7dbd5cabc73041d1b5963017345a6bc672aa96d8213b09e73f8601ab6d35fe453570ee04d6d8d01fa0fd7853eb0150ef24502cbdcfd8cfb81c77ab22afd30b016da5c723901285c27918a930cab5169f99c52c725d8273bdae70fd409f229832b065dce9d65245cb8a7b32578bb58b6fc0b102de51a5b23ad6168c5d2ffde4ba7a20d862eff0821fe428e368a34caf289b2524e790f1a189f3177ff414ff82b046ddddd369131c75ba0ee5b7d0bf1e6647b0e29f2eaad94a5cabf879e3ccb73bc65388bd7ff5ad719b908e7d1d01d71ff2dd1b4c01e7eccb9b526e398e7f9ab390cc1753823a3407deff7999871ba16cbff238a7441ce8e5d6ffd23390dc31faf31c4da1b96785dcec8d07b97ef3b22beff38e6f881125b6c59277a22ca3e36ee7ebc677bf0ea36fbc8f9f97dccbceff881c7c772baf5bc9ccb59c7116333fa3cca5c4512b907a4d4763802dcbae298a78f8c812a00610b2669fdca3507c7294230a4fcd0ec964478093d28dc7443534a5c9d7b018648de3bbca042031e00616a2662d92856e0eb4f2277df77978b10d2b44432fb3b595a395e9fd7f867299507e1f3b037fddf62777468846f41962b12747c9cb01d237bb8d66fdf51e562690e5a07fad18b0f3ecce69c928c3207fbcb98bf48a0932a4867476f2f3290cff49b6385f895a0226230fc045d89caa33f0a86d301345d4f558cc410d2a834b2e9543ac12fcb46e2f308e305df3c35d2a8210b0b45d7492344e2b4a94b4854bd92ba41d0b6ec88aa268e54b8580a75267527d53b93f2a4e7cbb12114554f791900fd97cdd8fd3c7cc281793d78fa5fccae0c8b5a518288d638c6a13522a7659ad3ed1f8d4eaa778d814dcd08c85ad5fd7e05d18eb0ce0d20d8f92f4aa5c1ddeb281ba7e68ebf403540f1800076e00ccf11d62791f1bf508521db40f89645e3a126ca089c643a85299a8ae99f49905e998a56aa88cb394be9df66b8ec0e96207133acbe645198afc4f5741548715d03c892037e5d8c0920fefa69985891a627e23fe12c4d70570d4c5aa5fabe9fd37106d8101f57d5853555b9062bb73e075318b71fb4dbe788aacb104f6e4e4eb3e49225ac0bd50027593078eafa0323224a5685a356a8ac939e935c0fd06bcf815b218858ba5a6ce10f6866372af36152fd89a3f9555a4f94f303e011f3aba350e5c74e09f08daa3d3af918a099153f0a8cc636ad9216dd2d73c53e81f827515ddb0154eea6b2ee605c9076aa3572d1832a47419bd80275ec0f5b9c8dc0f3a1afa41a92659d42489f3118f17d9c11f1c054163fe858d8d3727e0886c855e7bde1e2c103c9050462fb8a7a4774c6a8a119dff77bde3c9c91a3cd572d9d03594d02c2f5d4bd344a90f0c129e0b34a20d33ebff3d440508a4284