Ref A: b55a403ef3cf4cce91351a62ccfc31c9 Ref B: 9213738B3CFEBD0B3D4FDFEAED4BF2C4 Ref C: Wed Jan 28 23:46:02 2015 PST