Ref A: 90509e353e934e7dac61ee93400ba058 Ref B: F4888F18ADB6AA63DC1D73ABE3D5EC4E Ref C: Wed May 22 11:46:46 2013 PST