Ref A: b4996ae6d6894e2083bc5e61048b8a55 Ref B: FFFF1A3D64133C3B3E0D18316C8D84E9 Ref C: Wed Oct 22 06:12:17 2014 PST