 OKLAHOMA CITY AP _ BancFirst Corp. BANF on Tuesday reported first-quarter earnings of 22.6 million.The Oklahoma City-based bank said it had earnings of 68 cents per share.The results fell short of Wall Street expectations. The average estimate 