Ref A: f6db39a81b454492b508467d8e2e67c2 Ref B: 1633775CFEF3CAA8A355D8E887835B28 Ref C: Wed Oct 22 06:32:02 2014 PST