Ref A: 1ec6bc221a4e4f1d9e953e5774f93e8d Ref B: ADC79A3023E2A60EBFF30321FFC369F3 Ref C: Wed Oct 22 05:22:15 2014 PST