Ref A: 96b1dafa476942ab8e4068672f65d3d6 Ref B: B667D387AE8CBD910E32F6C5509CF5DD Ref C: Wed May 22 13:16:40 2013 PST