Ref A: b7ab8900e4a64fd78aef5e2e0e420723 Ref B: 6D1C60DEEF0E3B448A9D0AEE54A99921 Ref C: Sat Jan 31 00:09:27 2015 PST