Ref A: 2f0a88d3b46e43feafa859eca4083ca3 Ref B: CC4316FEB78AA30949AE9B9C7D1AA3C4 Ref C: Tue May 21 08:20:50 2013 PST