Ref A: 6f73686b1448402b8c7e17f4bfac24bd Ref B: 0E0C9E455CD0B9BB4C4E19B418319935 Ref C: Tue May 21 08:06:03 2013 PST