MRHEFQAKMPEVAEKIKFYIGDVRDIQSVREAVRGVDYIFHAAALKQVPSCEFFPMEAVRTNVIGTDNVLTAAIEAGVECVICLSTDKAAYPINAMGITKAIEEKVAVAKSRSSGKTRICCTRYGNVMCSRGSVIPLWIEQIRSGSPVTVTDPGMTRFIMSLDEAVDLVLFAFEHGENGDLLIQKAPACTIGTQAEAVCELFGGRKDDIRVIGIRHGEKMYETLLTNEECAKAVDRGNFYRVPADNRGLNYDKYFKEGDGQRNTLTEFNSNNTRILGVEETKKKIASLQYIKDELAKNGKAK