Ref A: c1f6662e753a43f49a77156824bf20be Ref B: 68F585BC4DEA981D9E67EB3040884D3B Ref C: Wed May 22 18:37:28 2013 PST