Ref A: b7abae5b45d24c089c6c04caf38b2edb Ref B: 924879C1E298D43874A4D2B8C690042F Ref C: Sat Dec 27 11:07:43 2014 PST