Ref A: b858ac2296564d3bb87488e07ed32d3a Ref B: ECAE3BC69F5EFD20136CB301E39B31F4 Ref C: Fri May 24 14:11:36 2013 PST