MSQHSDKECIDASTTNIGLCTSPLNKFVWNMANTRVLLDLWKDNYNALTSARRNTNIYKQMAAEFSNTFNIVPPLTGYQIQSKISNLRKQFRREKLQVGSSGGAPSKWWPYDIVAKIIGGEASLDNDLLSQSQNFST