Ref A: 6c2a8919bfef434893561ac2692ccac9 Ref B: 30BFECDDDECF73D5AE314E96A7D2D178 Ref C: Wed Jan 28 17:08:21 2015 PST