ASL Marine wins USD100 million contract haul