0x2cffd02e27fb43ab52cc7508d89de651bb38dcdaaeb6a9014fb47fde4d1a8de03707eb9d62f6b44ac9ebf277e0ad53e3449c225d13570ec66af680cdfd272b72baf6aae76ad3b2a97ba96e905abff832214808f3372dad181a1de0f7606b6748fb9464c87eadf3c3c448112c2ff6a632f403c54ff80dc0fff0aa92dd52bffc433a49e9d675e42ddbc561407fdd8ac09fa6e9df35819c063b98e2bf3ca9e947a345dc40800d0c2c2e70ac107664a4db966e7dd3ce453992bb72cb49725ae3fd974398f0bd70842e7fc69b6cf66a6116fe4fd74f1d6a6a447f8764cc2170c09162897feac1fb1d80bbbb597b0d6e163519869f3e476b5165c2e8a56f396802d578100ed3e34be1305c9ce70ed5d1070d509ec8426edb362a2e881c3c175769c9e7af928dabd333cbb70f113fdbb88febf70bbf4d22504b07e527a2307f3ade3cf18ad1c3468c030c91be26a3202b4b9c080b0ce61b8ce671b2ccb3d1734865789b2d7f25e54db114d044aefaadffe27443891832f977cf903e5a61f8d00b5faa83c19055c43b9b40eebf54c6b68835e48a0713d7274fd82cace5cd9a92cba26372100a9c52b37433ddcea8c85bcd13daf06eeb6f6e76d0ad208e0d10e60aa81468f1e3d82bc3d4897f6426f720bea2333da6db76ce581f272e486fd4fab8bcbf4de05baa586795c7b2c88a52b27db4d10f3a90bd76d49d25f649e86f51b27d4318f57fc8cfd94a902e10bffa11559c50c9db80bdd9a16a01eb9c713a54188e72476fdf55aeff8494b3e98073d4096d59a89cba4b70a04cf922b5d3959e396c00445541c881a58dd932b474371ab9df7b51c9543122dc86aabe08728689809f86af9e562a2830de1a029f99bd95b481e79e4f3b335b1716991f0eef6fa7394057c36e3ec11fcfa9ee6d242e202dcfb18d6ed8662361136e75c8da247a8ae5a80c0616fd86511c95723f1178957f3c9242787ae579d9bd7463270e15ee663c93d586c54d4515fd808eda8c8008cfd617a043c27e076b3e60ea2c3fd3604c903fec543a5082bd0921733805aedef8389bff0833c90a17e1bbb976ac0dffef2e1dd47ea485c7d2599b3866899fe494488ddbabe027eaa8b2458bc0850ea578789f596c14e01e31d645ad82c845844c267ef6daffa1d354c847b335a21331c11633dea10bf953a47939301e3da85b4e0240d0f8cc08e788cdcbdac614082f627f5bd002721a61e0732e6c9f73932967d803dfdfc864331014aa564c4565b70f082cf57b8f2a4788a6a0888d86ad7f8540ad34de920499d45a90b25c762c6b17926ed18fa88685987d8c32c5b3e93893a299ceaa689d3398f916065d388f30983d25733115a4db2ffd4644c2d5b19166943cfdb0cc4eade9b5ab63bf35fca09ef5849f4eb44898c857316c581d61f5276f744be3d70a79f6b7c1fc7912ecc700b6bcc4d5e4b8cea01a25bba097967a736f4f1467883e17ead4c8bdc4194f58bd599311c4ca14a347d7ce47a2e41e856d27251cdbce50c3da23e3addc47d2b53868d24aae91ac330657381e617bc2c519b762542eb6b7cbe3e7679cef2b1d57d8a1863f606d27368c7a6ff02dd63159d3b600a481cae742bbf33f735dfd1b20eb1b81b7d38c5743038c4be5524bae0c7f90b32effecc3e93d891d37d95611b4db0026514e8ad5e202fb963c66adeab9e3ab68bc35c251cc95d9937143ba3f915223047a242614c8093f679f8a1f546247f34bdad154837fa1a9a0bc20343efcf8a929eda793900b856366b3d6eb097204ce1e05c9ff4fa8c5f1e76f6a85456417270fb8db956d4a7b1218771af1e83fb056581a75a763b7cfb4ab6caf27ddc09205c0b0fe5f413ce58fbe2a3cd375b4f650b453547d84aad52ad4adf14eb0bf38669ab90a0173860fb5da703d621282d6258e13744db49d63