Cook pasta according to package directions; drain and rinse in cold water. In a large bowl, combine the pasta, broccoli, carrot, cheese, cucumber, celery, sunflower kernels and egg.
In a small bowl, whisk the dressing ingredients. Pour over salad and toss to coat.