Ref A: 486352f166e3499295951cfa3f32485b Ref B: 9EA8B0255BAB0A8F56935B876075B37C Ref C: Thu Oct 30 10:05:31 2014 PST