CPRGHWRPGEDDKLKELVALHGPQNWNMIAEKLQGRSGKSCRLRWFNQLDPRINRQPFTEEEEERLLAAHRFHGNKWAMIARLFPGRTDNAVKNHWHVVMARKYRERTRTYGR