MDLYDLDTVFKNGQHKGKSVAEVLIQNNSYLHWCYGNRANFFITDAVWEALDDHKDIEVAFTENFINAEDFQLVVASNKKYHQEKRDNYKKYMMDIYEREVESCLQGDSQIPY