MKRRPGIAGLQTAAAARDQYKLLGENVAKIRTDLMKEQLSTFRNQLEEFARKHKNDIKKNPAFRAQFHEMCAKVGVDPLASNKGFWAELLGIGDFYYEIGVQIVDICLATRSHNGGLLDLEELSALLSERRRTFQEPVTEDDCRRAISKLEVLGSGFEIFGVGKRKLVRSVPTELNRDHNRILELAQVRGYVTVEEVEKHFQWPLGRAIDVLETLLKDGLAMADDGHLDRNRRYWFPCVGSSSLDAAEADVGSLLY*