MSQTRLNKLNDVQRAKLLVKILQAKGELDVYDIMLQFEISYTRAIPIMKLTRKICEAQEICTYDEKEHKLVSLNAKKEKVEQDEEENEREEIEKILDAHTRREQ