Ref A: efdd56cd0522428ba40c8d59d33f1a87 Ref B: 4DC4EAE01EB8933E64BB8815A39F79EA Ref C: Sat May 25 15:38:03 2013 PST