Ref A: 3460b33ca7a144dc9858d1ea51045ffd Ref B: 52BC0F93B135C2423BCF4BAB01A68ADE Ref C: Fri May 24 12:04:34 2013 PST