Ref A: 5b1fde6318c44d2899487e6640a34b9b Ref B: C0CAD427B2927125499395FBFCBBCD5C Ref C: Fri Oct 31 06:00:49 2014 PST