MGYSLKTAIAGPDSGVPSCDLFIEPSLPPSVLHSKVRNVCRALIEDWAHILDDELSVTQVSGGITNLLLKVSVKASETEDDSVTLRIFGPNTDAVIDRKRELQAIRFLSDAGFGAKLLGVFQNGMVQSFIDARTLTPSEMTTPNLAALIAKEVRRLHEMILPGPKDAQLWTDLSKLLEKASTLSFEDDTKQQRYLSISFKKLREEIQALKDISDVLNAPVVFAHNDLLSGNLMYSDAEDKLHLIDFEYGSYNFRGYDIGNHFAEYAGFECDYNLFPNKETQYHFFRHYLSAEDPTKVTEAELEELFVEANFYALASHIFWAVWAIVQAKFSSIDFNYLDYFFQRLQEYERRRDEVMSLVTNHLYN*