MSQHSEKECIDASTTNIGLCTSPLNKFVWNMANSRVLLDLWKDNYKALTSARRNTSIYKQMAAEFSNTFNIIPPLNGYQIQSKISNLRKQFRREKLQVGLSGGAPSKWWPYDIVAKIIGGEASLDNDLLSQSQNFSTQDFQDGQVSLVYFIAVFFKVLYIF