Given two isocaloric meals (600 kcal each): Meal A = 40 g protein, 50 g carbohydrate, 20 g fat, 10 g fiber; Meal B = 10 g protein, 70 g carbohydrate, 35 g fat, 2 g fiber. Which is expected to produce greater satiety and which mechanisms explain this?