Ref A: 39c2cbcce46e477ea3f2819f0dbbbd75 Ref B: 3FE7EFEABAF7859082A9F3D00F846ADA Ref C: Fri Oct 24 09:24:13 2014 PST