Ref A: dc7f3f48627b46a0b22036ec2bc18686 Ref B: E5650EAD91DF28C0666D38748CF6B7C5 Ref C: Fri Aug 29 08:11:02 2014 PST