Ref A: 936bfb4c5e4f4e0384a58adc40e297fd Ref B: E09E2C2E926D262D12B8F2F806A68D7D Ref C: Wed Oct 22 20:31:02 2014 PST