I have in the past had similar itineraries but the opposite question, i.e had to ensure at bag drop off that my bags were not checked through all the way. It should in your case be possible to check the bag for all three legs, but that might be a bit risky. I'd however go for the option posted by rareair.