Ref A: afb15cc9465940ed8228b4a90c9f542b Ref B: 64ECFFC67A75AD9F2731B7601477FFBB Ref C: Tue Nov 25 21:33:16 2014 PST