AB to buy Karbach