Ref A: d3c30c40fea845de9646291d29ee526e Ref B: FAF383E2D1465320A6797BCB5CEDFF9D Ref C: Fri Jan 30 11:18:25 2015 PST