Cooperative effort of NASA, several domestic partners and the space agencies of Canada (CSA), France (CNES) and Germany (DLR), as well as the European Space Agency (ESA) and the National Space Development Agency of Japan (NASDA).