MLSEEEWDLVLSVWAKVKKDIEAFGKAILITLFTRYPEFLKLFEDLKHLKTEEEMKASEDLKAEAVDILTILAAIVKKKGNHEDELKPLAEEHAKKLKIPLEYLVVIAEALLDVLKEKYPDIFGEETIDALKAALEYFIDRLKKLAKELGYAG