MEKNTFFCFFCKVSVKFDYFGKDPSFFKNINVKEDVYIMRDPFTNERNSYIILGSHCSSCQKVVCVSTDCSLFYCQRYCLPCSLENFDVFPKEIQVLFLLY