MKIQQCENKQIFVEIPLTTQSGKTRVKTRNSFYEYGLPTATRQIPFSQKHYIEWQIGYDVDKNDKEKLALSTLGQSEFIGANGKTKALYGLSEYLYYFTQWGIITESEITNLLAFLQNINDDEFLDSRSDLQILRSHPISKKILGVEFYESQVKYPLLVHKFNHFDVLVEIIIKEKQRAVGVQPMLYVCFPITELHCNPVLLGRVTESKECGLLILDSKDKNFLLEIFKIFGMLSKNHNYDVCEIVKIIKVNIAIEPI