Ref A: 66a39c23f1bb44d29ec68287fd5e4b73 Ref B: D67D5EC3CE061F2B995B7C49A2865F47 Ref C: Sat May 25 09:24:29 2013 PST