Ref A: d5e295c9013746ae87a5ade1e9f11df6 Ref B: AE37151F39BB8E6E014BE314E9F096CE Ref C: Tue Nov 25 15:20:52 2014 PST