GNC Profit Up in 2Q