MKKVELLAPAGDLDKLKTAIDYGADAVYMAGPDYGLRTASKNFTIEDMKEAVDYAHSRGKKIYITMNILAHNDDLEGIEDYIQNLIDINVDALIVSDPGIYSIIRSINKDVEVHMSTQASVTNFRTVKYWMDQGIKRIVLARELSLKEIQDIKKNIPDSELECFVHGAMCMSYSGRCLLSNYMTGRDANRGDCAQACRWKYRLVEEKRPGEYFPIEEDEKGTFIFNSKDLCMIEHLDKLIAAGIDSLKIEGRVKSQYYVATVVRSYRIAIDKYYNNEFDEPTAKRLLEEIKKVSYRDFTTGFFEKKPDENDQLYESSSYIRKYDFVGLLLDYDEESKIATFEQRNRVFKGDEVEIFGPEDGFITTKIEKMYDEKMNEIEVANKAQQIFKIKIDQKLQPNSMMRKKSDN