Ref A: f11838f095ce43c380708aa31d3510b0 Ref B: DAB0B7A4189245D1B83E3C258A0C6A26 Ref C: Tue Mar 31 22:02:57 2015 PST