MEKVEHKTMRVNGINMHIAEMGQGPVVLFLHGFPELWYSWRHQMPFMAAHGYRVVAPDLRGFGDTTGAPKGDFTKFTTLHVVGDLVELLNIIAPDQKVFLVGHDWGAMIAWDMCLYRPDKIKALVNMSVPFFPRNPIIRPIVALHAIYGDEYYIIRFQEPGEIEEEFAQIGTKTVLEKMLTIRDPEPLKLPKGKPFDDSPVILPPWLTETDVDYYATKYEHTGFTGGLNYYRALDLNWELTAPWTGAKIEVPVKFIVGDLDLTYNSAGVKDYINKGGLKKNVPLLEDVVILKGVAHFLQQEKPDEVNEHIHVFFQSFSSSETSAL*