Ref A: a3aff125aed14793b60e9ae2d925e7e4 Ref B: 041B922FE31FCCBE763B1E3C8ED366B0 Ref C: Fri Dec 19 21:50:16 2014 PST