MSTGSLSDVEDLQEVEMLECDGLKMDTNKEFGASNESNEEGSNGENGSPQKGRGAAGKRKKAPPKKSPLNGVSQEGKQVQRNAANARERARMRVLSKAFSRLKTTLPWVPPDTKLSKLDTLRLASSYIAHLRQILANDKYENGYIHPVNLGWP