greenfiber cellulose insulationhydroxypropylmethyl cellulosediethylaminoethyl cellulosemicrocrystalline cellulosecellulose biodegradablenanofibrillated cellulosehydroxypropyl cellulosemicrofibrillated cellulosecarboxymethyl cellulosenanocrystalline cellulosecrystalline cellulosecellulose nanoparticles