MMASFGVSRTVVREAVAALKSDGLVVTRQGSGVFVQPDATRRPFRLDSVGADTIHDVLHIMELRLCVEIEAAGLAAERHNQNQAQAITAALDRADRAVSAGSATIAADFDFHRAIAVATNNPYHPRFLEFLGSFIIPRQTVRIGLEKPAARQRYLTRVQAEHRRICDAILARDPGAARRASRHHLTKSLSRYRKVADEMDEQRKSMRVGLISATALLVGMVPGFALALNEAPSLAEQVAAGTLPPVEERLPGSPEVITPLNEVGTYGGTLRRVLGGSNDHNSILRIVSPQGLTRWKADFSAVIPNVAESWDVNEAGSEFTFHLREGMKWSDGHPFTADDIIFFVEDLLHNEEFYPNPPARFVVDGETMTAEKVDDHTVTLKFAAPYGTFLTELATPLAQEPVLWAKHYCQQFHPKYNADVQAAVDATEAVEDWPSLFRLNCGEVEAPNRWSNAGRPTLDPWVVTGDGYSAGSTQVVMERNPYFWQVDTDGNQLPYIDTLEMNVAVDNQTIVLEAIAGNIDMQRRRISNLANKPVFAENADKAGFNILNMTASSANVMAIHFNHTHKDPVIRELLRNKDVRVALSLAIDREEIIDIVYQGQGEPYQIGPRPDHVLYNEQLGRQYTEFDPDRANELLDAAGYAERDSEDYRLLPDGRRMAFNIQYTGIEQPDWGDALEIIAQHWQDVGVEINTGSVERSIYYSRGEANEHDIMVWGAPGGLDPTLSPRDVISVHPQASWYAIPWARWYLSGGTEGEEPTPSMKERLALYDAFKKEADQEKALDIFRQIHQIAADEFEIIGVSLAPDLVGVVNKNLRNVPDQIPAPPGDYLTTYIAKLGESNEVLDQATIDNLRRRFGLDQPLYVQYLKWVANLLQGDFGMSFEWRQPVSDLVWERMGLTFMLSFATLLFTWAVAFPIGVYSAVKKYSIGDYVATTIGFIGLATPNFLLALILMYIGVVYFGTDVGGLFSNEYKNAPWSVGKVIDLLKHLWLPVVVLGTSATASLIRIMRANLLDELSKPYVDTARAKGLSEFWLIMKYPVRVALNPFISTIGWVLPNLVSGAVITAIVLSLPTAGPLMLQALLSQDMFLAGAFVLLLSSLTVIGMLISDILLSDKKADEIAYASQWQLTWWAFKKHRLAMIGLWVIGLMYLIAIFSEFFAPDDPFKQNRRAVFHPPQMIHLIDRTDDGLRIRPYVWEMKRERDPETLAVSYSPSGDKIYLRLFGRGESYKFWGYYGGRVDVVIQRLIEFVLSLPTIPIWLALAASLPPGWPIVLQYFVITLIVSLIGWTELGRVVRGRFLAMKNDDFVVAARLDGASEPRIIFRHMLPSLTSHIIASLTLAIPLMILAETALSFLGLGLQPPAISWGVLLKEAQNIRSISQDLSVGFGMRQGMLEVLHGVSFELRRGQTTAIVGESGSGKSVTARAILNMVPRPGVILGGRILFRPEAGQEADLTALDPRGPAIREIRGGRIGMIFQEPMSSLSPVHTIGNQIIEAIRLHRDVSKKQARGIAREMLAEILDLMARLQTELRMAIMFITHDMGVVAEISDDVVVMEQGHVVERNDTHGLFAYQAHPYTRKLLGAVKRLDEPATEKVRHQHDADDILRVEDLRLHFHTRKGFLQRTTDTTKAVDGVSFTLKRGESLGIVGESGSGKTTVGRCIARVYEPSDGAIDYDGVDLVNADGSQLRGYRQQIRMIFQDPFASLNPRMTVKQIIAEPLVVNGVAGGSELEGRVASLLRQVGLDPLMMERYPHAFSGGRRQRIVVARAIALKPKLVIADEPTSALDVSIRTQVLDLLLRLQAELDLSFIFISHDMAVIRYFCDRVAVMYRGRIVEVGETEQIITDPQHPYTQALLSSVPISDPSQRGTRQSPTPTGTPTRGQSSRRVRDPMRLERLWQALYKWQRGSGMKLTDRVLCAVDLALWDLIGKATGQPVWKLLGGYHDKILAYGSTMCGDDLEGGLATPDDYGRNAEWMVRARGYRAIKLHGWMPPIPGAPSVKKDYAACAAVREAVGPDIPLMLDPNHWYSRADSLWLCQRLEELGFLWIEEMMEEASLSSYRWLNARTPRLNVLGPETMAGKHWTRAEWAASGACDMLRTGVWDVGGISPALKTAKLAESFHMSCEVHGTGAGNMAVVAAIPNTTFYERGLLHPFIDYDVPKAYQNRIDDEPILSDLRIADIRVTPIAFADPPLLNNSGCHQPYALRSIIEVETEDGVVGLGESYGTRPVLDGLAATTPALIGSPVTDLNKLWSAGRAALGEATGRLLPRVVGAVEVALWDALGKSVGCRVCDLLGGQVRESVPFSAYLFYKFARHADAAEDDAWGEVLTPEQLVDEARRMIEEHGFNAIKLKAGILEPQAELAGLEALRNAIPNAPLRIDPNGGWHVHTTLDLLPRLDPTDGIPGMAVVQAATDVPLATNMCVVTPEHLPPGLAQDAVRVILSDHHYWGGLAASRNLARICAIWNVGLSMHSNSHLGISLAAMTHLAAATPNLTYDCDTHYPWQSDEVIEGGKLSFSKGALTVPSGPGLGVSLDKEALKRLHQNFREHGYDSRDDESEMRKHQPNWRFARPRY*