Ref A: c0e79bec1afa4729b8f4e67806484d6b Ref B: 86E5B87EC279890478F7E159F6D19ADD Ref C: Fri Oct 24 09:21:33 2014 PST