a3dc50bd675a6d38469c840d02da13dc********************************