MRRLGKMGRSWLFCRDGEAGGRRNQPTPLGHLQLQDGLALAQGAALPVGIQGMGLWPDHVCPGQMYSGWPATPPAMMPGQIPDPSVTAGSLPGLGPLTGLPSSALTVEELKYADIRNLGAMIAPLHFLEVKLGKRPQPVKSELDEEEERRKRRREKNKVAAARCRNKKKERTEFLQRESERLELMNAELKTQIEELKQERQQLILMLNRHRPTCIVRTDSVKTPESEGNPLLEQLEKK