MSQHSEKECIDASTTNIGLCTSPLNKFVWNMANTRVLLDLCKDNYNALTSARRNTNIYKQMAAEFSNTFNIVPPLTGYQIQSKISNLRKQFRREKLQVGSSGGAPSKWWPYDIVAKIIGGEASLDNDLLSQSQNFSTQDFQDGQVSLV