Ref A: 81d63acb1d214aaeb782936f9235cb78 Ref B: 321AF2445BBEA03B45DF4F3A42451EF7 Ref C: Tue Nov 25 20:27:09 2014 PST