Ref A: d26e41c2ff1f4bdd9894367260a966bf Ref B: 08FA785D4835B9656E6CDCD49847A244 Ref C: Sat Dec 27 07:57:49 2014 PST