0x2cffd02e414465e7baadfc366baf4b1e11d0423253d3055fe67b3482979c24ea601a9ddf8221c38a5782cf8f031c6452d8fa04704387748ecc1cbae83c986b55325005686b7def32711b8d296ac55769fc51c49e4cb7cd53de2d6d59bd68a7279b99a48360a83c5a7e9cd819f1c7c55563876d31d25eee2faf812a19e94353fe44a00346a640549395ccd7066a25720aa35c3d3ff648eaa8ed40895ca08ea9b65e0dae03af9f91f6b69703d5213ff664968ed96faef54720c29aa00728af5f2f7904f7cdb54ced31ef229a3ff4b43bfd62834c7d38fdab4122c60cc0dad14dafde047b367cbef6f788daf3e0cd75f55c7701ae2581705a3f8245783461e8bf6114f79dce23c80e9ba2152f9ede4756553f89fd7fac16824ed315fef5546d17f67baea18a23dd90395f982e06b3e6c79ae0f7bd346e74a2035693aa23820cec718a314233a9c53b6640c09d249eb79ba9edd58be58bd0219819b03fde249eddbc230136bbd3dc6a591f3e75e38c7a4790302fe6d7c7f65df1708cb2271b0ebe65fd2fcf74175aecb5f77c6b39e685c9fcbb05eb142c148bc702cf897d3a99d8deb497c79f46e8b0b5a5b924a4d83bfe6a261bcb2c5f391e1abcefaf4ee6f5c8a8abf563960254ba3a6cf91768d8a762e14adffd127ac3085dc4efe6c90f06e09a7234bbc46028a78f161817b4ab29f172bce855c38a10276ed293ab0a96c17f1d36eee32f0d2d05adc3dcbdcb72cf2972d67bf740451d45a6cc77654c21302deebfc1400456f8c75e8e0550b18ae796ba937ec2693d493d142e676c840bad8c9d60f9c3244fd42d6b6f9fd0a57a4aa06b3875f98e8d3d231c1377142a91ca0b018079d75a38bb4e6dea8c21e42e51fb1f921abfa87c1afe79d691261af37b4488655ae7d37195b608edd265c3eca6d25905105f0be370d56fdacd3a94e8139288f96173afa5a19efdf1cc2c98bb3838b37e3b675ca9d789adf7e3df2ba1beda3a90b2d0c34f4eea609e5ecc2bf8bc421effe2003ebd6944cb041e4b566cdd7b98f5633a35a2cab181d0d63552b04be2e68ddeb85ff47650eb0cdd24145a2ecb25fbeab34b4dfbf127d5dbca8376db29a6dfe2aca4102539e1e0b2de4cb6c5afb5e16ac487ff16aedf34162662223c647808194e01f73748771e2f91f473921138d7d4c217731c0d3c46e537fdc98c2bf6deb474ef0c81ff409d5ef99831df780550f02812e302d7ae9fe62683a69f2b30f874022621ab82b25fd16cc2d32a7840865ffcc9b023639eebcf242d090f1811fa9d6f10dd0b2b1f7206f1472c6f2aca0f3ebc3d889be4d43b338ff87a80020ff4b626f1755bacf0263cb4ac83ce3a7b45c8e4b5c5d2ba6607e0a25b668c8900d0508096fc7997b2443a1a9d0973ef4823e0782bb09f5d62d98ae91c9df72caa4997024c712bc860fed979cca9ac7bbcf9d84d1c4573e1e1afff87c3826dca0ff91edbe90c867f1c18ae150fa806ba0c81346a8f6b0224fa0d47d2c0169db70e8290d34cb6231edeaa8dd249a0ab4b31b8427a43d942757eb36cd0d03407e67153c367cc999d91b76704a54a17b781f582ad71cee91a2a8a9b9859e4effbbb416f61f04a8a82fbad2ba7f3995186d2af6b3acf8e9ab100d0611e38cb62fedde82708337064c1cda49cfc9ba16b670911a8b0aea706c56ad12dca7e115b513c591d1eb28e517f09a841dd575feda242c82be4c880bcd3750fd440c036184ed2bc806c6e9ff69e6c9bb44d4201d3418aca7ca8cf70f1dec3bbe934ec8e431a55af57ee4ceeeae5dca8e54b8edaaf7a0e25ac99341cb1784612ff6bb2f88421b3e6002a92958904c3dd180e628a481d9e84a645791003fede259f42055b12f74773512676b735a6663183ecfc8f528ba90a9344670be6c523bc797f5264930a80fcee070bbd