MGRGGGEGPGPAPMEVPRLSSMLRAALGSGALPGAGSGRGVSSSREAAPLQLPDLQQLLQQRGRLLEGRRRERADMQVSSARSELVAAVLGSWAGAPKAARDEFEKYIRASAHLLGGESSSEEVAAAATVAWRALMAHPPDTSRGRAPLAALAKARSVIEGVLGRVEDAPLLALAQQHAALQRWQQQFNPAGSTQAQQQLQAAKGKTPPPGFGARKTPAVPASGAAGGVLPAVPTLSLEEAVLAVCGVDAETAAAAYAAAAGEAADSSAARAALAAALAPKPPPRVATAAETAAVEAEVFGAKGRVLNAEAGARWLIQWCTKVTGGASGGDDTVATAVCRLLLSGRSDDEIAAELFDLLGDSVFEHIGELLQQRASVAANVRRLVTGFREADAAEKAAAAMPSYGSTVTVVSESQKLMHKLERKAQRRAAGKGGGSSAALKELGDEDADWVSAHGLLPLVEEEVERETAHMRLRLGDGVEFRIGEGSEGLMARGTLPKGTSRKTYKGYEEVKVPAVRPAAPPPGEELVEIEALPEWAQLAFAGYKTLNRIQSRIFQTAFTSNENMLVCAPTGAGKTNIAMLSVLREVGANMAASGVIQKADFKIVYVAPMKALAAEVTANFGKRLAPLGLSVRLSVRELTGDMQLSKKELAETQMIVTTPEKWDVITRKGGEVSVAATVRLLIIDEVHLLNDERGPVIETLVARTTRQVESSQSMIRIVGLSATLPNYRDVARFLGVNNDTGLFYFDASYRPVPLEMQFVGVSERNVLARLGIMDEVCYQKVTESLKRGFQAMVFVHSRKDTGKTARTLMLKAQQSGETNLFDCTLEEGFPYLQKEMKKSRNREIGELFEAGLGIHHAGMLRSDRSLMERAFAQGIIKVLCCTATLAWGVNLPAHTVIIKGTQLYNPQKGGFTDLGMLDVQQIFGRAGRPQYQDTGEGIIITTHDKLAHYLGMLTHQVPIESQFTAGLVDHLNAEIVLGTVTNVREASQWMSYTYLYTRMTQNPLAYGVAWEELSADPRLEGHRRKLITDAARELHNCHMARFDERSGNLYVTELGRVASHYYIRHSSILVFNEHLKPHMTEADVLSMIAQSSEFENLAVREEELPELDTLVREACQYEVKGGAENKQGKANVLLQAYISRARVDSFSLTADLMYVSQNAPRIARALFEICLRKGWSSAAELCLTMSKAFELRLWPDQHPLRQFEQQLSYELLRKLEDRNLTLDVLADMEPREIGSVLRHPAAGNQIAGCVASFPYLQMEAHLHPITRTVLRIQLNITPAFNWKDSVHGNALKWLVWVEDSANEHIYHSETWILTKKMMREGEQRLAFTVPIFEPLPSQYYIRIVSDQWLGAEALLVVSFKGLILPERHPPHTELLDLEPLPLSALGNPRYESLYRFSHFNPIQTQAFHTLYHTDHPVLLGAPTGSGKTISAELTMMRLFSQHPGQKVIYIAPLKALVIYIAPLKALVRERIKDWGQGFCRTLGKRMVELTGDYTPDMHALLAADIIHALLAADIIVCTPEKWDGISRNWQSRSYVRKVGLLIIDEIHLLGADRGPILEVIVSRMRYIAAQTARNIRFVGLSTALANAQDLADWLGITGPGLFNFKPSVRPVPLECHIQGYPGKFYCPRMATMNKPAYAAIQAHSPIKPVLIFVSSRRQTRLTALDLLAYAAADDRPRAFLHMTDHELEQHLALIKDASLRHTLQFGIGLHHAGLPDSDREVVERLYVEGKIQVLVATSTLAWGVNTPAHLVIIKGTEFYDAPTKRYVDYPITDVLQMMGRAGRPQFDRHGVAVIMVHEPKKSFYKKFLYEPFPVESSLPEQLADHFNAEVVAGTIKSQQDAVDYLTWTFFIRRLLQNPSYYDLESTDAEAVSAYLSAMVQGVLAELQDAGCLEVDEETGAVQSLAMGRIASFYYMRHQTMATFAQALGPGMDVQSLLPVLCAAAEYDELPVRHNEDRLNVVLNQSVRWPADSRTADDPHTKANLLLQAHLGRLPLPISDYVTDTKGALDNSLRILQSVVDISSDAGWLDTALAAMTLVQSLMQGRWYDDSSLLVLPHFTEAAAAQVAAAGLAHLPQLLQALRAGGKAKQAAAAAIEAAVGQREARDVLAVCERLPVVGVSWQAPAIVHRPAGDEDGSSSGSGSSASYSIEVELQRLGGKGGSRQSPPRVYAPRFPKVKEEGWWLVAGDTGSGELFAIKRVAFGQRTTTKLTFPAYTPGGRPLESVDLLLICDSYLGLDQQYTVGLGGSSAAGGSAAEALPLAARRLDTWQCTGLTPWEALPPSEDEASSDEEQQVIDWWARADAEQLAAGYAARRRQLEQTAHLVTHAELPYAYSDFRDQAQRRGGWQITQVVRVLPASLEGLTLDTWTEGEDLSKAEAKSLAAATSDALTRFPHLTALQLRVGALPKQAAAALAHLTGVIDFEFGRRRVQIDGLPLKICCYREEQQAGGGPPMWQQEAEAADLRRRSTIRWPAGPLQGWLRVIGASLPPGSTLQQLLQRLLPPAGLSFGMLELSKCRFTPSQCGACPPLGQVNELAVDYPRFLLDGYTAAQAEEFQQEGEPEPPPGGSPADLAQKEAIEPVLAALLDQMPALERLQLAAHLPEGGGVPGCIVQHSGLRYLDLGGAGYLKTLPLGPYLQSLETLLLDSQGFERLPRALAAATRCRYLSMELCYHMDITKKDVDEILGKMAALEELRLNKHESWNPISHPLPLLRYMRERLPNVRVVAMAGGGSGLTDDEGSEDEDSSWDREGGSGWDSGGSSSSEDGSSGRARAGSSRQAATATPKPARGHPAAKGRSKAGAAAKEKRKQPAKAKAAAAPKPKAKAKGKGKQGKGKQQQQQQQQARKSKRGHVGARAPAPGAGAGGGSGGRVPPRLAMQRLCLRFTWIGACLLLLALRPTSSRELAPSLPLAAAEEGSVPSRRLQQACEPWPLSFINTCNGTAEVTIRAQLAAPVEPGSEPCLNDASQAGEWCVRTVELGFKQQQLVFPQAQNASFQWYAEVTLNSARTRWWGGNRTNPQTPWFDSTSGQPCDPLPSADPRLSTCKPFRRVNAALENTTCADPKDKRPWEIQCNDLNTTCSTKLLVANNCSLDAGVLVYGALAENVQPGFCVNNSTRRGEWCLRNAGTYSAGTANTAGSYAFEGLYHTGLYTYAWVPRTNIQWRSNDTDLEGMFVDFNTGERCASPANGSCASFFQVSLDSSACGSTATWTLLVDLLQRQPGCKDVPFNTLNATFGDPLCAGWATKDFVTKPCPAACDFGELPDQCVGAVASQMIIKAKGLLPSNATLLNFVNAVLNACAAGEPVGVDAVAAVARDALSPYASCGPDAPTAVASSPCGLIDTKSLSSLVASGTADCQCYAVLKNISLDCYVDYFIGAGSLQAGMGSMDTKPVANVLKNMLSGFMSACEGQAESPAPSSTPQSPLPVNKTGSASSSNGSSAPVGAIVGGLVGAVAAVAVCVLLAVALRRRRRQRVQRATSARKAVDEFVCGSDGMISSKVTSSQALSLASSGSAGMPAALASDPLVSWILASQLGTRASHRSSTSAVRSLGSSGGSQVQAWEMDWADLQLQAAIGSGSYGKVYLAHWGTIPVAVKVLLVPGTAGANLAAPGAAQEALELALPPSALAELEAEAGLLASLRHPCCVNFFGLTRNPPALVTEYCSRGSVAELLDRARAEPAVAAELTWRRRLGVLLDAAVGMVYLHGHKPSPIIHRDLNKAMEDTAGGLSSSVAVTNPRWLAPELMRGEHATQASDMFAFGVVMWELLTWVRPWATTNPWQISSAVLAGRRLDVPDPAELPGPAPSSPGAFAAYVRLMQHCWAQAPADRPSFPEVVQTLRPISTDRLAWLRCAALLHSRAAATVAAGRCGHAARVAAAAPQAADGAASGYSSPQEEQPTAAYVHLPFCKRKCSYCDFPVIAVGRDQAQSGHWHDQMGAYVQLLLREMEASRRLNERPLQSVFFGGGTPSLLSLPLLEQLLQALDRRFGLASGAEISIEADPGTFDAARLRSYMGMGVSRVSVGVQSFQDELLALCGRAHDAADVFRAVEAVHAAGVPSWSLDLMSGLPQLTEEAWGRSLEQAIDAGPHHISTYDLQERACRTRCSGEGMPVEEGTPFARRYSPGEAPLPTDAAAAAMYCGAAEVLGGAGFEHYEVSNYALPGHRCRHNMVYWEGLPYYAFGMGAASYLEGRRFSRPKRLNAYRQWVEQYAGDGEAQDPQVAGSWLPRESGDDRLLDTVMLRLRLADGLDLRQLATQHAQGEEAADIVLHALQPHIARGWVLADRGAGWSSGSGGSGSGGGEGAVQRVRLADPQGFLVSNDIISDCFAAFDITSQDD*