Uncertainty in West Asia pushes rupee down to 95.38 per dollar