MFVLVNLIVVLGMLVVVPAGLRLVDPVRLAPVRRMWPMFAAPGAVALWLPRGAVATALAVVYAIGTLVLAAQAPRRLIRTRSLAPAEIAVLTALAAPSVAGLALVAERAGHELFGFTLPILALTVPHFHFAGFTAALVAGLVCGAAAGGLARFAALSVPLGTLTVLAGYFVDDWAELAGALVLTAGMWAVALLTWRDVRGAEHDPYTRALLAVSAAVLVATMLLALSWAVGQAADIPHPGLTWMAATHGLGNALGFALCSVLAWRRIKDMKESAV