MSQHSEKECIDASTTNIGLCTSPLNKFVWNMANTRVLLDLWKDNYKALTSARRNTNIYKQMAAEFSNTFNIVPPLTGYQIQSKISNLRKKFRREKLQVGSLGEAPSKWWPYDIVAKIIGGEASLDNDLLSQSQNFSTQDFQDGQVSLV