MARNEEKAQSMLNRFLAFKNEEKKKPKEKRPYLASQCRDLADADKWRLQILREIGKKVMDIQNPGLGEHRLRDLNDEINKLIREKSHWETRILELGGPNYARTAPRVTDADGKEIVDCRGAGYRYFGAAKLLPGVRELFDKPPEAKRRRSRYEMYKRIDADYYGYRDEEDGILLPLEKEAEQEMRSKAINEWNAIEAVKNAAKKTVKSGDVARVKPLFFDEEETLDEENESDDEMSNKTKTREFVAHVPLPDEKEIERMVVEKKKLELLSKYTSEILVEEQQEAKNLLNIQR*