Cook macaroni according to package directions; drain. In a large bowl stir together all salad ingredients except cheese; stir in hot macaroni. Refrigerate 10 minutes. Stir in cheese. Meanwhile, in a medium bowl stir together all dressing ingredients except parmesan cheese. Pour dressing over salad, toss to coat. Sprinkle with parmesan cheese. Yield: 6 servings.