MLSEEEWDLVLKVWAKVKKDIEAFGKAILITLFTRYPEFLKLFEDLKHLKTEEEMKASEDLKAEAVDILTILAAIVKKKGNHEDELKPLAEEHAKKLKIPLEYLVVIAEALLDVLKEKYPDIFGEETIDALKAALEYFIDRLKKLAKELGYAG