MKDNKIIIFDTTLRDGEQALGSSLGINQKLQIALALENLGVDVIEAGFPVSSQGDFKAVQKIASKVKNSTICALSRALDKDIDMAYEALKVAKHFRIHTFIATSTLHMQDKLKKDFDEILSMAKRAIIRARSYTDDVEFSCEDAGRTPIDNLCFMVENAIKAGAKTINIPDTVGYTLPSEFANIIKILFNKVPNIDKAIISVHCHNDLGMATGNSLSAILQGARQIECTINGLGERAGNCALEEVVMAIKTRKDYLKGFYTDIKCENIFKTSKLVSAITNESIPSHKAIVGSNAFSHSSGIHQDGVLKNRQTYEIISPSAIGIHENRMLMTARSGRAMIKTCLENLGYDENTYNLDDVYERFLRLADKKGQVYDYDLEALMFLSYENEEENEFVIEKLSVISGNIPTACVCMRIKEELKTEACTGNGPVEAVFNCIARITNLKPVLKAYSINAKSSGVDAQGQVDVDLEFKGRKFHGKGISTDVIEASAQAFVSAYNAIYRSLKVEERKMA*