Ref A: 2e470c01a87b4ad5ab1cc5d9bcb0f8bf Ref B: 50714DE1B9EF31712B4D623008D97A81 Ref C: Wed Dec 17 21:12:33 2014 PST