MKTWTQIEELGFYPELVTRSLRRALGGKDLLALLMQLDAGFDHGSLFRHLNVVAVSTSNLVQLHVDELEDGGASVASAIHPLRAIRGMSYMEHVVSPEKQGGAVTEITIAVNLGSARRGDVETLQCDDPECVADHGFTISSIPDDLTIRVSAAADGLEALAQAEQFVDVLSTLMESTHG