Ref A: bf3f9a202e9d4f81ae9a8782b509ab94 Ref B: 1FA2495AB064310E091FBFBCB116D89D Ref C: Thu May 23 08:53:36 2013 PST