1. Pat shrimp dry with pape towels and season with salt and pepper. Combine shrimp, 1 T. oil, garlic and pepper flakes in medium bowl. Cover and refrigerate for 15 minutes.
2. Meanwhile, heat 1 T. oil in 12-inch nonstick skillet over medium high heat until shimmering. Add mushrooms and cook until browned, 6-8 minutes. Add artichokes and cook until ightly browned, about 3 minutes. Thransfer vegetables to medium bowl and tent loosely with aluminum foil.
3. Heat 1 T. oil in now-empty skillet over medium-high heat until just smoking. Add half of shrimp and cook, without moving, until spotty brown on first side, about 1 minute. Transfer shrimp to a bowl with begetables. Repeat with remaining 1 T. oil and reminaing shrimp. Add wine to now-empty skillet and simmer until redueced to 1/3 cup, 1-2 minutes. Whish in butter until smooth. Stir in vegetable-shrimp mixture and parsley and simmer until shrimp are opaque throughout, 1-2 minutes. Serve over rice.