Ref A: 6ced456636e34229a7d96cfcc8eff21b Ref B: B33B3B3226F490969E3277EA94306D63 Ref C: Wed Oct 22 17:14:00 2014 PST