Ref A: d2214e03af0d44c0b0142521e5fdbf1e Ref B: 39B9A2934786783E79CDAB12E893EF24 Ref C: Wed May 22 09:24:59 2013 PST