MDQITRILEKLNQQRSGETTVTLADFMPMSLAEIRSQNTGRLSREEAQLLHRAAQKEKQNNILYTARMLTRANPLLKKEMNTARYYGATPYGYDDIIPPRAEKFVAPGAVSSMFSPAGYLTELYREARGLHPKDSDRNLDKRRPDLAKLVLSQDNLDNEISALSLANEQLETALMAQTGKTDKNKYYETLATSRRSGVTPYNAPFEGIHNALAQRNFVLPDNILSNPAKFAILAAYDAGISPKLYNILTEDTESLTGSDLENSLKRNFPKVKIKDLMTLDALANYYELPADDIQALVAAEITGRLPTPDVYNDDNKLVIPVISAGGKITFSELVKTQNDEEGEQADYIDLIPQGGNQFLVNFSVKETIKDATHFSIGYGESFDNLADKNGFVPLAGEHYSIPVTLDAELLEAETEIGITRKKPEPASDENHYTSATFTIHPNAEPGIWLLRLNKALRLAKVSGMTPHETQHALIHVRNDSNEYELRRFTETLLYRKRYGIDTETALMLCNAGISRISYDGQLSHFDRLFNNPPLNGVTYTLGGDDIPMEPDAEDPRREVLKRAFRVDNTGLWQLFVITNRRNKSKTIENKTGKLRGLLFVRLLADVHNLTVAQLDALLQISPYSSMNVYDLDGKIRQGMLSFLSRITQWLNTQNITVEQLMLLLDKISPAAPTKEMQVLLDLLRNGGIDKTNTKTLYTTMAPVITAAMQLDVTESGEALLRWLDNNHTAGIPTTTGAWKLIIKKAPSDDEKKKLAAWCQALAQRALTIRTFTLSNAELQTLSQGAPAGTITELYNISDFHNLINRCGGQAGTVLDALQSGTLTVKILAQALNLSEEVITQALTQAGQKPELTTWAQLATLPPRLDLADTLHITPKDITTLLTVSENAKPSYTGLSALAGLLQAGLSEQQTKQLQNQSEPRRNEALSGEYRSLVMNNPVADRDDIWRNLLVDGKVSAEITTTLLADAIAGIQLYINRTIAGDEPGADSDALERQFFKDWDACNKRYSTWAGVSQLVYYPENFVDPTLRTGQTGMMNTMLEQLSQSELNKDTLENGFRQYLTAFEQVADLKVVSGYHDTVNINQGNSWFIGTSQTEPKKYYWRKADHSKCQNGRFAANAWSDWKEITCAVNPYGDMVRPVIFHSRLYLLWIEKQVQKDNTGKDTASFTLKLTHVKYDGSWASPFSYDITEKNISGWKKTGLYCAASQEDNSLLIAWYQIEKETQPNSFGLHIQPDMSCKKEPNIAGILATVTHQLDTETTVRVNTLLNRISSFEFTLEKQEGNKEIDLVISHGDYTVKTENSISALILNPTAYINITPYKLFSDIPDFYREKYITHLNSHSGTVYAPESKKMEPANNAISDKVNACAVYTYNNKPPKKHISLSIGKIYPLITPLELVGRKLESFFIKHAETSALYYTYGDVTDDRLTLEEDKYTIITGGKKLGTLSLGKMIAQVKTISSDNISMEFEINSTKFKTITGSDVGLQPPLYPTVSRETLTFPFGKLPIILPASTDINNLNCTIKVRFKNTDVLAATTTYKLVIKKTHSVQKAISLYTTPAGAQYMEWDGYRTRLNTLFTRQLIERANSGIDAILSPETQYLPEPKPGQGTYVTLTLKPYDKNTHGTNRAFTIYYSNDATGSGKFPVYSSSLSVTDNTEVKLFIPLIKPGKNAVSQSAGAQQDTLYLNATYQKEATKQILLFRTDNNPEGWTLDKSVNNGTFAGLAENGVTGLLQSGEPMDFSGANALYFWELFYYTPMMVATRLLQEQNFTEANRWLSYIWQPAASGAGDWRVRPLKEDTSWNADPLDSVDPDAVAQNDPMHYKVSTLMKLLDLLIARGDKAYRIPERDTLNEAKMWYMQALGLLGDKPVSIFSNGWENPSLSNAADKTQAKQFHDEISRIRSGGLLPDVRTANTLTGLFRPQQNEKLLGYWQMLEMRLFNLRNNLSIDGQPLSLPIFAAPADPAALLSAAAAASGGSKPLPSADIPAMRFPQALDSARSLTGQLMQFGSTLLGLIERRDAEAMSELLQNQAGELMLSSLRMQEQALTELDAEKKTLEQSRAGAQSRVDSYRALYDENVSAEEKRTMDLYLSSAILSTSIGVLDMAAAAADMAPNIFGVAVGGSRWGGIPKAIGAGMSLAASATKITADNISQSEAWRRRRQEWEIQKNNAESEIRQIDAQLEALAVRRTATEMQREHMEIQQAQTQAQLEFLQRKFSNKALYSWLRGRLASIYYRFYDLTAARCMMAEKAYAWQTNDTATRYIKSGAWQSNNAGLMAGESLLLNLAEMEQAWLKRDSRSLEVTRTVSLAAVYRTDNVTLAEGIADLLKGNGNGNIPASTGLSMTADNQLHAAFNLKALNIKNDYPEALGTTRRIKQISVTLPALVEPYQDMRAIFRYGGNSLPAGCKAIALSHGINDDGLFRLDFNDGRWLPFEGIPVDDDNSLTLSFPDATGEKQKPLLLSLTDIIIHIRYTIG