MSQHSEKEFIDASTTNIGLCTSPLNKFVWNMANTRVLLDLWKDNYKALTSVRRNTNIYKQMAAEFSNTFNIVPPLTGYQIQSKISNLRKQFRQEKHQVGSLIGAPSKWWPEDIVAKIIGGEASLDNDLLSQSQNFSTQDFQDGQVSLI