MSTVLRTARNLWRIGFKEYGHQMQYIGDTKAGTLIATDRYGNKYYENMEELPLRTRWVDYTQKEFDASQIDVGWHAWLAYMVDKPPTQDAILQAGVRSWELPEHRPTMTLTRGAYKPYSTVRPKYSAWKPVAVPR