Ref A: d30e5a7752274e5bb95a1a8e98c2e8ea Ref B: 75D7445AC7B69575FB341318C0A644EC Ref C: Sat Aug 30 22:48:10 2014 PST