MKTFSLKLTRQLTELVGMVRSDLSSLQRKKVNALIIIEVHARDIIDTFVRDSILDHREFAWESQLRFYWDRKEDDTLIRQCTGEFKYGYEYMGLNGRLVITALTDRCYMTLTTALTYRLGGAPAGPAGTGKTETTKDLAKSMALLCVVFNCGDGLDYKAMGSIFSGLVQCGAWGCFDEFNRIEAEVLSVVSSQIKQIQEALKNHQRKFPFEGREIALDPRTGIFITMNPGYAGRTELPDNLKALFRPVTMIVPDFLQICEIMLFSEGFDTAKVLAKKMTVLYKLSREQLSKQYHYDFGLRALKSVLVMAGSFKRGFPDMSEALVLMRALRDMNLPKFVFEDVPLFLGLINDLFPGLDCPRVRYPTLNDVVELDLKENLYLVMTGPSEQVDKVIQLYETMLTRHTTMVVGPTGGGKSVILNTLARAQTRMGYPTKLHVINPKAQPTNELYGEMDPDTRDWTDGLLSSIFREINKSLPPERQDRFYLVFDGDVDALWVEDMNSVMDDNKLLTLPNGERIRLQNHAKLLFEVADLQYASPATVSRCGMVFVDNKNLGYKPFLWKWCNSRSVADEAESLRDFMEKYVQKCIEFVLEGVTDDTITKPLQQTIPLTNLNMATQLCTLLEVILGDGKQVGTPQGLEATFLFCLVWSIGAGVVQSTTCKDRDRFDKFLKGLAGLGTSPNDPLPPNQLPIDSLYEYCFDIVDLQWRSWKGMVPDYVPPPDKVFAKILVPTVDTVRSTWLLDTLVQAGKAVLFVGESGTAKTVVIQKYFTTLPAAGWLILAMNFSSRTTSMDVQITIEDSVEKRTKDTYGPPVGRKMIVYVDDLNMPKVDTYGTQQPIAMLKLFVERAGIYDRGKDLNWKNIKDCQFVGAMGRPGGARNPVDPRFISLFSVFEIQFPSNSSLSHIYNSILEAHVKILSPEIQAYVLSITDITLSLYGFIIEKLPPTPSRFHYIFNLRDLSRIYEGMMLSTPDKFKTVPQFVRLWRNESLRIFYDRLINDKDKEIVTTKLNEIVTDKLKDVAGAADIVIKDPILFADYRNCLHSTVPRLYEDLESFDFIKPHIENVLEDYNIVNKKMNLVMFEDALEHLTRIHRLMRLPQGNALLVGVGGSGKKSLSKLGAFASGCRVFELVLTRGYNEEAFREDLKILYGILGVENKPVVFLFTDAHVVDEGFLELINNMLTSGMVPALFKEEEKDGMISQVRDAVVASGMVDTKENCWQYFINRCRSNLHITLAMSPVGDTLRTRCRNFPGMVNNCVIDWLTPWPEEALLSVATVFLAELDLPEDMRPLLLEHIVMVHQSVCTLSVDFVEQTRRTNYVTPKNFLDYINTYRVSLTKRRTLNLQQCKRLDGGLSKIAQAKVEVAQMQVTLAEAKIVVDAKTNECNALLSVISKNTEIVVAKQNIAQEKQEALSRESEVITRQKGEAEVALAEAIPALEAAAEALNSLKKEEITEIRSFAKPNIYVQKVCECVVILRGFKDVSWKGAKQMMADNRFLATLVEFEKDSITDKQMRALREYFRDPNMTLENLQTISTAGAGLLRWVIAMMNYYGIFKIVAPKRAAVATAEKNLKNAQKELDTIQKQVEDLSAQLGTLNQQFSVNTAEQQDLKSKADLMEKRLDAASRLISGLGSEHERWTKELEELGVARIKLLGDCLVSSSFLSYCGAFTLDFRTNMIQKIWHGDLVKKGVPVTNPYSLENFLTSEVEISKWNSEGLPSNELSIQNAILTTRASRFPLCIDPQLQAINWIKKKEGKQLEGRVRTFNDSDFLKQLELAIQYGFPFLFENVDEYIDPVIDPVLERTITTAAAGRKVVKLGDKDIEWDDNFRLYLVSKLPNPAYGPEISGKTMIINYSVTEQGLQAQLLNATVAHERPDLEEQRETLVRDTSENKALLKQLEDTLLRELSNATGNILDNIDLVTTLENTKSKATEIFSKLAMARETTKEIETLRGRYFPAAKRGAILFFVLSCLSAINNMYEYSLGSFMEVFQISLDTSPKALSLDGRLKNIIEALTYDLYNYACTGLFEKHKLMLSFQMTIRILDGEKQLDHAQLDFFLKGNLSLEKAEKLNPFSEWFPEQGWQDLMRMIDLGQQFKDMVAHFEANEQLWRAWYDEEKPEEEAMPGNFTEVMNLFEQLLVLRCFRIDRITVALTRYVMEKMSEKYVTPPVLDYKNIHRQSSAMSPIVFILSPGADPAFDVFNLGEEIGFKPGVKLKYMALGQGMGPKAAESIEVGSSRGLWVMLQNCHLLPSWLKTLEKILEKLQKPHVDFRLWLTTEPSDRFPLGILQRSLKVVTEPPNGLKLNMRSSYAKITEESLADCPHPAYRPQVFVVAFFHAVVQERRKYGRLGWNVAYDFNETDLRISLALISTYLKKAHDNKDDQIPWGTLRYLIGEAMYGGRVSDSFDRRILATYLDEYLGDFLFDKFHPFHFYKNEADAVDYKLPDYGTKENYTTYIDSLPIVQTPEVFGLHPNADISYYTITTKRLWKDLINLQPRTAGAIGGVKREDVIDKVAQDLLSKIPEPYDLPVIKKEIGIPTPVQVVLLQELDRWNKLIISMEYSLQQVRKALAGEIGMSKELDDLGTALFNGQLPAFWRKMSPQTEKMLSTWMVWLLRRHTQYTDWIEKGEPKVMWLSGLHIPETYIAALIQTACRDRGWPLDKSTIYTQVTKFTSPSQITEKPKHGCYVEGLYLEGAAWDEETSMLKYQDPKHLVVELPILQLFPIEASKLKLTNTFRTPVYVTQARRNAMGVGLIFEADVATITHPSHWVLQGVALVLNIDH*