METRKPSALLTLPYSLSTKTLGSQGTLPRLPLRDHPFGVSWRLDAACWEPVPGICARRPPCPPLPLDGAFEPTCLRKRNERERQRVRCVNQGYARLREHLPRELADRRLSKVETLRAAIGYIKHLQELLARHTLGQEGPPGAATPHRAECNSDGESKASSAPSPCSEPDEACS