Ref A: d414bb8f43314ecb8665cc114e5c7e15 Ref B: 17A3187A2E69D79DA0DAC10017AF830A Ref C: Fri May 24 15:16:02 2013 PST