Structural and biochemical analyses of a Clostridium perfringens sortase D transpeptidase. (1st July 2015)