Ref A: 542c1cd73b90447e84028507a33e742c Ref B: 43CFC8E15DD6F5DF9EF3523DC7115829 Ref C: Tue Nov 25 20:19:39 2014 PST