MGGGIPVAVLNSGEKIPLIGMGTASATPLPSDLPISPFITAMEMGYRHFDTAALYGSEAPLGQAIAQALQQGVIKSRDELFITSKLWCTDGHHDRVLPALKKTLERLQLEYIDLYLIHWPMSMKPGEVKFDYSKEDILPMDLKAVWEAMEECHRLGLVKSIGVSNFSCKKLSQLLANAKIPPAVNQVEMNPGWHQRKLRDFCKENGIHVSAWSPLGANGAPWGSPAVMENPVLKEIAAAKGKSIAQVALRWIHQQGVSVIVKSFNKERMKANLEIFGWEFSEEELQKISQIPQYRGFSGEVFVSLDGPFKSIEDLWDEAS