MKKNKSNLTPTTNYFDVFNTYKEKKASVDLITYEELMASVLFDNKLGFESEVYLDFVKKFTLAFEKKLDIWFENFIINFNLNLKFSTTIMIPILVTKANSTTDAINFRNDQNPVYNNFLISYNQKIKKLLLQNHPVQILPHLILFKSNLNGSLVLVFSEKIIASIEQKSGN