Ref A: c1d9f34b37254a8fa57aa0db6934ee1e Ref B: 6CE884E0B06B9B0433D34275ED290A71 Ref C: Wed May 22 09:24:15 2013 PST