MGATGSGKSKLSIDLATRFFPSEIINSDKIQVSKGIDITTNKISINEQGGVVHHLLGEFSGPELFSPSDFRYTADNRITDIINRRKLPLIVGGSNSFIYALLSNQFNPGVDVFDELNPVQCISKELRYHCCFIWVDVFTPVLNRYLFQRVDEMMDSGMYEELEEFFEKNGFSDRNTGIRKAIGVPEMEGYFRNLKNCTTVQEKCRLYDEAVREIKENTKELAEKQMWKIQRLRESGWDLQKVDATEALRAKMSPENSNIPATEIWERQVVLPSMKIVKQFLLE*