MTSKILVIGATGYIGKVFVEGSVKSGHTTFALVRESSLTDPVKAELVQSFKDLGVTILYGSLNEKESLVKAIKHVDVVISALGRTQILDQVNIIDAIKQAGNVKRFLPSEFGNDVDRTVAIEPALSEFIMKAQIRRAIEAAEIPYTYVVTGCFAGFFIPSLGQCHLRLRTPPTDKVFIYDSGDAKAIINTEEDIVAYTMKAVDDPRTLNKILYVHPPKNIVSQNDMVSLWEGKIGKTLEKTYVSEEELLKSIQEAQHPMDFVMGLIHAVLVQGDLTSFTIDPSVGVEASELYPDVKYTSVDEFLNQFV*