Ref A: 2f22f88ccfc047afb9250ac71840e742 Ref B: 7508392E30AFC111F72808697F1D90B5 Ref C: Sun Dec 28 10:26:49 2014 PST