Ref A: b9a64e62e2024f409e0bb49986ed6ddd Ref B: ACF2FD7025FA068060AB5DA0586DBCC0 Ref C: Mon Jan 26 11:41:45 2015 PST