MKRNTFFCKNLFKYTQINIRKECAKDIFFVEKRERKYIPFYDEKKEKKKNFNTGENINNENKNEEEQHKQNENSMFCQNLMPPISPMKSLKLLLSFDTHFGEIKVNKEKPIDFNLIIKIDIKRESLRGMCNLAHSVDKKKKILVLIEEDNENLKKYGADYVGLDYISKIKNGWLDFDICITNFKNINKILPIAKILGPKKLMPNVKSNTLVDNLKETIIKIKSGNTIEYRSEQIDPNTFELYKNIYNLNKIDKNSLAHINVKIASTDMSFLHILDNIKSFVSEIVKNNIHSSHTDKENKSTFVWPPTTKKINKSNKYYNQANNILINNPDDSSDSFILGGYLTLTGLPKFFLKPNLLYTHSDGYVN*