Ref A: 883b34d78ca941389c331bea8c9f2fc8 Ref B: 6E40039F52CD7A69A48B76CDFEA170F8 Ref C: Fri May 24 07:07:49 2013 PST