MSLFNWVSLGFFLYLLSPILSLNGSSDIPSRFLNYAKKEELFDWMVGVRRKIHENPELGFEEFETSKLVRAELDKIGVKYKHPLSVTGVVGFIGSGKPPFVALRADMDALAMQEMVEWEYKSKVPGKMHACGHDSHVAMLLGAAKILQDHREELKGTVVLIFQPAEEGGGGAKKMIDEGALENVNAIFGLHVANKLPIGEVASRHGPLLAGSGFFEAVISGKGGHAAIPQHSIDPILAASNVIVSLQHLVSREADPLDSQVVTVAKFQGGGAFNVIPDSVTIGGTFRAFLKESFMQLKQRIEEVVTGQAAVQRCKAVINFLENEKPFFPPTINDKYLHDYFRIVASDMLGIDKVKDMQPLMGSEDFAFYQEMIPGYFFFIGMQNETHKQLQSPHSPYFEINEDVLPYGAALHASLAARYLLEFQPEVTLPEENDHDEL*