Ref A: d46ff60e2ced446f8f19eefdd02b59b9 Ref B: DD5633593451E975DFE84BF56107DEB2 Ref C: Thu Aug 28 05:16:07 2014 PST