microenvironment ch 3 3339130