Ref A: 30b772325b6240e4945214dc94f60076 Ref B: CAD7F72C2A9E803717A8482AF3870D3D Ref C: Thu May 23 10:16:07 2013 PST