Ref A: 4d2b38c415b54aa992ea4b18f0c8cfa0 Ref B: 69A0DC7FE47604B988B0859D4AFDDCB7 Ref C: Sun Dec 28 17:15:11 2014 PST