Ref A: a8494e09e04c43e6bf409d3f11c1dc73 Ref B: 7AB4DD73C256C69320F9F81C38F54AC0 Ref C: Wed Jan 28 21:39:14 2015 PST