Ref A: f222c252fe18491ab69a4034041e51f3 Ref B: C64AD3B86ACCDB1BD816F3696D01240E Ref C: Thu Jul 31 17:08:23 2014 PST