40580-r