MEKVEHKTMRVNGINMHIAEMGQGPIVLFLHGFPELWYSWRHQMLFMAAHGYHVVAPDLRGFGDTTGAPKGDFTKFTTLHVVGDLVELLNIIAPDRKVFLVGHDWGAMIAWALCLYRPDKINALVNMSVPYFPRNPIIRPIEALRAIYGDEYYIIKFQEPGKIEAEFAQIGTKTVLEKILTMRDPDPLKMPKGKPFDDSPVILPPWLTEEDVDYYATKYEHTGFTGGLNYYRAIDLNWELTAPWTGAKIEVPVKFIVGDLDLTYNLVGVKDYINKGGFKKNVPLLEDVVILKGVAHFLQQEKPDEVNQHIHVFFQSFSSSETSAS*