MDSLAVIGYALRYPQDASDSVRFWDFLLKAREASTAFPEDRINQKAFYHPDPDHGGTIHAKRAHFLKDDPTRFDAAFFKMSKTEVLSLDPQHRLVMENVYHALENAGIPIETAISSNTSVFVNGYNHDHAESLNTDPETILKYKPTGTENSMISGRLSWFYDFRGPSLTVETACSGSLVGLHLACQSLKTNESDMAIVSGVNVIGFLPHMVGMDYSGFMGSEGRCFAFDHRADGYARSEGVGTVILKRLSSAVTDGDTIRAVIRGTGLNQDGRTPGIAYPSLRSQERLIETTYQNAGLDTADTCYIETHGTGTQAGDYVEASSISSGFKTTTRGLPLYLGALKTSIGHLEGGSGIAGLIKTIMILETGIIPPNANFEKPNPKIPVDEWKLSLPIQCEAWPTSKLRRASVSCFGLSGTNSHCILDDAYNFLRTYKISAKHRTGIGVPTDGSRSFTALFILSGFDKDSLNRVISDLTEYIHMKGRLSSEDERKFLHDLSFTLSQKRSRFNWTVCVLANSISQLQSRLANDSLTPQHARVSPRVGFVFTGQGAQYAGMGLQLLAYPVFRRSIEAAERYFQSLGGEWSLLEELGRDKNSTRINEPTIGHPASTAIQIALFELLASWGIFPTRVVGHSSGEIAAAYCAGKISRQAAWKVAFFRGQVVSSSITRPGSMMAVGLSPDDLHPYLEEVQQSDPNGVLTIACFNSPKNQTVSGDSAMVDALKSLLDAKRIFARKLNLGKAYHSEHMKVFTESYQAYMGSLEQGNTVSRDQPIALFSTFTGDMLLDPSMDPSYWCANMVSPVRFEQALRTLCYSPSEKQTLPNVEHETPLQIDELVEIGSHGALRSAITETIDMAQGITYHSTIDRNVSGPDGILQTVANLVSKGCPVDIPSVNNAEVLHNDSDLLVDLPPYSFNHKNKDIYESRLARNLRLRQYPRHDIFGAPVSDWNPRYPKWRHFLRLSENPWHRQYKLDGQYVFPPVGYIAMAIESVMQVNSGEMTMKGLHLERITLGPLLALPDEAQGVEISLSHYPVGDGSELTRFQVSSYNESQENWTEHCSGYFSIEYDDTHKVEGLKEDLSYQRHGCQRHVKFDDMCRSLSSSGLELGPIFQNLSSMRVSGERTGRCIGTIQVPDVSSVMPKNYMHPHLLHPVTLNYFGIVATAAIHDLQPHNTAMKTYLPSFIEHVWVSTEVSYDLQTKFNCLGTATTTGLGKYSCDIEASIGSSSAGPTISFSGAHFDLYESEIQSSKTDLLPKFYSVEWKPDIHLLTNSFFGQLTKPPTIESARYEVECQWFTDLQLASALLSTDALLSLRGADLTQLEPHYLRFYDLLKHIAADILTDSMPRVPFKTWQKYAQDHHLKEQLYRRVEARDSDGALLMRVGSNLASFFRKEADPLHVMFGQDDLMSQYYKHDFEIGSISEKLALYLDLFRWYKSNLRVLEVGGGTGSFTAHALANLCPPGIDRSVSEYVFTDLSPSFFAKAKESLNEWDDIMTFKKFDVGNDPISQGFDPGTFDLIVASNVLHATPDLHGTLKNIHSLLKPGGKLVFHEGVRQDTLWTNISFSPLSGWWLSTEPERRWCPYVPTSTWDRYLRETGFSGLDLEFPSSDYSEFSKISLMVSTAREETNISPRETSGVIIIIADDQSATLAHEFQGQIGYLEPHCSIHTLAEVEAVDVLDRTCVLFMVFSPPIPTDSNIESYNKLEKVLSKGKKILFVTGDSTDNPAFDIPIGLIRNKRMQQDSDNSNLVTVSLTDTEMIWNTISEPLVRVFKHQFLSGTVPTIRNAEYRLAQGVILTNRVALNADANSTIGGRLSTPRSVPLTWGDIDRPIKLTCHGRFVWETDNLLSDTLLGETEVDLDVKAIGLGSRDVLAATGSLPQMTLGEEASGVVTKVGSSVKDLQSGDRVMCIGDTQAGREGTLRTGIRINSSLVTRIPDSLTFEAAAGLPVSWLAAIYSISYAGRLVTGENILIHSAASSIGQAAIQYAQSLGAKVFVTVSNVDDKHYVARKYGVQRDCIFSSRPTSFPAQIKRRIPRGMDVIISDLSAGTTQGSVSCLAPFGRLIAISNDGLQSVQNISASCNTDNITISKVNLSSIARSRPATIQNIFRETMQLMEEHKIRFEPPRRVLTYSQLHRGIEMLQKDAIAGKIVLHPSEDAVEVVPGIPRPSQLEHNASYLLIGASDSLHCKLALRTADRGAKNLILLSRARGLDTGDTQQQILNTLREQGCEAHIYHCNMSEASELQSLIARWRSQLPPINGIVKSTYCMGPSNQPVATRPTSSPNDIVMELLNLHNAIPSVEFFIMISPISGLTGRDNDSDFSPASAFQDALVRHRLSRGMHGASVHVRGMKDEEVLAAVDYMTDIRNPPTVDSCQMVCNVPTPASYEEVEKPVARYLSAPLFHQLPSFRSRVASMPTESARRPSVADLLNKTNNTEQAAAVVSREIRQKLSHLLNVTEDEINELHDVRTNGVDSLIEMEFRNWLDRELGTTISLEDLTSKSILKLSAYVVTASPLVSFT*