MSMTAIDYVNAALAVVKERQNTLPSFPLYQSALNQIQYIKDILEGNNNDKSKLHTITLGAYASKEFATTDPELAQHLSNVNYIASQMASGLKVILPHEEDPEYIKRQKRYKK