Ref A: 6d4418812b654ae389d3b873b927940b Ref B: BAB5DD9E6F3272D096AB47B0F3BA7CFB Ref C: Tue Nov 25 14:39:56 2014 PST