Ref A: cbf468a67b024a3e8c7810bcc41288d4 Ref B: CB392B4153E61B27C205688B19E41A32 Ref C: Wed Dec 17 14:02:29 2014 PST