MEGKKSNWARNTMEKTESFDSSMSAILNRIKDFQKYEFDLKGLVCENDIDEFVTIISDSIKKVSWIIESKPVDFQFNPQAISEEYFPYGWVKHLLAKNDSDEACWLLFLISYVGYNSKSKWNLLKGIYTALDAQEIWSWERINGNVKDFQNWLIKNQVLLYQNGNLGDNYKHPVMDMHKATTMAKDIENYVFYMAEFSNHAEFFANANTQFNSQPDLKFNYLLSSLNKNLRSNNLVHYNYLNLIDFLDITELSPNSFYLNDSSFVKRSAKLLMLGKNKIQKVSLPDLDKALLLLSGYIHDQYGNYILHLALGKWGKERIWNKKVSFKK