Ref A: f1f5fc2d839e40059d24c91ef2cb78b9 Ref B: 8A73307D13D3C941AFF06F25BD131D8F Ref C: Fri Oct 24 21:33:11 2014 PST