MSTGSLSDVEDLQEVEMLECDGLKMDTNKEFGASNESNEEGSNGENGSPQKGRGASGKRKKAPPKKSPLNGVSQEGKQVQRNAANARERARMRVLSKAFSRLKTTLPWVPPDTKLSKLDTLRLASSYIAHLRQILANDKYENGYIHPVNLTWPFMVAGKPESDLKEMMNT