Ref A: d9ecdb71570a4489bb755dc3b1de4f6a Ref B: 4A1912FCDF1A6E928D01396FB28ED3F7 Ref C: Tue Nov 25 13:02:37 2014 PST