Ref A: dfdc7d3ffab5402f8a6e4cdf96acf91f Ref B: E6C1417637A8E11487821F5D008BEC06 Ref C: Thu May 23 13:16:32 2013 PST