MQSSSALVTMQSQNRKRAPAWTEREVRDLITVWGEESVLSELCSKRRNAKTFQKISEPMRDRGYIRDATQCRVKLKELRQAYQKTKESSGCSGTEPQTCHFYAELHAILGGAATTTPPLSVGSDDGVLSTMAEDFVDGKDEEEEDELEESTQHTVLPDSQIFVSP