MIMRYKMKILTKNKTYEYPLKVLPVYEWDRVLGFNQSDAVLKLNEVQYLREITSLMISPKFLDEFYVILDQNREFISYYKDYLVAIIYTAQFNTFHLDNDLKKPALVYLSEYENNVGDFVTFDYINENFEYEKVATSLSSSTSNSNELVAK