Magnesium halides