Ref A: b8467945233e4805ad891fba53caa671 Ref B: 104FA56AA5CB5E8379D41FFE668DE6F0 Ref C: Sat May 18 18:02:39 2013 PST