Retreating from its record high level, the benchmark BSE Sensex shed 300 points to touch 31,775.54 in opening trade today amid a weak lead from other Asian markets. Brokers said apart from profit-booking at record levels. By participants, a weak trend at other Asian markets amid. Hong Kong's Hang Seng was down 0.19 per cent, Japan's Nikkei. Shed 0.68 per cent and Shanghai Composite Index was down 0.62 per cent in their early deals.