Ref A: c903bd0b8ee749b3b92e5589a6f167b1 Ref B: 10A0217A8D32FEE2F20EA0E1276CFFB8 Ref C: Wed Jan 28 09:31:16 2015 PST