MSLVKEDIKAKAEVYYGDEMGKEKSQELLREVGLPNGLLPLHDIVECGIVRETGFVWLKQKKSITHKFEKIGKLASYGTEVTAYVEQNKIKKLTGVKTKELLLWVTLSDIYLDDPPTGKITFQTPTGLYRTFPVSAFVVEEKGKAATSAAAAKDVKEEKKDDVKGVNGAVEVKEA