Ref A: 3b0ccbc8de3d4269bfddf054eca2b1c1 Ref B: E94B3A4A815B973042F20046CCFCAEEC Ref C: Tue May 21 17:35:47 2013 PST