Ref A: 0e9c32809b1a4236bea10c1f4be652e2 Ref B: EA8C91D348FBDCFC04C89D6432E1569F Ref C: Mon Dec 22 17:41:25 2014 PST