Ref A: f0b1b5cc3a264183b2597bab923b9881 Ref B: BEE1D685F9928C9559E57907CE8AC34C Ref C: Thu May 23 09:43:30 2013 PST