MATPSCRKVLYTLQEAIAPSMLLSHIECGRLPPLPYKPWRKDKDVPTPLHVEVCWYILVLTPRLIRQGWEASTLDVGQKHGRSYRLLKCIQYLPAARCGHATLSGVGTPTRGTGQLCPCPHRPARSRGPVGSVLTKHRDIAGLYRG