MSNLPWVEKYRPKKLDDIVHQTNAISMLKEVIKTKNMPHLIFHGPPGTGKTSAINALAHELFGKENINERVLELNASDDRGINVVREKIKAYTRISISKNKINTETNEQLPPWKLVVLDEADMMTEDAQSALRRIIEIYSNVTRFILICNYIHKISDPIYSRCSCYRFQGIPINIKKEKLLYICKNENIDISDNALSKIIETTQGDLRRAVSVLQLCACIDSKITVDSVLDVSGLPGNDVILKIVNSCKMKNFKILEKTIQDIIEDGFDVSYIFKALNEYFVMSQDINDSIKYQILMELSRHDFRLHNGATKYIQLMSFASSVHSLLNQA*