MSGYTPDQKLRFEQLVKLRRQWLKDQELSPREPVVAPSTPGRIERFWTRFLEPKTLWRLYTYKAYFAGVTTLKVVLLPAWVLHYYLKYHVSETPFAISAQKPKLFPGDVILETGEVVPDFPEDSHGHH