Ref A: f1c054c83b544697bbf44c0c37e7c839 Ref B: 6B9869DDC8237C61E191F0B8A31E4024 Ref C: Fri Nov 28 12:56:04 2014 PST