MLDDRKIKILRAIVVDYIATAEPVGSRTIARKYHMGISPATIRNEMADLEELGYIAQPYTSAGRIPSDKGYRFYVDFLMPVVNLSENEINAIHQIFKKRIKELEDLIEETSRVISNLTNYTTVILGPQLHDSRLKHVEILRLEKGKGLLIMVTNYGTIVHQIIELPQNLKDSDLTRISNLFNKYLVEKTVEEITPDYMNRIKNEMREYEEALKSFIQVLIERLQEVKESGKVFSSGSSRMLDFPEFKDVEKARNFLSLIEEEDFIIRVLKSTSKPNRITISIGNENPWKELQEFSIITTNFKVGGKSLGIFGVIGPTRMDYSKVVSILNKVEDYLNETLSTLI