MSSTAEAPIHGDILEAIFSHVPLIHLVPASHVSNSWKRAVSSSLAHVRPIKPWLIVLTQSLRHSHVTTLHAYDPRSHVWLQIKNTARSHASPVRSSHSTLFYALTPSEFSFSLDALHLKWHYAPSPRVWRTNPVVARVGSRVVVAGGACEFEDDPLAVEMYDVNSQAWEACPSMPALLKSSTASSWLSVAVAGEIMHVTEKHSGVTYSFETISKTWKGPFSLRPHESVFHCVTGTLGERLMVAGLIGKVGNVKGVKLWEVRVRGGLGSGMEEVGEMPKEMVRKLFSGSELGSVEVTWIGDFVYVRNTSEPEELVLCEVLNHLNGVGCEWRSVRNAAVRCGARMVFCGGSVCMEDLQRAVMSENPTFSMKHV*