The biochemistry of vitamin B12 fermentation.