Ref A: 2c6ff153ecc24c669d5c9d3bdb6f09ea Ref B: 47D51B3BA53B08F0A48E4D428933F3E5 Ref C: Thu May 23 22:03:39 2013 PST