Ref A: cf12d8983e334633bfb56963d32f76d4 Ref B: 45B0E2AA4CE30564E4944A5A2CBA75CC Ref C: Fri May 24 09:59:29 2013 PST