Modeling the Zn(2+) and Cd(2+) metalation mechanism in mammalian metallothionein 1a.