Ref A: d49e4e91603740cbab9e0b61f7d75312 Ref B: 0CD28439885948FD59B7431871D02CCB Ref C: Wed May 22 14:59:11 2013 PST