Place all ingredients in a large bowl and whisk together until smooth.Cook pasta according to package directions. Drain and set aside in large bowl.Blanch asparagus for 40-45 seconds. Remove immediately and plunge into ice water, then drain on paper towels.Chop cooled asparagus into one inch pieces and add to pasta.Add drained artichoke hearts, sundried tomatoes and peppers to pasta.Add dressing and stir gently until well mixed.