MQSSSAQVIKQSSSAEVTMQSQNRKRAPAWTEQEVLDLIAVWGDESMLSELHSKRRNAKIFEKISKGMKDRGYNRDPQQCCMKLKELRQAYQRTREATAAPGQSPRHAASMMSCMPF