Ref A: f51df9dcc9eb40f8b9589932f70892c7 Ref B: E08B86CFA58568AEA4E0E07A15EDFD47 Ref C: Mon May 04 07:30:48 2015 PST