Ref A: a7ab6ce238e3419782c7fb241b0677b1 Ref B: 0AA352C2B4AF1E971D108D03C2DCDF6A Ref C: Thu May 23 15:24:37 2013 PST