MGGGIPVAVLNSGEKIPLIGMGTASATPLPSDLPISPFITAMEMGYRHFDTAALYGSEAPLGQAIAQALQQGVIKSRDELFITSKLWCTDAHHDRVLPALKNTLEKLELEYIDLYLIHWPMSMKPGEITINFSKEDILPMDFKAVWEAMEECHRLGLVKSIGVSNFSCKKLSQLMANAKIPPAVNQVEMNPAWQQRKLRDFCKENGIHVSAWSPLGANGAPWGSLLIMENPVLKEIADAKGKSLAQVSIRWIYQQGVSVIVKSYNKERMKANLEIFDWELSEEELQKISQIPQRRGCSGEVFISPDGPFKSLEDLWDEPS