MATIHFTKVHGSQNDFFLVDEEENQIMDWSDAKRADFAIKLCDREHSLGGADGILYVTKSSEAGPIGQMRVVNSDGSIASMCGNGLRTVARYLLEKHALTEAKVETMKAILDVKKATSLGFDIPTYQVEISPVKFNAESLPMNVGVEKLFNQVVPELDAELAFSAVSVPNPHLITFVDQAVLDSDKQEKLASYLNSENPYFPDGVNVSFVKRLSDDAIYVRTFERGVGFTNACGTAMSACSLIKKMLDKDTFETPLNVYNDGGRVQVTAKKDEAGDISLQLIGNATFVSTGSVNYESDTVTELTNEATPEQAQYQELVKEVKEFLKTTE*