MSQHSEKECIDASTTNIGLCTSPLNKFVWNMANTRVLLDLWKDNYNALTSARRNTNIYKQMAAEFSNTFNIVPPLTGYQIQSKISNLRKQFRREKLQVGSSGGAPSKWWPYDIVAK