Ref A: 4862d0c6c93e4d7b9513cb7de49e81ce Ref B: 45A12DB7F63E53E60B0A72AA8735A0A1 Ref C: Fri May 24 06:51:40 2013 PST