Ref A: 8673a85f90a84f5e86d656d1c8ebb8b9 Ref B: CB30DE248308BC2FE2CB88504BBF8B9D Ref C: Mon Jan 26 09:33:55 2015 PST