Buy Cipla, target price Rs 523: Nirmal Bang | Sharefundss