Buy GNFC; target of Rs 157: Emkay