Ref A: c39b8e47c466431281f0e841f6cf7113 Ref B: 03EADE099D6ABB9461C0B0C822C607DC Ref C: Sat Oct 25 15:48:56 2014 PST