Ref A: b65b0150fdfd413aa107c30f9bf919b8 Ref B: 80352F4E998D45C2F7DCDF3A15E3B3DC Ref C: Tue Nov 25 22:43:41 2014 PST