Crystallography of vitamin B12 proteins