MGYSVKAAIAGPDSAVPTCDILIDPSLPHPDLHAKVRLVCRVLSESWAPIADDEIAVTQVSGGITNLLLKVSVKESETEEDSVTVRIFGPNTDEVIDRKRELQAIRHLSDAGFGAKLIGVFQNGMVQSFIDARTLTPSEMTTPKLAALTAKEMRRLHGMILPGPKDAQLWIDLSKLLEKASTLSFEDDTKQRKYLSISFKKLREEVQALKNISDALKAPVVFAHNDLLSGNLMYNDAEDKLHLIDFEYSSYNFRGYDIGNHFAEYAGFDCDFSLYPNKETQYHFFRHYLNGEEPSKVTEGELEELFVEANFYALASHIFWAVWGIVQAKYSSIDFNYLDYYFQRFQEYEKRRDAFMSLATDRLYKGKMN*