Spirulina compounds show hypoglycemic activity and intestinal flora regulation in type 2 diabetes mellitus mice