CPD-688 hydrogenobyrinate a,c-diamide hydrogenobyrinic acid a,c-diamide