MTTHNSGLPEGGAYQGNQQQQQQQQQQAASRATSSSGGSSSGSRGFSTEAYQQQHAQASRTAALSHQAALGVHPAAASLAAANPLTAAGYSSSAAAAHLATQSGSSVVLPGSSGMPRMDMRQQQQHQQQQQRSAAARYHPGPVSMQSTAISAAVAVLTGAAGNDRVSHERPHHQSLAVQVQRDTTRQHQHQQQQQHAAVAAAASALRQQQHQQHNLGLPVHHQAPSHLPAHHHPPPHASRPAAHAAFAMHNRQQQVTAATIAQQQQQQQHTLQTAHPHYVHHRRHHHPHHAQNHHHPHHTTSHIPQQQQQQVQRVRDHQAAASRRAQVVAAAQAAAAQQTARSAQVATSLANHQRRHHPSQVVHSHAPAHVHPKDVAASRPLPAGQPPPQQQQPHAHPAAAHAPRSLPPAEPAQPYPPPPVAADLVDQFDDPHPPPRQHPPAPTNHRTAQEERIVQQRSVLVDRYAPFIAASDKSLGDARKRLQKAHEQVQLLRAAFTKQVYGKYRVCLRPPQTSEETLTAIKADPVAAARRLEQEIRQLKQEKEYEKKEATSVNAEMSKLDSAVIQSIGADNADQIMYISAGLSLVILPEEKDVDPKILAEYEDRGPVQLGTDQRVKNISQAAASAGQIIVERTRKAVGVRELLLQRRSLLSNQEHSSMLVGVTEEPPLDPRIMEIIVSKTKPVSSTVADSKSAPNVESKTVEPDQPAVAAKAAVAVTVPVPKTVPTPPKTEASVPPSGPTEPQSTVAPVSAPSDVAKVPQKKMGSTKISAVSLQQQLSAAKFGRGGAGISVNISLSLNPTADELSLDPDKSIRASTAALLSRGASTAQGTNKASPQQRLKHPHPESSGGKQRASSATSAKKELASLTHAVAHPQSSQHQHSYLSLALPPLPTTLERREKKPLPCVEHRCTARAKKAIQSVLGHLDNAPGSGPVTKIGALYRIQQSRSKDAENETTPGERLIDPSLAFSVLQAIGLVTENGKKDAPDTPPSVLLDKKATIVLGGDKRKLSSLTTLNSSWSRIGFAKRPRLSDAFKSDKDAKESTVKREPVMRSPSVENIRGGGELMSDANNDDPNGASESDSRKGNHRSGNAAYNNHVSANNISQGVRQAQPRWEDPSRQSLAVINSQFVAGNQSIVGGNHGHVAVAAPVAQLHQAHQAPANNDAYHQASNFNAMQLAHQLRQHASNHSNQNHNMAAMQSRQQGQGDLQQVPNYFTGMHPSAAWSSMGNSAAAMAAAQSSLAAMGLSVPMGVYDTAQDRAARAILVREQQNVAAAHAVAAHQQSMANSAFVGGAANPGFAPTPSSVANASTLLNSSSYRVGAQGNSLQAPVLPQQTRNDILAAASMMAQRDNGYRRAGADAPGNSIMQAQLNASTAPAPAPQKRKADSPVVETAPPAPSQTSENKASLPSAAKKPRPNDTNDTGVAVSLESKVAAQPAKSTKSATTSEPNSVVHANVSQSLQPSAAPPAKTLPLKSQESQPAMPRGGAPSTATAAPSKEAQPSVASANNSVKVAPPASSVQAVPSQPSLKAPTTQSVGIAATNAASGQTPVVQSKVLPSQSVARPSSTNVAPNAIAQTPKVIVPQQAKPPERKNHVASVGTKGGLQIAPTAAPTSLSSEYKSLVQAGKAHEAIAAAASEGAKVFPTRSAGIVEFLVSAGTSVPIPKAVVASSLKDRLIIPGFKNLATGAGFVVPREAVIAVILVWLWKNHEADFQRAFTKSGRIDVDPTCKWLVHAATDASVRALKHFISESVNQQAEPVNSATDTLLEGFSDSSIPSDAAAVLVVSRTLTADTSIVVDTDYALSQFHALTRFLDDCRLSALHSRSQERVLLASLISLKSTMSESFAHAYVSSMVRAGDALGHEELAEIVSDEEMKLSSMLPYDILRDQQGNWEDPCRPAEGYSPNLTGDVLTKVAHARAMIQKSLRRLQDRHNIKGGTPTFGAYIDPLSGQGQSTAPGSAASTASSKAVNGTSTPKTWSRRKGATMFVAEGPVPNGTGSAQATNWSLYDPKHYSAPLLWNCDAAENTPYGSTTQLKRSGSMQGANLKKKGPSATDAEGQIVPKEISLGRTTHGIDWHTIADYFDHVKLPGSGGGSAPQAPAPVDSATPAPNLKTIVSPFCRVLEHSPVASDDESDTEEDLSDESVLARHQIVLDGMKEKLTAFMEARKRQQERKKNRQKSNS*