which of the following is a probable source of earths magnetic field?

Athe sun B. the earths tides C. earths outer iron core D. the moon