MKNIIFMGKTGSGKTTLCQKLDQLELKYKKTQSVELYNNAIDTPGEYMENRNLYNALITTSADAKIIAIVYDATQEENYIAPGFASMFCKDVIGIITKINKATENEVNIAYERLSLAGASQIFKIDTVDNIGLEKLFKYLEKYR