Ref A: 132ebffe184940c09ab03ccffeb0ef52 Ref B: 6A9C3D78F21CB2D6FC3006EC23AD0CA9 Ref C: Wed Oct 22 00:42:45 2014 PST