MSTNKEGLTPITVITGFLGAGKTTFVNYILKEQNEWKICVLENEFGEVSIDDGLVAESLDAPEDLITMDNGCVCCSVRGDLVRTLGQLTKRRKEFHAILLETTGLADPAPIVYTVQTNSKMSENYYIDSIVCLADCKHVTAHLDEVKPEGNVNEALQQVAFADKILLNKIDLVTPEEKKILKDRLATINKFATVIETEKSRAPLEKILGLNSFNMESILNYDPEFFENYETSKHNTDLVQSVGIKFQGNLHAQWFNMFMMDLLKERAADLYRTKGLLSFHGQGDTKFVFQGVHEQINFGPAKEPWAKDEVRENKFVFIGKDLNREELTKSLMECLYKEEAK*