Ref A: 2c4adfba9e53422f9c56d61bd33b9000 Ref B: E0CF351D79A8A241A3386DA214F91A1F Ref C: Thu May 23 17:00:42 2013 PST