Ref A: f90422443c414f9da19b1c986a2897df Ref B: E06A51C92C3AA27098838A88B4CE9774 Ref C: Fri Jan 30 12:36:19 2015 PST