MSLDGVFSTTEALARLLARCPTLHSDPRLHELASSPAAAPPARDDVTAALAEPLLHPRYTIPVLGCFLPLAPALINQAVALLRARLHACNDDARARLQAWNDDAAHLEDEAGERDVRVIEFYLSRRRLLRLHEIACLALARALDLAPYLLRSVLNYYKFSPPPFQRLLCASLTSQVPSKELHLFLVAAQVSYRFLELEPRVFCEQWDWSCFLDLVHSTTDYSLVDSSLYTVGLDLKWCTIHILMVVLKASDMAIESFGLRADEAFKCFLRWKEFCMDTSLEKASLYLQNDNENSKSSIDGLATLPECLLDWPDVVTVGNHSMGSPFVLTATLRKSYEVALMAVGQKWPVLLYGPVGAGKSALINKLAHIVGNRVLFIHMDEQMDGRTLLGSYVCTEKPGEFKWAPGSLTQAIVKGFWIVFEDIDKAPSDVRSILVPLLEGSNTFSVGHAEAVEVAESFRFFATVTTSKNDVSHDLPGRLTFSALWRKVMVGEPNQSDMVNIIKGCYPSLEPISSKLIDTFEKVNSLGSYQFGSLNLAGGLSDGVLHRFSLRDLLKWCKRILGTDLNFEDLRFASSGCKLIYHEAVDIFTASLSSPEKRLYVAGEIARILCVPYRGETVQPTEKPVIQARHMELQVGRVTLPCCDKPTLIQKGPFADIRRALEILERVACSIKFNEPILLVGETGTGKTTTVQNLAAWLKQPLTVVNLSQQSDISDLLGGFKPTDARSICFPLYMEFKDLFSRSFSAKDNEAMIRYCDEFVMNKNWKKLLTTLERYVAKAQKLIEGSKSSSGSKRKRPLPAHVVSDWDTFSSRLNMACSQIGSATGMSFQFVEGAFISALRKGHWILLDEVNLAPPETLQRIGAVLDGERGTLCLAERGDVDYVERHPCFRIFACMNPATDAGKRELPYTFRNRFTEYFVDDLMDDDDLRLFVRKYLDGLNAANGVIDSIVRFYKVAKKECEERLQDGANQKPQFSLRSLSRALGYIKNAEKKFGFRKAIYDGFCMFFLTLLDPPSGKIMKNLIVSLLLDGRVPPNISFVDYFTDKPLQLGGCESDDFLQSYVLTQSVTEHIINLARAVYIRRYPVLLQGPTSSGKTSLVRYLAAKTGHEFVRINNHEHTDLQEYLGTYVTDSQGKLQFQEGALVKAVREGHWIVLDELNLAPSDVLEALNRLLDDNRELFIPELQETIPAHPNFMLFATQNPPMLYGGRKMLSRAFRNRFVEVHVDEIPEDELATILEQRCRIAPSYAKRMVEVMKELQTHRQNSRVFAGKHGFITPRDLFRWANRYRTFEGKSYEDLAKDGYLLLAERLRDVNEKVVVKEALERHLRVKLNIADLYNSEVTREDNLFIDVIKLRVQDCVGNITWTKSMWRLYFLIERCYRSREPVLLVGETGGGKTTVCQILSAVLGLKLHILNCHQYTETSDFIGGFCPIRDRSRIAIEFKDLVAKIKQMKMFFYVAGNVPLETDVSGADSVISHLDEILDRYRKKKYLFPEVSAQDLGAMEQIKLDLMHLHKRWQAIFLWQDGPLVQAMKNGDLFLIDEISLADDSVLERLNSVLEPERKLSLAEKGGSVLEKIVAHPNFFILATMNPGGDYGKKELSPALRNRFTEIWVPAVIDVDELRSITFGRFTKTDFSCLGDCIVNFWKWFNQLHIGRTLTIRDLLSWISFINVTEQNLGPEQALIHGLFLILLDGLSLGLNVSKTEATEMRNTCLSFLLEELQKVGGTAVDSYLNDLNNYGWGDNMKKKDIDHGCLEDHFGIAPFYIPKGHFPCKQQDFEIMAPTTSKNVLRVLRGMQLPKPLLLEGSPGVGKTSLIVALAGFSGHDVVRINLSEQTDMMDLLGSDLPAQGGNGMEFSWSDGILLQALKNGSWVLLDELNLAPQSVLEGLNAILDHRAEVFIPELGQTYKCSSSFRVFACQNPSSQGGGRKGLPKSFLNRFTKVYVDELSEEDYLFICKSRYGSLISESFIRNLIHFNSRLYMDTMVYRKYGQQGSPWEFNLRDIIRSCEMIAGSPNPMMDDSFLNTVYLQRMRTLVDRHEVVKLYEDVFKKKISIHQPKMLHVNPHCLVVGSASIRRNNIQSYKVQNNQLNIFPGVLNSLEAAMHCIQQGWLCILIGQNSAGKTSLIRLLAQLSGNTLNELNLSSATDVSELLGCFEQYNFFRHYKTVLSEVEHYVDVYFSLSIDTNQKNFVAERRGLFTKWFEFVAAKGHSSIKTSKLMSGNASLPSLSLLAEIVEQMKCDLEMFDFSIPLTKDDLSETLKSINNLQQNGAAHQPVRFKWVAGDLIRAIERGEWIVLDNANFCNPTVLDRINSLVEQERSIMVNECGLVDGNPVVIKAHPKFRMFLTVNSNYGEVSRAMRNRGVEIFLMDQSWNLKGFSNVPGDSERKDVIRFLISCGIPRMELVSSMCEAHMYAKGEGSRVGVNITLLEITRWVQLFQQLIVKGNQFLWSLHLSWEHTYLPCLGEINGSGIVEEGKNKFLTNFDRSEILARNFSFLTVFDGCSTSLHSGLSLSLPGGWPIEQKLRDLIWYSKETCVMRNCMFLQSLGAQYAAYQISSLNDNSLLLGQISLIHPSILPAASLRELQFPTVNGQPVKICVTGAFNSYLADQMLFFAANWVMEQCTKNDLELYGKWFNWYNSLVQPYCNFFESYWYILEQESEHPIWHNILEYYREIVAYHNIDIVTQHIPLLSKKLLDMAGCDSLKACQNRLHRSFKALGLLRLTLQQWQIETKCPDLSVLECTLLPALKSLRCLEGEVLKTIAKSWKRLKIYSLLLDYHRSIWKMMIASQLEGLPIVWNLLRKEILKLQQKFPVEVDVFLMECVNLNNINDTNFQYGKPTLWDYGGHPHLPSSSEIFDKMQELLSFTTDVWPRKNLLNIELDDRKQLTDAMLSANKDLRHLAMEGVSMACIATMKTEEDVLAVVPQLDEVHKRLVGKVNSVRDNLGLLSKTSVPEFKFCCSVSSEILCNIYGFNGWLASLPLLNLKSLNLDTLLLQQLCKCTQKDSSETHEILVNSEYLLKYAMDYSLGSSSRSPLDYIQHQIIWWICHDWAKVDNAHLKVASCILEMWYNYHSSLWTYCSGSPKCLFSVTHDDSCDLAHLTKMDAINTIIQQDLHVVDYLKSGVMLKVASRNLWEGVSCLGNFVSSLHSAADSLFKQIIFVHKKHFEEENYNQLESLLFQQSRRLIEKEDLDTVCALLSSSSCRVLASLSESDKLVESLLMDLYSSYSRDSLLHTGAAWVRIGELRFRLLLSSYSPDPTFKSRYKHSHILEKITLVKLEEKVRHDCEELAGSNSPEDSHDNELLQLLEIKEKDTRAKVVFRPRQSKHKSLIAACLEFEDRLSECKDLLASLTCEGLGQLEVDRVCNWQIISMNFIKRLTEDYREYVDLIQPIQVAVYEMKLGLAIALSGSLQREYLKKIKEDDINRVLGAIYAFMQFPSGSFTERVVTDVTDDLTNYTITGQLGTLNSCSGDVDMLKKLAAMSSQLNVCKVAGKVKSLSEMLASVHHIFLVRTADCVSCSLVMDKSSYASLKDTFDHFTSMWINMKYRLKAKESDDSQYFKFKSRMISIDDIFKDVPLLSDMESEDSILDNEEKLEHEFFKITESIDDDNGVVEDNWDLIPESALKCIVTIHDQLFGSPDLFEKRRKCQVSDAQKVQSFIESYELGTRILKDLPELTCSMFDEKLMPEHLFRVCLEYQRSCAKTHQDCSGYNAYKDPNPPVLFKMVESLTTLQERVNSYLDEWPDHPGLLKILDLIASLLAMPLSTPISKVLLGLQLLAGKAQTLQENDSKFFVKDHLASIFLLVYSWQRLELDCWPILLEEVQTKYELNAAKLWFPLRALLTQTSGIPVDDDLSIIRSVEEFVQTSSLGEYKRRLHILFAFHGEISAGASLGSYSSNAVKKIQNILYSVFGYYMQFLSLVHGKIEEGKKNIEKELKDHVKLYSWEQAPYSSASIENFKRTRQKIFKLLQRFNDILKSPVIFLLNEEATSRKIPCWLDPQRPESHLPVDSEKFNKRFLWYHKWASETSLSLQTLQQSNGSTVGVPTAKEYADMVYDVKHWQNEIELNDRLQFFWISLERICGAANFGSTVKHGKKNQKKTALSNLFKTLEECGLSKHRPMSHEWGDELAAPSPLFLEQSYDSAHLLQQINSQKMLEDVSINHSTLLNTDNWKHANQQYFKCLAMMQQLRQVSLKFNKDLGLEEVNKAMSFMSHLLTVLSEQRHLAYNLFDQRNQFKHAIFLLGSGGKSKSLSSSQNVLLSSMWQQKKLFDAVITLITDSNLLLRSFKDCHYNSCNNFIEVEGISSLLGKFILNFSESKELLDECLLGSTNIFAGAYKSMPHSATEMEQLFTDNCQHIDSLLDGYLPGSNNIFPDAYKSIPLATTEMEQLFADNCQLIDSLREDMKVLCHRDLSVGSVKKVLISRLEELLEKGKMAMENRRHVEENHKLCLKLEASYIEILKETFMLVVGAVRKLTDHEVCSNGTEKSPVGNVASWKDTLQTCIMNLKLDDICVAGEKIRILVRLLVDYKPDIRTSIELHLMHLHAWLSVILSSAEGILSELLEAHITTSEMTLALGDLFIHLFTDGFGSTEDTAEDADELQQDAVGSGTGMGEGDGQKSVSSDIDDESQLGDSKDLTCKADPAPKNDDKAVEMQDGFNAQLSDVSEDLEGKDSGGEDEDTLDNQMGDTGDASEVVGKKSWDKDEDDDPKTSIEKYESGSSAKGTQQDDREMRAKDDGSIEEEDPMEMDSEEGKNNNLEHDPSTHDETELNTDEVMDKADAYDDRTGPELPEPENDSIDVDMVEQEQTDEINADNEDIGTEEAEQADQRLDASDDMEEGDMAQHSDGVVDNEGEHVEDANTDAGEMDSHQLDKADSLMPLSQGLQPDNMQINSNGESEANLANSSDMHGAVAPSVNFSGNEVPNMEISMPNTGNDSILSSNSKPDMQNDAQQHIKQTNPFRSIGDALEDWKERARVSADTQDHQPETGKDSSENTTEFRYVPEGEESTSQALGAATADQINYDNQINQSFLEDESCIRNLEHSDERTPDNPEVPYLQTSQALPNKSENANELDGREIQTDASVQNLVERTDHTFQDLVSFKQPPADDKIALIDLTTDRELPSQMDLDITDAETKRSNAVWKNLELATMKLSQELAEQLRLVMEPTLASKLQGDYRTGKRINMKKVIPYIASHFRRDKIWLRRTKPNKRNYQVVIAVDDSRSMSEGKCGKFAIEALVTVCRAMSQLEVGQFAVASFGKKGNVSVLHDFDQIFNSEAGVNVISSLSFEQDNKIEDEPVSDLLTHLNVMLDTAVARARTPSGQNPLQQLILIISDGKFHEKENLRRHVRDVLNRKRMVAYVLLDSPEDSIINLKEACFRVGEKVELKKYMDSFPFPYYVMLQNIEALPRTLADLLRQWFELMQSANE*