Gap Takes $40 Mil Hit