MPQGEQGDEEQDLLAASGVTAQNTDVVERRVLEEALLPGHELPVEEDEGDLASKAQAAAAAGGVVPEAVAAQIRGRLRALKRELAAVQSTLDFQQELERQQEREEQEQRQREQERQLAALFDDDPFEEPQPGAAPQQPIVLYPPPPPPQQQQQQQQQQAEPGMGSNLQHAMMQQRLASLQSERSRLEQLLQGQAVDQPVQQQKQQQQDQQAPGGGSASAAAGSSRRGPPPAGFFPSRAQMEAEARKKKQKAGGGGGGGGGAGGSGSGACGKDGAVSKQAAALPPPRPLATLIEDDPFEEDGSDGGGGGGRGGGLVETQRDRLIRQGLLTPFGALPGFEKRAVGGTGGSREGGARGTRPGTSSARIGREAGVQGGSARTEGEGEEGGGGEMGGMQSGPGQSGGTPLPNPFSRAPLGAELFKPGRAGKPLHQLVSEADEKTRALRANRPTARELGCNEVPRQERSVRSIPGHFWRQAASGKRLPASAVAKGSKDGKAPAITGLIPNLAASRAPLPPLKRKAPGAAPKQEGGVRKRKAVGPLHQLQGSADEGEGVKEKDSDGDTEDSGEESDDGNEGFAAGRAEGSGSRGVGSTDGDRDEGGNGGGSRAVAEVCTVLAGGVGEEEARALLEASKGDVGAAINFYYDGRLPRLMRKRQTAGGGRRGDKLVRVKQEDGEGNVQGGTSSGNQHAENGTGRHSGGQEGLDADSDQAADGGGTGGRSRKKEKGKNKGSRRQAVRIKGENVEDPAEDEEGEEDEVVEVEEEEEGVVEDAQYHLDLEARYDDADDAYYQARLDRMHMRLSGLDGGRSAAPKKGHRAPQSRRHGLSGQDSQSRRSSSPATNSSPAGGSGAAAKEDEEYVTFEGGLRVLRALWGSLFGYQHTGVQWLWELYCQRTGGILGDEMGLGKTVQVAVFLSALAASGLYRTSLIVCPATVLRQWLRELRQWAPELRVIMLHDSGRSPAPGSNPDHGNSQVDSDLEDLMDEDEDVDEDEELGGTGKGRRKAKGGRKERGAAKQGGSHRPDKKSLIAKAVKSPTGLLLTTYDQLRLHRNMLLPVRWGYAVLDEGHKIRNPDSDITLVAKQLQTVHRLVMSGSPIQNRLSELWSLFDFIFPGKLGTLPVFQAQFAIPIQVGGYTNATQLQVTTAYKCALVLRDLVAPYLLRRRKADVLAQLPKKTEQVLFCKLTFEQVELYRAYLASVEVSEILEGSCQALAGIDILRKICNHADLLERTKSAAQHDYGGKDGHKTLVFCQTQQMLDIVEKMVARLGLQYHRMDGSTNIPLRARLMDDFNNNPGINAFLLTTKVGGLGVNLTGANRVLLYDPDWNPSTDMQARERAWRIGQTREVVVYRLITSGTIEEKVYHRQIYKSFLTNKVLRDPRQRRFFAAKDLHDLFTLGDEYTAPKQAGAAKRPEEATTETGRIFGGMGHDIEIAVPCKLEAQQQRPQQQPQQQSQQQPQQQQQEGQHPEAQQQHPQCLPSAPQASEDSAPAAGGTPNGQPPPTQQPPDAEQQDSGSEGGGGGAGRGVVASKRKGKQQKQQQKRKVSFAGGDGQEGGKSEGDGKRRRQDGDGHGLRGSNGPEDLEDALLLGLGARRSQQAVQQEHQQQQGAGGQAGPQDGSQGGGDDEAKLLRDLFEGSGGHLRSLVDHGRVERANEPEALTAEREASKVAAAASEALKRSRQMCQRAPVSMPTWTGRSGAAGGPQGHRPQHQNGSPSAGPSHAAPRPPPRFGRVVRHGATQQLSSLSDADAATPPSPASAPTPPLGNGNSLANGHGSLTQTGTAGRATSAASLAAAAVGGTARPVPGSAGGGIGGGGLGGSGGLGGFGKGPSGTGPPSSASLLSRMRARQQQVEEAAADMGREEAAAPRQQQRRQQRQALQDQKAQREGQQHQGQQQQGDHVQQQEQQQQLQQQQQQQQQQQQQQQQQQQQLQQQANQRHEDGGDWQGTQHSKQKGDEVEVSGCHHTHQQQQHQHQHQHQRGGAGGGSRPEERLHQEHACPEPQGRRRVKQEEKEEQEQQQQQQVEPANEHEEDRRGEGCCKQHQLHGQQPDSQEERQRHQQQPQLIKIKQDPEQEGSDQAAAGCDFKAAARRSR*