MSPAAQSSSDKKQSGIARVLGSATAGIAEIGVFHPVDTISKRLMSNHTKVTSLHELNKVIFRDQASQALGKRLFSLFPGLGYAACYKILQRVYKYGGQPFANEFLTKNFKDTYDAAFGPKTGKALMSATAGSLIGIGEVVLLPLDVLKIKRQTNPESFRGRGFLKIIQDEGLGLYRGWGWTMARNAPGSFALFGGNSFAKEYIFGLKDYSQATWSQNFITSIFGASASLIVSAPLDVIKTRIQNRNFENPESGFTILKNMFKNEGITAFFKGLTPKLLTTGPKLVFSFALAQSLIPAFDKLLSK*