Ref A: b6f867c7966b4b239c19395d182de7cd Ref B: E2A44E14A2AFE3139BD3A9C3D9857B12 Ref C: Fri Dec 26 22:24:36 2014 PST