Ref A: c6bfa083362d481488ecbb889b0d527a Ref B: CA74FD253168DCA268A09EAD100A7FCB Ref C: Thu Oct 30 07:31:39 2014 PST