MSTGSISDVDDLQEIEMLECEGMKMDSSKDFGTSNESNEESSHFDKGSPKKGRGATGKRRKGGNKKAPLHGVTQEGKQVQRNAANARERARMRVLSKAFSRLKTTLPWVPPDTKLSKLDTLRLASSYIAHLRQILANDKYENGYIHPVNLTWPFMVAGKPESELKEVVNSSRLCGTTAS