Ref A: c0aa81c4284c4d18baa1f95bad531d67 Ref B: F5BDF6468CF314DBE132F86410D30F14 Ref C: Thu Dec 25 21:20:05 2014 PST