MNRNLGEYENLSILEEKLEKHLQTVNKLISHSRENIEKLDDYINTKYNEIKQLAKKRPTRINWIKDEEKTHMSIFFDREFGLIPSNEDALKMLQFESNNTKYRKKYEFKKNDWTKKDIEILFKTVDELSKKYAIHYLIDPNLPYELKMEKKKEIENDKDVKNIFNKIKLHFDSEIKHEANLITKEIKNNNTEIGNSEEKLISQNDINNKLGINSFPTFLEMFWNDVSQNVKNSQNSIECQKTWLYQACFEDDKQKKWSDDEIKKLLQLAKKYDERQWKNIARELNTNRSPLSCFQQYIKIKKIYETKEKNTLERIAFNALEDIQLQILVSIIGDKNWGEIKKHMESLNSNTHRISTRKSPKESHKNKQKKNLNDEISYKRRYLRLVKKCN