Ref A: 5300f158e62c46b1a537ca9f10d23a86 Ref B: 48754D1CD3F79B4FC484DEEBE3CCC8C7 Ref C: Fri Jan 30 06:44:17 2015 PST