MSQNLSILGDRQTGQDVRSQNVMACQAIANIVKTSLGPVGLDKMLVDDIGDVTITNDGATILKMLEVEHPAAKVLVELAELQDREVGDGTTSVVIIAAELLKRANDLVRNKIHPTSIISGYRLAMREACKYIDEKLAIKVEKLGKDTLINVAKTSMSSKIIGPESDFFAKMVVDAVQAVKATSEKGDVRYPIKSINILKAHGQSAKESYLLNGYALPLGRAAQGMPKRVGPARIACLDVNLQKTKMQMGVQVLVTDPRELEKIRQREADITKERIEKILKAGANVILTTKGIDDMALKYFVEANAIALRRVSKEDMRHIAKATGATQVLTFADMEGGETFDASLLGTAEEVVEERVSDDDVILIKGAMSSRAVSIVLRGANDYMLDEMERSIHDALSIVKRTLESNTVVAGGGAVEAALSVYLENLATTLGSREQLAIVEFAEALLVIPKVLSVNAAKDSTELVAKLRAYHHSAQTKADKQHLSGTGLDLIKGVVRNNIEAGVVEPAMSKVKIIQFATEAAITILRIDDMIKLYKEDDGEQ*