MLSEEEWDLVLKVWAKVKKDIEAFGKAILITLFTRYPEFLKLFEDLKHLKTEEEMKASEDLKAEAVDILTILAAIVKKKGNHEDELKPLAEEHAKKLKIPLEYLVVIAEALLDVLKEKYPDIFGEETIDALKKALEYFIDRLKKLAKELGYAG