Profit-taking at higher levels has seen the Sensex shed gains, and is now up only 22 points at 14,673.Maruti is still up over 4% at Rs 775.Reliance Communications and L&T are holding gains at Rs 530 and Rs 2,237, respectively.Reliance is still down 1% at Rs 1,685. Gujarat Amubja, TCS, Hindalco and Wipro are trading with losses of over 1% each.