Pyrolysis behavior and product distributions of biomass six group components: Starch, cellulose, hemicellulose, lignin, protein and oil