Ref A: 0b7c2ae64f224e47b63bd9c2761084ca Ref B: EF68E82130704D272DB2E26429B5F270 Ref C: Fri Feb 27 14:48:54 2015 PST