MKVLVLLESPSKIEKIKHYLEEGFPENQFVVLASGGHINSIADKGAWGLGIDLETMQPNFVIESSRKKIISQIKKEGKTADLIILASDPDREGEAIAYHLANLFKDHTNIKRITFNEITSEAITNAFNNLRDVNMNLVNAQISRQILDKIIGYLVSKSLQKSTGLMSAGRVQTPALNILTTRDMLIKNFKEVLYKKIFVIESKRAINLNLNKDKNNVLVNTEKTYYIDEKQAKIIVDELGEVYRCTDYKSTAYETRSFKPYSTAGLLQDGFTKLKLSTSQITLAAQKLYELGYITYIRTDSVKYSSQFINEVKDYISKNYSSDLFKDPIVGKKDQNSQEAHESIRPTNIWLTPEKASLEIEDNLLKRVYNLIWWNSIKSLMKGPSGFNHRWTFNNNGYEFKQSWQEVKDLGYQAIKHSSSDENIELTNDGEEIVQSKNDKPEYQFNDDFEINISKKFIKIEDAKTNPPKMFNQASLIKELKNLGIGRPSTYNPILTKLKDREYVEYPKSKPIVVTNKGYSANEYLYDHYLDFFNLNYTAEMEEKLDEITKGDFDYVNWLKDIYTALNFKVKKEIGEAKTEAICPRCGANLVYIKSRFNRGRGCSNFTITKCGYREYEQPDGTWKEYVKEEKTTENNTKKENKE