Ref A: fb79a09f488a40fc89b5a5f26fdec61b Ref B: F2987AB984139B9E40BFB2F11D303C52 Ref C: Mon Dec 22 14:54:26 2014 PST