0x2cffd02ede45a64e268984cf4a5d0b9b1560a1bc1e12e83ec790f165dd5c8bb700af587ef806075280be49acec9d6b3ae92d4d55da7832e653bb157d4d758b858596bd698c46b0b5c572321d1c19e2045e2bdfdd8281c2e14eb3ca1c7133fde0c37c5eb670b6c7429e7c0adf984b557933fb8d542e9d2b3dd5ee609928120cf48127a8799e807e83dc48c7f117dcb51386f870ed9bf58361348fa69947e86b6e9aafff3aa826d4b8a097341f4c44fee5d6cdb598be215b0cd73bae7eaee8c89722fcd636b5aa913b7bb7ebd49f8b491c850960229fc5a748d9d7f4fa7f0f1e1d26da8ffecdf94887c4e715fb08bc1766c430d9917732dd673ad36d6f7dc6d3c969b188d78c3dd00a2cd7bff3217ef2cda35aeb5cdc377d28a2f669a6f0c8d055c5139db47241cc85c96918cf1fdc035cd25669120ba0b9481ee4cc81ea964d4ace3a12316332c9f8e864f1ab52e1dc5ee8514269291c4acd4ccf012e9e151abe320a144561edc5fb92a981c5d7d3557bd5405356799459ed1cfb19428d8b82b3fadea93d31656ae275985df2fe6e8b341ed3d353afa10dcc88cde8cea83b4db5e74b329067895d3135c36aabb03b3d836863b2dce3e71cdb03f6dc93cfc48b705592d3f340cd076f43f74bb25c610f75f3853bed7738a6c3805aa1973c79ce436b84b553ee40afc78900d26d79c574c9900f942480a42e3fade27b1f57a8e0565de92729a7a2f8321d2ff6d4a3041e5c9829ba339db9bc3b1a088fd5f84ac8d1ff5e5e2e51e773f0652ecd6fc393f42cfbefef911be53d204d5461cd03266828e8afa0fff4c7253751675dd55cd15cf6aae4e6484bcd49f7aba202ba7ddf3e132b78a2fb90a6b50c6f5491f763b17a572398179ba20a4b60a2a0c136e718c0eba23c77c3a27056ebbd80cc8e746cb723a61a677f213587b7796e547eab0fe16456470b7aeff979f5ffd40591c7f98a0fcdb3ad6fd6dde28feb180f7bfae7d183276c43ff270db5eba430e0b077b7e548efb40de22bf5f04e92065177d269c8974168b4c400925afd780796179769abd2d356c5e7f51da67fdf66483eeaa984cf74e0bd16d1ed9f2560c44462e9580c80d7abccf4b6a5d8ec52ff0511d756b1abeeb9bf59003debc5258b8325fa75eef432300fe0c3e5657b1af0a04c49fd4bc699b686b9b1d420ef040ae9981296ebe84ea43d55fda2bb78f2d8043612413e35cc6f11658055ad5877780cf72a31b21981255ecbcca02a832636a5141f7621287d6abbcf114b3e09ccfd6f05d068867a8659637d923588181f5f784fb1f2aa212e3a7ba7e4b61b7439d834619cfb1c80c394b0c2fb02137a8382b896d6cc8c9c2c47ac2c4d7a728abf18846a04ecce270dba2d595739ed1a45c9248902a36f310dfdfb9c6d286db22c19453d48265325d3f5ad726e913ca66fcc0a8304f1ad8abff622bb576f413c075b5b7465d89d678341bdaa0ad7383678bdbfcddf6853439d47fd260d6da241eb958886e0c009aaa51fd3bbbda4e47c48728ce0df9e104c0faa822e3bc4b3d16978ae8082d5b4c89bb567bf981e26a0b1eca767781a326663e638d8eeb03a114eb0132b40bc5e6c85e624e786dccbef06ff56cb0424dbce5425188754caf3f6167335a6daed0946b2d4c5d5ae124cecbc6946a2f0bbedfbeff7bb19af1c83093ec962761ccc136804db8441f586cc681522c16cc62c615a0eac09a6235238af396ba7444b838c91c7be9a942de765e6dbac6fbfa9c422a64dec9e190ed6814803deb7ce15b7a524495ffbe5657497c76982525ceb3a985c82a9fad9815e27e0693914026958d04f48722196be97ef18b3b6859572017446f9d21d9b7d3729b35e3a9661cd11276a9ad89553cdba3bca7326f05394773286844ce0847cb62d00b8c1ca4aa0a0932ad3aa3a57