Ref A: 6e12b48d1936452f8ad85609b7970b3c Ref B: FDABD2DFADF473A4294661CBE170E6EA Ref C: Thu May 23 17:06:57 2013 PST