DIVERSA CORPORATION