Ref A: 403092a03ce544c898eea839402e334c Ref B: 3D4FBD77D52A6B94F2243849B1F290C0 Ref C: Mon May 20 17:48:59 2013 PST