Ref A: bb4af26092f34bf2975e548791f86f7d Ref B: FA26535E572EDDCFFE4CF260D43C8BF7 Ref C: Thu Aug 28 17:00:06 2014 PST