MSSTPFYELYRRSSIGMALTDSLDELIQSGHINPQLAMRVLMTFDRSISEALSQIVKNKATIKGHLHTYRFCDEVWTFIVENPNFKFDQELVSADKVKIVACNVKRPGEQ