Ref A: 876ffbc3e9974f8b89001c1e1a7ee667 Ref B: 80BB83EB264CA3EF57789FC7D48F0692 Ref C: Fri May 24 10:00:37 2013 PST