Ref A: ea65f3f5deef406eaff208c3fe1e73fb Ref B: 2C75989046BDF6E1F14E22D291E3A49E Ref C: Tue Jul 22 09:21:58 2014 PST