Ref A: b86501fc48ba47c5b7a43c8b6d0adcd1 Ref B: F110328C1F88E00799C79E80592D6AC1 Ref C: Tue May 05 22:08:55 2015 PST