Ref A: d96eefc83ba7436688b0695f04708fd4 Ref B: 94D0ED09BFEA242AAC9E05B1B7CC2ED2 Ref C: Thu May 23 17:07:25 2013 PST