MSQHSEKECIDASTTNIGLCTSPLNKFVWNMANTRVLLDLWKDNYKALTSARRNTNIYKQMAAEFSNTFNTVPLLTGYQIQSKISNLRKQFRREKLQVGSLGGAPSKWWPYDIVAKNNRW