0x2cffd02ec5206f9fa1780c171d4087aceca397384e888ac3e64e1904d25723887f0a8c0462aebe5042c3dd66eab0ada7d8b6cd22f0314e1b55a369dbaa69f5b55aa9c72ef2d72f3d29d9e791f65ab0178ac13606ac0a3b16cf465dab1b89b963c09b931f6ee3616bddd183aac4c3a96cbd2f99f63da9eb8899e332e7e0d787992f22c1fde076d8a01ade89e1ef6f1f2c3b7cb5586850d3055768adeae1bc570877004866826a1366886824bd942f1a3c32691b16400ea18960296a447a985cc62b0cd0ebb5e524a7e388e4cc2574ba1b326528b297725a2d18eeca055c17247110d1084b50b8c0a5abba80926feb2d03add9ce539c2dcb3a9796f3b24f5c8cacd28151537d21ca663df8b3808e19cc062155ab51c41d045c1caa02388157c091c2e4bb89e13c2a0db90a606df3c9f84f4edd733fcf5447a4e12fa1b81f31f76d540fcf1727e9cc9e3e879d2b76aad24f965f5e745dd15c627f4d52a77620dd5b58c3a45b369ddf1f8112ca9bd385546487bf1a1cde35e9dc20e509adf57cda8f879cdcdc01e98aca496aec1341f0cab021e84c96baac2991264b58ac284ce936306a72b2ae44fb566cee1e85b56e22ce13cd4219cf302a4830c02804e8386e88f65e37d73593c761b42dffd4b66bb4e5fc9628d479b1f90e6bcad51887f5291a65faecef61a866b682b2acf6d3c284bba8920388c9ce31a078d0cf336a4d6c2e3eaab0ddb13cdf88f24cec729017ad8ed3a38da9cf2b6f779b803918dfcc85d13312d335e9c499e62cb7191671d01564383fa83a1255f24c4f7a665ea5bcbfdd1c8d89cfa92fba27591c9483c5386ef05085dcb06f3d97ad61941ee9dbb477cf8e4e563d10f725e945a7aa5bcce86d5d85128dc2f256c7083dea3dd0bda87842994413427797b301ceef0b842c97323ba14346ee83cd1aabfec58cb416fb301cd6eb81e2e497d5752b68b26d33a211d85032f3887d93e358097d87dc63d0324eb85d82610d5a4f32194882629cf7be87c7ec1f6b38f028cf13fd512e8b39850533c839b0ebff9b6e4e1b707aa95640e07fbc9ec8efce2b767e62a19b37e00f9c63d61a506d45134809a97e1445b0ba6a34d71b9674ef90a33b0af038f77271e106a7f8b756c596d47011079ed174e7d438b7a31b01e7d8020485bcf48ab687524321e31230348d98c878e15ec1e22ee741eba2f1ad416bfe734f1868fd1ed0f18880f5d818b894011b25c03d977bc5966e4b25986c97e8a4bd0e46fc66611b65a9a5a7bbc4cd8b97d15f0023397e1b40e96e4fcfd0a91aadf8a43391f334bc4d707dd2dad604c2158f932c805a6c36c6b38687e1b104329dc95b6e21bec8ebd0c2c4cad652493ec3a09bc9bb37814e1e3a71a0cf4837c71e11d79dd98cb24cc7929a3f50af60febae8b0e8a5f8d1c01e7ea45c5ed942e6497b5e7b718825955d7711ddb4f673225694ba5e7b8c6cba2c9bbeed68d14d20e13e0f5bede102229e6c2f6e6cfe947fe1d55fbf2ba86621305adf341ae697ff7c4807f2a89962e9008edaf3a65350e3088251af5bf89e458fb7ea9ceea9d5c667c7fb8de971e5576ed01a840ab58ed5603f5eb13719577f716237648e294a74b1da4b3458c0b81afb2e863634a4762604a42f29ce57ebf6b37414b7b0bd6e124cfb42ceb8bbf0e16e0e0e507b4236ec855194d8755300c2e2a7977771246a582e4e9ab9d2c0c90d175ea3bdc9aa4c0131016b42ea8b0f38e6e8e566408f7faced26849ef1dd326e9e91e427963922f02249f0d58ba8b699afb60c4b4ab178f8cd99e80ed2f35e60ee5a662229c5d6bcb4d5a4f684285b8d16f0cc11fd850984a5de68e86ed2c28090b50d2052eedb9d9f452a1bf715c3d9cb069faf0522da8cdf56619721689a72b183275523f7c2cb72c1119451c1a5ee67d56d667d