MSNEKRKTIGRQLNTQASMLEMADTGRSQVFTLKTGRKVTFRFVRVPASEVESKTFVNQENNGRDQLALTRESLKSIIQTIKFQQFFPCIGIKQSERIEILDGSRRRASAIFVRTGLDVMVTEEHLSADEARQLAKDIQTAKEHNLREIGLRLIALKESGFNQKEIAELEGLSQAKVTRALQAAAVPQDLISLFPVQSELSFSDYKLLLEVNEKLGEKGLTPEELIQSVSAQLDAILSDGERPEDEQKASILKLISQASQALIDPSPKEKSVVSPLWSFEEKDKFARKRVKGRTLTYEFSRMSKVIQDELDKAINEVLDRNLSQ*