Ref A: dfb6c62393e84d8a801a09c2dc6fad4d Ref B: 52FE9CB2575DFF44530B17DAF448BAEA Ref C: Wed Jan 28 20:30:02 2015 PST