Ref A: d449ade0af074b08a93861ffdeb6af75 Ref B: 857CE6EF3B08B9964F1DCA30E3ADA834 Ref C: Thu May 23 16:26:03 2013 PST