Ref A: c929f697ae6040a98660209df9230248 Ref B: 070F21F40D3A61CAE71ACB050D6FC890 Ref C: Wed May 22 17:16:40 2013 PST