Ref A: 8f9a53ed66464dbb9f6d4dbdbfa8aca8 Ref B: DCDBEF693EA45D9E2058FB9C312DE300 Ref C: Sat Nov 22 06:47:04 2014 PST