Ref A: e4c3798e6679454bb216f32315a7f0fd Ref B: E8AF5367118D380DF5A86E5EEF9147DC Ref C: Wed Jul 23 17:27:26 2014 PST