Buy Andhra Bank; target of Rs 121: Magnum