Ref A: cf25706e14d64b81917d43a97c1890f4 Ref B: E6B084682A2208DEC5B9E53BFEF164A2 Ref C: Wed Jan 28 17:33:22 2015 PST