MQSQNQKRAPAWTEQEVLDLITVQGEESVLSELRSKRQNAKTFKKISEAMRDRGYSRDTTQCRVKFKELRQAYQKTKESNGCSGTEPQTYCFYAELHAILGGGCHHYPTPVRGLR