Ref A: d530c801e1d94d2ebf66e50822678fb0 Ref B: 4F88BA9A8032D2F6B7C6ECF581D968F7 Ref C: Tue Oct 21 06:44:38 2014 PST