Ref A: f615ba4e9c214e42b7eb741c83cf2f5d Ref B: 9D538ADC098A9FD2CB33B534E5D705C0 Ref C: Thu Nov 27 03:46:29 2014 PST