Ref A: 28f5ff90a9b842b49cd4f6eb1c054f1a Ref B: 76F2C9EC207E6E94388413B42A3D5B31 Ref C: Tue Nov 25 17:00:59 2014 PST