MRHPRPPNSSYNNHRQHNFPVMTYKPYLLKEDDERKIPAFLVKLWNIVEGQAYKDIVCWDESGLSFHIMDPYAFCSNVLPQYFKHKNLNSLVRQLNMCMFMSFTKNYYNSDGFRKNTPIDRSGLARAESDQDHLEFAHPYFRRDHPHLLMNIKRKAPGGKNSPTSNQHKYNNNSIPMEVVDGGAGQNSFDMNEILEELGTLRERQHHMEIRIEELTKENEMLWNEMAHVRGTHLKQQQLVNKLIQFLVALVGPNGKQSNRLGKRLISERSVNHTGESSNNAIGQL