MSEGLVQAAYILAALLFIMSLAGLSKHETAKAGCWFGIVGMTIALIATIFGPHSEGTFWIIIAMIIGGAIGVQRALKVEMTEMPELVAILHSFVGLAAVLVGFNSYGLHHEALMPEGLDAAAQAAFVAEQAVLTNIHNVEVFLGIFIGAVTFTGSVVAFGKLSGKINSKALMLPHRHKLNLTALVVSALLMVAFLNNPESIFPVLLMTAIALAFGWHLVASIGGADMPVVVSMLNSYSGWAAAAAGFMLNNDLLIVTGALVGSSGAILSYIMCKAMNRSFVSVIAGGFGNDVQVSSSEEQGEHRETTAEEVAELLKNASSVIITPGYGMAVAQAQYPVADITAKLRERGVNVRFGIHPVAGRLPGHMNVLLAEAKVPYDVVLEMDEINDDFADTDVVLVIGANDTVNPAAMEDPNSPIAGMPVLEVWKAQNVIVFKRSMAVGYAGVQNPLFFKENTQMLFGDAKDRVEDILKAL*