MSQHSEKECIDASTTNIGLCTSPLNKFVWNMANTRVLLDLWKDNYNALTSARRNTNIYKQMAAEFSNTFNIVPPLTGYQIQSKIRNLRKQFRREKLQVGSSGGAPSKWWPYDIVAKIIGGEASLDNDLLSQSQNFSTQDFQDGQVSLV