Ref A: b43bf70461e94d9484387ca9fcd5927f Ref B: DCEE6F142D88E9E2C6CCD8E511944D4F Ref C: Tue Jul 29 10:17:22 2014 PST