Ref A: 1d37f69912ff438c808a9418c850d93a Ref B: E4C7C645B677F3906884F679BAF9A9FD Ref C: Thu May 23 09:33:18 2013 PST