Ref A: 9cf64e3479c544daaa602a69b1dd66c7 Ref B: BF2CD009E4FA1E761C84333597CAD21D Ref C: Wed May 22 09:24:12 2013 PST