MASTVRQTRLKTIFKAIVLGERKVNSSHDAQLFLEAVRSQEPPSACVEMIVSHPAGLDAVRNSVRSNLSESFILSHTLPFLEFLSDPGIKSLADGELLAQLLIVVANPPTLWKVLVKLFNGHQLPPDKVRAFAWLALELLSLPLHADVDVLEEVQAIVEEKSLLKAQDHSARELGYRLEKVLQLRSSSKPSVQAANGPGGRHDNDCDVFRKIAIYPTTDEFLSNQQPFYRTAFEVAESPLDRRPAIHLDNQFRLLREDMLAELRDDLQAAMDTKKTKKSSLTIGKLQPVALDLTDINPSGKGLKFKPCTLLVRCYHGLGFLNKMDPETLKKYLRENPRFLKHQSFGALTRGKEVIAFAFVDRDRNNELLFESPPIVCLQFADPSSLKRALLALKMPNAQDVVQFTLVDTPVFAYEPVLAGLQAITELPLQDLLINPSGASLAFAGIPKLQTFVSALKSARSRMVMGEGEAVRIEESITVDLAQLESILHALTKPITLIQGPPGTGKSFIGAQIAKYLHKAGQRILVLSYTNHALDQFLEDLLDVKIPEQDIVRLGAKAKSTVRVVPLLLSEQKGGYRRTRDAWGMIDLLRQKAASSAQELQTAFKTYGKVRAGWAEVSEFLEFLDDPHPFYEALLVPTENSGWTRTGKKGKQAGPDYLFQRWVKGDDPGIFKMQIPETSHVVWQMSLPERLSHLDRWTKELVEERLATIEELARQYNEAQSKVDAQFNDADAHTMRQKRVIGCTTTGAAKYSSLIRAATPDVILVEEAGEILESHVLTALAPSVKQLILIGDHKQLRPKINNYALSVEKGDGYDLNRSLFERLIMQGAPHTTLQKQHRMVPEISMIPRALTYPDLLDGPKTSGRPRIRGLQDHVVFVNHGKLEDTDKGLRERRDPGAKESKKNTFEAQMVLECIKFFGQQGYSADKIVILTPYLGQLRVLQDLLRENQHDPALSEMDKLELLRAGLLSKAAAKVDEKPLRVSTIDNYQGEENDIVIASLTRSNESGDIGFMSAPERLNVLITRARNCLVLIGNMGTFMSSKKGGSTWRPFFELMKSRNHLYDGLPVRCEKHPEKTALLKEPIDFMKFCPDGGCTEPCDAILKCGMHKCKSRCHRVVDHSQAPCHEIMVKTCERNHKLKVSCDRQKDNCRECIKEDKEQERRIKRDLQLEEDRLRKEEAHRKSLQELDDELDHLRRINKYLSDEQVREQTLEQRRQEVAALKDAQIRAQEQAEKRVEITRRVAEKAKRRAEQNTNGGEKADPQDPLSDLPDTAEGEWKYLKELEGASSKPMDTLMSMIGLEEVKQKFLDIKSKVDTAVRQGISLSKERYSCSMLGNPGTGKTTVARLYAEFLSDVGVIPGHCFKETTGAGLANLRVDGCKKLIDEILNEGGGVLFIDEAYQLTSGNNPGGGSVLDYLLAEIENLRGKVVFVLAGYNKQMESFYAHNPGLPSRFPVEMKFADYTDDELLRIFELKVNHKYSGAMDCEDGLQGLYCRIISRRIGYGRGKEGFGNARTVENTLDIISTRQANRIRRERKAKKPDIDDLFFTKEDLIGSEPAEALQKCHAWKKLQNLIGLASVKEAVKALVDSIQQNYKRELAEQPPIQYSLNKVFLGNPGTGKTTVAKLYGEILVTLGLLSKGEVVVKNPSDFVGGALGQSEQQTKGILAATLGKVLVIDEAYGLYGGGSTSDPYKTAVIDTIVAEVQSVPGDDRCVLLLGYKDQMENMFQNVNPGLARRFPIASGFNFEDFSDEELRKIFDLKIKQQGYLASPKATAVALDILKRARNRPNFGNAGEIDILLDATKARHQRRFSKGQAHSETLEPQDFDPDFDRASRSETNIQKLFEGSVGSEDVVTLLERYQETVRTFKSLDMDPKENIPFNFLFRGPPGTGKTTTAKKMGKVFYDMGFLSTAEVVECSATDMIGQYVGQTGPKVTSLLDKALGRVLFIDEAYRLADGPYAKEAMDELVDSVTKDRYYKKLIIILAGYEADINRLMSVNTGLTSRFPEVVNFRALSPEECIQLLSKLLEKQQDALKSKGKELDLSCLTNPKPAFKKSMVSYFAELTTQSNWASARDVQSLAKNMFNRVLRCKEGLARGCIVLTEEIIRQELEAVMTERASRSNAAAAASGAPTGLPDALQQFFQPPPQTRPPPFNISTATSTSFAQEQSRVVEEIFSEDEEEDQEPAPAPVEMRKEAADSNSKYGAQRDAGVSDAVWEQLQRDRKAEEEREEEYERLKEEAKKASDAARDRILKKLLEEEARRKKEEEMQMKLKMMGVCPVGYHWIKQSGGYRCAGGSHWMSDADLGMK*