MSTGSLSDVDDELLDGILKFGSSGKDSNESTEESSNCEGSLVTEGRRREASGKKRKSSSRKSAPKGVAQQEGKQVQRNAANARERARMRVLSKAFSRLKTSLPWVPPDTKLSKLDTLRLASSYIAHLRQILANDKYENGYTHPVNLTWPFMVAGKPETDLKEMLNGTRLCGTTAS