MALMVPKVSIGANGRAMPVIGMGTASLSPEAMLEAIRIGYRHFDTAFVYGSEQPLGEAIAQALHLGLIKSRDELFITSKLWCTSAEKDLVVPAIKKSLGNLQLEYLDLFLIHWPLRLSKEMRQIPNMGLTKAIGVSNFSRKKLEELISTAKILPAVNQVEMHPMWQQKELVDFCKTKGIHVTAYSPLGAISTSKRNNQTVASSLVEEIAKAHGKTSAQVCLRWLYEHGVSMLPQSGNKKRMKENLMIFDWALSGEELNKFTQLPQHKMLRPSSFLGSHDLVLETEEGI*