cobalamin cyanocobalmin cyanocobalamin hydroxocobalamin deoxyadenosylcobalamin cobalamine adenosylcobalamin cobamamide cobaloxime aquocobalamin