Berberine inhibits mouse insulin gene promoter through activation of AMP activated protein kinase and may exert beneficial effect on pancreatic β-cell.