Ref A: fe8c30372f7e4533a208e9f42d7f0df9 Ref B: 73457EF1D7A2F330CDC0C91D3730B26E Ref C: Mon Dec 29 00:32:56 2014 PST