MKVSKWFFVIMIVSLLKPQISFGVSEISQEFLKFAKKSEVFDWMVGVRRKIHENPELGYQEFETSKVIREELDKLGISYKHPIAVTGVVGFIGSGEPPFVALRADMDALSMQEMVEWKHKSKVPGKMHACGHDGHVTMLLGAAKILKNYSHLLKGTVVLVFQPAEEGGGGAKQVVDSGSLENVKAIFGLHVSPQQSLGQVFSKSGAILAGSGVFEAVITGKGGHAAIPHHSIDPILAASNVVVSLQHLVSRETDPLDSQVVTVAKFHGGGAFNVIPDSVTIGGTFRAFSKQSFMQLKQRIEEVIVGQASVHRCNASVTFGSKDKPFFPATINHEGLHKFFQEIAGDVLGVDNVKETPPLMGAEDFSFYQEIIPGYFYFIGMKDEKKGTPASLHSPFFELNEDVLPYGAALQATLAARYLGQTQDLERHQHVEL*