Ref A: dd52e9609b73451eb0ff4da3b2bb9c1a Ref B: 68D69167B91FC04EFBDF416E29664B6B Ref C: Thu Jan 29 13:09:09 2015 PST