0x2cffd02e9deec48faee51c9632cbf8a7a140b079edca5ad04ff4f449945360eb62d88acb35656c65414a4e60d55f6657030d1b598af28b955c66e0407b192523a0bf969767d26b74d1033ed37e8b7dc8b0a447b68fef79d260efb43028790721019db24f46bc9250dc282e186e4d9301f2777dc707f88e3092cb869555504c26a57c99ea6c77926b24cda9a3a964caebd16d99696ea948771e49b05863091001879119303852df35e602890b9ed340754f28ffd67a0e7312eed19943a341c9606e5a7a6cd89ba64405b9a0c180e22137ac0dfb124a0e9d9a4f30bfc347c24e63e7b90a1850452749ddfeafb5720ec7100235f0bed3dc9b180b16025e2f7d197faf9725289391eef52fe3a0a4013d9193704da9fefe70f07ad78fb468a695ea66eee9d9de94c50603488f7b45550148e06117a0e290dad51377b6f290336289656dc91390012d3d8eb810072eb376e3ac58ef6130e637205dddc6a3992ec290eed3ecbca238141584050ddf7ab6714b53742fd4145527a78e158c63a4acb2b4143298aac7270f5b4ae8af70df5de6ed2255c39125dc3cb7d2482382f11605d302faac1d62973813e03cbef8bb9ad6fee636daa7ca3aec7db331a3a38ab2c6d01a099690c40a69d1fc08397456f7bb351df19ee5ac43830b5e2a376a85a264b800fedade2a9c44eec2b3a74467f326dcbc5f7ff23853885d06326ac78ab7a33d8f8202b943491fb04ec81e59bcc648a1c3c706ce2079e3b1bdff6cacbc28a1ccff7db743f507bda170b22ce4a42c2c2406554f77382fa2605e4b1eeaee113019b9f6312de0db28dae2ac4feaa0e7d2dd3405ccd27815d8e97bd7882d432be06a8badc260d3270028154d3bbdff4b318f1803e0e4e5bad866b3978f3769ead31181ed4978d6c7f598fa3c0c70e574ebd996bf68ea0dbc96c471a31e997bf3c84242e0d89f0281d393fc314fbae458c628313fc9820fdbf308d4784b89bd5670ba3dde0dd7e3466f3de21299da7de6300feecf014c0701c73d10e1253ee7e870fb6705739e933ab92faf2b0b8a4ef9896f900556e704832e7775ea8b9e98c89f2d529c6fa383a56b066ff5dd7c5856b29a3f6279dab23b632562eb11f381ee6ede71e519d2c5f2c3c5c9a15a0e3bff31ae451151439a8ca4353df1e56419f18e0d5097ed07b725503bc7ae48e9b46effa4594077d4d1524b5cbbeb05d8ea02ac72e4ef4fe4165e814dcb34cc95e36bbfa056a36796a05b302e865b0ad8ba4849763a6a62db5995ac3cca58fd5c874babdb675a0748493b828cf8867056982478ca1b51bc42c2261085b621f47a0102efc58de1124a1db5ce38e5300c2d1b32f6a6100b080113a8bcb3bfcdbd321f027c6ea3b3b69f658c3b6d0cb6b848080d29bd2ef85db4ec5d4577e7b9a6f4f49a95f0e77de18444e7b86241a9ff5f9db3396015243c396df211b8c65c45d0aeb8374a2433027de5118f8995b074f8a3bc6d0fbf1bcc1c416a1fa363fc02c25332a3267b379566ece48c0ad183943d36ea6e570fd74031c188881d2d0979ebc6f5ab563dca9d34f44228b9a0bded1afa94736ac7b16c7f7c4ad7916fc3396cce809728672bf8da5c64c8e4805875016f2904cd115b00d10e78b978be5fcbaa33920fea6c81649c961052195f49e4ab5c9d8ba15fc26e58569c115de2d5ef7b7144c41afbd6e473e3b13693c17378757e4588448b28ac67524c90dece16880bfa8f9f7e7ce47ee6d2da0ef3d79380905679d25055df67fbf399d6847ce8757800b596ae90926216fe496c4eba4c65a4402d1276f6bb48941660999b7f560d08b27c5e9934e0c339f8d662d741d126b6ca3cf0fbe0df14f42d2c97645119989004efa93964f3d30d5e2aa2a07f1af4bd8da6f0ee7e463baabefe597f336dfd12ea24cdb2f613dfa83c