Ref A: c4cc9e4930f3489e8eaaa70d2cbc7d08 Ref B: E90C593512FBFFCD14104E6481629704 Ref C: Tue Jun 30 08:46:19 2015 PST