Ref A: 9b7a236924e84aebaefe2e7208914d2c Ref B: 3AC1D676A9AFEFE66F15A6D3DE1364F2 Ref C: Thu Nov 27 05:25:38 2014 PST