MLKSSIPKDVLAERYVRLVIKAINDSKEQQYQELNGRGFNINNGRYQDRWNYLFHNIEVLFSDKPFKCYEICRSALWGFVAIYNLGSKILYIILKKDRFNTIKNDHESMYHYVKVLNSINSNKPFITISKPKQISLFPTKEPSSEHIFDDLESMLSDIKDEIKWCVDILFTENANGVDSISGNLATYDLDIFKTYNWNKYIVPTITEISDTKEGGIVKSDKNPPIELKIRKGKPREYKEQDMVAKKEKDDRGKKNTDGN