Ref A: 8fadcc4fc29447d3b388c06aaa7dfbe2 Ref B: 07AD5084F34F1EEB4AA2A4B855421EDD Ref C: Sat May 25 13:52:02 2013 PST