Ref A: f3f3b23ec7fc48b8b0cccde56f2b0365 Ref B: 93CDA5BDE720A62A9DF80C6AB2FD8EEC Ref C: Wed Nov 26 07:27:07 2014 PST