Ref A: f1392c7c0f5345deac9b6000d216fe6b Ref B: D1898EBC508CDCFE03A918622731A1B7 Ref C: Wed Jul 01 14:32:55 2015 PST