Ref A: 6b61792b4c264c688a76d99dd02e3f61 Ref B: D6F8A2C21E568C2BCEE864D952731FAC Ref C: Thu Oct 30 07:00:49 2014 PST