MRKHFRLDQEGGKSVDFKVTDKYGKVWPFRLYTRNNGHPKPVLTKGWINFVKKKKLRVGDKVIFFVHENGDQLGIRVQRSIKLLDQEHWAEYM