Sensex ends 45.72 points lower at 34,915.80; Nifty slips 10.30 points to 10,302.10.

Sensex ends 45.72 points lower at 34,915.80; Nifty slips 10.30 points to 10,302.10.