MSQHSEKECIDASTTNIGLCTSSLNKFVWNMANTRVLLDLWKDNYNALTSARRNTNIYKQMAAEFSNTFNIVPPLTGYQIQSKISNLWKQFRREKLQVGLSGGAPSKWWPYDIVAKIIGGEASLDEISLPI