Ref A: cc871320f938450fb623b64fc481bfbb Ref B: 670031CA976BCF3B6A2A220741B28E23 Ref C: Fri Dec 19 14:11:37 2014 PST