Ref A: f054ee413cd248c2acfdbd268a630c1a Ref B: 2DD316C5CAE64B52691E9565AEB64D17 Ref C: Tue May 21 07:12:20 2013 PST