Ref A: d93f135ad7cc4012ac4e20622b9b5902 Ref B: 35CBC10E1411B52B37644DA4B6E60CBF Ref C: Wed May 22 00:41:46 2013 PST