MVSSHIRDWSDKLPEALWAYRTTVRGPTHSTPFSLVYGCEAVVPLEVQISSLRVSLQNKMTQESNIKLRLQELDNLDERRLEALQSVELYQARKAGSFDKKVRQHAHKKGDLVLAVKRPMVFPINPKANLNQNGRDPSSSTKSSLTARMLF