MSIENGRLARWIARPLLVAAALGFALPGWAANIEGVEFSSLPGDKTEIRLTFDGPPPEPTGYTIEQPARIVLDMPGVASTLEEKHHNLGIGNARRVSIISTKDRTRAIVNLTELVAYETDIEGNTLYLMVGGGSAQGVPTQQSFASASDTTVADTTITDSQITGVDFRRSEDGDGRIVIELSNPKAPVNVSKEGTKVKVQVRNTDLPSEFRRRLDVTDFATPVQIVDALQEGDHTTFTITAAGDYDYLAYQADNTLTVNVNALTAEEIEERQDVFKFSGEKLSLNFQDIEVRSVLQLIADFTDLNLVASDTVSGRITLRLKNVPWDQALELILKTKGLDQRQVGNVLLVAPAAEIAAREKLELENQKQISELAPLQTEFIQVRYASATQLFDLFNNAAGSEQSVLSERGSVIVDERTNAIILTDTADRLQEFRKVINQLDIPVRQVLIEARIVTASDNFSEDLGIRWGGAHLSQKSSTRFNKLGGSLTTLNDLQDAIVSGGQGEVSSPEYLAVDLGVTKEGASSFGIGVTGAGYLLDLELSALAADGHAEVVARPKVITADKNPAIIESGTEIPFQEATSSGATATSFKDATLALEVTPQITPDDRIIMELNVKQDTVGQIFNGVPSIDTNQIETQVLVDNGQTVVLGGIFTTDKQLSTTKTPFLGDLPYAGRLFRRTEERDDKTELLIFITPRIIQESAFETAGQPYSKRMREATKLAAPNGPATPPVHPSLSGVARFPPHEPMSKQNVYLVGLMAVGKSTVGRMLAQQLGYRFYDTDHVIEERAGADIAWIFDVEGEEGFRDRETQVLEELSQLEGVVIATGGGAVLREQNRKCLASRGCVVHLDSPLERLLERTQKDRKRPLLQEGNPEETLARLQFEREPLYSEVADYRFVTDRQGRRRPVKIDRKLTVALGERSYPIYIGRGLLTEADVLRQHLRGSQVAVITNEVVAELALPALLERLEESNVRVSVMTLPDGEGEKSLANYAAIMDFLVKERLNRTTTLIALGGGVVGDITGFAAATYQRGVDFIQIPTTLLSQVDSSVGGKTAVNHPEGKNLIGAFHQPVAVLADLGLLGTLPPREYAAGIAEVIKYGVIADGDFFAWLEGNVDALRAQHPEVLAHTVAVSCQVKADVVAEDEREGGIRAILNFGHTFGHAIEALTGYRQYLHGEAVAIGMVMAADYSARAGLLEPAEARRVKDLVAAFDLPVAAPGLAADAMRGAMGMDKKVVDGTLRLVLARPGRRSVAEVERSFLGLTHNPFVEPHRGFFDRGGRKTQLEQLRHLSEWSRRVLLVTGPEGVGKTTLYRELAATLEPRVKAARIHAGLVNTGREVLSAVAQGFGVAVPADANLQLLDHEIISHVEAQSEGGERTCLVLVDDAHLLDNKAVDELVGLAHRSALHLVLFGEVRMVPAIERVASGKGVGWQELRLTGYGDADARDYLEWRFQQAKYRGRIPFADSEVRDLIKLSEGLPGRMNQMANVLLVKLEAGEGAPGTGAFPKAHGVMLALLVAVVALLYLLFADESSEPVDGTTVAELEVPYASASTTSGSGSRPTGTDTADTMAGVPAIGQSSMTGAETESAAGGETPAAEDRDAEASLALEDRLADSEDELPQVAGGTALTEPSALEPDVTAEPVVDAEEEAAAAGSPVAAATAPASDPSSNADAAPPPAVEPAEEAVVTQDPRPDPEPLSTTPAFETPAGVRDGRWLLEQNPAYFTLQLVTVSAADRAAAFVGEQQDPREFAIYQLQRDGRTLHVVLYGLFSSRAAAERAAANLPPGLGNVQPWIRPLEQVQTAVCMRSMVLVGVAALFLSGCAGNSVSESQCAVGDWETIGYRDGVNGQRSTRLLAHQDACMKHGFSPDREEYMLGWEQGVREYCDPNNGFHIGSRGGNHANVCPSDLKAGFLAAYRDGKTLYDARLAVSNLEWEIDQKTNRLAEVKSQIVSVAAAQLSTELTAAERIELGDQLRRLYEEQETLKDEIPELEARLADKSRELDRLNRAMAALADTTKQIVDGSSPEALVNIIQDMGYRASLETDSEGDPMIRSSVGGTQFAVVFYGCNDDHRDCQIVLFKAGYELNDKVGLDVINQWNATRLFGRAYLDEVSDPWIELVLNMQGGVTRSQFERTFEWWETSVGEFEDEIGV*