Ref A: 7e23ad24cdbc4f16b4efea7246c7d7dd Ref B: 8B40D4C83E74D6A331343243FF60220D Ref C: Thu Oct 23 14:25:11 2014 PST