Ref A: d96aa9173f1f44dcaf0cdbc4b066632a Ref B: 6FD8EA0C08EA4FA92DA533265D584D35 Ref C: Wed Nov 26 21:49:24 2014 PST