MLARACKRAHAVARPRLHRFVRLATNDADAPLPAVLEIKTPSELDGVVPRSHVQAIVFDFYADWCGPCKTLAPALERAVKAHWPKAALVKLNADAQELAPVMEQLRISSLPTVMGMSRGRFVDQFRGAIPESDVVKFVDNLVKDLGSDDGEDGADDDAKGADVEDAEGATAAALEATFGGGCGVLGDAATRERLTSALSNVVNDRSVGPELKSRAFAASAMLALRGDPADLAAARELIAHGRALVNGFPEPKELAAAEARVDIADDIATIEGIDDVDARRKAHEDSPKEFASVRAYALALYAKGDMAGACEVALRSVKPAFGSSREDGKNLVVKLVGACAPGDPLAEATRRKLASSFFL*