Ref A: 12ad80a11ab74131b2cafcc8f0b54716 Ref B: 640B7D3EFBE3756E4EC79A5FD50E2093 Ref C: Fri Jan 30 07:58:09 2015 PST