Ref A: df952dc9ab6b4a61aeca690a9b3b8eb3 Ref B: 2B7CA54A73F11ADD24108B56D0A9B270 Ref C: Mon Jul 28 12:56:39 2014 PST