MGGGIPVAVLNSGEKIPLIGMGTASATPLPGDLPISPLITAMETGYRHFDTAALYGSEAPLGQAIAQALQQGVIKSRDELFITSKLWCTDAHHDRVLPALKNTLEKLELEYIDLYLIHWPMSMKPGEITINFSKEDILPMDFKAVWEAMEECHRLGLVKSIGVSNFSCKKLSQLMANAKIPPAVNQVEMNPAWQQRKLRDFCKENGIHVSAWSPLGANGAPWGSLLIMENPVLKEIADAKGKSLAQVSIRWIYQQGVSVIVKSYNKERMKANLEIFDWELSEEELQKISQIPQRRGCSGEVFISPDGPFKSLEDLWDEPS