Ref A: f5cb087a1dec46baac9b9bcb6eb0aeef Ref B: 9263F819386BABC9BFDFCF9EF2C7EED7 Ref C: Thu Jan 29 09:49:00 2015 PST