MRMVFRWFGAGNDSVSLAHIRQIPGVEGIVWALHDIPPGEVWPLSRIMEIKEQAEQHQFHIDVVESVNVHEDIKLGLPTRDRYIEAYKQTIKHLAKAGVKVICYNFMPVFDWVRTDLYKKLEDGSTALFYEKKEVDEMNPKGLVETIASNKTFTMPGWEPERLASLKTLFEAYEHVSTEDLWDHLHYFLQEVIPVAEACDIKMAIHPDDPPWPIFGLPRIVTNHDNIRRLLKLVDHPTNGITLCSGALGADPNNQVPEMIREFADRIPFAHIRNIKRFDNGDFVETSHREQDGSIDIVSIVKAYHEVGFTGYVRPDHGRHIWDEQCRPGYGLYDRALGIMYLWGIWDSVQNGQRMHDLTAK