pulled muscle under ribsmuscle recovery time after workoutoptimal muscle recovery timemuscle fatigue recovery timerib pain pulled musclepulled muscle in rib areamuscle atrophy recovery timepulled rib muscle from coughingmuscle group recovery timenight time muscle recoverypulled muscle in rib cagemuscle soreness recovery time