MATTAQAAIQSIGVANLPNQRHKIVAKSGATFTLMVAGESGLGKTTFVNTLFSTSIKSYTDNKTRFKRPIKKTVEIDVTKAELEERGFRVRLNVIDTPGFGDNVNNLDSWQPIVEFLDDQHESFMRQEQQPNRVGKIDMRVHACIYFIRPTGHGLKPLDIEAMKKLSSRVNLIPVIAKADTLSRKELAIFKQRVRDTIIAQNIRIYQPSVDEEDQRAAEHAKSLIDAMPYSIIASEKDVETPDGRVVKGRQYLWGVAEVENEDHCDFEKLRYLLIRTHMLDLTASTEELHYESYRTQQMETRKFGEARPRKFDNPKFKEEEDALRKMFTEQVKLEEQRFRQWEQNLIAERDRLNKDLEQTHASIRALEQEVEQLTMKAGKR*