MKFGKLIQSLIDNALPTWKDKFLAYKYLKKRLNSLLAESIRAAEERHGLPNAGDDMGSSQGDVSSGQASVHLGDKRRKQIHEQGRIAKRRHLLDDAEFRRLLEEEFKRLLDGELDKMNDFVVDKEEEFVIKLQHLNEVVERLKDAMNANDQNQLDLINLQKDVVVFHGEMVLLKNYSSLNYRGLVKIVKKHDRLTGAWLRLSFIPDVRRQPFYSMDILSRLVRDCESNLLSLFPSYSGESADHQPSFERDTQENVFEDDSVFSEDAIKQIHKNTVAALQTIRNMGRGSSTYNVLSVPPCEDNEDAGSVVDEE*