0x2cffd02e9ff0739c083757e8de68db22ee6fa245e725afd0080ee134fe14a0a22c48472a697eb1619ee310ebede337652612e4d9313b310f245d1715e160aa67bbc66beebfd71477a55bf36acfd1d51761da40707c880207ee05f2776c226c86b5baa263433cdd9dad2c3d5ad13e692b525afa45255aaed42c9f154a656f6863ab2ceaa01368282b8216ff193f2d8b04a63aa4ce517446fd8de02d02318d0e47770fb7122de49994dbc27346ef8d1c9fc8c5408a06cd9b1766f2df97fa04d6934bb1e1cee0d0ef927e1ed7228448b8d17d88fb1e794fd9639e1e0cfc3d34df6134496cf94e60c3239e67953e23c838219d3069d6cc12c84da01031e586e7ff28048813a414ab5aed0f150bc2193625d7b853d845342450581a94984030144dd8ca388856c57ff90a44b5019e75c421ec2538152594256de60f5ff9bfbb7dc1d7b9a0e540a18778942ca40d2b1ff54d3e613836a7db911045905613244cc0b0fd3668b92314fa994c56bffc8e41220341d29cfe5ad9b74ec3ae71eed964807a2c42377e5588cd4ba5f585685787948ccb75f894d8228b0c86d8eb185feef50497fb0197e6ab7ff900fd962df6e16c766da3fb364666a83a079739692df3e7ed1fe048103eb075e22c913d591dfdec09a8a4a74106faa898f14fa6c7f160def472f376d632c4d4a5cfefd838e11daaacf3bb83f140bc573898e5a1b1fb06cf124a52fe8bc83f9fb66e78b057a1c48cf23a203fad5e49e47d9c0dc6167dbcdd73a53d156f8edf48a21480b758d85af08031bc47c8486d1401eeebae5ffeeceab7a16f93dec70a2c558f0229e6b30e8f4c565a7f4ad0956afe821ab09794ad33c335a4b7382a51aa1d0f6c5e1aa430ef8bdfb0e289690f1a7d75689a7cc4fadd70fa851b4717be1458688fbf696795bb0170ceac788c609aee7ca18ada1fea7342fb4a815aeaacfd6ecbaa959f9fcdfc0878d59966e55e21803f3c58b3c370b7bfc65d86e64c8a8409bf36b37dc9e0aa5d0db81ae65f5a4c13edae852b51c548079a40fd2f439249a77287281baa45499c582988237cd0ad0893b37e6335d58141dd3e62c9d248dc22a0b6813dad6f761cbd15d9fafaf03b396fcccd3d35559e12e0b22aecba9ecafbd86dbd6f477ad118d63ea2bf12a8785a90bfcc51049c71b00ea991fc88863473b019e4be9a30a9b9eb224e1038f37b27bab70f01438987c31f0c0755d3c3a3aa2876193e2b4a9fbef9095f8c6bb2e381bd734633c9a0f7282d8b1e96abda8fd8c225c95ee5e63e94cc13d5ab94d6bc9668b1fd16b84b0759c3f3e4046ecaf59076934e0ef574a97c5a6decf241cf7a69cfc471a549e0fadbdf5e8e25d380d4a38d7c558f52850c8bca82663ab73a5cd6528ecd71b3e9a06301b0a0d6d9be29234ea5adfb2a2c8f833f795c7499431756336bbea89731dafdd15f232603a2bd5445a1a156f65235a756de0f669541d4c571a92e5d362354c53faeaa9c47b72d2152ecc0113b0dbdc5f824640ac5974f36ff5d0e648f1de1789f38e36800ecefee606aedf43fe5dc87809a90ce801112e5aac1b9cb640330fb9902717263ef2e456399600003d4fd0ebf324ceec951104d03af5da3bee364657f5bf048bb88fbeee101200ef779989e9242bbe626632d4649e0d2a9bd264c9eb582f44f32e616bcf8d7d6dec9fba40e270b76ae0b1351ccb697c6ef590f56b12e9b2510edfb6ceeb8a345a9bbc1c75923173e7b98176ca6f154ac931acfe125d70a49a3afe03080c9c9f4643a951722cdb17468b4d4aeb33c30ec34407b1ad4d439d6b730ca7bdc4faedb53a08bb6a5b4c287e38a08536fa4a7afa6f9f04e3186eff9033d4f1d52907d961cec39d7e267c2beac140f8c92d49b22870996a9b7d6c85aef5a20c8b0bf0db19d05d835bc9cfdf38710