Analyst recommends buying CDSL, Bank of India, Birlasoft; selling Aurobindo Pharma