Ref A: 2c08358827b8401f8c7f3a90f61984d6 Ref B: 55E7C20A6266C5102CF70C18F65ACB3F Ref C: Tue Jan 27 14:13:04 2015 PST