Buy Mastek, target of Rs 346: Pinc Research