MEKLLNKAVFLPSILNSSGIYHSNQHAICVFPVKFNRRYHKSAVATAQMSIGIKRAPKWWEKGLQPNMKEVTGAQDLVDTLLNGGDKLVVVDFLSPGCGGCKALHPKICQLAEMNPDVQFLHVNYEEHKSMCYSLNVHVLPFFRFYRGAEGRLCSFSCTNATIKKFKDALTKYGADCCSLGPVKGLEEKELLALAANKDLSFAYTPKTEEPVPLALEEVKVIKTSRQSSSHPNTFSPLPLPLPLASTLHTAKQDSKS