Buy Ranbaxy Labs; target of Rs 530: IIFL