20100421 unknown: Sensex ends flat as profit-booking erase early gains