Ref A: e4638dcb843b471eb478476f2c145913 Ref B: 056CFA5D639D13680601318F7566B58D Ref C: Wed Jan 28 23:49:33 2015 PST