Ref A: 8e0288a445bc4f36ba7f7bd3b161d60e Ref B: B76B50A38260ADC9AD64DBA87E03AC69 Ref C: Thu Dec 18 00:48:41 2014 PST