MSQHSEKECIDASTTNIGLCTSPLNKFVWNMANTRVLLDLWKDNYKALTSARRHTNIYKQMAAEFSNTFNIVPPLTGYQIQSKIRNLRKQFRREKLVGSSGGAPSKWWSYDIVAKIIGGEASLDKDLLSQSQNFSTQDFQDGQVSLV