MDLKSTWEAMEKCQKLGLAKWIGVSNFSCKKLSDLLSGAKIPPAVNQVEMNPLWQQQKLRDFCASKGIHITAYSPLGAKGAVALKWLYDQGVIVVVKSFNKERMKEKLEIFDWELTQEESEKISKIPERRGLPGVEFVSDDGPYKSVHELWDGEI