Chemistry of vitamin B12.