Ref A: a0294672d8fe459486861f326596e8e8 Ref B: 6DC9E918F158316DD5FB4FB0C50C7F9B Ref C: Wed Oct 22 23:11:05 2014 PST