Ref A: 6878d9ddd43744e3a63488d2b89bf18c Ref B: 7BE84676CF62E2C626EDF093464473B5 Ref C: Mon May 20 08:57:48 2013 PST