Ref A: 35fa79163cf84b688f2c8b8454a0ee06 Ref B: 2CC5E340B9E531DB0E8DAC25FEDB4A3B Ref C: Wed Oct 01 00:46:53 2014 PST