MGGGIPAAVLNSGVKIPLIGMGTGSAPVPDDLLISSFITAMEMGYRHFDTASVYGSEASLGQAIAQALQRGFIKSRDELFITSKLWCTDGHQDRVLPALKKTLERLQLEYIDLYLIHWPMSMKPGEVKLDFSKEDILPMDFKAVWQAMEECHRLGLVKSIGVSNFSCKKLSQLLANAKIPPAVNQVEMNPAWHQKKLRDFCKENGIHVSAWSPLGANGAPWGSLAVMENPVLKEIAAAKGKSIAQVALRWIHQQGVSVMVKSFNKERMKANLEIFDWEFSEEELQKISQIPQYRGFSGEVFVSLDGPFKSIEDLWDEAS