KKKARTTFTGRQIFELEKQFEVKKYLSLNERAKMAALLNVTETQVKIWFQNRRTKWKKQE