MGSAFAGALAAAMLCGSAGTAAAAPAGCTAADLARVSASVATDTETYLTAHSDVNEFFTSLKTMPAEQVQSSVESYMDSHPQVHDDLKKIRQPRNDLQKRCNWSSDELPD