Nifty Touches 4850; Banks