Ref A: 612dfa98f5e848a29593363fbabbba92 Ref B: 63A038D34AD65DDC7B8E65EB16884E7B Ref C: Wed Jan 28 22:49:13 2015 PST