A major QTL for Cd tolerance in Arabidopsis halleri co-localizes with HMA4, a gene encoding a heavy metal ATPase