MKFGKLIQSLIDNAPDTWKDKFLAYKYLKKRLNLLLAESIRAAEDRHGFPYPGDDMGSHPAVHTTEGDASNGQASVPLGDKRGRQMHEQGRIAKRRHLLDDAEFRRVLEEEFKRLLDGELDKMNDFVVDKEEDFVMKSQHFNEVVERLKDAMKANDQNQLDLINLQKDFVVFHGEMVLLKNYSSLNYRGLVKIVKKHDRLTGAWLRLSFIPDVRHQPFYSMDILSRLVRDCESNLLSLFPSCSGESADQPSFERDTQENVFEDDSVFSEDVIKQIHKNTRAALQTIRNMGRGSSTYNALSLPPCEDNEDAGSVVDEE*