Ref A: d78b084a69aa474bb3ac258a62d3647e Ref B: F4A1A305B36CADC0E1F4E75E3EEB9BCC Ref C: Thu Nov 27 08:41:54 2014 PST