MLIAVEGIDGAGKTTIAAYIAELLKEKGYKVKVLKEPGDSKFGKKIKSSEERLSPEEELELFLKDREIDARENILPALQSGYAVVMDRYYFSNIAYQSARGIDARLIREMNEKIAPKPDLTILLDVEPEIALERVRKRGKLSPFEKLDYLRKVRKCFLENADETTVVVDASKPLEEVKEEVRKVIESFLNLKKNSN