MGYSVQAAIAGPDNGVPSCNLFIEPSLPPPVLHSKVRNVCRALINDWAHILDDELSVTQVSGGITNLLLKISVKGSETEDDSVTLRIFGPNTDAVIDRKRELQAICFLSDAGFGAKLLGVFQNGMVQSFIDARTLTPSEMTTPNLAALIAKEVRRLHEMVLPGPKDAQLWTDLSKLLEKASTLSFDDDTKQQRYLSISFKKLREEIKALKDVSDLLNAPVVFAHNDLLSGNLMYSDAEDKLHLIDFEYGSYNFRGYDIGNHFAEYAGFECDYSLYPDKETQYNFFRHYLSAEEPSKVTEAELEELFVEANFYALASHIFWAVWAIVQAKFSSIDFNYLDYFFQRFQEYEKRRDEFMSLVTNHLYN*