Ref A: 731f9838cfd7453e9e862211e6a36ff6 Ref B: 76A738E411CAC376A8D1E7ACFB3B08F1 Ref C: Wed May 22 07:19:29 2013 PST