Ref A: f594b48ecf7e43ecb7db9df19adf6fe3 Ref B: 7CC3E53E0E04489B4C47BD9A069179B8 Ref C: Thu Jan 29 22:11:35 2015 PST