MSVFLGIDIGTSGTKTLAIDPDGKILAEATELYPSHHPKPLWSEQDPDDWWKATVNTVRAVVKKAKLKPSDVKSIGLSGQMHGSVFLDRNDKVIRPAILWNDQRTAAECDELERRAGGRSKLIKMVANPALTGFTAPKILWLRNNEPRNFDRTKKILLPKDDVRRRMTGQYATDVSDASGMLLLDVAKRQWSKPLLSKLELDIELFGECFESEDVTGQLTGEAAKAMGLTTDCLVVGGAGDCAAGALGNGIVTRGTLSTSIGTSGIMFVHSDDVKIDPEGRLHTFCHAVRGKWHMMGVSLSGGGCLQWFRNQLCKAEIAQAKRTKIDPYDALAEEAALIGPGSEGLFFLPYLSGERTPHADPDARACFVGLTLKHTRGHMVRSVMEGVTYAMRDSLTIIRELDVPVREIRASGGGSRSPLWRQIQADVFGQKIVSLNAEEGPAYGVALLAAVGAGAYKDVTEACAATIETVKTTPVDRKAKKYYDRGFPIYQQLYRSLKDDFKSIAALASQRAEMAAIVGRADEEENIGQHPAASAEGHTTRCYPQCDECVPQNRSHRAARMQQGHTALQCRGVQLFTTANCFSHLRWVPQPPGLGSRIDHRSDDRTLRLGNQRNRVGLDRHHLGQGFEMERFDLVAFAIEHPFHLFQLSIVRNSDTIFEPVMDIGAREAQLSAHPARGQLATAGQLGNLRWVDPHVSGQRFDCEIFFCHGMLTPEPTIAWRPCGMQSRPSSTPGQSLRNLLPEARFFGASDIRVASCCSDSRHCRPGDLFVALPGTTDDGHRYVSEAIARGATALLVERAVAECKLPTCVVSNVNAAYGKLCQALADNPAQHLRMIGLTGTNGKTTTSLLVASILNAAGMSAGLIGTLGNFDGAEFGPAKLTTPTAPELAQWLARMRANGCTHAVVEVSSHAISQSRVAGIEFDVMGFSNVRHDHLDYHGTLAEYQRTKRKAMNFVSPEGVTVLNADDDVCREFLLDCEGPALSYGIDTPCEIAATPVEQFISEQTFLLSAGDETVPVRTHLIGRHNIYNCLLAAATGMTYGIDLETIAYGIEKLDKVPGRLERIECGQPFSVFVDYAHTAEALAVTLETLRPLVSGRLICVFGAGGNRDQQKRPKMGRTVESRADLAYLTSDNPRHEDPELIADGILAGCANPSGVRVVLDRAEAIARALDGAQLGDCVLIAGKGHEDYQMVGDKKLYFDDRAFAREWLYEQHSGSEFSRGDVFWALAGQNHNGADFAAEAYRHGAAGVVAVAGKVEPPQGRWVVDVEDSLKALHQVATARRNDFPGQVIAVTGSVGKTTTREMIHAVLSEKLHGSSSPRNFNNHVGLPLSLLQVPSNCDYAVLELGASARGEIAHLATICRPQTAVITSAGDAHLGSFGSREAVIQTKLELFRALDQSGWAIMGGDQLLRTRAAAVFKGRSTCVGRYADSDLCPVNVTHEDGRLSFDLDGTPFEVHVWGRHHLSNALVAVAIGREFGLSDVEIARGLRRFRPLPGRCYVRQIGDIKIIDDSYNASPQAMQAALDLLGQLTTHSRRLAVLGDMCELGDASNQLHRTAGSDVVIRGGADFLLTCGQHSRDYIEGAVAAGMPEDSYIAEIDAQAAAQRLAQAVRPGDVILVKGSRAVGMERIVEALSKRTSNPGTPAIPPGTQTNTTLSWGTRARKGDASYHPSALFHDGTRLMLLWLFEHFAAQQSPPAFLQVTYRAAGAAAVGFFLTVLLGPKWIVWLKHRFREPLNTRSPELAKLHQAKEWTPTMGGLFIVGGLLLGSLIWADLRNPYVVVTLSTVLGLAVVGAVDDLTKLAGGGRGLTVRTKLIWQSSIALVAGMLLYKIHLAVPNALMLSLPMVGEVGNLGLWYIPLAVVFIVGFANAVNLTDGLDGLAAGCTLLSLSTMAVVAYLGSSLIEVSGGSNIQATSELLVVAAAACGGVLGFLWFNCYPAHVFMGDTGSQPLGGLLATLALAMRQEWLLLLVGGVFVVEAGSVVLQVGSFRLRKKRVLRCAPLHHHFQFGGWSETQIVVRFWIAAGICSALGLGALGYHDHEDFAATQNTTPGQTINSQEMALASEAMTTAKHSFRFVPADNNRRNVIHAKIVTIMQTLLDQSHYSSNSSTDEPHFVFSGGTTGGHLFPGLAVVEQLRRRWPRARYTFAGAGKPLDLQWVAAANCEYLPVQCQPVSKAPLKALRFLSNQWAGYRDSLRFLRENRVSVVVGLGGYSSAPMARAAVTEQLPLVLLEQNAMPGRVTRWLSDSAQLICAAFNEVRPHLKASDALRVTGNPVRQRFLDEYQTRTLREPNERPRVLVLGGSQGATPINHFVPRALYKAGAQRQKWQIIHQAGEGAEQTKALYRKLGLEATVAPFINSIPRVMVNSDFVISRAGGTTLSELAVTGTPAILIPFPHARDNHQWFNAEVYRIAGAARVVEEHTDAQRLDNTLAAELADMAKLVQRQRTMTEAMYHLARPLAAEQVAALISEIVHAPRARLAG*