MTDSTRGAEQVSKYRQYEYRANSNLVLTTGDHRPRVDEPSGEPESLKDYLTGTKFGDKVVHAKPDTGGAGTKRKKDDAAAAAKRSRREEAKQSVLGLGDDMDSYRPRSRETRQAYEDLLHLLSSQLGDQPHDILRGAADEVLAVLKDDGLTDPDRKREIEKLVNSLPQETFGRLVGAGKRITDYVAEDATGNEKLDDELGVADDDENPEDEHRTKGNDDMVGVVEEEDDDADGLVETRQERELAGGIADEGEAAKAEEDELPVDTIDAYWLQRECGKYFSDPLVAQKVSEDVLLALTEAEERDCENKLVILLDYDKFELIRRLLKHRWRIAVCTRLAQAQSEAAKQALLRECGESKEAAEVLSDLAAARDKTDEIFTETKQLEARVRKETADLARMRKAEAEASVLTADMLAAVPEAGKARVGRNTLDLEAITFAAGGHLMANRKCHLPPGSFRVAKKGYEEVHVPALKAKPFTDGEALVRIDDMPAWARPAFGGMSSLNRVQSRVYDCALFSAENMLLCAPTGAGKTNVAMLTLLHEIGLHRQPDGSFDLDAFKIVYVAPMKALVQEMVLNFGKRLEPFGITVNELTGDQQLTKEQIAQTQLIVTTPEKWDIITRKAGDRTYTQLVRLVIIDEIHLLHDHRGPVLESIVARTIRQIETTQEMIRVVGLSATLPNYEDVATFLRVKPDKGLFYFDNSFRPVPLEQQYIGITEKKAIKRFQLMNDIVYQKTLEQAGTNQVLVFVHSRKECAKTAKAIRDTALHEDTLINFLREDSASREILQTEAEGVKSRELADLLPYGFAIHHAGMTRADRTLVEDLFGDGHIQALPVLVSTATLAWGVNLPAHTVIIKGTQVYSPEKGSWTELSMMDVMQMLGRAGRPQYVNRADEKGVGIILTTHNELQYYLSLLNQQLPIESQYVGKLADNLNAEIVLGTVQNAHEAVNWLGYTYLYASDPLLEQRRIDMVHSAATQLDKTALIKYERKSGQFQPTDLGRVAAYYYVGASTISVYNEHLKPTLSDIELLRLFSLSKDFSNLTVREEEKQELMRLVERVPIPEGVDEPSAKTNVLLQAYISQLKLDGFSLLSDMTYITQSAARLMRCIHEIVLKRGWAALAERVLNFCKMIDRRMWLSQTPLRQFKNIPEDIIKKIERKDFPWERFYDLAPQEIGELIRFPKMGKAIYRFVHQFPRLELSAHVQPITRTVLRVELTITPDFQFEPKVHGTAEPFYVLVEDVDQEHVLHSELFLLKAKFAEDDHSLTFTIPIYDPLPPQYFVRVVSDRWLGCEATLPISFRHLILPEKYPPHTELLDLQPLPVSALGAYASLYEGAFSHFNPIQTQTFSTLFAGDENVLIGAPTGSGKTICAEFAYLRLLQTNPAGRCVYIAPLQSLADERYAEWSRTLGALEGVRVVQLTGETASDLKLLERGTLIVATPHQWDLLSRRWKQRKNVQSVALLLVDEMHLIGGEVGPVLEVVISRMRYISSHMESRCRIVALSTSLANAKDLAEWVGCTPHGIFNFHSNVRPVPLELHIQGFDIAHVPSRLLAMSKPAYYAVVNHAADRPAIIFVPSAKQAQLTAIDLLTYATADDVPQRFLHAAPEDIAPFAKHLKEPALLEMVSNGIAFLHEGLGAEEQRAVCALHESGAVQVLVVTHSMCWGLKPRAQLVVLMDTQYYDGAEHRYADYPITDILQMIGRACRPLVDESGRCVLLCHAPKKLFYRKFLYEPFPVESHLDHFLHDHLCAEVVTKTIENKQDAVDYLTWTFMYRRLTQNPNYYNLQGASHRHLSDHLSELVETTLTDLEQARCVAIEDGMEVSPLNLGMIASYYYIQYTTIELFSSSLQPTTKLKGLVEILASAAEFDALPVRHREDDVLQRLGSHCPLALEEPRFNDPHVKANVLLQCHFSRMDVGREMGADAATVLEKSTRLLQATVDVISSSGWLAPALAAMELSQMCVQGMWDRDSALLQLPHFDRALAKKAAAAGVESVFDLMDMEDAERDALLGMTPAQLADVARVANAYPNIDLSFEVEDADEVAAGEAVSVLVSLQREADEEEEASKRAPQVHAPRYPKTKEEGWWLVLGDPTANSLVSIKRITLGTKARVKLDFVAPDAGEHAYMLYLICDSYLGCDQEYELKLSVGEAASDDEEEDEEDEEGE*