MGIC INVT CORP (MTG)