Buy Happiest Minds; target of Rs 585: Choice Institutional Equities