MKGVFTPALQSKEQWPESIRKEFAGGIHRYMAQLTEQTHELRGQTKLYVPSEGYEGYDSPDAAAASKDLVQRLESVVIHWTRKIREVVDADAQSPDESLGPLAEIAFWRRRGQDMSGLRDQLRDPKLVATVSVLEAAKSAYVSAFLDLGDVVQNEAEAASDNAKFLSALEEPCEALAVARASDVAALLPPILTTVRMIWNHASHYATPELTYGLLRKISAEVINRCKDLMEVCEAQEQFAGKSGVAPPVFAGTKGPEITRQMSDIERDFVELVESLRGLDYHLMDIKATSWHDDYNTFKEGVKTLDQRTIQVYTSALDAASGLEGKTETLEALNQMARRVGVKLHVEKQVVGLYGEFTKELVSVRKQFDSQRSDPPVHASMPRHAGGAMWAKQLHDRLSKPWSKLEVACKLFPRVAELDELKASFEQALPAIEKYIKTTHEQWSEYVEARIEPTIAQRLDARLLAAEEDGRISMNFDKELMSLFSEVGLWERLQKQAPYKCAELASQREKYRLLRESVLQVVSDYNGILAMLDVNERALFADRIRYLDKKIAPGLQKVSWTSSKSIQDMFMADAGKFCAEVNKAVTLYKDTMRKVRQNLALVAETPVIKIVRKKIYADGEFAAAQKSHREETVARFKELHEEMRVALGKCFARTFAQDSEDVQREWRRVTRSLDDDLRESLRVAVKKSLQQLARALNGDKRTEVVPMFSAANMLKDDKAVKLAPDTQGIFDMMHEVSRELIGVVKEVPRLGPEDTEDGEELPTFYDVISDDEDAALKQIIAIDSGLGKIVDPVATFVARWEASYRHVWETDKDQFIARYRKAKKPLADFEADIERYQALLEQVTREDGVANLLFLRIDSAPLKSSLKSHCEEWKRRFTTLLLETADEELAALYRHFESNTKELVTAPTNLDELAAKVNVHKRIMETKEETHGRFAPLRAIYASLHRMDVPAPAERIAELDALDDSWMTFVNMLSKTAADLDEAKETFQEKLGRTVDKFVQDVVDHRDAFMAEAPKKIETPDARLSLDAAKAFLAAAAEKSAGFRAKEEELKAGMDIFAMSRPPLKELLETEKDTQLLNDLWAICEEWIGVYDGLKDGKFKDLDVEVMENMAVGIGKKLQKIGREVSEWTTWSSMKTVVDDFKKTMPLITDLRNPAIRQRHWDQLMQECGATFDPHGDDFTLGKVTEIGLHNHDEFIGEMSTNATKELAIEKTLEGIEETWRALDMDMVPFREGKEIYKLRSTDDVFAALEDNIVTLSTMKASKYFVVFETPINAWEQKLGLVSEVVEIVQKVQMSWMYLENIFVGSEDIRKQLPQESILFDSVNDSFAKYMLEMKTLQNVIKACTGSQPDPTPGVDNAMLERFTNMDEKLEKIQKSLENYLEKKRQQFPRFYFISSDDLLEILGQAKNPPNVQPHFKGMFEGIKKLEMTKPGTDGRKTFASTAMHSPDGETIPFNEPVITDGRPEEWLNDVEAAMYAACKKSLFETLTHSKGMKKEAWVREYPGQMIISAGCMVWTTECEKALSDPDTAKTAVRTLKKKWVSYLSKLVTLTRSKLDKVNRKKVVALITIEVHARDSIDKLAKAGCTAPTDFEWVSQLRFYWDQEQDDCVVKQVLSVFSYGYEYQGNNGRLVVTPLTDRCYMTLGAAMFTRRGGNPLGPAGTGKTETVKDFGKALARYVIVFNCSDGVDYKMTAKMFSGLAQTGAWACLDEFNRITVEVLSVVATQIGVIMAAVKARASTFFFEGQTIRLIPSCGVFVTMNPGYAGRAELPDNLKAIVRPVSMMVPDFSLIAEIMMFAEGFSSAKPLAKKMVAIMELSQQQLSKQDHYDYTLRSFVIPISRAAGAFKRVDPEGSEEAILYRTMQDLIMPKLVYLDLPLFRALLGDLFPGVELPEETESDLKSMLERKCREMGLQVVDDWITKIIQIFDCKVARHGNMIVGRTGAGKSAAWKVLKAAMAQLCEDGKGEGEFQKVEVYTINPLALSNDEIYGCFDPGTHEWRDGILARVMRNICKDESPNQKWTLFDGPVDTLWIESMNTLLDDNKLLTLLSGERIMMAPQVSILFEVEDLSQASPATVSRAGMIYLNTEDLGWWPFVTSWLEQPEYAEDKILVQTLTAMLEKYMEESLEYRRLQLKELVDTDRLASVRQFCALFDAHHDAEHGIDPSLYPNLEDEPEAYVAIIELTFLFCLIWSVGATLDDDSRKKFDVFLRENDTRWPHDQTVYEYFVDAKAREWVLWEKQLTTYRPPPEMPFFKIMVPTVDTLRSKTIALTLSGIGRHVLIVGNVGVGKTMVAQSCLDHLPENKSSMIINFSAQTSSNSLQNTIEGRLEKRSKGVFAPSGGKKMVVYVDDFNMPQKSVFGFMPPLELLKLWADNGFWYDREKQEVKTIKDIQLMASMAPPGGGRNAFSQRIMSVFSVLNMTNPSDLQLHRIYSTLLNDKLSQFDDSIKPLGDPITKATIELYFNIAEELLPTPAKSHYLFNTRDLAKVIQGTMQATRQYYDSRETMLQLWVHECFRIFGDRMWDMDDKAWLKKQLDQKLNQNLMSSWDALFGEADKFPFYGECPPFVSFLRNNVDNPPYEIVSDSKKLKDMLTEKLEDYAMEPGYSAMDLVLFKDALLHVCRIHRVLMQPRGNALLVGVGGSGRKSLARLATYVADLKCFSIEITKNYRQTEFREDLKSLFKQAGVADKPTVFLFDETQIVVETFLEDINNVLTSGEVPNLFTKDELGGVCEDVRASAKKDGVKADTQDQLYSYFLSRVIRNLHIVLCMSPIGEGFRERCRMFPGLVNCCTIDWFTEWPADALREVAMKQMEEEKSMSQEVKDNLCSVFALIHSSTAQKSAEMLAALKRKNYVTPTNYLEFVRGYRTLLLEKTKEIGGKRDKLRGGLTKLDETGVQVEEMSVIAEEKRVSVAQAKVDCEELLVVIVQDKRAADEQERLVKADAEKIGEEAKEANAIAAECERGLAQAMPALEAASAALNVLTKKDMSEMKAYAKPPAMVELCLQGVMTVLKKTPTWEQAKKELGKPDFLNTLMNYDKDKHLNDELLKKIKKFVDNPDYEPENIGKVSGAAKGLCQWVHAMYVYGGVNKEVAPKKKKLENAQKALEKKQKALAAAEEKLQAVLDKVKALQDKYEESTGNKKALEDEFEDLSQKLARAETLVSGLAGEKIRWEESIVKYEAEIACLPGDVVIAAAFMSYAGPFPSDYREALVKHTWLPEVKKLEIPASDQFDFALFLADPSDVRDWNINELPADAFSTENGVVVTRGRRWPLLIDPQGQGNKWIKNTEKPNGLVTVTLNMSDMVRKMENAIQFGDPVLIQDVGEEIDPILEPVLSKSFIKKGNSLCIKLGDKEVDYSPDFRLYLTSKLSNPHYTPEVSTKVTIVNFVVKEQGLEDQLLNVVVEKERFDLHEQSVTLVRKVAEGKRTILELEDTLLDLLSNADGSLLDNIELINTLNNSKITSDEVTESLKIAEATGKEIAEASALYRPVSIRAAILYFVLYDLATVDPMYQFSLDAYKDLFLLSIEKAPKSEVLEERIEHLNSYHTFAVYKYTSRGLFEAHKLLLSLQMCVRILQSDNQVDINEWQFFLRGGMVLDRSDQPPNPAPEWISELAWDNVVELEQQVPHFIGITKSFEDNPGEWEDWYRNAEPENPRAAALPGEWEPKCNELQRMLLVRCLRMDRVEKAATTYVANSLGRKYVEPPVLDLHECYGDSTPFAPLIFVLSPGVDPTANLAQLAAQKVGADRLHSVALGQGQAPVATKLIAEACVEGNWVFLANCHLMLTWLPELQKIIERFEDEQPHENFRLWLSSNPTPHFPLAILQRGLKMTTEPPKGLRANLSRLYQTCVTQASFDECRSQGKYGKLLFALTYFHAVMLERRKFRTLGINIPYDFNDTDYSVSDDVLKAYLDAYVETPWDALKYLISEANYGGRVTDEIDRRVLAGYLNQFFCEDALNVPQYPLSSLEEYYIPTESGLDVYRDYIQTLPQQDKPEAFGQHPNADISYMITDSTITLESCLALQPKTGSAGAGGVKIEDTVLGIIDDMLSQTPQPFNHEKLMKDKADDPSPLHVTLFQEVERYNILLNNMLSTLNMLKKGIKGLVVMSSDLDSIFESLANNKVPAIYLKAYPSLRPLGSWTRDLLMRLEQIEGWIENGYPRVYWLAGFTYPSCFLTAVLQTTARKNAIPIDTLSFEYSIMDAPEEKIGPQPREGVYIKDMYLEGAGWNFDDQCLCEPNPMELIVNMPIVHFKPSDAKKKRNPAEIYQCPLYMYPVRTGSRERPSFMVFVDLKAGDGDSDFWVKRGTALLLALAT*