MEAASYMLRATLESAFPLFHVPILSEGAQKTLSFPSTSPFTRGRASLCTKARREGRELMGYSVKAAIVGPDSGVPSCDLFIEPSLPHPVLHSKVRDVCRALIEDWAHILDEELSVTQVSGGITNLLLKVSVKGSETEDDSVTLRIFGPNTEEVIDRKRELQAIRFLSNAGFGAKLIGVFQNGMVQSFIDARTLTPSEMTTPHLAALTAKEMRRLHEIVLPGPKNAQLWTDLSKMLEKASTLSFEDEVKQKKYLSISFKKLREEIQALKDISDKLKAPIVFAHNDLLSGNLMYSDAEDKLHLIDFEYSSYNFRGYDIGNHFAEYAGFECDFSLYPDKETQYHFLRHYLNGEEPSKVTEGELEELFVEANFYALASHIFWAVWGIVQAKYSSIDFNYLDYFFLRFQEYEKRRDEFMSLVTQLAFSL*