MESVGLRAVGSHCSLSEMDDLDLNRALLDRPRLKIERKRSFDERSMSELSRHDSPRGRSVLDTPLSSARNSFEPHPMMAEAWEALRRSMVFFRGLPVGTLAAVDNTTDEVLNYDQVFVRDFVPSALAFLMNGESDIVKHFLLKTLQLQDSEKRVDRFKLGKGVMPASFKVSHDPIRETDHLVADFGETAIGRVAPVDSGFWWIILLRAYTKSTGDLTLSETPECQKGMKLILSLCLAEGFDTFPTLLCADGCSMIDRRMGVYGYPIEIQALFYMALRCALSMLKPDGDGRECIEKITKRLHALSFHMRNYFWLDYQQLNDIYRYKTEEYSHTAVNKFNVMPDSIPDWVFDFMPLRGGYFVGNVGPAHMDFRWFALGNCVSIMSSLATPDQSMAIMDLLEHRWDELVGEMPLKICYPCLEGHEWRIVTGCDPKNTRWSYHNGGSWPVLLWQLTAACIKTGRPQIARRAVDLIESRLHRDCWPEYYDGKLGRYVGKQARKYQTWSIAGYLVAKMLLEDPSHIGMISLEEDKLMKPVIKRSASWPQL*