Ref A: b7aa5b30e98d480badd94e65343d0caa Ref B: 5E22378C61DFB701A09359B070880C94 Ref C: Mon Aug 31 20:13:26 2015 PST