Ref A: 466c601be1dc42a0b7c930e0836a798b Ref B: 8EB9E38A0B10196C96FEC46147A66C96 Ref C: Fri Jan 30 23:41:10 2015 PST