Ref A: f4acdeb12e074ab989b990d7f9e7853d Ref B: A271CB3338CBBC8D317C62FA5678B8DC Ref C: Tue Nov 25 14:32:13 2014 PST