MGATGSGKSKLSIDLATRGFNSEIINSDKIQVSKGLDITTNKISINEQSGVVHHLLGEFSGPELFSPSDFRHTADNRITDIINRRRLPLIVGGSNSFIYALLSNQFNPGVDVFDEINPVQCISKELRYHCCFILVDVLTPVLNRYLFQRVDEMMNSGMYEELEEFFAKNGFSDRNTGIRKAIGVPEMEGYFRNLKNCTTVQEKCRLYEAALREIKENTKELAEKQIRKIQRLRESGWDLQKVDATEALRAKMTPGNSKIPATEIWERQVVLPSMKIVKQFLLE*