Ref A: e5ba4f0a29b1496f8667858d76bdfef4 Ref B: F0A52289204A8E19CAFD5AF6950F9C09 Ref C: Tue Jul 29 01:50:20 2014 PST