Ref A: bd7b2f7f514644679f34b184110b1a2c Ref B: 75D8D779A67CF31F0B9668CB9EDDAE2C Ref C: Sat Aug 01 23:39:48 2015 PST