Plant based b12 sources