MGMRFLVVFIFIAIAFLPFSVSLPFVVLHGLGDQCRNGGMTRFTNFLSNYSGQEGFCIEIGDGSHDSWFTSMTEQVESVCETVKSIPELQHGYNLVALSQGNVIGRGVVQWCDDGPPVNNMISLGGPHAGTASVPLCGKGMFCGIANLLIELGVYTPYVQEHLGPAGYVKIPTDLKAYLKGCKFLPRLNNELEDDRNMTHKERFSSLNQLVLIMFESDKVLIPPETAWFGYYAQNNLKNIVAANETDLYKEDWIGLRALDEAGKVSWLSLPGGHLRVTEAEMITHIVSYLVDPIVSS*