Ref A: 60faf3e1d3fb42708b3084b9994cbf6e Ref B: ED53C1CC2A9E9147AE34A513951DB35C Ref C: Fri Aug 29 14:00:42 2014 PST