Ref A: b6966077f6124144818428feb05c9fba Ref B: 59A57E7E4CA864725220CBEBFADB2653 Ref C: Tue Jan 27 23:22:37 2015 PST