MLVSTFAVAFIITVIGVPLFIPFLVKLKFGQSIRDEGPKMHEKKSGTPTMGAVVFITAMLISFLVFSFISGEVSAATWLLFIALALFGALGFLDDYIKVVQKRNLGLTSKQKFLGQVVISILFYLVYHFNDFAETLNIPFTNIEVDLGWFFVIFILFWLVGFSNAVNLTDGLDGLVSGLSVIAFSAFGVIAFYQEQMDVAIFCFAIVGGMLGFLLFNKNPAKIFMGDTGSLALGGSIAAISILVHQEWLLLLIGIIFVIETASVILQVFYFKATGGKRIFRMTPIHHHFELGGWSEWRVVLTFWGIGLVGAIISVCVVIF*