MLSNTNKFQKRSKVMLKDKTVVIGISGGIAAYKACDVVSKLKKLNANIHVIMTKSATEFVKPLTFQSLSQNYVVEDMFEEPKTWEVEHISLAKKADLFLIVPASANVIGKIANGIADDMLTTTVMATKAQVLIAPAMNTNMYENPIVQKNIQTLKSFGYKFIEPESGRLACGDIGTGKLANPDIIVEEVLTNLTKEQDLKGQSMIVTAGPTVESIDPVRYLTNRSSGKMGYSIAREAIARGADVTLISGPTNLSIPQNLKKFVQIESAQDLYEAVVSNLSENKIVIQSAAVADYKPKTYSDKKIKKKNDDLSIELSRNYDIAYEIGKIKEDKILIGFAAETNDLIEHAKGKIKKKNLDFIVANDLTKEGAGFRADTNIVKIIDVEGNITEYPKMKKEEVANVILDKVKALLEK*