Ref A: c2e395a48f5f4bf4b3fb2fd72937c5d2 Ref B: CAF2072517CEA02B026987A621605C8F Ref C: Fri May 24 08:37:35 2013 PST