Ref A: 576a5fb4052245ed984623c1ce111f9c Ref B: 78216DB7F8538875B2D9CA20D1602A5C Ref C: Wed Jan 28 23:01:21 2015 PST