MSTGSLSDVEDLQEVEMLECDGLKMDTNKEFGASTESNEEGSNGENGSPQKGRGASGKRKKAPPKKSPLNGVSQEGKQVQRNAANARERARMRVLSKAFSRLKTTLPWVPPDTKLSKLDTLRLASSYIAHLRQILANDKYENGYIHPVNL