Ref A: c2420bade6ae46baafdadeaa94e4d3ec Ref B: 23E7277B44D621DCCBE37D9A0ADEBDBF Ref C: Fri Jan 30 11:12:57 2015 PST