Ref A: 198171096247471cb1d3b9d95a1b911e Ref B: 76A738E411CAC376A8D1E7ACFB3B08F1 Ref C: Thu May 23 01:22:49 2013 PST