Ref A: 4b9d86f9e15f43d3a11d81b79d680e7b Ref B: C9E85EE247CAA2A8E12C3763A8944CD2 Ref C: Thu May 23 05:10:49 2013 PST