Ref A: 1e22a161e4434a99b957e1eef079c7e6 Ref B: FEFEB00CDF683E1BA47910641A4BC52A Ref C: Wed Oct 01 06:57:49 2014 PST