Ref A: dd051eb0fd034e2a95b16f5f5bd91596 Ref B: 6A8E5246DE42ADC810047935039D1CE9 Ref C: Mon May 25 11:56:18 2015 PST