MSLALTFRPENFDDILGQYELIEIFKKFTALQKLPHSIFFGTAGSGKTTFARVVAKEFGLDFYEFDGGNFKLEELRKILDNYKNSLYKPLIFIDEIHRLSKTQQEMLLIPMENYRLILIGASTENPYFVLSSGIRSRSMLFEFKSLGVKELETLLLRVQEKMKFSIDKEAKDFLLKSADARAMLNLLEFVLVLNEKHISLENLKKLRNTINSEGVSSKDTHYILASAMIKSLRGSDVDAAIYYLARLIDAGESADFIARRLVIFSSEDIGNADPNALNLAVSTLEAVKNIGYPEARIILAQCVVYLASTIKSNASYKAINEALNYVKNNEALEIPNYLNNNHQEKQNYLYPHDFGGWVEQKYLSKNLKFYHSKGLGEEAKLLDNLYKLKNHKA*