The stored fat in your belly is no different than the food you eat. Both get used by the body for energy. When you deprive your body of food it will start feeding on the stored fat reserves. And obviously people who are extremely fat have way more stored energy than people who are lean. That is why obese people can fast for that long. Their body just muches on that stored fat they have built up over years of overeating.

