Ref A: 0d009ba930334d0080dd5486ddc286f7 Ref B: 4BB84340B5210E7FE76ED80EE388E716 Ref C: Fri May 24 16:43:18 2013 PST