MEKRRPAGLLTALPYHLRAAPVGIPGTPPRLPLRDPFRVSFRLDTESWDRAHGGCPPRRPYLPLPLDGALEPTFLRKRNERERQRVRCVNEGYARLRDHLPRDLADKRLSKVETLRAAIGYIKHLQELLERHTRGQEGPAAAGPEGRADCNSDGESKASSAPSPCSEREEEAS