Ref A: c1173f2a2d2e4a0b84b9a43beb669318 Ref B: 671EFACFE2401F89A981002BD620CC8F Ref C: Mon Nov 24 12:14:41 2014 PST