Ref A: dc5bd5628e0e45c4b221825d4f317559 Ref B: C4A00E15C779FDFF6468A11DA1564F1D Ref C: Wed Oct 22 08:52:35 2014 PST