Ref A: 49ecc9ab29d3497bac9d494c24ec7ca2 Ref B: 0DC7048699B35050D217B47207625D46 Ref C: Wed May 22 17:14:59 2013 PST