Ref A: 22dced6bc14e424f924492a68b86f2c1 Ref B: 7E11515B9E4DDB601B0A561D12C194AF Ref C: Tue Apr 28 11:48:47 2015 PST