MKLDLAEMTKLWEVSGKLEAFIDESKELVWRDVDLESLEDKAKAQLKEVNGLHKCTRECDAFKSLDKICKDFLATIPLIVLLGSKCMRPRHWKALTQVSGAESFVPPCDNVDMPLGDLLSIDLLKFSNDVEEICDQASKEDKMETALQQIEERWSSINLTMSPHQKKDGNVEETVPLLGIGEEDFESLENDQLVIQGMMASRYLVQFEREVHSWQKSLFNVNEVFLLVGDIQRTWSYLEPLFIHSDEVKRELPEDATRFITIDIDTRGVLHKAWDTKNVNRAFNEFGLIDKLEGIQEQLDICKKSLADFLDGRRRQFPRYYFVSEADLLDILSNGGNPEKILSHISKIYLSTKTLVLSETKSSTGRPSATEFVAGVGSEVVTFEPAVPLEGKVEIYMQTILDAQKKSLFATTKRSLDRYHTMPRPEWILAKDDASRPRDPAQTTLLVLAINHVKEVEEALAALGNGESDALVHYSEKQVTQLDDLIKLTHSELSKGDRTRVMVCITMDAHARDIVEKMIRTNVNSVDSFMWQSQLKHKFQRAEVAICDAILPYGYEYLGNGPRLVITPLTDRVYVTATQALNLKMGCAPAGPAGTGKTETTKDLANALAKLIYVINCSPEMDYKGLGNIFKGVASSGAWVCFDEFNRLVPEVLSVCTVQFKSVCDGIAADATRIRVEGDEINLDPTCGAFITMNPGYLGRSELPEGLKALFRPMTVMVPDLILICENMLMAEGFVTAKALASKFFCLYSLLKALLSAQLHYDWGLRAIKSVLVVAGGFKRAEPDLAEDALLMRALRDFNVPKIAREDEVVFFGLLGDLFPGLDPTRKRDESFEKYVDQACAKLGNDPDETFCLKVVQTEELLAIRHCVFIMGPAGAGKSQCWRTLKEARNLRDPDMLTKVVDINPKALKTEELYGYISMATREWRDGLLSNVMRHLSCIPDEKPKWIILDGDLDANWIESMNSVMDDNRMLTLASNERIPLLPHMRMIFEIRDLKHATPATVSRAGILYISTDEGTQWKSLINSWSTKKAFAEETATLLNSFFDKYISNTLLWLLINTKSVVPMEDMNRVQVLLNMLDGCLHEENLKKPETIEIAFVYCAVWALGSTLCVADDGTDYRKMFSEWWREEFKDVKFPSRDTVFDYWLDPEVNAFDSWTKSPFFYSVQYNSSKVSMTQVTVPTPETCSVAYWMDMMVKMRKPVMLAGPAGTGKTQLVSGMLNKFKPSAYTSATINFNFYTTSAVLADTMALPLEKKTGCNYGPPGTTKLVYFVDDINLPEVDTYNTQSAIAHLRQHMEYEHCYELQKMTLRNIANTQVVSCMNPTAGCFNINPRLQRWFATFALGLPGSTSLLTIYQTFLDGHLQNFTDDIKSQSINLIKAALGLHSLVSSTFRKTATNFHYEFNVRHISNVFQGLLVSSPEHFKTAEKFTLLWLHESERVYGDRLVTAEDLSKYNTLAQTQCKKVFPTFPSAKYYAKENADPLLFCHFAEGIEDNVYNQVSSLVTMNKVLEEGLKEYNETNATMDLVLFEDAMKHVARIVRIIRNEGGHALLVGVGGSGKQSLARLAAFICGFNVFQFTVSSTYSISEFKDDLKAMFMKAGVKNEGVMFLLTDSQITNERFLIFINDLLASGDIPDLFPPDEVDDIVNSVTNCVKDAGIVPEKKQCWDYFIARIRKNLHVCLCFSPVGDGFRNRAKRFPALVNCTVIDMFQPWPKDALYSVGKRFLSQVDLGTDEERDVIERFLPFSFEAVNKATTEYKKKERRNVYTTPKSYLELIKLYKILLEDRRSDASAAISRLDNGLTKLRDTSECVARLEVDLKVMLEDASIKREKAEKISETVSKEKAIVEVETANAQKEKEQVAKIAEEVGKKQQDTENDLAKAEPAVEAAMQALDTLDQKDLSACKGMLKPPPQLDEVFAATMCLLAGNGKVKDQSWDAAKKQLMGNIKDYMMYLKEIKARVDDGSINQQNFKEVRQYVEKDYFTVENIKTKNTAAAGLCSFILNIVTYYDIVTTVEPKRQALAEANKQLAESNEKLRSVMENVAALEEKLSQLTKDLNEANASKKEAMDAVAAGERKLNLAQRLTNALSSENERWGENIIALRANEKLLTGDVLLASAFVSYIGPFTKPFRANLMDTFRLFLQKEFTKIAKDMTELDPYGVLSTLTTTSEIARWRAEGLPSDAVSTENAILVTNSSRWPLIIDPQLQGIKWIKQKESAPERNLQIVRLGQKDLIRKLEIALENGYTILIENLGETIDAVLMPVIQRATVKRGTKLFIKLGDKECDFHPDFRLYLQTKLSNPHYPPEIQAETTLINFTVTMVGLEDQLLNMVVEKERPDLAALSTDLVGQQNGFVITLGQLEDDILHKLATAEGDITENVALIEGLEETKRIS