MRRRVAGEGVGEGNALRLGLREQGGSDWDASSLKSWDIGRAAPEMQNLLAQADVGKITCITVTVRAPTSAAGVAADLLGYISLFQASSSSARSDRSFELVSSVAGSAPSSPARGRPVESRDSVLRLLVLGWLVSGLVPSEVAASAVPIGQNLLGGGWRDGGGNPPLATAMEQMGSLTLDSLVTLQVDVEPYVLDWPSADPGSVSEALVLVTHIRPGGFLAAVPIGFIPEEVLAVGNSSEPPGPVGPSTVVVVPGSMLDNGSLVPTGSPVSVVVVDFSQVVLPQLHPLPVSSELHFAFDPEQPFSVPTPLDLLSRIQDWLEAGGDSGLGYATAGGEDIDGVPMEEEEFAEAADGSPLSVSKLPTKSRRAKHTAPGPGRPTGTEKRPTVASLASSLQELIQVNTGLTQQVQSLSLRQQQLEKQTLPLPQTVATPQTILRQPLSSALVAQAHQPSAVAKAIGTPPRTSAGLTPGLLRSPLIQPPELTELEEEKIEIAQSSSRDTLAQAVLEQSKALTALVSQIASQSSDPLLDLGAGSFGASTRGAQGRAKLQAELAAQKGSFFSSVLTAMARRMQPTSPTDGSPEELMARGVSGSRYLERFGGFGKHRELGCLQHQVMTLMDFLQVGNLPAARDSAALLAVTIDQAALDNGRFDLANVLCLQEEPPSTIFSHKPANVLSRTRAFSPLASQQWITVALAYIKELDVISAKRLELSTQTKPGTFAASSGSPENPRPKPAPKKKGKAGGKGGTNTQAQQQDPEDCNFSPVDDSPSTLDFEDSHKVCILSCQVFLYLAPIFRDGFRASPIAFAVFGLLSWTFLSACGDTQDLSSGYMECDAIPFKPSMSLLSVDDHPELQPYRSLDASRLKLVGEGNWNMESYLDGPLWLPFQEPSFLLHGQFVSSTDVPNFEAESPEECLKLAKIWDARGLLCLLPEPIAPGLYSRVFNAFKDKDRDRQIGDRRVPNLSEYHVDGPSKHLPQGPQLTQVRVPRFTHLLRGSVTDRRDFYHQASVTLERAQSNMLPFAYPSKTFVGLQAYTDLQQRLAAEKTCAREVVGDKLGRPRDQSKSKKHPALPAQLHPCFASLFQGDHLGVEFALRSHSLLLENHGLLLPENRILGGLPVPTSGPWDALVIDDYFAFGAEPISSLPEKSFAMKSLAVAREVYREEGLMGSDEKDVIAQPCFKAAGAEIRSSAENARTVAQELTMLAAIAPLTFSNVAVDFLNVAFATDASVQKGAIVATPLGAEEHEALWQSADKRGAYTHLDNGFRCLLRQVGEVDDDADIAGPLHHAEPLTKQPLLYFDFVEICGGAGKVTQAVASFGRSVAPVLDLSNSSFDEAVIASCVFGSIHRKEFRFLCYLLDVAAMERRCPGGHTHVRVEGSYTKASAVYVDGLAWHVGEAFHKALKALEVLDSLGPDVQGQENILANDIMTTSKWHTVRAWFWKRGLDLCKGVASGLRRFAANWRPVRVAMVLLLLCSTGGAMPIAPGSETERQRVIRREGANLVATRAIKQQTRDRRKTYLDWFRTWLWNEKKVSFRFLMDQKPPDPEKLSEYLVDYGKELFRAGKAYGVFAETINSVAVERPLIRRQLTSAWDLAFAWLADEPHAHHPAMPISLMAAMVVVALYWGWPFEASVILMSWTGVMRIGEVLAARRKDVVFPSDAAPGTSFMLIIIRTPKTRGRSAHHQAARIDQVDVIRFLEAMYKDAPDESSIWPYSAATLRKRFKLLLEALQLPFSKGVAGRPFDLGSMRPGGATWMLHQTENPEYVRRRGRWLSSRVMEIYLQEVLVTTFLEKLRPRTRFLIELCAGEFAIVIDRVITFLDTGIPPRTWFSLLRCSGDIPTENVRKVGKNGLHTMRDEHFGISVVEFMAAGAVVIAHNSAGPDDEDYAKKLMEALNEMGPKQRLDTAEAARVIVSHKKPSKNWWRYWFWGQDINTSLHVGSTDSAIKGFSVAMAPRSGSPFASPRPLRSPRTAEKVVKRNISLCDLAEAEDAPARQPDFLDESRERLSTQVMRVTLEDGGPVDFNARATGLLNEAEEAIDEEAFQAAERARCLAASDALNLFREIGDRAGIARSLRCIIGAYQGREELEAAYLRASEALVRGYDYTPITWALDFTVPDDETRRVLEVCDLDSIWPSGAGSLDREAFRQRLRARGASNDRAIDSVFNAFTGGTYLITRRDAVQETLTACRAGGEVNTGALAGGLFGARLQIIGAWLFLNVFSVFAGYFIIGRPILFQSLGIDLLPTLPRYWE*