Ref A: ff6a61a2ffb4406e9a5be1365a6de296 Ref B: D737F49AAC6AFEF1A84AF9942A9FDE18 Ref C: Tue Jul 22 01:18:47 2014 PST