Ref A: 523c11838b1d4756bd66e30adf5c6fc1 Ref B: 0AEB9CE9BC7A10DE1F3A3BC018F5FB8E Ref C: Thu Oct 23 06:50:31 2014 PST