Ref A: d987cbe00b8740d789d758c07fc1a731 Ref B: D1DC14E19A6352506E8EBAC9B047C937 Ref C: Sat May 25 18:11:10 2013 PST