Ref A: 833d3f4cfde441388fd4661c5c1d3cd5 Ref B: A6ADA9280A7B9F5CDD292AE5583D7823 Ref C: Sun Dec 28 20:41:41 2014 PST