Ref A: 61fa0a635abe458dae7c6cb4916c9aeb Ref B: ACD058364BF141D40DC047EE5A3CD57F Ref C: Sat Oct 25 02:00:55 2014 PST