Ref A: d3829e679f8c4c1aacbbc185210fdbd6 Ref B: 6CFB589D7E5EEA09B2BC224CD3DE3E99 Ref C: Fri Aug 22 21:00:53 2014 PST