MSQKEEKPQLAGVRIKTRKRNIVVPHDPQSFADALINIIEDAREDGPDHDNIPKVLEAANKVLDLAELDFSRYGDVLFEVAFAGARLTTGGNVAVDGQKLDFNILKGPATHESILPYIKWFQTMIRRRPFLIKNLENVLSKFVMGMEFYDDEGRRKIAMALSRCFAMKVGILPESILPKMLVDRLVLKGAVLQFMTEFFKDFLSTDSVQTLLEVLRKAKIDNRLLEFFPQQRRTWAAFESHFEEAGLTDLVAYNKKKLYEVYCQELGDIVQGMVADDPPASPAEVVAEVKAKKAEWGLEDADVSKHVFLGLVASVMANIGAKNTQQVQFGVLKTLKIYSKVIAAFCTTARLEAAMLNTMQVTCYEDSRLLKLFADIVKILYDNDVLGEDTIRFWYTKGSSPKGRNVFLKNMEPFMTWLDEAEDESEEEX