Ref A: 0cf9e02240a5441ba079aa015ec9d858 Ref B: 602AC19A71F9E2F15A88E904692D8431 Ref C: Fri May 24 07:48:48 2013 PST