carboxyl terminal