A slice of pumpkin bread contains 5 grams of fat, 40 grams of carbohydrate, and 5 grams of protein. What percent of the bread's calories are from fat?
a) 20%
b) 40%
c) 75%
d) 10%