Ref A: 2ed3daba3faf4563a75116deb72b432b Ref B: DAE8461EFDE1F9EAAF3AA5E243B424E9 Ref C: Thu Oct 23 08:55:20 2014 PST