KRFRTQMSNLQLKVLKACFSDYRTPTMQECEILGNEIGLPKRVVQVWFQNARAKEKK