MVDQKRFALFLATPDSEFVKKEYGGYHNVFVSTFGDEGEHWDSFRVVEGEFPDEKDLDKYDGFVISGSSHDSFENDPWILRLCEIVKKLDEMKKKILGICFGHQIIARVRGGTVGRARKGPELKLTDITIVKDAIKPGSFFGNEIPDSIAILKLHQDEVLVLPESAKVLAYSEKYEVEMFSIEDHLFCIQGHPEYNKEILHEIVDRVLRLGFIKQDFADAAKASMENRGADRKLLETICKNFLKGRVPAN*