Ref A: fc2e4ed9374b4999a3fda0690121e9c9 Ref B: 2716AA1E65939313F640201B567BF23F Ref C: Tue Nov 25 20:30:01 2014 PST