MDAAKAIDAQSGGFAGPDHKQIAPDSKEASTGEIGKKSLVESSAWKRHDDQGPEQRRAAANSVVVRPPLAVASIFLSKEQRRRRKEESQVVADVDGQPEFDKGEGAPAKEGTPCREDLTYNQMETVNEMRALKAAAVVKAGDGDPSSKLAPLFLPKKTRVPKEKSFSKSQGTQENPANAGPLGAGKGSKRKRVEKGEAVLVGLENKEPPRNYGEVERELQIGSLKLPSNQTVDAKLGGVAEPDGRGGLLQSETVFVGGVKSKMETVVVGNIQDMGGYVQEEKPLNAAGEEGILEDAAAEKSTGKEASRREGSAGVIEGVRAAEPLTPAKRKRGRSRKATLSEAPNRGKGASERLGRGKCDAAALSKDAKSQGQADEEQAEPVSFQRQVEADPDSEMRPPMTETQLPSQSASFEKQENQGGLAGGMQQVEKQLSSALLQGAGPSAKAAVDAGTQQTVMKVPDIFLTANERKRRLQEAKKEEKRFQEEAAAAAEQAKLEKEALLVKAKEDKKRETEEKRQRAREEKAKQADEKKRLAREERAKGAEERKLKASKEKRRGASSAEGVSEMENGHDASAEAAEGGTPAKKKRGRVRKAKMETGHGTEVVVVLSGSEREETQKPPSLLDTMRKRQEDLRASIRESQEAHAKLNAGKATHPFFKRKQGPPADDVTPASTEAAPAKESKPSLAPLDPFHVTQRHEEDAPPLPWPERQLQSPAASPSNARLETHAPVRLLEPAHPSTSRSRVPGCETQLNLAQRQDRALGALLDFIQAKSHGEDSGDASEAVRQLTTEEALRRRFEWYKARAVQAQPDEAELGPESVSPDVSGAPLTDALWCYKYRPLSSQEVCGNPDGVTFIRDWLAEWTARIAREQRKKLLTSPPPPKPKASAKKWQASEESSDWLVSGGASDSDLRDDEDGLANVLLLSGPTGVGKTATVYALAEELEFHILESNPSEKRSRATILQRFGEATESKGLIKGNVALAGKTDPAKISNALLETLRKSATATAVARQPKAATAKRNTRKRPNVTGGPFAASNGRAGLSDSEVSAFVGSESSGSFGARGKGRKRRRKGKFAQNATGGENPVVDAEPQFQTGRVEEAANGTEAGVGELGGAKRPRKRRKTVAFVGLGKSESEGIAEAPEQTSQGRHVAAQRAAEGGHVVADGTLEDADVAGAPAAEGASPNGTRDAGPDGGGSNVPATGVERGIPVPMSGDGGLAKEQLEEASAEPNEERDVPKGEKAAAESGAFPPAYQRRQRGETGKESAPGGKVAGASVFADRLADGAIGDEVKRGGRQVANVTTAADDRPGMAEESEIAGHTGNDAIEAEPIAAGISAGVPTDSDGRKRKPDGVRRRRSGKLSEGSPPVKKRRSFGSPAVLSKVRTRPCSPDGEQGPLSVVPGGPVLVEIDTAEKGPVRKRVGKRRSSMDKGAKGTAAIKGGGPVPAGVNADVGGKGPSKGGSGSSKALLLFEEVEQQFEEDKGFLSAIATLAASTKRPMILTCNDSLEIPPGCDFRKLSVDFAAPPVLDLTVHGCLVAASEGSPVDPWVMERLVRVTKGDMRKVLLQAQLWSREPTPTDVHATAALPDPPVGGTAKRDASAGVHRRTDELKSVAEAPKRTVGVASMGLEAQTAVQRVGSSSENGHPERDTCPRPTHPRSLWPTSTVRELQLDAGHRSLPALADVALPCQLAAAVDAHQTLQTLRAAQVAERAAAVLAARVYGVLDAEEASAARIRKEIQEAKAAAKATEKAEVAERRRLAREAKRAARRSAETENEVGEIFGDGALLDDLEDVPIGRLSFCGNEAGVLLENTHVPGARKGRRGRRRAIEEDDDVSGGPCDVTPADGPAPEPEAITGRTESLAQALEESQVDQACGVCGSTDGEDAMLLCDGGGCQGALHMYCADPPLAEVPEGDWFCADCLEGREDEVRRSVAGRGAPEGPPKEGMEVNFAGRGREGEARLGGGPRGEEEPDGGDEQTRAEGGPVKEPSAGGKGKEERSAERGDVGKRLASKWKKEEQLPGDPVDVSIMSAAKGDETPRGEREPGETGGPDVRVEMPGPEDEARSGRAGTGPTEGHPGIEEELREGLIEQTAPQNRQGGKSDGGAEGARVGASGGGSSIKVECPVERCSQPKGVAAVIVGGVRVAAARDALPPEPQASRNAGGLIWQAECNQPVADCAPSDAPVDAAEASVGVAGASEAPPAKSEMPSDPDYPSLAEQRLAEIEPLRRDEMRVLVSAESREAVTTAAAVWGLADDLSASELMSQSGGGETAADAPPCDELDLGVPRQAAACLAYASLRWKLDTCHGAVGPKGGASDVELNSIVTVPGAKSEGELEPGGRQLLAAAGDEAALCGFLSGRGGAGERAWLRLRTGATAEQQKLERRTVDDSLREFSHREAAARRIAGLNCQMAHVEYSGFLGKMLTLEAERQHSEEGLRRSDRAVRPHLLDVDLSDELARALMHRTCYGVRFGSHEWDEV*