MQSQNRKRAPAWTEREVLDLIAVWGEESVLSELRSKRRNAKTFQKISEAMRDRGYIKDATQCRMKLKELRQAYQKTKESNECSGTEPQTCRFYAELHAVLGGAATTTPPQSMDSEDGILAIMAEDFADGKD