Metallothionein in snail Cd and Cu metabolism