MEGGIPEAVMNSGERIPLIGMGTGSPSTPHDVFISAFITAMEVGYRHFDTAATYGSEAPLGKAIALALQEGLIMTRDELFITSKLGCTDAHHDRVLPALKQTLQNLELDYIDLYLIHWPVSLKPGEFKFPFNKEDLLPMDFKAVWEAMEECQRLGLVKSIGVSNFSCKKLAQLMVNAKIPPAVNQVELNPAWQQRKLRDFCKENGILVSAWSPLGANGAPWGSLAVMESPILKEIAAAKGKSIAQVALRWIYQQGASVIVKSFNKERMKQNLKIFDWELSEEELLQISQIPQCKGFSGEPFISASGPYKTLQELWDEDP