MKYRQLTKEQFEGLHEEFARFLASQSIDAKEWKELKEQKPAVAEDEMNVFSDVVWDDVLTKTEYLEHFSPKMVNLFKCDKDEIHRIMVTIDKDINLLEQEGFEWLMQNPNDEKVELFTGTKKYNKERNVEVFDLIEKGSSISKGEIYEYFSKLTS