Ref A: e5e4a00cb70b428092f76ab39d9314fe Ref B: 4DD7F4AB03C46F3E40B69191634DFAB8 Ref C: Fri May 24 08:06:20 2013 PST