Ref A: 186f9d694e164337bf7bdef594e77eb3 Ref B: 810C7860FBC8390B2546121EDEB4832D Ref C: Thu Jun 20 05:24:04 2013 PST