Ref A: 24d8ef50f8594f01bb8af0f0c3eb7ba2 Ref B: 295038C1AA3AB63DE6BEFE19F8302A89 Ref C: Tue Sep 02 13:36:03 2014 PST