GCA_000015705.1 P9303_07181 definition Carboxypeptidase Taq (M32) metallopeptidase