Ref A: c1ce6f83957d4eeb804640623c376d06 Ref B: 71838E9CEACED58C1B175A41E6B8345A Ref C: Tue Jan 27 10:28:06 2015 PST