Ref A: 3caaf1e5272b4644b16cd9f9f03436d9 Ref B: 8934D2AA0857D3ACF7EBA51985353727 Ref C: Sun Dec 28 19:55:11 2014 PST