MKKIMLIGTIGAGKTTLAQALKNELIEYKKTQSIEFDDYIIDTPGEYIENKVYYNALISTAVDADVIALVHDSTKENNSFPPGFGNMFNKEVIGICTKTDLCQKEENLKISKEYLSSAGAHNIFCISAANNIGIEELKEYLELN