MDAYQWVRSISEGSYGDCHVCRDVKNGDELVAVKRLKAAHLDENIKRLTLRELRVLRGLPQHPNVVHLKDAFRSESGRVYMVFELAARSMLQEMERHHRFMLPAKLVKLVAFQLLRALAHCHKNGVMHRDIKPANILLGLPSRRGDGSASGDEWEDEPEHPAADGQQPQPQPVRRHRKGLVPRGRGLLVKLCDFGFARWLPNAAGAAGAAARSGFTNAEEAWESVGVGVGMGLEGGGDRCSSYMVTRWYRAPEILIRNRTYDCGVDVWSFGCTIGELVAGEPLFPGSSTADQLWRIMRCMGPLPPHMAMRMRASPNLAGLAAAGAQARGRTLAQRLNGAATPQLVELLSACLVLDPSRRPTAAQLLRLPYFWDVPKMLEGEPELAALLQLPAAPPPTAGPAVAATAKGPGAATIDAAAAAGKGGAAAADAAAAMQRPGYKPVSVGTAAAVMKKAAEASASSSAEVTGTPTSMAAAAVAAAAPTAQDATLVITAGIMLGDVRMQSAGASKAGTEAEPMDVDTPPVAAAAAAVAAAPASAPVQPAAPSTPATHTSDSAAAQPVLQEQARATPQQTQQQQQQQQQQQQQQQQQRAGQQAQLPHPVPPEQLHPLLSSAAAAVTSPATAHAASEAAAARPDLSAGALGPGAAKLDAKPATASLSANSTGIEAAPAPAPALAAGQSTASSAAAAIVKDVAMVAAAAVDVIAVGGMPARASPSVAAERDGAGVGPSTPSPHAAPPQLPSLPVPQQTEAAMRPALRPDQQEQQRSEQPLEQPQQGTTEAQAQQQLQQLQLQQRQEKPAGVLEEVQPPAAVPEAAPAPQFSFSLPAAAATAAAAYRPPILSLPDSTQAPGSPSALQPSPFTRAAVADRIREAAAGNASDTQLTGSHLLRGVGVTSAAAAKPVARMTDFASAPMDLCVTMTSEPDTVGAASPGPSPSAALPMFQPGRLVATTAARGSASSALGTQHSPGVEGIAKRQLQPPQQQMLQPQAAVAAQATGTRVRQQVRKSMSATFLAQPLQPHGASPNSALLLQQQQPPNQSANSLQPPGSAGALALSGASAALLMGGPASAGSGPGMGHSSGGLPAATNSSGGGGPDSSGGRPQQQPKDGKLVRRGVTAVARMLGLGTGAVAAAEGPGPLPVPAGPRIVDLMSGSAAPAGVAGAATEGAGPANDGLGGLSGSQYVQRLSGLGSMPLLAPVAEDGEGGSGSHQGLAVVALAGGGGGAPLPSPRRRLPYNMPHHMQQVMMQQQQQQPQQQQQQQTLPAALAPIFARLSTGGGGLQGAGGGGGLSSYASASHLPVVFSPGGAPAMSPYDPAVPLPHRRGGTALDPYMPPPLDSFSSVAGARFLLSGCTGPASGLGSQLLSANTGGAAAAGISGVLCSVPEAAAPPLLSPRPYLQDEARSASATTTPRGVYRVGRSLTATGGLAYAGAGAAPDAAAAAAAAAAAALSGGGGASNMYAFLRRSGTGSAYAHLAPPIMAGGGGGAPGAIVVSASAQLPRFGRTSLNNNTIDNSAMAPDLGPGATGYIVGNTTGSSAVVVVGGPSSKSRRSSVEMLQPENTSGKGSSGGGAKPLLASAASAASKLFRRIGTGSGNRDGIPSVTTATAGAAGAAGFDSSGAATLAAGISALPLDGGLASAGHSQYRISPATSTHHSAVAVAATAAAAVFGGVDAIDGGAAWTAAAPVMPKPPSHVNLAALAAARGSSEGQLQAELSSALGAAGMAAAAGASAAAAAAVARSPSALRKRAITDGGVVGANEPGATAEEELEATEAMPSALFGCGSVGGHSTGPNSSGGEAGGGSGSGPVSPAGGGAGGLAPLSPSGSLVQGVGSPRMLRNSVSSRRPSRLGRSAAASATAAASASSRFLLDADRAASGTVSSADVAGLVSSPPGARASGTSQLLLHAGGSISHLSQGGHSGAVAVGVSVDATEEEGLEDLRRAEGAEDTAPRVPLPPPSAIYDADGQQVPAVTAGTAAAAAPASGRTFAAAMMSATAAASEDAHVSDSALSGGGKVTARKGAAGAQDRRAAAGEAAGAGGKGAEVRGPREVRPPAGGAPAQQGKQQASPRVELSLWDRIKRALACGAP*