Those who hide the Book sent down by Allah and exchange it for an abject price – they only fill their bellies with fire and Allah will not speak to them on the Day of Resurrection nor will He purify them ; and for them is a painful punishment .