MKKKITRIAITGAMGRMGQVLIKEIQKNKNTVLTAALVKNNHPLIGQNIGEKIGIGKTSVSISSDINIEKNDFDVLIDFTKPSGTFYFLEQCYEFKKNMIIGTTGFSEKEIKTINSYAKKIALIKASNFSIGINLLYQLIQKTTKILGNTSDIDIIEYHHRNKIDIPSGTALSIGENISKVMNWELNKHSLYYTKGITKKIRETKKIGFSSIRSGNIIGKHTVLFSSSDEEIKITHSAFNRESFAKGAIEAAVWIHEKKHGLFNMNDILKDKF