MEKCETFKELIQLFGDLKREDVFVLFIHGFILDNDFSYKLNKEKECKYNEDRKIQISNEYIKYTPYNTSDNFFISKLLIDPEWKHNSGNYNFMYRNKKNSENATYNLNILKIEKSLVIQIINVENPSNIHSITINMDEYINENNKECLTIKDKINLNIPKLKKLCQTHILFNMQNNDNKQKKKINNLIIETNEHKINMSNSNSSEQLRVFQNFNDDNFDDKNPIIRQNLIPDLRNGNNILKPDGLLVGPNNKFFNPQNLRYDPIGPFGNEPNADINPFEFQNNFPF*