Ref A: a5982d3c9efa469f9a24b8a25bb58721 Ref B: 619FF7D4A49EF79B8AA67D1687831DAF Ref C: Sun Dec 28 11:45:49 2014 PST