Ref A: 3889625689bc4f6889148cbcd2a1b3d9 Ref B: 2D50072486D15C44096732E61F3E3215 Ref C: Tue Jan 27 11:59:44 2015 PST