0x2cffd02e499e5d0ce16c53339290fd5b9ddd54b2199f17c78d347237fc3f305618db4cb0dff0e21d5845713f1a3fe09e59e4c82f7deffa6d3c8d8eba993ab195a90c63f8c746c879e0fe549265e0b14d247efc424beeef1be29a4c3e0b2bfa27584621b85e456fba475cbf61d4aa36cbafcf2586e68b40d928ad051b5047d03f0338164be847a92d25f479b7606556b0989def104ebd7008603967fd412a0d4dddffbb897b739a0417f4b85025284904e4d2c90711fc42026c9180f8abc0ddc1c6dfffacb65ab43a3a717a92ab06f512abd07bce8c7a473b97856209c88e312fb2a651234338d1cfc84c2d63af45541f4e9b03a29c25fed953379caf4c2862e70af65a058e61def664a45d1e00d33e9413214fd89d04c9a167469b7a79626f856b87cd2be613e7ddd1c14d89509b2aff186b1ec61eb084c6bf87dbcef9cce6146af863f94523f8d604007c89d92581b3c20a2863bd379fb18948d0fda3d9d79398e804fb65968fdbf3beafc3eb40b2e27f5c3c43af580aee847b2f47662e3fb43b1808b1a955abc5e11cd816675d2a5a05cfc9827ab00fca4fb10df6cb5946ca035775db1d964954c77af2ba35f24cfc74c830035d7764f0760cc22fbf9708b2439a37d7e56f054adf4727ce1239e2ce92fadc0ceb8698b393bba178ff751400af93e7cfbb5d2cb2f5123d35ae4ed6ab6140a63259fd592efe9f6a795da39fc2e2e2185a6e434ef5755fe90f1a4c62eae9c360cac59098cf74bd6698a6f4514c688750eeb5573ab49786b3122633fb6f1a2c5d307d76ac3263991cf125fe21dd0c619a5644b07407692fb5b585bcfbfe91e7b8278b875c17b7728fc273d284c3eab2c3483af572d734629c42b791837b53b7d889cb66d10d1353d14f92d4a7fcf6c792cf13722d7986737597246a7ef3bd22e864efd756ed3047edb69043a785137edd6af18549a6f7ad6116980eb88d76a2b99ecc08fb75ff5e1ed45c89d55c122d6edd1634ac90d3509a0cb0eaf22bb7885fb84c19fca0dde419da1235d732b0d75c2352502899e077f8074e18adf39df7b878d41b191bcd22e67acbe94b02bdabf09a48dcf749befd6d3a8e1884c6b983615cf08a81bdb573e430819abaabc25f6fa88c61d7a25180cfc0cf52d3649381a86621a978edd9aabba1e2aaa0265ae7be19a64b755e962182607b066d2d4de2487b627266cdbbd00a91f4057823f54b604d5bdd4fabb64c11c3764a5519d950c96a4f3f808435a63e2e2f68179fdf1409f351dec2480f2cedeb8ec92d7cf3657f195cf1b0abf578fd3c404e8205c873211b73a9ae3b96906a6e1ee06ced6018b42a2d52707228185daf14849007052bc756e5eec3a24068745fe14600dad5cb46b8cf6098e60d650496d4ecbfc92e9e52256417008fb1fa90a3f061f247a060bc26a4b4d0e4f9d55ca890e01b50b0c519f1048c8fdeab0d31630c652cba908cb2c82a20ddd11656c7d0271d07de6a11388ab92125304d84ebe86466020f343b4b613feba45de6130d2c17bf5335cd9083a722867b0e4c60c9165e61394d9ff1e953ff4ad92b14272b865ef2ac03dedfeded29c0a185d5204a63c9c5cdd9fd494941e426e5c1ab211006664dedaff4625d5e0ff29d16d383298d904515ff57ae5471463f2d7ba13e3c682a60ebe1ed4fea10aaa3bccf6c7570c9506ce799c226cbb8df7cea1f1622cab2be0eaf59912bf59acbc551136faed3aabece88c893ef3895f64f5b7fa57cf3da9026d9feb2c169ac5932d508fcda198154611601f6ec74df56635058a91c4acce1a613d2c1820a9c7d9d4eb55f0ae69f92e8426ee33cf2252f18a968e0508a4a354d0bd3e7a32e5b38571c22fbe507b630d34d2dd73579fbf9152083d13a42a71952d5123f08deec1f2dcb29d408923e2786d6184a50f096