MTKNDYIEKITQNLEHLTKDELKDVSILTTAQLVVRSKFAERQQLEHEITNLTPKLQQQALPVVPECVAELFNEYRLENIQRLFEFGIDDIKSNKMIKALMWRDKYPDTFSLAFITGKYEVEKPQLFYLKNKLTGFYLFKAFGGKYGEEFYRSTINLTNDFKFTQQEIDSMQTGSYELVPVEDGE