Ref A: 74cf4aae7f714403b1c0db59dca4c6e6 Ref B: 2FBE1D3859356A4D0F5D3ECA42D60317 Ref C: Sat May 25 10:33:42 2013 PST