Ref A: c882aed4aca7457592420b16fbeebb50 Ref B: 1E98648A8F77F5216E96831BDFE0DCA3 Ref C: Wed Jun 19 12:21:23 2013 PST