MSRGGGDELQALVNYYARGGYSRHVQTACAGGGDVARFWSAFSLIAQGSHSEAIGQLESLMRDRELELACMAACVHAHKQARVVDEESVEHLENRIAREEAHASPRSLLLCATFYSLAPSSAESWRGKELAERALETEPGFLEAKSLLAWIELTGAGGAAQEDEWDEDLGPGTPGGPAAKTDRVRVRLDAAKRMFDEVLDAPGGDTQLDALMGRVKVLEASYQTQGAMDVLNHVIARFPNFVPAKAEKAKTRMAAGDWDAAMDTAGEILDSAEGREDITALRVRAFHALSMEGAGEAAKRAVRDVLGAVDAREPRNAGLYLDCARDFARVSGGNESILSSCALMLERAEKIAPDRVDVVKEAAYQQQLLREYKAAIAGYRRAAQIDERDGALDDFTSLYGTIWCQLLDDQITDAEQELEFLNDVTTERNVKLVFLTALHASKVPGADIETPLTELERLLTSHLAASRSRTFGFDYFVAMDPDLLTQCAELFLSRESGEPRGKNAPMSPGVEKALSLLEAVCARAPGLASARLLLMRTRYIAGHHDAAARTANALIQSQTDGVADAHIVLSQIALTNGDHVNAQSELDEAVASNFAIRDSPMYAIISAQCMVLNEDYEGGLKEIKAAMKLPGVKKAMTEAEKERARRKNAIPVSTRDRASVYMMHAEVLTKLDRASEAEEVVNAASVEFKGTTEEVRVMIAQCELAMSKGESNDALKMLEQVSEDSPHFAKAKIALAKIHLEKRNDEEAYMRCYEDVSRVVGDAKSLVALADAYMRCGEAHMAVGVYEKAAAMNPGDVALAVKIGRALVEGHHFKKAMDYYEGFRASHPGETELQMDLAQLYIQLGRVDPIYWPRAEAVLQQLLDTFTDARDPASLESGVECTRMLATVHLGEGNRAGYLDALTEAKELLSTLVTRSKSDVEASHKHRTALAGVCREIGEIYTKSHDTENASSFYHEALKHNPEDISAMKALAQMLLNVGDVGGCERMCADILRADADDEEANMMLAELMFQREDIEGAMYHFSQILDKNPGNYIAMAQLVQLLRRSGRLDECEAFFAEAETAAIDSSKDEGLFFCRGLAQRYKNNPREALVQLNKCRGSHEWGPYAVYTMVDIYLSPENEDVWDEEGNVTEEEGTQHENTDNVRAANDLLAEIRPVSRQHPRHEVLEAYALMGTRNKPAINRAIGILTEVVNKDHDNVPALLAMSSCFLMLKQTPKARNQLKRIAKLPFNSGEADEFERSWLLFAEINMKDKKRFEEARELCRKALKYNIACARAWELLGQMAEMETNVEEAARSYESSWRFSFESNPAVGYRLAKNYLKMKMFVHSIDVCKKVIKDHPDFPKIRQKILNKARISIKP*