Ref A: b52d2a2abfd442d9be09ee0eee61c7b7 Ref B: 803A96F1D7304C7B7F199012B675580D Ref C: Fri Oct 24 18:03:45 2014 PST