Ref A: a6b4f4b7472142c2a7ec86bfb3a7634e Ref B: 6CA2D4FB60E92059EEE42B8C749922C7 Ref C: Tue Sep 30 09:13:27 2014 PST