MEPEPDAQDDPKVEIESKELWEQFHNLGTEMVITKSGRRMFPPYKVRVSGLDKRAKYILLMDIVAVDDCRYKFHNSRWMVAGKADPEMPKRMYIHPDSPSTGEQWMQKVVSFHKLKLTNNISDKHGYTILNSMHKYQPRFHLVRANDILKLPYSAFRTYVFKETEFIAVTAYQNEKITQLKIDNNPFAKGFRDSGSGKREKKRLLMSSIHQSSTAYTDEGSRVDDPQSDEDDEICVDETDDVTEDTVSILSRLHSGKK