MACKKVKLQRIVIDVKRRVTLMKRLKGLTKKVSEFATLFLMVYGEVEVQATKVWPSVWEAAKVLEHFKAMPQLDRYKKMSNLEGILNEQVDKLKEQLHKVGRDADENEAKLLLIEALNGRRPSLKGLTIEQITSLGWMANARLKIVNDRLKKLCEQGLIPASMSLSSTEVLPYTMVGYIAVDEAPIQREGWLMDVARGISSMGYSRFGGSNGSGTAESNGDMV