Ref A: edb9174dd7d240caac2a32611f4751a2 Ref B: 4E8AA8FF2D41E0D0FEC399A56987B6B5 Ref C: Fri Jan 30 21:17:58 2015 PST