Obesity is often attributed to a simple equation: people are eating too much and exercising too little. But evidence is growing that at least some weight gain is predetermined. New research suggests variants in a gene called ankyrin-B could be causing millions of Americans to put on pounds through no fault of their own. The study shows that the gene causes fat cells to suck up glucose faster than normal, more than doubling their size.