Crystal structure of carboxypeptidase from Thermus thermophilus