A 45-year-old patient presents with a painless, firm swelling on the hard palate that has been present for years.Radiograph shows no bone destruction.The most likely diagnosis is: