MSWDLCEFARAFEELGMNNYQGYDLGKWVGLMKYESNFNTEFRVPVEDGSTLYGLFQLPSRVYCSCGNVPGEKNRVSTPAGDLLSADIEASNKALHLIISNGPGWGVDEAWVDSVAGKNVEAYIKGADL