Ref A: 5ebd6adff9f448828f08b4c913267587 Ref B: 59678FB84832BD1D279C2ACEC09678FF Ref C: Sat Oct 25 23:02:26 2014 PST