Ref A: e118ece2d87b4025ad971055f53e0d79 Ref B: 4D244621035AEC51E7943411171A3767 Ref C: Fri May 24 02:53:28 2013 PST