Ref A: bacd1692adc44abca14cd1cb79f0beb9 Ref B: 0C2B8424DE41645514AF49D3E47C796F Ref C: Sat Dec 20 04:57:00 2014 PST