Chemistry and enzymology of vitamin B12.