Ref A: ddee3787baa240a1b40cec3e297a8b4f Ref B: DAAB6AC2D5CFD4CCBBDAD6375D9BB396 Ref C: Fri Jan 30 15:16:23 2015 PST