MLQEDPGKVDYSSIGGLNEQIRELRESIELPLMNPELFMRVGIKPPKGVLLYGPPGTGKTLLAKAIAANIDANFLKVVSSAIVDKYIGESARVIREMFGYAKEHQPCVIFMDEIDAIGGRRFSEGTSADREIQRTLMELLSQLDGFDVVGKVKMIMATNRPDVLDPALLRPGRLDRKIEIPLPNEQARMEILKIHASKLSKHGDIDYESVVKLAEGFNGADLRNICTEAGMFAIRDERDYTVQEDFMKAVRKMMEAKKLESTLSYDSSFGDGNQKG*