vitamin B12 and Intrinsic factor role