MSTGSLSDVEDLQEVEMLECDGLKMDNNKEFGASTESNEEGSNGENGSPQKGRGASGKRKKAPPKKSPLNGVSQEGKQVQRNAANARERARMRVLSKAFSRLKTTLPWVPPDTKLSKLDTLRLASSYIAHLRQILANDKYENGYIHPVNLTWPFMVAGKPESDLKEVVNTNRLCGPTAS