Ref A: d064c9e93918467686833d2caba384e7 Ref B: 69FB59DF1DC57B96441D233A072B5676 Ref C: Sat Nov 22 21:14:15 2014 PST