01 -  Cook vermicelli rice noodles according to package directions. Drain, rinse with cold water, and set aside. 
 02 -  Bring a medium saucepan of salted water to a boil. Add shrimp and cook for 2 to 3 minutes until pink and opaque. Drain, cool, then slice each shrimp in half lengthwise. 
 03 -  Julienne carrot and cucumber, slice mango and red bell pepper, and separate cilantro, mint, and basil leaves. Tear lettuce leaves in half. Set out all ingredients for assembly. 
 04 -  Fill a shallow dish or pie plate with warm water. Submerge one rice paper wrapper for about 5 seconds until pliable, then lay flat on a damp kitchen towel. 
 05 -  Layer a piece of lettuce, a portion of noodles, a few slices of carrot, cucumber, bell pepper, mango, and fresh herbs on the lower third of the wrapper. Top with four halved shrimp, pink side down. 
 06 -  Fold the bottom of the wrapper over the filling, tuck in the sides, and roll tightly to seal. Continue with remaining wrappers and filling. 
 07 -  In a small bowl, whisk together hoisin sauce, peanut butter, water, lime juice, soy sauce, and sriracha until smooth. Garnish with chopped roasted peanuts. 
 08 -  Cut spring rolls in half and arrange on a plate. Serve with dipping sauce on the side.