Ref A: eafecec3e5cf4b5a9225978243b7496b Ref B: F90458CC96795F18AF8C80E5C4204AA3 Ref C: Wed Dec 24 17:15:22 2014 PST