Ref A: d1e97fc6f3814a9f92b6ef5d2e3ddee1 Ref B: 729EA03B752652C8B6353E6EE5DF597A Ref C: Sat Aug 30 18:00:08 2014 PST