MSQNLSILGDRQTGQDVRSQNVMACQAIANIVKTSLGPVGLDKMLVDDIGDVTITNDGATILKMLEVEHPAAKVLVELAELQDREVGDGTTSVVIIAAELLKRANDLVRIKIHPTSIISGYRLAMREACKYIDDKLATKVEKLGKDTLLNVAKTSMSSKIIGPESDFFAKMVVDAVQAIKATSDRGDVRYPIKSINILKAHGQSAKESYLLNGYALPLGRAAQGMPKRVAPARIACLDVNLQKTKMQMGVQVLVTDPRELEKIRQREADITKERIEKMLKAGANVILTTKGIDDMALKYFVEANAIALRRVSKEDMRHIAKATGATQVLTFADMEGGETFDASLLGTAEEVVEERVSDDDVILVKGAKSSRAVSIVLRGANDCMLDEMERSIHDSLSIVKRTLESNTVVAGGGAVEAALSVYLENLATTLGSREQLAIAEFAEALLVIPKVLAVNAAKDATELVAKLRAYHHSSQTKADKQHLAGTGLDLIKGVVRNNIDAGVVEPAMSKVKIIQFATEAAITILRIDDMIKLFKENDGEE*