MSQHSEKECIDASTTNIGLCTSSLNKFVWNIANTRVLLDLWKDNYKALTSARNTNIYKQMEAEYSNTFNIVPPLTGYQIQSKISNLRKQFRREKLQVGLSGGAPSKWWPYDIVAKIIGGEASFDNDLLSQSQNFSTQDFQDGQVSLV