Ref A: c6d24b0b216f47eb95c8968a0339135f Ref B: 85D77DB075B18387B4E77CC2C77F235D Ref C: Wed Oct 01 22:09:02 2014 PST