MSQHSEKECIDTSTTNIGLCTSPLNKFVWNMANIRVLLDLWKDNYKALISARRNTNIYKQMAAEFSNTFNIVPPLTGYQIQYKISNLRKQFRREKTLSWFIGRSS