Ref A: baa29e4dabfd4e49b0b9103112939bc9 Ref B: 8C0EE14B80A3071A3BC72B54C0AEC7C9 Ref C: Fri Jan 30 13:51:29 2015 PST