VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgr7c2+bMBDGcfj1JVHiNhkhvZXADDRUCEbgQ0Ky5BkYgIVoqGgtFoEVQIJzTWcKnqf5/4or7gUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHMvBbjjdzzMhhLmZw7zj3ZedlVHnN0/fz/Xj863X5+MxO0PkQwj31xr1qxNcy7Tb2Np+WGs06k2JRCIZJGl/MwEAcFK02+320auZqILvySfRufoxv7fc/a9qCO2Xw/X/pSgPv6j/P704e64fPzbftuJ7xfX/wp9e8AlWbK0/KW5sbV9ZW689yIb6o3K5tHh98drNG6Vi91lJ0RMTAAAAfk8hibj+z1aP9v9PRXkYs/6/s3TvbnyvnPp/pMOmX9ozAQAA+LedufDta2bE9UyhEDZrrVZzoXcc/F3qHVOY6rH9l0Rc/+eqac8KAAAAmISD3cxQ/381ysOY/f/5Vzv78Zi5EMJs0v+fX3ncWJ3ccqbaJF4nTnuNAAAApGs2ibj/n+/u/88OtjxkQwiXL/by5GcAx6r/Pzy/PfTSerz/vzy5JU6lbKX3eXTPlRBmKmnPCAAAgL/Z/0l0iv39/N5y8/uzpYL9/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBPduwfJXogCgD4l2TzWYkLFqJWXkAULawWLASxEbyCKAieQAT1AGKppXew9A5bKwhiYbmFnkBmdgaXtdAq8c/vB7PvzbBkXiZNXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD41GD9Pa/CT3eYl2nt7uV4N8T7sRg8X83OhxHyosmif6Bire0KAAAA+O26qbev0vypvtkMsezF/r/O/ws9//XkMM/9/Hjfn+PtxcNc7v9PtheORjcL+4SL7h8c7i01dpff39THpcudx5XX09WZNO3Ek4/fXqr4QMqts+lBHc+zOO/3N/7HdKLhwgGAL1vMMSX5fSjE5TYLA+DP6KTxb6T/r3rt1gQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQhLcAAAD//9iWbOY=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000300)='blkio.bfq.io_merged_recursive\x00', 0x275a, 0x0) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000400)) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) 03:18:56 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0, @loopback}, 0x10) 03:18:57 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) setsockopt$inet_udp_encap(r0, 0x11, 0x64, 0x0, 0x0) 03:18:57 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) getsockopt$inet_udp_int(r0, 0x11, 0x0, 0x0, 0x0) 03:18:57 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_group_source_req(r0, 0x0, 0x2f, &(0x7f0000000000)={0x0, {{0x2, 0x0, @empty}}, {{0x2, 0x0, @remote}}}, 0x108) 03:18:57 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) setsockopt$packet_fanout_data(r0, 0x107, 0x16, 0x0, 0x0) 03:18:57 executing program 4: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xee00, 0xffffffffffffffff}}) 03:18:57 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) setsockopt$EBT_SO_SET_COUNTERS(r0, 0x0, 0x81, 0x0, 0x0) 03:18:57 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) openat$cgroup(r0, &(0x7f0000000000)='syz0\x00', 0x200002, 0x0) 03:18:57 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_buf(r0, 0x0, 0x28, &(0x7f0000000180), 0x0) 03:18:57 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, 0x0) 03:18:57 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) read$char_usb(r0, 0x0, 0x0) [ 673.124420][T15234] loop0: detected capacity change from 0 to 131072 [ 673.127989][T15234] F2FS-fs (loop0): invalid crc value [ 673.131951][T15234] F2FS-fs (loop0): Found nat_bits in checkpoint [ 673.144182][T15234] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e4 03:18:58 executing program 0: syz_mount_image$f2fs(&(0x7f0000000100), &(0x7f0000010600)='./file0\x00', 0x10, &(0x7f0000000040)=ANY=[@ANYBLOB="6e6f646973636172642c6e6f696e6c696e655f64656e7472792c6e6f757365725f78617474722c66617374626f6f742c6e6f61636c2c696e6c696e655f646174612c6d6f64653d6c66732c008de9cc35773d8f85af1fbcdcfbf24e7465c0df1fd90dbbeba82c815aa51525b426a767428d6688526c54e50000a961b04b0f420336e8d0d33eb2cfc4f915d69a2f94270936590cc435c8c7ad280df0e700000000010000fe008dd431aa37d98ff55561b6a67c7500000000000000095899336f"], 0x1, 0x105fe, &(0x7f0000010640)="$eJzs3E2LW1UYB/AnHadv1rZIXxQKXhBhAmZopi8oiFTbogVbiy8LV5pJbkPaSe4wSadj17rSjXu3goi7gh9AcOMX8AMUF4K4ENxVlNx7RhvtonWmTev8fpD5n3vuuU/OCdmc3OEGsGXtz377tRZ7Y1dEzETEnoiyXUuv0qkqnoqIZyJi222vWur/q2N7ROyOiL3j4lXNWjp18vebt754+txLn3x1s9786cvPp7dqYNqei4j+ctW+1q+y6FZ5OfW3Vntl9o+vpqxO9K+k46LKa/liWeFaa31cq8xj3Wp8sXx1OM5LS632OLu9S2X/8qB6w+Fqd71OecHl1kp53MkXy+wNizK716t5raW8PhxVdTqp3odl+RiN1rPqz9fyaj3LV8psD0apv6pbdPK1ca6mTG8X7WKpU85j8T9/zA+9N3qDq2vZar4y7BWD7MR884X55slGc6Xo5KP8eKPV75w8ns11l8bDGqO81T/VLYruUj7fLvr1bK7bbjdOp1KtQdZszh+bP9o4UU+t57PXLrybLXWyuXG+2htcHfWWhtmlYiU7ky/2WoN6tjB/7MV69mwze/v8xeziW2fPnr/4zvtn3rvwyvlzp9Ogf00rm1s4urDQaB5tLDTrU19/s5nNpYlOrH973O36P9sXMaX11zZ2OVudLxDAPbP/B6bB/j8in00fhv3//dj/bvX9/yOxfts3NsQXCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCf7NxNqtpQFAfwozZqv6gUP7biqHTowEV0CR120lm7m47qGgriHjqzsy6haDG57/HyEJ6Qm8iT3w/ivQnmz1FHxxsuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0KY/xWb1Y/fte9Ocw7GZPJ8GAAAAOGdfbFblZFKdv07X36ZL7yNiERHziJhFxLnefRDDWuY0Inppfu79xaMafkWUCad7Rul4FREf0/HvXdvfAgAAANyu3Xa5jhicpuXLh6duGHZRFR1Jv+Y4V175l8+LXGnTMuxLprTZXWQW84goJn8zpS0iov/mU6a0iwxqw/jB0KuGfpfVAAAA3ah3Apd2b9m6PAAAADrz+doFcB3lem16Fj+tBY+qIS0IvqydAQAAAM9Q79oFAAAAAK0r+3/7/wEAAMBtq/b/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoE37YrPabZfrpjmHYzP3QdOfv782LQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgP/szzkKxTAQRMHWX7zcSfj+xzINdubcSRUIHjNSIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODRuE4+d3xHMo4kv04b/45nkqV3GmtXja3rxt4H8+3fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnOzP3QmEQBCEwb7zP6fF/MOSBo1BhCpY+JhhHhYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4ot/98n9iapxJ5k4bS8cjydpVY+uqsfegcfRgvP0bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4GIHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgr7c2+bMBDGcfj1JVHiNhkhvZXADDRUCEbgQ0Ky5BkYgIVoqGgtFoEVQIJzTWcKnqf5/4or7gUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD41GD9Pa/CT3eYl2nt7uV4N8T7sRg8X83OhxHyosmif6Bire0KAAAA+O26qbev0vypvtkMsezF/r/O/ws9//XkMM/9/Hjfn+PtxcNc7v9PtheORjcL+4SL7h8c7i01dpff39THpcudx5XX09WZNO3Ek4/fXqr4QMqts+lBHc+zOO/3N/7HdKLhwgGAL1vMMSX5fSjE5TYLA+DP6KTxb6T/r3rt1gQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQhLcAAAD//9iWbOY=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000300)='blkio.bfq.io_merged_recursive\x00', 0x275a, 0x0) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000400)) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) 03:18:58 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f0000000300), 0x10000, 0x0) 03:18:58 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0xc) 03:18:58 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) bind$netlink(r0, 0x0, 0x0) 03:18:58 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, 0x0) 03:18:58 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) openat$cgroup_int(r0, &(0x7f0000000180)='blkio.throttle.read_bps_device\x00', 0x2, 0x0) 03:18:58 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) ioctl$sock_ipv6_tunnel_SIOCDEL6RD(r0, 0x89fa, 0x0) 03:18:58 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) setsockopt$inet_MCAST_LEAVE_GROUP(r0, 0x0, 0x2d, 0x0, 0x0) 03:18:58 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) getsockopt$inet6_mreq(r0, 0x29, 0x0, 0x0, 0x0) 03:18:58 executing program 4: inotify_add_watch(0xffffffffffffffff, 0x0, 0x8) 03:18:58 executing program 3: r0 = socket$inet(0x2, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, 0x0) 03:18:58 executing program 5: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/186) [ 674.223542][T15261] loop0: detected capacity change from 0 to 131072 [ 674.227049][T15261] F2FS-fs (loop0): invalid crc value [ 674.233480][T15261] F2FS-fs (loop0): Found nat_bits in checkpoint [ 674.246197][T15261] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e4 03:18:59 executing program 0: syz_mount_image$f2fs(&(0x7f0000000100), &(0x7f0000010600)='./file0\x00', 0x10, &(0x7f0000000040)=ANY=[@ANYBLOB="6e6f646973636172642c6e6f696e6c696e655f64656e7472792c6e6f757365725f78617474722c66617374626f6f742c6e6f61636c2c696e6c696e655f646174612c6d6f64653d6c66732c008de9cc35773d8f85af1fbcdcfbf24e7465c0df1fd90dbbeba82c815aa51525b426a767428d6688526c54e50000a961b04b0f420336e8d0d33eb2cfc4f915d69a2f94270936590cc435c8c7ad280df0e700000000010000fe008dd431aa37d98ff55561b6a67c7500000000000000095899336f"], 0x1, 0x105fe, &(0x7f0000010640)="$eJzs3E2LW1UYB/AnHadv1rZIXxQKXhBhAmZopi8oiFTbogVbiy8LV5pJbkPaSe4wSadj17rSjXu3goi7gh9AcOMX8AMUF4K4ENxVlNx7RhvtonWmTev8fpD5n3vuuU/OCdmc3OEGsGXtz377tRZ7Y1dEzETEnoiyXUuv0qkqnoqIZyJi222vWur/q2N7ROyOiL3j4lXNWjp18vebt754+txLn3x1s9786cvPp7dqYNqei4j+ctW+1q+y6FZ5OfW3Vntl9o+vpqxO9K+k46LKa/liWeFaa31cq8xj3Wp8sXx1OM5LS632OLu9S2X/8qB6w+Fqd71OecHl1kp53MkXy+wNizK716t5raW8PhxVdTqp3odl+RiN1rPqz9fyaj3LV8psD0apv6pbdPK1ca6mTG8X7WKpU85j8T9/zA+9N3qDq2vZar4y7BWD7MR884X55slGc6Xo5KP8eKPV75w8ns11l8bDGqO81T/VLYruUj7fLvr1bK7bbjdOp1KtQdZszh+bP9o4UU+t57PXLrybLXWyuXG+2htcHfWWhtmlYiU7ky/2WoN6tjB/7MV69mwze/v8xeziW2fPnr/4zvtn3rvwyvlzp9Ogf00rm1s4urDQaB5tLDTrU19/s5nNpYlOrH973O36P9sXMaX11zZ2OVudLxDAPbP/B6bB/j8in00fhv3//dj/bvX9/yOxfts3NsQXCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCf7NxNqtpQFAfwozZqv6gUP7biqHTowEV0CR120lm7m47qGgriHjqzsy6haDG57/HyEJ6Qm8iT3w/ivQnmz1FHxxsuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0KY/xWb1Y/fte9Ocw7GZPJ8GAAAAOGdfbFblZFKdv07X36ZL7yNiERHziJhFxLnefRDDWuY0Inppfu79xaMafkWUCad7Rul4FREf0/HvXdvfAgAAANyu3Xa5jhicpuXLh6duGHZRFR1Jv+Y4V175l8+LXGnTMuxLprTZXWQW84goJn8zpS0iov/mU6a0iwxqw/jB0KuGfpfVAAAA3ah3Apd2b9m6PAAAADrz+doFcB3lem16Fj+tBY+qIS0IvqydAQAAAM9Q79oFAAAAAK0r+3/7/wEAAMBtq/b/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoE37YrPabZfrpjmHYzP3QdOfv782LQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgP/szzkKxTAQRMHWX7zcSfj+xzINdubcSRUIHjNSIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODRuE4+d3xHMo4kv04b/45nkqV3GmtXja3rxt4H8+3fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnOzP3QmEQBCEwb7zP6fF/MOSBo1BhCpY+JhhHhYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4ot/98n9iapxJ5k4bS8cjydpVY+uqsfegcfRgvP0bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4GIHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgr7c2+bMBDGcfj1JVHiNhkhvZXADDRUCEbgQ0Ky5BkYgIVoqGgtFoEVQIJzTWcKnqf5/4or7gUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHMvBbjjdzzMhhLmZw7zj3ZedlVHnN0/fz/Xj863X5+MxO0PkQwj31xr1qxNcy7Tb2Np+WGs06k2JRCIZJGl/MwEAcFK02+320auZqILvySfRufoxv7fc/a9qCO2Xw/X/pSgPv6j/P704e64fPzbftuJ7xfX/wp9e8AlWbK0/KW5sbV9ZW689yIb6o3K5tHh98drNG6Vi91lJ0RMTAAAAfk8hibj+z1aP9v9PRXkYs/6/s3TvbnyvnPp/pMOmX9ozAQAA+LedufDta2bE9UyhEDZrrVZzoXcc/F3qHVOY6rH9l0Rc/+eqac8KAAAAmISD3cxQ/381ysOY/f/5Vzv78Zi5EMJs0v+fX3ncWJ3ccqbaJF4nTnuNAAAApGs2ibj/n+/u/88OtjxkQwiXL/by5GcAx6r/Pzy/PfTSerz/vzy5JU6lbKX3eXTPlRBmKmnPCAAAgL/Z/0l0iv39/N5y8/uzpYL9/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBPduwfJXogCgD4l2TzWYkLFqJWXkAULawWLASxEbyCKAieQAT1AGKppXew9A5bKwhiYbmFnkBmdgaXtdAq8c/vB7PvzbBkXiZNXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD41GD9Pa/CT3eYl2nt7uV4N8T7sRg8X83OhxHyosmif6Bire0KAAAA+O26qbev0vypvtkMsezF/r/O/ws9//XkMM/9/Hjfn+PtxcNc7v9PtheORjcL+4SL7h8c7i01dpff39THpcudx5XX09WZNO3Ek4/fXqr4QMqts+lBHc+zOO/3N/7HdKLhwgGAL1vMMSX5fSjE5TYLA+DP6KTxb6T/r3rt1gQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQhLcAAAD//9iWbOY=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000300)='blkio.bfq.io_merged_recursive\x00', 0x275a, 0x0) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000400)={0x0, 0x1dfbdaa4}) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) 03:18:59 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8933, 0x0) 03:18:59 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0x7, 0x0, 0x0) 03:18:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) getsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, 0x0, 0x0) 03:18:59 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) setsockopt$IP_VS_SO_SET_STOPDAEMON(r0, 0x0, 0x48c, 0x0, 0x0) 03:18:59 executing program 2: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000400)={'wlan1\x00', 0x0}) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f00000000c0)=ANY=[@ANYBLOB="48040000", @ANYRES16=r2, @ANYBLOB="010000000000000004003b1c210008000300", @ANYRES32=r1, @ANYBLOB="240433005000de295b3acba512e0080211000001505050505050"], 0x448}}, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000140)=@newtaction={0x54, 0x30, 0x0, 0x0, 0x0, {}, [{0x40, 0x1, [@m_ct={0x3c, 0x0, 0x0, 0x0, {{0x7}, {0x14, 0x2, 0x0, 0x1, [@TCA_CT_ACTION={0x6, 0x7}, @TCA_CT_ZONE={0x6}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x54}}, 0x0) sendmsg$NL80211_CMD_FRAME(r3, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f00000000c0)=ANY=[], 0x448}}, 0x0) [ 674.325562][T15273] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.2'. 03:18:59 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setsockopt$packet_rx_ring(r0, 0x107, 0x5, 0x0, 0x0) 03:18:59 executing program 4: socketpair(0x1, 0x0, 0x81, 0x0) 03:18:59 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) openat$cgroup_freezer_state(r0, &(0x7f0000000000), 0x2, 0x0) 03:18:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, 0x0) 03:18:59 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockopt$IPT_SO_GET_REVISION_MATCH(r0, 0x0, 0x42, 0x0, 0x0) 03:18:59 executing program 3: syz_emit_ethernet(0x19, &(0x7f0000000000)={@broadcast, @remote, @val, {@llc_tr={0x11, {@llc={0x0, 0x0, "bc"}}}}}, 0x0) [ 675.490150][T15288] loop0: detected capacity change from 0 to 131072 [ 675.493842][T15288] F2FS-fs (loop0): invalid crc value [ 675.497821][T15288] F2FS-fs (loop0): Found nat_bits in checkpoint [ 675.515474][T15288] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e4 03:19:00 executing program 0: syz_mount_image$f2fs(&(0x7f0000000100), &(0x7f0000010600)='./file0\x00', 0x10, &(0x7f0000000040)=ANY=[@ANYBLOB="6e6f646973636172642c6e6f696e6c696e655f64656e7472792c6e6f757365725f78617474722c66617374626f6f742c6e6f61636c2c696e6c696e655f646174612c6d6f64653d6c66732c008de9cc35773d8f85af1fbcdcfbf24e7465c0df1fd90dbbeba82c815aa51525b426a767428d6688526c54e50000a961b04b0f420336e8d0d33eb2cfc4f915d69a2f94270936590cc435c8c7ad280df0e700000000010000fe008dd431aa37d98ff55561b6a67c7500000000000000095899336f"], 0x1, 0x105fe, &(0x7f0000010640)="$eJzs3E2LW1UYB/AnHadv1rZIXxQKXhBhAmZopi8oiFTbogVbiy8LV5pJbkPaSe4wSadj17rSjXu3goi7gh9AcOMX8AMUF4K4ENxVlNx7RhvtonWmTev8fpD5n3vuuU/OCdmc3OEGsGXtz377tRZ7Y1dEzETEnoiyXUuv0qkqnoqIZyJi222vWur/q2N7ROyOiL3j4lXNWjp18vebt754+txLn3x1s9786cvPp7dqYNqei4j+ctW+1q+y6FZ5OfW3Vntl9o+vpqxO9K+k46LKa/liWeFaa31cq8xj3Wp8sXx1OM5LS632OLu9S2X/8qB6w+Fqd71OecHl1kp53MkXy+wNizK716t5raW8PhxVdTqp3odl+RiN1rPqz9fyaj3LV8psD0apv6pbdPK1ca6mTG8X7WKpU85j8T9/zA+9N3qDq2vZar4y7BWD7MR884X55slGc6Xo5KP8eKPV75w8ns11l8bDGqO81T/VLYruUj7fLvr1bK7bbjdOp1KtQdZszh+bP9o4UU+t57PXLrybLXWyuXG+2htcHfWWhtmlYiU7ky/2WoN6tjB/7MV69mwze/v8xeziW2fPnr/4zvtn3rvwyvlzp9Ogf00rm1s4urDQaB5tLDTrU19/s5nNpYlOrH973O36P9sXMaX11zZ2OVudLxDAPbP/B6bB/j8in00fhv3//dj/bvX9/yOxfts3NsQXCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCf7NxNqtpQFAfwozZqv6gUP7biqHTowEV0CR120lm7m47qGgriHjqzsy6haDG57/HyEJ6Qm8iT3w/ivQnmz1FHxxsuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0KY/xWb1Y/fte9Ocw7GZPJ8GAAAAOGdfbFblZFKdv07X36ZL7yNiERHziJhFxLnefRDDWuY0Inppfu79xaMafkWUCad7Rul4FREf0/HvXdvfAgAAANyu3Xa5jhicpuXLh6duGHZRFR1Jv+Y4V175l8+LXGnTMuxLprTZXWQW84goJn8zpS0iov/mU6a0iwxqw/jB0KuGfpfVAAAA3ah3Apd2b9m6PAAAADrz+doFcB3lem16Fj+tBY+qIS0IvqydAQAAAM9Q79oFAAAAAK0r+3/7/wEAAMBtq/b/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoE37YrPabZfrpjmHYzP3QdOfv782LQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgP/szzkKxTAQRMHWX7zcSfj+xzINdubcSRUIHjNSIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODRuE4+d3xHMo4kv04b/45nkqV3GmtXja3rxt4H8+3fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnOzP3QmEQBCEwb7zP6fF/MOSBo1BhCpY+JhhHhYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4ot/98n9iapxJ5k4bS8cjydpVY+uqsfegcfRgvP0bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4GIHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgr7c2+bMBDGcfj1JVHiNhkhvZXADDRUCEbgQ0Ky5BkYgIVoqGgtFoEVQIJzTWcKnqf5/4or7gUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD41GD9Pa/CT3eYl2nt7uV4N8T7sRg8X83OhxHyosmif6Bire0KAAAA+O26qbev0vypvtkMsezF/r/O/ws9//XkMM/9/Hjfn+PtxcNc7v9PtheORjcL+4SL7h8c7i01dpff39THpcudx5XX09WZNO3Ek4/fXqr4QMqts+lBHc+zOO/3N/7HdKLhwgGAL1vMMSX5fSjE5TYLA+DP6KTxb6T/r3rt1gQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQhLcAAAD//9iWbOY=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000300)='blkio.bfq.io_merged_recursive\x00', 0x275a, 0x0) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000400)={0x0, 0x1dfbdaa4}) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) 03:19:00 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, 0x0) 03:19:00 executing program 1: openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000180)='blkio.throttle.read_bps_device\x00', 0x2, 0x0) 03:19:00 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY(r0, 0xc0406618, 0x0) 03:19:00 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) getsockopt$EBT_SO_GET_INIT_ENTRIES(r0, 0x0, 0x83, 0x0, 0x0) 03:19:00 executing program 3: openat$cgroup_netprio_ifpriomap(0xffffffffffffffff, &(0x7f0000000100), 0x2, 0x0) 03:19:00 executing program 5: fchownat(0xffffffffffffffff, 0x0, 0xee00, 0xffffffffffffffff, 0x400) 03:19:00 executing program 4: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_STAT(r0, 0xd, 0x0) 03:19:00 executing program 2: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x430003, 0x0) 03:19:00 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) sendmmsg$inet6(r0, 0x0, 0x0, 0x0) 03:19:00 executing program 1: openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 03:19:00 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) setsockopt$inet_udp_int(r0, 0x11, 0x0, 0x0, 0x0) [ 676.768063][T15316] loop0: detected capacity change from 0 to 131072 [ 676.771914][T15316] F2FS-fs (loop0): invalid crc value [ 676.776041][T15316] F2FS-fs (loop0): Found nat_bits in checkpoint [ 676.789952][T15316] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e4 03:19:01 executing program 0: syz_mount_image$f2fs(&(0x7f0000000100), &(0x7f0000010600)='./file0\x00', 0x10, &(0x7f0000000040)=ANY=[@ANYBLOB="6e6f646973636172642c6e6f696e6c696e655f64656e7472792c6e6f757365725f78617474722c66617374626f6f742c6e6f61636c2c696e6c696e655f646174612c6d6f64653d6c66732c008de9cc35773d8f85af1fbcdcfbf24e7465c0df1fd90dbbeba82c815aa51525b426a767428d6688526c54e50000a961b04b0f420336e8d0d33eb2cfc4f915d69a2f94270936590cc435c8c7ad280df0e700000000010000fe008dd431aa37d98ff55561b6a67c7500000000000000095899336f"], 0x1, 0x105fe, &(0x7f0000010640)="$eJzs3E2LW1UYB/AnHadv1rZIXxQKXhBhAmZopi8oiFTbogVbiy8LV5pJbkPaSe4wSadj17rSjXu3goi7gh9AcOMX8AMUF4K4ENxVlNx7RhvtonWmTev8fpD5n3vuuU/OCdmc3OEGsGXtz377tRZ7Y1dEzETEnoiyXUuv0qkqnoqIZyJi222vWur/q2N7ROyOiL3j4lXNWjp18vebt754+txLn3x1s9786cvPp7dqYNqei4j+ctW+1q+y6FZ5OfW3Vntl9o+vpqxO9K+k46LKa/liWeFaa31cq8xj3Wp8sXx1OM5LS632OLu9S2X/8qB6w+Fqd71OecHl1kp53MkXy+wNizK716t5raW8PhxVdTqp3odl+RiN1rPqz9fyaj3LV8psD0apv6pbdPK1ca6mTG8X7WKpU85j8T9/zA+9N3qDq2vZar4y7BWD7MR884X55slGc6Xo5KP8eKPV75w8ns11l8bDGqO81T/VLYruUj7fLvr1bK7bbjdOp1KtQdZszh+bP9o4UU+t57PXLrybLXWyuXG+2htcHfWWhtmlYiU7ky/2WoN6tjB/7MV69mwze/v8xeziW2fPnr/4zvtn3rvwyvlzp9Ogf00rm1s4urDQaB5tLDTrU19/s5nNpYlOrH973O36P9sXMaX11zZ2OVudLxDAPbP/B6bB/j8in00fhv3//dj/bvX9/yOxfts3NsQXCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCf7NxNqtpQFAfwozZqv6gUP7biqHTowEV0CR120lm7m47qGgriHjqzsy6haDG57/HyEJ6Qm8iT3w/ivQnmz1FHxxsuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0KY/xWb1Y/fte9Ocw7GZPJ8GAAAAOGdfbFblZFKdv07X36ZL7yNiERHziJhFxLnefRDDWuY0Inppfu79xaMafkWUCad7Rul4FREf0/HvXdvfAgAAANyu3Xa5jhicpuXLh6duGHZRFR1Jv+Y4V175l8+LXGnTMuxLprTZXWQW84goJn8zpS0iov/mU6a0iwxqw/jB0KuGfpfVAAAA3ah3Apd2b9m6PAAAADrz+doFcB3lem16Fj+tBY+qIS0IvqydAQAAAM9Q79oFAAAAAK0r+3/7/wEAAMBtq/b/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoE37YrPabZfrpjmHYzP3QdOfv782LQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgP/szzkKxTAQRMHWX7zcSfj+xzINdubcSRUIHjNSIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODRuE4+d3xHMo4kv04b/45nkqV3GmtXja3rxt4H8+3fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnOzP3QmEQBCEwb7zP6fF/MOSBo1BhCpY+JhhHhYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4ot/98n9iapxJ5k4bS8cjydpVY+uqsfegcfRgvP0bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4GIHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgr7c2+bMBDGcfj1JVHiNhkhvZXADDRUCEbgQ0Ky5BkYgIVoqGgtFoEVQIJzTWcKnqf5/4or7gUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD41GD9Pa/CT3eYl2nt7uV4N8T7sRg8X83OhxHyosmif6Bire0KAAAA+O26qbev0vypvtkMsezF/r/O/ws9//XkMM/9/Hjfn+PtxcNc7v9PtheORjcL+4SL7h8c7i01dpff39THpcudx5XX09WZNO3Ek4/fXqr4QMqts+lBHc+zOO/3N/7HdKLhwgGAL1vMMSX5fSjE5TYLA+DP6KTxb6T/r3rt1gQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQhLcAAAD//9iWbOY=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000300)='blkio.bfq.io_merged_recursive\x00', 0x275a, 0x0) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000400)={0x0, 0x1dfbdaa4}) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) 03:19:01 executing program 4: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) accept$inet(r0, 0x0, 0x0) 03:19:01 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) ioctl$sock_inet_udp_SIOCOUTQ(r0, 0x5411, 0x0) 03:19:01 executing program 1: syz_mount_image$fuse(&(0x7f00000000c0), 0x0, 0xa80040, &(0x7f00000002c0)={{}, 0x2c, {}, 0x2c, {}, 0x2c, {'group_id', 0x3d, 0xee00}}, 0x0, 0x0, 0x0) 03:19:01 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, 0x0, &(0x7f0000000400)) 03:19:01 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8933, &(0x7f0000000440)={'wg2\x00'}) 03:19:01 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0, @multicast1}, 0x10) 03:19:01 executing program 4: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write$FUSE_BMAP(r0, 0x0, 0x0) 03:19:01 executing program 5: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_INFO(r0, 0x3, &(0x7f0000000000)=""/151) 03:19:01 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) 03:19:02 executing program 3: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000013740), 0x2, 0x0) write$FUSE_NOTIFY_INVAL_INODE(r0, 0x0, 0x0) 03:19:02 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, 0x0) [ 678.012050][T15344] loop0: detected capacity change from 0 to 131072 [ 678.015612][T15344] F2FS-fs (loop0): invalid crc value [ 678.019711][T15344] F2FS-fs (loop0): Found nat_bits in checkpoint [ 678.035702][T15344] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e4 03:19:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS(r0, 0xc0406619, 0x0) 03:19:03 executing program 2: openat$fuse(0xffffffffffffff9c, &(0x7f0000013740), 0x2, 0x0) 03:19:03 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f8, 0x0) 03:19:03 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) accept4$packet(r0, 0x0, 0x0, 0x0) 03:19:03 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(r0, 0x40182103, 0x0) 03:19:03 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$sock_inet_udp_SIOCINQ(r0, 0x541b, 0x0) 03:19:03 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) openat$cgroup_subtree(r0, &(0x7f0000000040), 0x2, 0x0) 03:19:03 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_group_source_req(r0, 0x0, 0x2c, &(0x7f00000000c0)={0x0, {{0x2, 0x0, @loopback}}, {{0x2, 0x0, @multicast1}}}, 0x108) 03:19:03 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x28502, 0x0) write$FUSE_GETXATTR(r0, 0x0, 0x0) 03:19:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) openat$cgroup_netprio_ifpriomap(r0, &(0x7f0000001280), 0x2, 0x0) 03:19:03 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) connect$inet(r0, 0x0, 0x0) 03:19:03 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, 0x0, 0x0) 03:19:03 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000009000)) 03:19:03 executing program 3: shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) 03:19:03 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) openat$cgroup_procs(r0, &(0x7f00000002c0)='cgroup.procs\x00', 0x2, 0x0) 03:19:03 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, 0x0) 03:19:03 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) connect$packet(r0, 0x0, 0x0) 03:19:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) setsockopt$inet_tcp_TCP_ULP(r0, 0x6, 0x1f, 0x0, 0x0) 03:19:03 executing program 3: shmget(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) 03:19:03 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_SEND(r0, 0xc0182101, 0x0) 03:19:03 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x240080, 0x0) 03:19:03 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_STAT(r0, 0xd, &(0x7f0000000000)=""/278) 03:19:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) getsockopt$packet_buf(r0, 0x107, 0x0, 0x0, 0x0) 03:19:03 executing program 4: r0 = socket$inet(0x2, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)) 03:19:03 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, 0x0) 03:19:03 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) getpeername$netlink(r0, 0x0, 0x0) 03:19:03 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) sendmmsg$inet(r0, 0x0, 0x0, 0x0) 03:19:03 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$cgroup_pressure(r0, &(0x7f0000000040)='io.pressure\x00', 0x2, 0x0) 03:19:03 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) write$FUSE_POLL(r0, 0x0, 0x0) 03:19:03 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) setsockopt$IP_VS_SO_SET_STARTDAEMON(r0, 0x0, 0x48b, 0x0, 0x0) 03:19:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) fchownat(r0, &(0x7f0000000080)='./file0\x00', 0xee01, 0xee01, 0x0) 03:19:03 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) setsockopt$IP_VS_SO_SET_ADDDEST(r0, 0x0, 0x487, 0x0, 0x0) 03:19:03 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) recvfrom$packet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 03:19:03 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_MCAST_LEAVE_GROUP(r0, 0x0, 0x2d, 0x0, 0x2e) 03:19:03 executing program 1: r0 = socket$packet(0x11, 0x2, 0x300) bind$packet(r0, &(0x7f0000000240)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random="d129fc21c738"}, 0x14) 03:19:03 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) setsockopt$packet_tx_ring(r0, 0x107, 0xd, 0x0, 0x0) 03:19:03 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGPRL(r0, 0x89f7, 0x0) 03:19:03 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) setsockopt$IP_VS_SO_SET_FLUSH(r0, 0x0, 0x485, 0x0, 0x0) 03:19:03 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, 0x0, 0x0) [ 678.909533][ T2049] ieee802154 phy0 wpan0: encryption failed: -22 [ 678.910991][ T2049] ieee802154 phy1 wpan1: encryption failed: -22 03:19:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) openat$cgroup_type(r0, &(0x7f0000000000), 0x2, 0x0) 03:19:03 executing program 1: setsockopt$EBT_SO_SET_ENTRIES(0xffffffffffffffff, 0x0, 0x80, 0x0, 0x5a0) 03:19:03 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) ioctl$sock_ipv6_tunnel_SIOCADD6RD(r0, 0x89f9, 0x0) 03:19:03 executing program 3: openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x206c0, 0x19) 03:19:03 executing program 2: openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x2102, 0x0) 03:19:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) setsockopt$inet_group_source_req(r0, 0x0, 0x0, 0x0, 0x0) 03:19:03 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$EBT_SO_GET_INIT_ENTRIES(r0, 0x0, 0x83, 0x0, &(0x7f0000000800)) 03:19:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) read$FUSE(r0, 0x0, 0x0) 03:19:04 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) accept$inet(r0, 0x0, 0x0) 03:19:04 executing program 1: r0 = socket$packet(0x11, 0x3, 0x300) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, 0x0) 03:19:04 executing program 3: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_group_source_req(r0, 0x0, 0x2e, &(0x7f0000000000)={0x0, {{0x2, 0x0, @dev}}, {{0x2, 0x0, @remote}}}, 0x108) 03:19:04 executing program 2: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_group_source_req(r0, 0x0, 0x2e, 0x0, 0x0) 03:19:04 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000003540), 0x2, 0x0) write$FUSE_INIT(r0, 0x0, 0x0) 03:19:04 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_group_source_req(r0, 0x0, 0x0, 0x0, 0xffffffffffffff50) 03:19:04 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) accept4$inet(r0, 0x0, 0x0, 0x0) 03:19:04 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) getsockname$inet(r0, 0x0, 0x0) 03:19:04 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) setsockopt$packet_drop_memb(r0, 0x107, 0x2, 0x0, 0x0) 03:19:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) setsockopt$inet6_mreq(r0, 0x29, 0x0, 0x0, 0x0) 03:19:04 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2740, 0x0) 03:19:04 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_buf(r0, 0x0, 0x25, &(0x7f0000000180)='-', 0x1) 03:19:04 executing program 5: mq_unlink(&(0x7f0000000000)='-{\x13@-+\x00') 03:19:04 executing program 2: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x6820, 0x0) 03:19:04 executing program 4: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_group_source_req(r0, 0x0, 0x0, 0x0, 0x16) 03:19:04 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x200001, 0x0) 03:19:04 executing program 3: openat$cgroup_procs(0xffffffffffffffff, &(0x7f00000002c0)='cgroup.procs\x00', 0x2, 0x0) 03:19:04 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f0000000080)={{{@in6=@dev, @in6=@empty}}, {{@in6=@mcast2}, 0x0, @in6=@loopback}}, &(0x7f0000000180)=0xfffffffffffffe82) 03:19:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_ID_VALID(r0, 0x40082102, 0x0) 03:19:04 executing program 2: openat$cgroup_devices(0xffffffffffffffff, &(0x7f0000000040)='devices.allow\x00', 0x2, 0x0) 03:19:04 executing program 4: r0 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_REG(r0, 0x11b, 0x4, &(0x7f0000000080)={&(0x7f0000000000)=""/89, 0x100a000, 0x1000}, 0x20) 03:19:04 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0x1, 0x0, 0x0) 03:19:04 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f0000000180), 0x101180, 0x0) 03:19:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r0, 0x0, 0x80, 0x0, 0x2bc) 03:19:04 executing program 0: fchownat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xee01, 0xee01, 0x0) 03:19:04 executing program 2: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000013740), 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) 03:19:04 executing program 3: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r0, 0x0, 0x80, &(0x7f0000001000)=@filter={'filter\x00', 0xe, 0x4, 0x0, [], 0x0, 0x0, 0x0}, 0x1030) 03:19:04 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, 0x0) 03:19:04 executing program 1: openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000002c0)='memory.stat\x00', 0x0, 0x0) 03:19:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, 0x0) 03:19:04 executing program 2: shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) 03:19:04 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) sendmsg$inet6(r0, 0x0, 0x0) 03:19:04 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$inet6(r0, 0x0, 0x4008000) 03:19:04 executing program 3: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, 0x0) 03:19:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mkdirat$cgroup(r0, &(0x7f0000000080)='syz1\x00', 0x1ff) 03:19:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) read$eventfd(r0, 0x0, 0x0) 03:19:04 executing program 5: request_key(0x0, 0x0, 0x0, 0xfffffffffffffffd) 03:19:04 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) bind$packet(r0, 0x0, 0x0) 03:19:04 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) setsockopt$netlink_NETLINK_CAP_ACK(r0, 0x10e, 0xa, 0x0, 0x0) 03:19:04 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000100)={'batadv_slave_0\x00'}) 03:19:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) openat$cgroup_ro(r0, &(0x7f0000000080)='rdma.current\x00', 0x0, 0x0) 03:19:04 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0xec901, 0x0) write$FUSE_CREATE_OPEN(r0, 0x0, 0x0) 03:19:04 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) getsockname$netlink(r0, 0x0, 0x0) 03:19:04 executing program 4: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) mmap$binder(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x0) 03:19:04 executing program 3: r0 = gettid() timer_create(0x0, &(0x7f0000000000)={0x0, 0xb, 0x4, @tid=r0}, &(0x7f0000000480)) waitid(0x77f391b241e2a597, r0, &(0x7f0000000040), 0x1, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f0000000140)={{0x0, 0x989680}, {0x0, 0x3938700}}, 0x0) sched_getaffinity(0x0, 0x8, &(0x7f0000000280)) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) timer_create(0x0, &(0x7f00000004c0)={0x0, 0x26, 0x0, @thr={&(0x7f00000002c0)="1dfe832918301688272806474ee92fe0a10b56050a38c4a9658069f0ef89356223c629286b7ce95740ce309538a5ff9320a0980dbfe3865bed218ccfeb0d", &(0x7f0000000380)="04e2d079167fd72e168ee6d1c9b672c4af9b4c188f6ee57cdbff567e84bb1bb4468ef480f5b54734e4b02f9ee026e18b69235b88913a591caed66863ae556438c409b77a1f9c7d9e9a9ff9c2f5261c1a3595e14d3ba812faf36e3758eb7cf3be75f607c012691ed890d333e0008bbd2aeb397d49e5e49969ef5c0214ee56dd1699034941c3348b3853fb1f23cf8e3b1b7742866d7c09d19d35426ceb69f0db4d6ac3bea5f4aedcd4a832c8"}}, &(0x7f0000000500)) ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, 0x0) waitid(0x2, 0x0, &(0x7f0000000300), 0x40000000, 0x0) listen(r1, 0x0) accept$inet6(r1, 0x0, &(0x7f00000000c0)) 03:19:04 executing program 5: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r0, 0x0, 0x80, 0x0, 0x1030) 03:19:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) setsockopt$ARPT_SO_SET_ADD_COUNTERS(r0, 0x0, 0x61, 0x0, 0x0) 03:19:04 executing program 2: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000013740), 0x2, 0x0) syz_fuse_handle_req(r0, &(0x7f0000000240)="483ab3843696353c31a7d645ab457cb0188075d2d6bc7495eff74a1c58d81e476a893cbe46f2d0034b25622dfbee75acee1a9301e69fca8fbc85735dfecfa44dd00534954c6826047ebf5696e4d91ea03d7de5b14c2e13d7b818295f7c21b032bf6d9dc154995f198b83bfc9b3d2301be2c9885b31b6dd43fa7a136f2cd947f4ef60f68e8edf9cdee08107032515a4ed3c210a14be87e306f436f0d465828bc7b216238bb41bdc81e7b9717fe649254f59ca16d9ba2bff8d032cad5ecfa471a49b657d7d5c73fe6b089d837edb2144397d62c0a7ed023197bcf37812d1f27587959261b19d81af8ecadf61bb30d632ee0b87f0cbe2ea0e98b7f5cb9d3676f6d4746ede644eb63fc5c39cdca2ece599a95cb2fab887c288792fc6cefb28186895e777b1131fa918f399aca11bfcb93b313f99b3f64bb6844ed8e9006a442b3c3b03805bec0af0961a549372af0cfcc3f560e5b811fc606060d476df8b758cac287d5c3b04c1e48907786dd48bfea4128d7c21472b2779cc26322ee8ef64bb568db174a51b40209998999e1d6c019c09c974da9d8cf99d2de9ea84a5159e13f7d88d1bd659a6f52c130c536a4e1ff75cdd3d7a27ff935d3076648c6d2e0eaa935cef1fd3ef06803f5333d41d649098d3710d5a4371eee7e8de0f604f07064a92d5b294aae1224503ca408b1a9475ac5c12e975b20fd672a9b7bf1f9a1003189054b00a9cc05c4131058c0f1d12e3182148173ee4468aeb07837d43566c29a8431763f989beb170b1ade66de6d714a0d342830d8bdbf6741968583e4928852125b6a0c5a0bea2fa48050216b7d11a3ba9b58f6a0f68b4d4d079e8cf90dce069370b30146aeea7319d9107abbb8ad1f23dc4a9f22e11c0367a79fec38a2d641ceb7c16b9df8e1df77d184c955be3ddd96844a845768cbb0ab0561d0cfc1b3ba5e9dacea870e9f41fa1aba8401b8aeebdb3355573cc2387b9cce52c36b3e66fcf2a1b4adb3c7c99f277bbfa245621013fc57525787a04a5e4c339cd46444a3dd78cc3d104e9d2518ac5c95f1663751dab38cff7bca96869064cf801305f7f1600740e290c01662bb2f49070319f805a2967e91ec6e356ec5ccf3532396eedb755bcbcae95bc41b98857102001c1328e6ee2c17a24a077c1e2086da15e7fb8ca8a2868d5e5bf295da603e347baf97afeb710313d919183a9b19200facdb4ed4711101e236dcf5e1ff49a9316c5727cc1791293be2accf1b130abcd58d6a6e3a33a87243b5b064ebad8291326a0df86e7a04d2b16c9b02a44a24655014cff9f0f19146cc50331807c512404e990bc0818fe9b4abf87ba6c4a547f762188cc91179be6319190778e0711c1455301c2b18a825da63c920763f66519a9eae313badd57cd77eacb94ba253f7c5cd8eab246e647a1009e6e90e26f7e74af4d052c02891584c5eacd154f5e9519594b6c7f7f7673ddb289500c94c35b29581dde60ae2aed855709f2b6e9d62baf020a4f9dff858bc6c917f106aa28a16767717008c87c204495552405c2bdc5ad48f8bbf3f565279c12de87f5959b075dc302e2cafd928f0cc03bd951edc5dab71e1018e098066959285c08b35a49277717d76d319c250591768c47e97e6262dd913b3faebb84777c0b32c737fdc3d34081526fc864a80d56eef0b68852248da7496cb91d1adbb8cfa3d7d46be6554ccb0dd37a6c9c714f0acb5e2975629de8e68721dc139d84545f8f24c0a237c4828ac009de2f26cd76ff73601c20255a737d653f45c6f193469c75bc60574fc5d5969a69d506eeeccf2170a80e58840111291cf069901bbf3d4ad939b6f09d092a7b468fff52ef4ea08e288dc6cda5873b17247d730061edf063aacf84f65ccd9a657c484e9adad6114f98cd00c35735ed6bc77dd4e52674b4ef3b52fe8d6ec909bdaf79583a0af6d936c51fdfed20489098cef4a2622426fa782b871e2f3d49940fe9577f0598edc22507bd19496de3a1379818999fc00a08c60b9a2cbeaa606ad07ff0bbf87845ace051f1f1f094a3c7b7883b4ce9c71cb83e937f813a3204b78ea21721a6652becd7f211a7338adaefe0e2d245f72e1584e3c8f52b1b279248b53f5dc7c0b7d70c799bea2a0f5d10ee96b061e86416c71aa1153d104765c7a1c97fb23ee5d60ba7b26179eee1d3a1e9d97f2a25de1eed871ae0f7627aa2d981874aa5bcfba7b6a56edc6ab045f8afca70ce4751b0dd71ac47cbbb9429c30ba1e50207902dddb9ba674d75633f1b9c4af73d67fb9580227812ed075ee233d5a99db8ccaad66f3bf87ad909684eeb04e262091bf9d7b17dd48cbf162b74b17c72e9b5ad54508d12ab52821d3e080669f9961a39f57e8b24b48c3df9c4c3720f4a08a80821621ce04e9d1c309fef7c700db2c93ae3b05d9fe2bfbed8e6878c9b018aba6a06497c562879796dd16fff0cbcd69ebaf7b9adce851534fac5017cb15207b84f04e11c34a7fa6f10dfa97d8970daf17e0b82442f5418ab632127d231516fe81f294d0d231d0991ccc5636cf26fea3638cf59c08fda4b8936e4d436206cf7adf997c1506ef752780a6dc5188ac008a827b85a7ffc1635929d0ce70a7b398b7aac76787e53701fa7e7dcb9833688062447ce81c124563023aecdb304f132e460136dea815043e8bbfb5fe2e444ffc68d225cc696ac85d1b390fa0557167f29f2096de826520cfc1985e3d1fbec94976629adb63d7e75562206139ad6a1ce75de68d3d0559d734d5a3ebd1cf9607a11867dee48d6d1d08aef1bbd0db8852ebc2c2175eda737d6a7de9ec606d01c33d07e5ccd2b7077cf5300989d0fb8931ca62e1ec090a76ff48dd34d4432e41de9ea1f51efc4ec25fab3959ccf8a09e759efcbac7684c8f10fa5099d53b6cb99e8d9ab3509f169c561b1881306f7672381110157df3584ad66cd5c30696faf25004fc9f3f1c5d7d451c048a32694576140ff6670e770318c75b120bdac6af8f811e9ec62118d3f98f5865cb82e418125ff08b8632ca48d68d6b7a9128fa054eecab20e85f18cd7086a24df1e7602bc65cc4a6b4a1e047c3c1a623c64d6f3b522864d7043b94a5ad29ad7b8aeafa6dc9cd1969ef6578b70f8e6c3cc86452f3720980bdddafe54f2cdaf6154b820f0f2a2fd33de30545d83cf4caa945769a8119be837d725f8276b7bc395be091278824205e97dd3ac5b3e1cc951713ea0a378b12936df239c4cb45cfb31869711b7412f2691f341b30ba53bc217e3348b4bfa179a232aae5dd424aab0ce7eef24e051cc24a244b27f8648923edb1f5a82060424fa20ccf9108c030ac29ac82131e621012db89fcdd50df97ecfc1d0284da31dc73c317e72f32c9f86a4211441e47f9b4967fa0916af1eb05da28652221b9b34f00f364188bced3367b360ed8ee6c6c1c0e578aca54742fbcf5be32f4ce38f8d7c6e747124a49e009272adff484ce06eeead01fae7bb379ecaf142bf946833dd65a3f6dd6c7818afc6290a71993949216904f81f4ac47fa535b56a5cb39b0435f1688b553bf6eb0a09a1003b8f5dc1bf91c4da41450e1e7a7778dd1ba2db0d6416d96b122a89eadab473ec5884d977444627089fb3f3f1e928a9566f44b40a17bb40ac0fe1898adc75c5b233a14244d028d4c744a09c040bfa528e6c45f5f4fd859ca2ff12deeffd17e63f73bc693b9921ca283e8c89b8fcf79795e70c5416040aeb4d0a8e92c133f432645d9fb2568b77b607def5f7bb1daf2badbe68f7af198423132f130719e4120e2a9a591a82beb501108d20bd409a9934109057fd95ecc210ae6b9d6b1e164c8fa48655e13af1cd7cd5e55995d62a7544926aabb344d880d89a630b74fbd093514efaeed6ea58dd6d5c5909110580867dd21c013a8d37ec1c137e11d79c880f5a9588d3b6586a013bd4d6743f7327246bdd64118212e346de351dfa9068f0144f308bcb49b7aa36ac786269b6f9e2c0773f729db41197dd5204e39e08e5be9889fd0e9034a6ad15ee1fdc633f0d5928205a099d4a54e0b860acec3dc7077fcf9011987ebd7737036e1a75ab6e1c0bc769577e145fe1edc358a94cdad93e14f8291e2df9c495452a9cdf8ebe9937fcf50c1599e9ebac6e269be0b63bc91b66ce7daa9ce249497c3d2768c6af994fac22ee2e841c5f1fa6b9d5ce0a9eadc14a5d34fd32c23d1e96197baf7c40ab649de60d60ccd3f9ff012dfffb47d885345cce9759d44f2b4f8d407ae2b0132a2558721aa37015890ada6713aee415f7446d34e66b6002c7fc4e1d64c8b9c553d26ce4f289e16b6343d5d876adf97a123f069ad26b26b0f1f1009147d91cd9322e33e2560ec4f4fe261c4d2c89e5db8265bf0bcae9d9abe7d67b9cd6714fa81dad1b7403e6b1aa956a9716a1445ad34e4916fb285be9675e09e5a593a1f1fb5c417ff7acacb3738c228e116f8145fe9548d07eb3c1dc588ba42815cbf85d40ccc267be4e9962e103db5186d6abc0184876adc2a73fb7db2ebcd543ede0805340d516b95ce9ef91d746ce19e0267aa49e9667936261eaee57f84071e2145b9356a9b9e2f21c0a86d941298266853d0e01de59cf4b6b007f2a8476b835ddf03e94a2e3887c55c2cbfe44d3b053aaf5b82d0e38679db4fd8b9848c0dc78a0cfa25691dea24577c25e98b3be5eccd06524e46a1efb8879dfc3a6541051ae5b068e503db54a2c3d16d9f4c971d92baae591d503c1843050fd9ade56048aa98593f6e002ec3ddee6eb14381fc297af54822644a6bc76098bba6702ff6bd3ea77b89a46766e82d88d6d6b79424fc4dab09c82634c56ce283877fd2b36583a89d1ebfbf8780848be255e916922817a19af9665268a5af0bc5d299787b1f140a5b30eff25a29fce1cb1dc01300e7435efda1d485abfa5a6caf568ac090f493d3355d1e9c0aa5ed0eae07549cf45bc991a2eee34d26ba1e2002015ce1c1e6bc561f443d746fed465e5e454eb2b99ab1299eb18ba5afb70603218380b157b81fb191a598e08d931269522d05caa3f0196aa823e7c64a1ef129f773a007d2ecc390d4810118982502c5c554dd8c2a7810f4df5338bc2ad0c4da4008c42288209ecbbdcbe0fb62d75dc28a16687a5b9be17388e9b8a3a4e37d2a83fe9b210863c265f691ad5f9b08aafffebf71daad7d8e180e3f2cbda4d1040edff3d5e5d7ad4969df78aceb0962facdded2d7524478485c46eac6d61b883d33298d14567e4bf57ec6957b41241fe5ed76e07be011fc7928400875c483c9dc82905183a0a16b308d7e1d5798adab751537e69f4ce9720b8be7854673191281192c73801eef85a8791786ebaf63a29f07b620119a96da44271220c8c4df4c07ca49cc082a701dc98f21a3e589070b4cd4a21aa0f52e394612194bef8256f6d94887f102855ebb0e3aa051695261d83e12ea9fe1341a6b132be4a5712efe3519b975cd4785d3960b6ed3d34c82ea63588a266cc8b86fc335d97b094eb1eee951390252cfecf659536b80731f11c18f07d4a6b9e8165cee408f7c58dff4018ac1329deae9d71bb29863d8671430990983c7d04d93128ce53004183885fd1721a60fddb870bcc28d12e0b58648d704df562ba1dad09652a7b6fac6f909c5acfb708e991d509be6df2b20a3d9acdd3b7be76559770927d59da8eb8736338c6e0a9df8aca7c942b27d2aa8aaa744ddf3ad9e737f159a1236f73733627dd9445512ae64da5f989ca9bae4af57f22322eedc2dc2d819df0911c37cb720f62991835167fc3b2ceb41f9c20c8b7f37d7fa283405874fdc9df6d1184ca129839e901c700830243771b31ad6c132702229e11c3483780ec480012084bf9a205f88ec39f0767a0da72e10608f74c78f13f9dc550152a356182d73dd1fc3fb8f68495920b2b90f5846c1bb03208f25107d716819044096877b77045f3cb767c701234f015dd3c3d0a4602b431bb0edcff933f8d474e420163622dc48a3f0abda6e29fdca8209ea2a3cfbe90a151dbd8c745894ce47fb7f3e1af80e1974e7395fc09741be3f7ac7692f5ce0c51ef7886434214cef68c86cdb740a0dbb0ad96183717d505630d0b800837c185e3c75fdd8edcf0d644af02545463fba9912e324a7cdc6b6eccb5ece146bca80644240ead4889ec74d08769fe2ca79d4b3f55df400c5aaf10cb94d31fadffb7d8c8991543805330232bb77ce6035c2189d6f0dd36348e6f93d13fedd3406ef001eea03d14e05e89fe786d51894beac4c49b6a19e036e9640d33e49daa458ad8c2edb5a645cf8caab315ed5939f497aec26265c63da81ac6f9d22cdc653df014a9a5aab8b4b03941db269d7fa30995cdfee78f53bf71ebb12d225adf682e6132935ac0f711ee97ffb8cc256a0a4025358d75a948a165c685a1f9f8a996a17e203c0a1e8bfa07401205b32075b04fc41d9c605131fb0ea31386e9568a6154c20cc8addfb8ee7dc58823fac5c8282d129ceb015273cf6d2a36c08e4c99942a5e22689b433870e54aaf222d430a8352d93901e1d3dd82108050cc1db011347ac0d3c51ee9df89b45939e9e9b3ccc4794e22274b3bd03d211599814e110521df8d26bd3720e65d5867bd5c55ad6d6e7130ff0c38ba134d767a77bf15f7300458ff0960e563220c5db58ce84d8b599b7424f8e946b8c83f7fb88d71b499f09cb10fc95b2e768dc85f472b8a420aacc8ae3d021df59f4cbeac3efce0e28d3e5a15ea9bd5f6330744fe0eb102424d8f40ea059f038f9a79ee95842a0be35c1aee765bd6689567fa4f787c4716e60260204d11c41407809afc0c3c3027e2ef5d7ff651784f586f2e308f4d305bd42c58edc482879707b79c5ed11da1304398686bf8eca33d3cdc2a3a14f6771b3f453f7a43ab3fb9b60fd935795a659319d9b99d7920e58bf15a5a20c4244f4659a37dc8751a9b8372b40217a18a5e9df7f433d4fb3ad406eeab195e1911ebdd3150655985da36b8eb696b633ac3d58a12428fb42b1937443146685bd663ee47467ef65cabf54b49b5c4a42e670cc5587c21ab069a2bfdc0835cfb4892afdbb829307ff3f9d398a04c0cacc157cfdafcca30ddec379e3ef1be32b32d1d363c754e34178a45daaf373f10133e2e621be4e7e0f7d4cbc2c78cb935df487b3f3840f93c960e86241d38cd5ba5a36a3f761a42c3689e1062bb6abebf344a364d1756c562926615c3505fdfab2e9f1c407b52b5b494864ff615e157ffc98bf6d1d56d55ada2a8912d7918e7847e90009a987013e8dce0f963e749d74209e1768c5f19b38f89096296bd46dc225568c4d8ab399ce305d28b81e349622aa37fdc29ad5963bf1d61e69825d658627a868850d27a2acae490b7a743d2fc24da50ade9e502cd1cc6e28d641b18180ec878dc27300bf857b3711c7ebb6932954e5888a1f6af0b48e52455bd5248fc53991d5e2c3129ca2e515f812090cfc132690428142c30aa389f4f1d36aa77abd27f2aa894f5516d7e386f894f3a949a621c70f3bb4a696f407b6bf9c3ac0e4581745e0008b1ecd9e9d9481e50804cae5a2404eb95c9b924ee8b16db1380b0090a7ee189332efae404bda850b1994693e6f02cadcd43be9f45f47e8ceefaa47cd1ee5e1020ddb8ca709c190367950e80e2d4f70d48b07e7374092af2bd77eec9723f161ea7b34108100f805adbe615b50a53e4b6f4338065f5d1c9541318eb00ff89759d7d59f0f2cb2b154d8ad562b2839c8f7dff6b11c06945273bf661f9e1d55a54aa137dffdb87ba3f0373ef0d72722f8d9d2c6d89af7520288cb8022d1e35acefe3e63eeda43f1de15e29c341f315b1b32f4a09627a2f88d63ab7d87c392c95a3c8fe9e3e723aecca69547bdcbe132d568e96dc3cd063dbe465d498f0593e90847db913c78a1a461597f6832f6a41ca070edcc1db1c59ddd31cb6f0cc585b1c7bd3c59294e902dbc3b41a043ee3bd389b17c5a87c2efc8e0282ffe8d956a6241e8fc9b22a9e9719bf41547bb3d95b19699e4860d6f5617f233d219f636a25863f368362f241dc121a8cae2736aefebc756436fe79a49b762444aa3bc5c1e4aa6f253247e834f97c21c069f470ebc98a7f4772ebaf9e9573bc43c6a2bde731139d2a15707ffa9c4a3e8b2240393cebb7d0e0092c308f65901cd6c0b9cc2fc8dbf36549650a6db547abaa6f026558c1b58918903fa1adc1a0047983ff1ba36e9b3a0401c4342d5ec03f7e7d89d5a0147d438dae006c5b391c792f846d94eb868c0a7dbea2d49483d4f862213ecb85a797182573691e10703e9cd2ea3f7f82035e28333f058b0a6eb95ef3ac86b1fec1604490fff63dcc8851f8f95f91b01063e7e02f0d1715fb666c1752bd94823b731718d9da32216b1a031382ed62c0354eba1a7250353ac0ceaa9d74bd6d4ebd8e2a71d4003d86e1cdf3ed2d0c5f30412ddf46a89230e27d6144c7d5ddf1ceabb111573d69f1e72e28780810ba0d7141d9289a9f242ab61f3bae7723d9d5239fbc2820e5da93e4f404c63dfb031109ac7c01d577944b35409ee5eaf8bcd66fd783ad92e898c9caff3e7f9cbec35a0264e13752067281326dd8d7ee8e4fe6b29e40fe19396f13859e7286fb36e0776babfa6827570aaddcf3157820ec1f91e0061a142a36eb485249b4ac60b0654e5c0032977aff63610d5d2e529dc5952b339534b78d733da27fbb9245f415cc28bfde936528422e3e6977b853ba4d753b4fc43eba75770b49e779d64ad2ecebadedc0ccf795d2eda2bd3cb12f9a09061dcc01ff55c9f6332c51939da2c6536489c6a9d90afe3767942688bd90a708324b42ee79c8f70b510f5edf0c64c6c7bdb74875d0d0a021ef94907e47e8ba5d8b6ee7cc5a42c7e200fa20189e5eeb98c33c3f4926fb5ea447cdd5c0061e53ec2239c00869f1650c750defd1b7c22a953381985481f2d3c42f81fdc47b603f05b33345ccee607ec4f2211fc7e0941bb5310dcde4b2dd282eaaef0e21e8b0111e761ab45662cb4831833b3d4184324ee1a6ebc1a8e10e79739cf5b507916056d0b3caa61eb5bbb00b3f050ecffe32cc20c5b1cfa1316ebb8e3871cfde7bd2c3719fa1c9d35bd7f2d6439a99a29432823fbb0926d65149383419e0dd6b4dceadf32ab6339558e41d083c0bb22d7b4d02854986a0d060288909fbbf36c04dfb9573d9168787091e9afe2ea461afdab58a0799e25ca6d65af80523660bc44b24b6845b40f2bc8ce9aa7b5311ffaa825a6ba8bf4ca3358775b517183abbeec23bd2a80611face7498d05fe1ceafa2b3f44c604b537aede7af9af83c588b51157f980887012d4965d9303cb516af263d8470fa1324751ff58800a3efa9415a7557b7f48a54ad890cd3c203c28fe312e826ab152f80c630573842dc7db97bdb276f2a0bb816c3445673f7113d66f5f4872e1f192bb62f875507c2228c7172e6a7ecc01c0778500fa04aa82ba1bd0f42657609a4e90a4cc33c832efd84208eaf1ab41fa1d19b1041ea7b7f237c6c2a9118ae7f134186b7652cd2e4816a4969e07f181397b17c1bd588ed9cc7ab7b7ac9054111629b99f51bec3261c83c971c19029503ff43e8a69a604bd1034e0adfe10f1d10a2324900bfb421bc971d104db1d91d6472c58c4ea38b506be8446acd5890898f3732ccbbd4d872cf37f308576c335bfc7eab8e41f4b6dfbaeb079a3897b5dc4655bfd076fe1a05fa1fd04595f70ff7e1fb68faf1cf62bc6b009e0fc1dfb960f07a30ca9ed3846b770ad1974fea313b13ce4ef0882f21bc44b8ea6d8a339d51045d8c506a4537293826933a2b7054c634d24d71821ee8d4ccb444ac38537ac2a2f129d45c02ecc978531bafdef8f2769480be9d61af8e84b4b238c16112e16996c68d9244f15063ef1c193273bcf26e7f32dee7a56d20dddd2386781967134c39d949801e4c44447bd4387b5af59cc9b3b004656d50f2df09a563d639b04c85d4be096abff8e39880ebe42c762db0bc103b5965df59a4d12af8a2cf3ec8fedba2aef8655daecb145967a77a2a1a5426fc694eba54c5f27270fddb55b83122bd6396610735174eaee4dd52135f83bb6c60a295b28c03e7c4814e30d0ef17527a9fa1480b30794517d4843b59fe841b8b09f68c2b98126b54ca59d9803a03df7e9b5e21c9de70debcb4811176bea0b236598c5fba9acf1e6866ee3d436168f4c5c047f7c29077a6e977bb5e8506aeaa32b62d46d65d69d5afcc3ae2ffc1c61f9e8cc40184cdb8e8d161316bb49d89810c744edc50d79a6547752d820e27fbea1188aae80d6ffa75e3ff6a95f95fc154d36840529990bf96ec6f1c9148bdbf6ca56d9cbb5128a9d321dc8ec5f28554656b26a55a19aba97463bcfc570ebe8fdc30d052c210cb0b2b885294420cb0bee01273532a143ae69c68dc05e32244305c6588980243d641f7543bac95f76ebac726bda67f08a2956320b233e831f46ea1cc0e92eb96714124a45b9e5f7e81c934b7ec652e97aebbcab00018ee09b18f0eabc33cc347ff70853b8cbe6230ec6d5fdcfd47ed63be945099a7bc1b490e737cf88b195dd6b8b4d519873733d33a7060d6c02942e992f23412ea15ca1f65c00e9bade7f7e5a9e2d54dba9dd232e9f302326cdab48ab4ef752d8a4c9ff6e73bdb866a019e47950fc49d6e0967ae7f7cc21ee4d51b6b2b58cf41974416ce4dda83f6c59114af9b7d880f408acc7041b03601262c3a1d00b72d88d3144f270467bdfb31b4389e0bfc0c637fd52fcbcab0fe5b63ae3a677eece909acd90c5c74c30a1aecbcd449607f2a173c14803d17e0f90f168dfd6f94c92000f99e82cea8bb409be4c7103e00862ee30b965f5f5fa52bb20867f8caef15124f9dfe6e9d4680a5d765e5cb8b467ad02417a793182306b50a1411f6170cf2e2f53968131a620f2bc3725e4f227b0c423476facf7acdc9dfdd9b21cbead9a0785668b80723eb8debff7709347363d70a0897256ec9a4814c189139128ff81537a0a7931e0d36c9719e918ea492fa92ac2aae9bc25d9699713513cabb3816b4772b8cac4cc91674418366db98ace3d24146fdf6c91d7cf70c3a230c687218702d554923898e37604ec2c527b108d6e9898fba3ec8edb1867332490e0410397044829002e457c6b5c186064bbba962f3cfe87341d36b1dc897725a3e556408f76b9934ce5d3efd838667abd2de261967eafd8ebf9008220e2766413fe0bce774eaeae062a41dee3bd5fb04ca78c4d61b9d65e3df0a1f5b2792192b8ff90671e2e2ac29fac9d748806b3ea31755cc5803471da2ce5f82d52935e969f266f2b8df2cf4675f2bc4e96e96ee7086b73d2bfe44d3f5c73689ed1f44d865a5a0e22f2d870a21852e2058b22c0f54558111007d50c35f09c40b7b95a56ee57ff262264a2b54e7cae5d0d11392fc4e70a074edecceff63c0808739774a02aca9c52a9f17e52b5bc8162fdd8a93ba211bf11154edbee7f21c5573813a93bb9d7ab165f74b1614db5935b0288c0dde34e8559a1ffe0eb38bf8b163d388d3a55c22b7e6023135672d8a0f2045a1bf5d046fedf1e19006ac24013f9eee3484ac94e6efdede46f0bd11dee6956fe009591b7add", 0x2000, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0}) 03:19:04 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_MCAST_LEAVE_GROUP(r0, 0x0, 0x2d, 0x0, 0xfffffc9e) 03:19:04 executing program 4: syz_mount_image$fuse(0x0, &(0x7f0000001bc0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) fchmodat(0xffffffffffffff9c, &(0x7f0000001680)='./file0\x00', 0x0) 03:19:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) sendmsg$inet(r0, 0x0, 0x0) 03:19:05 executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) read$watch_queue(r0, 0x0, 0x0) 03:19:05 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, 0x0, 0x0) 03:19:05 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000003900)={0x77359400}) 03:19:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) 03:19:05 executing program 4: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, 0x0) 03:19:05 executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, 0x0) 03:19:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000006200), 0x0, 0x0) read$FUSE(r0, 0x0, 0x0) 03:19:05 executing program 1: pselect6(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x25}, 0x0, 0x0) 03:19:05 executing program 2: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) read$char_usb(r0, 0x0, 0x0) 03:19:05 executing program 5: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.log\x00', 0x4b42, 0x0) write$cgroup_pressure(r0, 0x0, 0x0) 03:19:05 executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) accept$unix(r0, 0x0, 0x0) 03:19:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) openat$cgroup_subtree(r0, &(0x7f0000000040), 0x2, 0x0) 03:19:05 executing program 4: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000001d00), 0x2, 0x0) write$FUSE_NOTIFY_INVAL_ENTRY(r0, 0x0, 0x0) 03:19:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$FUSE_DEV_IOC_CLONE(r0, 0x8004e500, 0x0) 03:19:05 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x80, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e) 03:19:05 executing program 5: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2000000) 03:19:05 executing program 0: mknodat$loop(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x10, 0x0) 03:19:05 executing program 3: r0 = semget(0x2, 0x0, 0x0) msgctl$MSG_STAT(r0, 0xb, &(0x7f0000000000)=""/4096) 03:19:05 executing program 4: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) sendmmsg$inet(r0, 0x0, 0x0, 0x0) 03:19:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 03:19:05 executing program 5: msgget$private(0x0, 0x21) 03:19:05 executing program 2: openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000004900), 0x1, 0x0) 03:19:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) getsockname$unix(r0, 0x0, 0x0) 03:19:05 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) connect$unix(r0, 0x0, 0x0) 03:19:05 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg$unix(r0, &(0x7f0000004fc0)=[{{0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000a00)=""/12, 0xc}], 0x1}}], 0x1, 0x0, 0x0) 03:19:05 executing program 1: openat$cgroup_netprio_ifpriomap(0xffffffffffffffff, &(0x7f0000003900), 0x2, 0x0) 03:19:05 executing program 4: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) sendmsg$unix(r0, 0x0, 0x0) 03:19:05 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) read$FUSE(r0, &(0x7f0000002100)={0x2020}, 0xfffffffffffffea3) 03:19:05 executing program 0: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.log\x00', 0x4b42, 0x0) write$cgroup_devices(r0, 0x0, 0x36) 03:19:05 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002100)={0xffffffffffffffff}) sendmmsg$unix(r0, 0x0, 0x0, 0x0) 03:19:05 executing program 4: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000003080), 0x2, 0x0) write$FUSE_LSEEK(r0, 0x0, 0x0) 03:19:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/194, 0xc2}], 0x1}, 0x2040) 03:19:05 executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$TCSBRKP(r0, 0x5425, 0x0) 03:19:05 executing program 0: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000180)='.pending_reads\x00', 0x80140, 0x0) fcntl$getownex(r0, 0x10, 0x0) 03:19:05 executing program 3: fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) 03:19:05 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000074c0)) 03:19:06 executing program 2: openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x40000, 0x0) 03:19:06 executing program 1: shmctl$IPC_INFO(0x0, 0x3, &(0x7f0000002f80)) 03:19:06 executing program 5: mq_open(&(0x7f0000000040)='9\xad', 0x40, 0x1, 0x0) syz_open_dev$ttys(0xc, 0x2, 0x1) syz_open_dev$tty20(0xc, 0x4, 0x0) 03:19:06 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x200000, 0x0) 03:19:06 executing program 3: prctl$PR_SET_VMA(0x53564d41, 0x0, &(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 03:19:06 executing program 4: faccessat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x0) 03:19:06 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) 03:19:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, 0x0, &(0x7f00000000c0)) 03:19:06 executing program 3: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000003080), 0x2, 0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r0, 0xc0c89425, 0x0) 03:19:06 executing program 4: openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.pending_reads\x00', 0x26b42, 0x6) 03:19:06 executing program 5: openat$null(0xffffffffffffff9c, &(0x7f0000006200), 0x880, 0x0) 03:19:06 executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) r1 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f0000000440)) 03:19:06 executing program 2: semget$private(0x0, 0x5, 0x296) 03:19:06 executing program 4: mq_open(&(0x7f0000000040)='}\x00', 0x0, 0x40, &(0x7f0000000000)) 03:19:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x6e) 03:19:06 executing program 5: recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x40000023, 0x0, 0x0) 03:19:06 executing program 0: mknodat$loop(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x5cd889822a84f73b, 0x0) 03:19:06 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, 0x0, 0x0) 03:19:06 executing program 4: pipe2$9p(0x0, 0x8800) 03:19:06 executing program 3: r0 = epoll_create1(0x0) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000003080), 0x2, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, 0x0) 03:19:06 executing program 0: mq_open(&(0x7f0000000040)='}\x00', 0x40, 0x0, 0x0) 03:19:06 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_open_pts(r0, 0x175740) 03:19:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x6e) 03:19:06 executing program 2: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) epoll_ctl$EPOLL_CTL_DEL(r0, 0x2, 0xffffffffffffffff) 03:19:06 executing program 3: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.log\x00', 0x4b42, 0x0) write$cgroup_pressure(r0, 0x0, 0xffbf) 03:19:06 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg$unix(r0, &(0x7f0000004fc0)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0, 0x0) 03:19:06 executing program 0: renameat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffffff, 0x0) 03:19:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x6e) 03:19:06 executing program 2: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000003080), 0x2, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, 0x0) 03:19:06 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write$FUSE_OPEN(r0, 0x0, 0x0) 03:19:06 executing program 3: openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x2080, 0x0) 03:19:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x6e) 03:19:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001c00)={0xffffffffffffffff}) sendmsg$unix(r0, 0x0, 0x0) 03:19:06 executing program 3: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000003080), 0x2, 0x0) write$FUSE_NOTIFY_STORE(r0, 0x0, 0x0) 03:19:06 executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x5607) 03:19:06 executing program 2: mq_open(&(0x7f0000000040)='}\x00', 0x40, 0x180, &(0x7f0000000080)) 03:19:06 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_open_pts(r0, 0x140) 03:19:07 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) 03:19:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002800)) 03:19:07 executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) faccessat2(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) 03:19:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) sendmmsg$unix(r0, 0x0, 0x0, 0x0) 03:19:07 executing program 2: openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x2000, 0x0) 03:19:07 executing program 4: sched_setaffinity(0x0, 0x8, &(0x7f00000020c0)=0x8) 03:19:07 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000640), &(0x7f0000000680)=0xc) 03:19:07 executing program 2: openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x34241, 0x0) 03:19:07 executing program 0: syz_clone(0x0, &(0x7f00000006c0), 0x0, 0x0, 0x0, &(0x7f0000000780)) 03:19:07 executing program 1: mq_open(&(0x7f0000002400)='\x00', 0x0, 0x0, 0x0) 03:19:07 executing program 3: fchmodat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x0) 03:19:07 executing program 5: faccessat2(0xffffffffffffffff, 0x0, 0x100, 0x0) 03:19:07 executing program 2: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.log\x00', 0x4b42, 0x0) write$cgroup_devices(r0, 0x0, 0x0) 03:19:07 executing program 0: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.log\x00', 0x20040, 0x0) mmap$binder(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x8000000000000001) 03:19:07 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/57, 0x39}], 0x1}, 0x0) 03:19:07 executing program 1: clock_gettime(0x0, &(0x7f0000002e80)) 03:19:07 executing program 3: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000080)='.pending_reads\x00', 0x20041, 0x0) mmap$binder(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x0) 03:19:07 executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOC_WATCH_QUEUE_SET_FILTER(r0, 0x5761, 0x0) 03:19:07 executing program 2: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$FS_IOC_GET_ENCRYPTION_PWSALT(r0, 0x40106614, 0x0) 03:19:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r0, 0x0, &(0x7f0000000300)) 03:19:07 executing program 1: syz_clone(0x0, &(0x7f00000006c0), 0x0, 0x0, 0x0, 0x0) 03:19:07 executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$TCSETA(r0, 0x5406, 0x0) 03:19:07 executing program 5: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.log\x00', 0xe4342, 0x0) write$cgroup_freezer_state(r0, &(0x7f0000000100)='THAWED\x00', 0xfffffffffffffee1) 03:19:07 executing program 0: mbind(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x0, 0x0, 0x0) 03:19:07 executing program 2: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$unix(r0, 0x0, 0x0) 03:19:07 executing program 5: openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.pending_reads\x00', 0x169440, 0x142) 03:19:08 executing program 4: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(r0, 0x40182103, 0x0) 03:19:08 executing program 1: mbind(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, &(0x7f0000000000)=0xcdec488, 0x0, 0x0) 03:19:08 executing program 3: mq_open(&(0x7f0000000040)='@\x80', 0x8c0, 0x0, 0x0) 03:19:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, 0x0) 03:19:08 executing program 2: openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.log\x00', 0x80140, 0x100) 03:19:08 executing program 5: mincore(&(0x7f0000fff000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/4096) 03:19:08 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, 0x0, 0x22008010) 03:19:08 executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$IOC_WATCH_QUEUE_SET_SIZE(r0, 0x5760, 0x0) 03:19:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, &(0x7f0000000680)) 03:19:08 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_INFO(r0, 0x3, &(0x7f0000000380)=""/252) 03:19:08 executing program 2: syz_clone(0x0, 0x0, 0x0, &(0x7f0000000700), 0x0, &(0x7f0000000780)) 03:19:08 executing program 4: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BINDER_GET_FROZEN_INFO(r0, 0xc00c620f, 0x0) 03:19:08 executing program 5: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.log\x00', 0x4b42, 0x0) write$cgroup_type(r0, 0x0, 0x39) 03:19:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, 0x0) 03:19:08 executing program 2: mq_open(&(0x7f0000000040)='}\x00', 0x0, 0x40, 0x0) 03:19:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) openat$cgroup_netprio_ifpriomap(r0, &(0x7f000000b6c0), 0x2, 0x0) 03:19:08 executing program 3: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000180)='.log\x00', 0x4140, 0x0) openat$cgroup_subtree(r0, &(0x7f0000000140), 0x2, 0x0) 03:19:08 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) read$FUSE(r0, 0x0, 0x0) 03:19:08 executing program 2: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$SIOCGSTAMP(r0, 0x8906, 0x0) 03:19:08 executing program 0: pipe2$9p(&(0x7f0000007640), 0x80000) 03:19:08 executing program 1: shmget(0x3, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) 03:19:08 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x40004, 0x0, 0x0) 03:19:08 executing program 5: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 03:19:08 executing program 4: mq_open(&(0x7f0000000040)='}\x00', 0x0, 0x170, 0x0) 03:19:08 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$KDSETKEYCODE(r0, 0x4b4d, 0x0) 03:19:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$TIOCGPGRP(r0, 0x540f, 0x0) 03:19:08 executing program 2: syz_clone(0x0, &(0x7f00000006c0)='8', 0x1, 0x0, 0x0, &(0x7f0000000780)) 03:19:08 executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x801, 0x0) write$cgroup_pressure(r0, 0x0, 0x0) 03:19:08 executing program 1: mremap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) 03:19:08 executing program 4: r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/168) 03:19:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000007280), 0x0, 0x0) epoll_pwait(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 03:19:08 executing program 3: shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) 03:19:08 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg$unix(r0, 0x0, 0x0, 0x0, 0x0) 03:19:08 executing program 2: mq_open(&(0x7f00000022c0)='\'*\x99:\x00', 0x0, 0x0, 0x0) 03:19:08 executing program 4: syz_clone(0x0, 0x0, 0x0, &(0x7f0000000700), &(0x7f0000000740), &(0x7f0000000780)) 03:19:08 executing program 1: pipe2$9p(&(0x7f0000007640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r0, 0xc0709411, 0x0) 03:19:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$TCSETSW2(r0, 0x402c542c, 0x0) 03:19:09 executing program 1: openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.pending_reads\x00', 0x4140, 0x89) 03:19:09 executing program 3: mmap$binder(&(0x7f0000fed000/0x11000)=nil, 0x11000, 0x1, 0x11, 0xffffffffffffffff, 0x0) 03:19:09 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r0, 0x0, &(0x7f0000000300)=0xfffffffffffffe54) 03:19:09 executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x0) 03:19:09 executing program 4: mq_open(&(0x7f0000000040)='}\x00', 0x40, 0x0, 0x0) mq_open(&(0x7f0000000000)='^\x00', 0x40, 0x3, &(0x7f0000000080)={0x8000000000000001, 0x80, 0x101, 0x81}) recvmmsg$unix(0xffffffffffffffff, &(0x7f0000000a80)=[{{&(0x7f00000000c0), 0x6e, &(0x7f0000000180)=[{&(0x7f0000000140)=""/6, 0x6}], 0x1, &(0x7f00000001c0)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x90}}, {{&(0x7f0000000280)=@abs, 0x6e, &(0x7f0000000380)=[{&(0x7f0000000300)=""/95, 0x5f}], 0x1}}, {{&(0x7f00000003c0), 0x6e, &(0x7f0000000700)=[{&(0x7f0000000440)=""/122, 0x7a}, {&(0x7f00000004c0)=""/216, 0xd8}, {&(0x7f00000005c0)=""/246, 0xf6}, {&(0x7f00000006c0)=""/62, 0x3e}], 0x4, &(0x7f0000000740)=ANY=[@ANYBLOB="18000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="30010000000000372ce1000601400000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x68}}, {{0x0, 0x0, &(0x7f0000000840)=[{&(0x7f00000007c0)=""/110, 0x6e}], 0x1, &(0x7f0000000880)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x30}}, {{&(0x7f00000008c0)=@abs, 0x6e, &(0x7f0000000a00)=[{&(0x7f0000000940)=""/139, 0x8b}], 0x1, &(0x7f0000000a40)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x28}}], 0x5, 0x41, &(0x7f0000000bc0)) 03:19:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000074c0)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 03:19:09 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000001a80)={'gretap0\x00'}) 03:19:09 executing program 0: openat$ptmx(0xffffffffffffff9c, &(0x7f000000b7c0), 0x105581, 0x0) 03:19:09 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x80, 0x0, 0x0) 03:19:09 executing program 2: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) getpeername$unix(r0, 0x0, 0x0) 03:19:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002100)={0xffffffffffffffff}) sendmmsg$unix(r0, 0x0, 0x0, 0x4004800) 03:19:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg$unix(r0, &(0x7f00000037c0)=[{{0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000280)=""/204, 0xcc}], 0x1, 0x0, 0xc0}}], 0x1, 0x0, 0x0) 03:19:09 executing program 4: openat$yama_ptrace_scope(0xffffffffffffff9c, &(0x7f0000000600), 0x2, 0x0) 03:19:09 executing program 3: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.pending_reads\x00', 0x8cb42, 0x0) write$yama_ptrace_scope(r0, 0x0, 0x0) 03:19:09 executing program 2: faccessat(0xffffffffffffffff, 0x0, 0xc3) 03:19:09 executing program 1: r0 = epoll_create1(0x0) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000003080), 0x2, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000000)) 03:19:09 executing program 5: openat$cgroup_int(0xffffffffffffffff, &(0x7f00000005c0)='hugetlb.1GB.rsvd.failcnt\x00', 0x2, 0x0) 03:19:09 executing program 3: io_setup(0x0, &(0x7f0000000300)) 03:19:09 executing program 4: openat$ptmx(0xffffffffffffff9c, &(0x7f0000000780), 0x2002, 0x0) 03:19:09 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockname$unix(r0, 0x0, 0x0) 03:19:09 executing program 3: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000003080), 0x2, 0x0) write$FUSE_ENTRY(r0, 0x0, 0x0) 03:19:09 executing program 2: syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000000340)="8f681a1a31ecea3167412fa075c7454e4fe0cbc8d7bfec519a59b4d1637d89fc3443c3a1e2d88665f953fe0843139e59dd7f8df0f3feb7d9d1ed944c225b729df1ab1650458c477994d83f4c2d9646b284874eb58b862e0d799ddc19eafc3665b519b6b05c85d9d11c19bc7883af86cbf62adafa6a0d14605d3eb89d15a037d98520594f478571748d354f298848ca0b8021cc04f9526072cf87b8c38cf72928e17db7dc8f6499f0b515934e4b2d21c973d5edc6cc2c61f737116907ebc9edc04c56cc6124dd0b74bf6c6eb1113289b0be632a6713a38c002e1a03d551c756d39c70b548f2738b38ef1b7140e8fb55281b52a4cd5f693d38c52df3af53eb0437db7b2fa11088b684b13e18616bf241664ed5d61bd8f68351232ff3e03358c320a583820304f7bf6290c66202522af603f43b4e1457d5bf7d742fb2af65517088ee712f3de14fbcf93a2a469dda8d7f3ffcb24c2d8cd78b6a6d6821158fe10d7d79287f0f131454d05b21923cc70681b10bb68c2e3f2b1adda6541096268f7ecaa15f27551a37e2cacc4a5e994ae0d4cece7cf484c11860443f160b53d1de5631c3b1bed5f35c4cfdd606aad57aedad1ebe938d151bf50a307cbd3d0cdbac5da1cbab779b0b22f5e26816a2109fce32fdcf0e8dfe4f21b08c392fbf870ce991ef3d2f8eb9e4b875eb4fe75159294b3da646beaf96939f6418c92edb89219d4c24ec273b4f05e682d05978d877ac7fdc9e7f7a7bcce72845afb3db4b09238261863b8a620460a95889fffbdb544ae4c3d0e6784ab8ff0aaf2b75bef731657d6d736c2cd1ae8e4fb9e715edae62505eccf5a03e89291eb6b8147dcd49906138cb0ea716cc7e197708f2ac9c0996dcd52f5d5d45f057cfff65ef2a10f2f5ba5103b5f5ce576f07c6911331a55d54a9c5e85c492f4f1b54d211b3b8619780f5bd7ec57ae5cd39110891f41d7f6338e91891dbb811664a5c216ac59ab32094d2b05263377443e99af4c7264a3835c1bb627753cba5a6e1a91f83532120b4b8b1d7a7b81e295dd583c1953ec1895847d0d6f411110a34870b442a447307aadd5152731e24fd9a3ffb2c8f1a2d5d7d26b64367bff9d9ee077b66debae1c37fc340993f29f44cdba0aaf29c051c228d5c3cad3320ea65f176a7edaa87a303d12c1ca0b75f409bc03d2b8b439e47e7fee02dbba689c510fa3018cc887f14099d024e5496a871d0e099b2d43a6a52952fb482a39f1ae47e31a4759dc82c229f7c3ceea0f5d5e0e049f54e8e62f6b58c12451fb054f8f043e2af45c7440543e354c2a51a4dd7cd786c316a10cc4bdefeff710e74fc7a78c61259119c73fe5c3e94f319f7950b033821795eb0f2c5e72cf0e89b53625d19c3a38314b5d26d7a5acf5b503a2c19b3f2fbc1188be9509d80bafe9985a6763412ad1fede406d455cddc29262708b8c2d0df27e35742014b1edd24cbfe7132b1b113b535055d0cd76b6a59d313e4326b7075f92a714946d084d41f9273970f37824b2bc25b7ed534dbaa9945cd9c704f781ed62e1dd9fa6ef55cfb785947fd1ef03154dc90a40dcd2370207d7adf92b1005fff179b9ce2f7ed8049812af21622ed9dc7c1f884ee469d9f5337e429daa44782924ecd26c828fdf3c620b271dc4d2a984900fdbad8b4adbe78c28d23c024c2f271ffffae59f2f245a4217110ee1656a28ae723244919278e60aad983a49044452cd01a8e1f9a65d471c84954f350f48ff079c39f1cd6d921aa399f09572c7133aa49a5c90312d8ae782039967648020d4f942a3fa1b23401afbb174b205b014cbe277fd82353b806c642b702c0c9291a3b484d1ddcb46bb2afd51e62a8a7f59baeaafc2ba7450c2c26bc4a67b0d811521e19adc46a67843c85f63a2bb5399558cfec5899405f8d237a703adfae7a84002a1b58614c0118d3ad4eeb786bfbb9302c806caad26a4a492764e539d96c9f08db66f6567da577b1c0e3c154e763fe8e47b95efda010d3fadb006a04144096bd2a7ff854cacbfa2a0f67d812b1770e67c3d5449c02bfb38dec336916e9d01ff30b3d877ec3638ff493f9b71981bef6f0555f228d77df48dc10034af36822c2e9baca9846b1be17a2c311be1e34d39aeadd7fdcb955a9e81f415a8e97fa9b0f2178728daa0ce6679a53936e1064efb434785f60751da0b1a60f24b891c3e76e5b5e5b9b7d3562e8ab1fbdd8c206f8eaa279ec3b130408a5544e03387c7b6c4a78af637c6aa60114687d60e9641aa2d3d26baa03fe62eb2183d50a9db060c8e7b446b3f22cee0d3bb749a278f2a27e5aabe4825d5aac6adf3d9eacbf1d291d0e6f6532de78813dd4a31d3b4918a44ae199334caf3d2602799643347ad18b6aae2950a23833317cba6d3fa99ddb548c5f6deb4758f3c2bf27f5a269afd530a2a9624454795169252fd30b6613fbc8e9301e0ba6d96976b0e3d976beecce3b6f5bbdb24de410d3157e9b13f52d2598afa4543887f0606eaeb2ddc375829a6c5f6ce4eadb3ab46e036861e2ce7e4fbcbd8d80207720e79dfe2c0cbcc5a35c26bb923f1c9c83a98f452e1251e9a85c22082c9b2b78eaba189b3759746911cb13fb88db1c3c8c58e9de2a4f8dee0c90a8ed9ff5c2552c807c7eb08c88b6f75fac1db0226695e9a5b097ecd13fec56bd0c6215a6dcc58b1680a71401f901a539bbcb9996f4329f390f181d8e12bc0e67c41fb8bc1a625e85bd8e6afa5f67a2f9f1b59dffb3e1101aa5ab3eff8d7d5f300b21c27d16a83c7893bfa035dd79894b56d88d8a8844a8a4f5da92d5438ee11bd0ead2d6e3b0fe4bbcb36f5638f19fec6868f20c8402fc570fed61a4bc3812d33139fda377104a8521a70f5a9c7ef941652f6dcfd331dcba2c69d9c2459b8734127ac72fb92e773c73219155954be56720dbb098bea8f6e34a2df3c00573de251b1dabe79f3e2afb88d7213f169bdd107fe4f2e665c4be9b792f3dfa6a3287459fade5665af8f6e102d2fd6ba91c85062bb80e176750003966e4190320f7c75b4f61512982c70b0745613dfcf5f87e19a47abd73017742c078695333bed1c3ab32a66e12833045a442b46c6c914a388ad30f98682097cc0587d1f7e85b48ccbd9cc48808a9b6df7205c72f140a2a2dc0f9f2d5083009d52b86ce76e9d7556b2bcab184710ce59f550fd417308202ab0b38df5a3808c129808991568c928109443749012558343f23598883a4d8370a9e3ddf634d45af447c01db154e04395a4dcec59c59162c249e79535e7c2cf470b8d6bcdd0b843280e061a2f59dbba847ad5150fabb3f97126c942e06697ef1411a9576db5e35844efd110773353444c076c024392a6e55252d492b0d0070edccf3a40b91cf4194ac65e46a33df39286b42c3b8382e8f88389e3892f0d5c9c453ee16e1a16dc506709a4d74748ee59e54a021d115e9ebeb315b5bafc3c79dd09cd6a6ba818a4f0f882f836c03fa5a9edae17772045abe4c174883375e809f52a878da4de7ef9e935c8f0af1986f0160e839220f98b1cdbc2056d29ad06fea7c8e27f7634879a3ac1fae6d2c622aed9169702af19b749a6647e70ff48cb6f4357afafad448b506694ee4cf98871021386715bf005d7af68228d73ba111f2c78d85b0265b4f249ebed019790c29a10a0d0f41a3a992c0bc837e3d94d0f92d8e5b95af15435d7fbd3cef215af5d2c2a291c573549219526e7f0970a5216210b42e8525a52ef30d5b4a10519623ee539bf821df6e6b3b4bfeb9d01f8776bfc82b1f8f8b1e7451f7d6856b83cb2b52f649a7e96f0bc2c940acef01f9726fb48a29c2afd48514b77aadaa86ab8b99aa2df924153c848b20dc8245f08a0180d8ad16e0a50699868a6cabbe867e2c9d3b7f7766aef7da2c7669b6a99ba2f147ee8e677f798db3e0839928107d99bf26ce8f41ae28c0ce6575cba9e8506162d999f475261c3d7fc259bb0b666bceb906dce8ffc0f216bf82ddf26ce5dc54abffad913b4ff9610795088e84cbadaea6b18be84833b94f61abcc5b0a3d13e0ee913caca4b6194820fde29b81e60407cfeb5c8cae989fccf81769b5b3fd6049aadd9aabf9ac300352b8e05f02b3fc0b4bba6f66490e7c54ea4287093980e98aa5f59f1a470cb0f89b4b77bf7d7f9a31c27c137b7072cce0dc1930918ee9f2ffb1d195d1e88bc27ee5e620fec4fbed1301e6a4e9ceea3970f8be3e26d0d3d8d0d698991a1bc618ba47165b62702eabd5f5346012d5812369bfd2b419f4e35cbf101d730443cb54c4d87b9a3c702744e91665d6d32cbc209b5ec9c96f855a6cd94982ed6b5fdd84cf7b50efc4da3218d3ce66d4f392500794af841d170822afef0518867c3aa739cd64a7727b86c875e645446eaef223881b709f47d64ba521804976217665d75ab0b2aa2570072aec810d50bc2a3d0d264439bc717c02c9cd13fc5ba150c129939aa041cc701f01e22fe132eebce361c1f003b033d6e12a8a38ad5dad37f4cfbea2b03a6725c70a996396cf96aa28574e54a22e0b3342fbbc2e02bbaaa1d70521e1243998eecd7e0a4cf583933763adfe1611ff398e7ece6b933463f65917540fde9eebcc9a70e1256ef3c5eb35123ca686258261591b414e324bb5fd8b31640d41dd10c98b9f606628eb6313bdac2d3a6086a2bc472c7121b758cbf00096dc90a6af164377190b05f772f3b0e790751a095b9b2c710acbbc1954a613ead43756a11a3af0c9d68fa0dc8d4197fee2e89e13fada112925226a662e34d2d62e6cb03cfcf43970e6c83ee1a6170662248e9828152875cf59588b4f5ba64531505a4ba60793777de36d97871ad943a110b340531c7d343855fc558e2e8ec32a0bddc2c8850b3eb8a18ed930e93946f66bae1e204e7c957263dbea87f4d37b3a6041a06f5184c98d1a46038b195e47583976d21af88eef4bec2dc7b42a902f8de393b051cff15e3b427ad9b74da4ca406793a9fa2125f4051a596cca6393df3342c33441d19d41dfd9b57310af5e306dfdfd45e95a0ea15874925f17f98035fb486eac2046a6a181421a85229dfdb4bfeacf4c8865ee3c144bf2dcdc8f0c0ecbaea92f611fb6fd9da0b5a1b24eb5b9e86cf7a01674ce54e5ac334eb1fa0145dac937ad778e94178150690b81cb0407ff924f070f06c663becb53a2876394836540a95e147804ec5001712b5ab52f9ad78257eefb2b24ab80a0935d9d9fa1557e484981a4fa8ff8ba01cbe39bd29c3db64d94f93367cde18a5dc30f22a70bafaccec55ed1ca73ec9d9c4f5df7d8b0fdb9488785da2bc300cb56e75affe7bbaf0982cd10725bc4fe0e4dce5ca9e6194c13eea584b30102c84066ccb28714fbdcbe1026365935884bbc0fb4bc0299fa3d078b9017d66fddd184db95e475cc590007731fdf6a22f3fc6fd77fdf559b8db898a94785bd1f80351f4fadadb9869456cb13faaeea733188acf57060cfa27b422008542f55e3811019deeee8ec674b40ea4d79397e263d5af345135b39150dbef108039734194bdb44f37220644cbc049edb23f5b7254a3d7dc9d04a147b147b14db5ab2b9afa576f71bbe8a8001c91a6e0fd8f908351bee810f416febde369f3767e65d7b7f0cb81edd6c3111cfa5736c22fed1f527a13dc8529ba4b53aad6dd43a67ee74fa404246f5289fb89d1de24d13932d8c6da341e439ee6f74d82b5cc0bcc2202df08ffd540ba35c8b38aa4357f0b16d09bf40ba6ace3ffd9cc05af2476c2e4684d5cafaaf98f93bb1d614359e492c00695a386bebcbde21fed413b23a7e4539d7f8113ee89c9e330ae5cb1a9c2c599854af7dbb789a2964fb5d51d5bd5ebdf4d0106836a206613ac46381af84e43d9601f22560e9ce52fe974b98b83ee89362948cc896cf86a52b54ba4a09075fb423dedbbacc1e5e7895be61017bef6e28ab5aa6615e896fa5adda2189e02abd0abbd270ad4217adbc70d835bab28665afef6dd789019ab55df369ec2311686e155eec10968e0987e9edfd16d7a405bb290dd7bb8a5f081bf4230849be13ae7e987b6778e69044b7218254e838f564a5018e58b11823e177968b0e152daaa50a3d661bbde94afe1fee3e2f28756090ece9e4d5d7a1ca182ddd61a5a77006c00dcb0011f7c26896fff5f11462d3ce7e25ce062b2d5b04c1d325de08b9841d34078fb8959cf6208cb6f9481a2331de0941b00d995777bd22444cb079f63910e5e3951629585c244557c364d4bfa1893b15fc1406dec3a93b7fb3c7cbf14ba02c5ec7fe858788386d4e65fac7e272e3b24ee472435e11da1ccb0b311b52b7cc8fe91d121f8c2e0e54f9d0754f5564a9e87eed609f5380c6210595a9d82376a4ff009e2d15ab317d46ae10970877ab151a6c05497837ebda817ba84d3ab91b768028b0e13221f90728d966099e1dc5d2ee0830522b0cefdeab0341a1831e02a6043d9f0ac4749f9a3222e6826945b565118b67b8e6277607276a50000ed49be1838fbdde0c76146a1db3d2939c5315444127fb3ffa513a095dbf9eae8f324521e112535b73ce6e3f3daf429ab7341644d9f627bda8249a4a2c2f138580c56789cebbaebacdda11e18c6142e971d3e8807d132a19ecf4530bbd3f93753be9f53fd26715666f3f49af751aa0b19cdfa3861e72979ff797c671d50c8270e092fd0f100ce63922c01a89744530068f6d27752b4cdeed2387c2d115b63494d9d105e98e2515ee52c4b36a9573042df470dcb48d936232bade410103ebd965515381b274ce90e32433030a39fa1066ae3c340ae4a9d40b88937f8277ce87402b27fdef8ff9c402c2d84f068b687319d73dd0890bb42c0ce14d753a4f9016506f8d561dd326ea54c87db57f8e10584d16e679a09cad9c949a97d51d8612d7dbdd5a67c3c2daa362b8e1e27fc07f41f396c727a9c7e3a1ac0c8cf150b6d43b50b0e4debb4f175d427b926e99691a6e42adf626f776b8a084916fa4290f6ac3e891e1daa98d48143c11af5cea0bb230a7d70eb77364a16d4193ca430b829af9a96b20fcd78dae2a2c3ceeb75228ce549c9312700750c01a80909a7e3ccec1f6a9fdc97d0c59c06207467fac0829d81a08547a5b40ff8a391bcd166eefea483bcf1e401009125492e8b94217af4f69e6a047c33733005941d342350d1fd5442c2cb86608c4f301bcf497b7a2d47c4744d6968fd1e56e7c596355439f700c20114c3d4de2cf89aae242b813cbbce85f271fc71aa2708ad970628bb45837fb375e9306315cf9c94d8eceb6949ffef6ec1b75f8a22c55ccf32cce6fa7bf8e820120c511996d2ce766ed6521ab2624739d56a595654aef47b7d0446af1999603ba1a7d1648d7a9873396acfaa6d9c2dde1fe5f3ba7251cd189880f8e4cb8baa9a961bfd91c309885b7fce110020a80bbc534b0dd8265d5ceb56cd351d638e3813b53d462fa9c3fc2ff7be85aa27b0b9d11ab677de64afa2084da4efc998b6947bc4e56f149b92ea815f0a85b17c6e3098bfad7aec1c62f7baaf4897f80b3ecbbd1dac63245d34740e79363945cbe8265064bbb99dfdb3410d1eedf7c5a88b78ab0dc1da89b795f0b846bac2809ae35e3104e06bc1a016f63ecdd9c21fa14cfa7c1c5787249cc173f1abd94958fbf91320c9d0ccf3b3b40a39e591662361716cd7d2c479df592bc4f90f6eea7beae4af6f61bf802e12279e01373cfb397e575b489edc532ec831e16320b99c1207028a75c0731638fe9745623c83143d0c360d4b5bcdbb9a36ae8f674ec40f070cb7839ea9df88601c6f77c2663086d0152c154f615e495bb3db5ed2cf7e765c070a2fef07e01ca88f212f763830d57ffcc8b7660f93c49588fd84335c0ebfe5983961c77632664a9bd1ecf155684739e22487e023465f8aa9954dda6d7307736d2dbba106e6dd9a34c23085b6823fd12988d435bb0498517ec35f573d9345f2862b190a5b9309704dc78ea45a038c397f8987e1fe06c47cd2314c4f5d497de38a963398e620d3caa7dcd7180edffcaa3ae95d55e385573d8ff2e425f92f1cd040a935d1154c2d76edb0139a8f44c32462eba6b08425945e5b1ab23c2562be37e53ced5dba8b5dfd55d0df78794964e19576c5f05f00e62bf89b3c2e5f17ec5e2ceb94cef2ab57ee6f837db23425be8b0fe4d7a5aafae91f32dad5d6a8c85b49326c55eab9bab4adfab856cbd7062d8ff56745d196d9449a23179468e0f7eb331c1a96d74c035e36f746061cb444e37b6132d407d373d42954242d5ccf766877e1fde0eb3b312e75e8067094a792807b01a54170ee5d06875e30f238343c3c5791e369eefc32e2fcf110cb9cfc1d5ceea92aa6edefbab7a5132848ddbeefb4f897a022378f68f2e0dfc9ebfb87e531792246535135594520ff1bdb504e4815b8925149b211ad2354f0d10ff313e0e4c56bc9544392ffd5e50cee786a4551c55e07c12cbb90eff7347551597015f7725f84dfb8f9a541bfeacec9c27b51b2a250daa8978fc12bf4a9e002c511cfc54b5dcf99c377837c8ab11a348c7d212e91996fbf5439552b290b36c0ec1d0393f1c9a08db4f4c70ce98cdfdc2b7775631824928fed0654ad0243317889d0ec0534e7691965f2a4f7ad84e576bd44d0c35bf032e4c18dd75bd3f098cbe6939d56468d93f74d4239748ce25136d940131dfe8785318449510b0585b87db72a6909bc391049497972b0c86bfa7554179bbbf2f5281ae22d1046054376f029ae460619972d2f90558ddef3ac762da4596e9f68ae96edf75a3802e389f33fa191d28e294f416696f4b6a9fea21840283d9659d37ae084d3afd6ac7013ac8b92c26dc18b34e78fa31ac2556cc965c190a6b983dafcf5b8689f1a890c57c7a5e1d15b4e6cdd4a280e8b152859849cc428ce40dca59bf7056ad8b3b0e378612dcf0bb1e4430485166fd86ee9798415f90d117fc1dbd6f68deb6f70250a3f5daf5494c0ea54adab58703c173ac90aee6d96d8f8d85361d30dd858adfcd61d185338e17a9f4e5be50a8a6c88c07b16cb7ea28f5be89f78f9f9d1f70cfe22779ab7f2b04630adf3fecb032b12a59528ad5ce6a822544cc853b720857cc0f7bfb1f092086c8f376427fc22c590f47f5967a45ce914ae7e0b850e0acb86ac54dbb2f6b24bebff1a6a53d86ee5b73e9a31cae567e5de0ed5bb22ab45833799a6efc2e3dd245af3488ca59762c35a9e51833bf56941a212ca12e509b72283b5463c9351bd289bfafd0d4349199de86faa0b7392f620197106ff2e83da1028488d5a559cc73caf359201654b490dd88995e066d998045d77324ac5a1d1f0c8562deed56f691308e21150b6af8790b1301fd909202aa657634b2f5642e841580bd4b91db38f569e342622fb96756bd528ade04194d05a000c28be1b3943ef97a1dba1e7b78bb6235da24006aefea903e67af253c63f78236e553073dbd157c824f8d6a1372dc2ad574ba5e1b9b9c57d1a55ed366f4572cbb88f6a48f97a0a2164e518255e37ea3f6b3c11f2c2504440039ea6128c36c569ea869f9be821bfe0bcc452bf720fc0ef9a47f6046c14c833f0059165170b78d05de860a797b483196fe1c88355a3af57cbb9e732755f45017761bc5a47ab2bc7f49993fb4aa341a0cbf9ad3b1534d8be42b04865b58890ca26eaa59a8dca6d9682b0829638fb2fba48ad427bf9abf5d5e8bc19ca68bc9456252f83b076162296e3ef17191f4e9219bd87d78eeaf185f4b430854754cdfd79b190718d4671d03333c02d28667f391cb8911f1e00a0823e4300bdd47b11b2d90135f19ae4c8fb87ff24a8ddf20e6ece1e25d8a1a85af052781c0098f417e892912fe744480016ab00c91eb3ca1257b243276e306f50c0021a146474d365f2ca9c8bb086d7ed93d2cee4261bd4c95d32628b396e054c8cf607de755aaf03346585e571af961a32253c629bbd24e191893bbfb791f71f680807b2006cca6d457798b9497cd03eb85dc5c73ef53d40d5e1665314b31c93971ae26eed7c5a206a804b0db48292fb02e783fdd2f3ab38c03a7106ad8977b22550ef1f561a08fc45be0bdbe937d54b4e08affb9123819b40599c61b2e56daeb22d93e1226022bd2701c3b90b7a851b1af6fbb35f192174f635f71bf61e54832115d5453578716447c2b2a8f7f8a6150e09709dd65fa67bda08f6f00b610407c1eda95fdb585582cf9edde72ef8dc5eb2539d97624371357ff4674a4d9ad3aeae5ad123b4b52925e7706033790300c960cc3ac82fadc8c2fda4a64e6368129e10e1851efac50a7dcd43bd54deff9d7d6feb5b3852513bf6cb595e5c86a8dd68c78960e2444566fa6eabef18e626e769eb2087720af9e6c48eba6ca0eea7b4ca7e2389d7ba01457180e9701c65a0e9d1fd7191820ad59e0a0117549dcd369263ea9d2f8a024f18637cb040027bc494f08273395fb6fdce9c05b59fd45f3eeb849319b2972e1682d6acc7bb58cc0a808976b6c727ec6d03745df30b60e410af5dc95da7441914a1c24f1d209ca673e8b229b3c657eb6e63911e80600514f1949bfae6b59a683f1c3ad1ff388aa0817736aea5ccb068fa96f79c7d26b56619fa5243669422eec7116eaf3184e8c7841ca3d1e22afe5c1b24624290117f4179b39307b3dce8acaabf7b9c0eda97e958310e1610162dececd3794bdb698606775a8ddfe7f75bd1466914996c8935a0dea8e403c8527f960e57ceacb1d34d595587a77bf534fbe6de6fe99f2b361d37c68548ad4d07aff38ecaa2b3e364b97a7aed66d7f55016eca9d8c26f970cc63d6350c48916ffbb473730a9fca87007a462e40cf89a2539bc815b14039e7ee9412f7d93d258d0f18c6b6758c8031ac00bd89e17a45915b4a4369d6df49900bfe3871bb2455d5b8a37c45d620cb023de262e260e0308c32c71e45ab95f2a6c493cfa3ce2a49ae256bdf9da5c946e60eb601e2039543296ff108ba7ce095036222feb3505493f29e33c104c07a4a64d7af72c174dc9a7275076cd8f7c2505491967f78eb19c8841a34843168984930ee5f8fd5ff2ebbf6ff176426f930829c2887ed2c60ce16d8f599f427be908f0a6d6d0747d573ee4ec1734cf243f3f1ce54c505a2ee873a6cd6499afa15d8e356999754a54a63a225bf274fe0c97e6614833a907f85d42233da27818a0942bcdf3836f0acc185de9f94400be219f55dbc1563e8bdccf2d700c20339345d9ce604f5d90f5f9fbb75c309b02d1dce842481f8070e5aa8b9945db208a3240ae854926cdf675eb065f74e75dc94037ca224cc29f92cb1eb8713c588a1a3080606efefebb88287ecffc6722007d30c077144fc72ce5f0a796e01b6a736c23f005c104c12a42cf48fe62f0734307dde28b14c542f3fedfde30f1900f12beda5eae0c950a5e0b0c9389a85212a9e2548de888bd2daf676023fea8b87fc8fc1d3a0c103edf28a26935197375806e20a0b12b1a8de97e5aed284f3959e34822592176df509c36c603fd269c409f6a0f491b4d6c68cd52e1b6487ab6505048df486748634fe74ebaf395c835497f1ee8d12d3a00b4f3945217fedfd0a0699f42587cde5139291abbb63348c4527bf30ea", 0x2000, &(0x7f0000004a80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 03:19:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x2040) 03:19:10 executing program 0: r0 = openat$yama_ptrace_scope(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$yama_ptrace_scope(r0, 0x0, 0x4b8cd16014f4540f) 03:19:10 executing program 5: openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.pending_reads\x00', 0xa0b42, 0x1be) 03:19:10 executing program 4: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) recvmmsg$unix(r0, 0x0, 0x0, 0x0, 0x0) 03:19:10 executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, 0x0) 03:19:10 executing program 1: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.pending_reads\x00', 0x26b42, 0x0) write$cgroup_freezer_state(r0, 0x0, 0x14) 03:19:10 executing program 2: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000180)='.log\x00', 0x181140, 0x0) read$watch_queue(r0, 0x0, 0x0) 03:19:10 executing program 4: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8933, 0x0) 03:19:10 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x40004, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0x6e) 03:19:10 executing program 3: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x8) 03:19:10 executing program 0: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.log\x00', 0x4b42, 0x0) write$cgroup_devices(r0, 0x0, 0xfffffffffffffd5a) 03:19:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x4000004, 0x0, 0x0) 03:19:10 executing program 5: semctl$IPC_INFO(0xffffffffffffffff, 0x1, 0x3, &(0x7f00000000c0)=""/97) 03:19:10 executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) accept4$unix(r0, 0x0, 0x0, 0x0) 03:19:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, 0xffffffffffffffff, 0x0) 03:19:10 executing program 4: socketpair(0x0, 0xf30d28539a79e9af, 0x0, 0x0) 03:19:10 executing program 0: write$FUSE_NOTIFY_INVAL_ENTRY(0xffffffffffffffff, 0x0, 0x22) 03:19:10 executing program 2: mq_open(&(0x7f0000000040)='}\x00', 0x40, 0x0, &(0x7f0000000080)) 03:19:10 executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS(r0, 0xc0406619, 0x0) 03:19:10 executing program 4: syz_clone(0x0, &(0x7f00000006c0)='8', 0x1, 0x0, &(0x7f0000000740), 0x0) 03:19:10 executing program 1: mq_open(&(0x7f00000000c0)='\xb0C', 0x40, 0x0, &(0x7f0000000080)={0x2, 0x0, 0x7fffffffffffffff, 0x1313fe84}) 03:19:10 executing program 3: shmctl$IPC_INFO(0xffffffffffffffff, 0x3, &(0x7f00000000c0)=""/207) 03:19:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$KDGETKEYCODE(r0, 0x4b4c, 0x0) 03:19:10 executing program 2: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000a40), 0x2, 0x0) write$FUSE_POLL(r0, 0x0, 0x0) 03:19:10 executing program 5: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.pending_reads\x00', 0x4b42, 0x0) write$cgroup_type(r0, 0x0, 0xffffffffffffff0b) 03:19:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) read$FUSE(r0, &(0x7f00000038c0)={0x2020}, 0x2020) 03:19:10 executing program 3: getresgid(&(0x7f0000000000)=0x0, &(0x7f00000000c0), &(0x7f0000000100)) setgid(r0) 03:19:10 executing program 4: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BINDER_GET_NODE_DEBUG_INFO(r0, 0xc018620b, 0x0) 03:19:10 executing program 0: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f00000000c0)='.pending_reads\x00', 0x2e7c0, 0x0) fchownat(r0, &(0x7f0000000200)='\x00', 0xee01, 0x0, 0x1000) 03:19:10 executing program 5: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000080)='.pending_reads\x00', 0x2e7c0, 0x0) ioctl$sock_FIOGETOWN(r0, 0x8903, &(0x7f0000004140)=0x0) getpgid(r1) 03:19:10 executing program 2: mq_open(&(0x7f0000000040)='}\x00', 0x40, 0x40, &(0x7f0000000000)) 03:19:10 executing program 3: openat$ptmx(0xffffffffffffff9c, &(0x7f0000002380), 0x201, 0x0) 03:19:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, 0x0) 03:19:10 executing program 4: syz_clone(0x0, &(0x7f00000006c0)='8', 0x1, &(0x7f0000000700), &(0x7f0000000740), 0x0) 03:19:10 executing program 5: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.log\x00', 0x80140, 0x0) openat$cgroup_devices(r0, &(0x7f0000000100)='devices.deny\x00', 0x2, 0x0) 03:19:10 executing program 2: openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x901, 0x0) 03:19:10 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_open_pts(r0, 0x141) 03:19:11 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x12802, 0x0) 03:19:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write$FUSE_LK(r0, 0x0, 0x0) 03:19:11 executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) openat$cgroup_pressure(r0, &(0x7f0000000740)='memory.pressure\x00', 0x2, 0x0) 03:19:11 executing program 2: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000007280), 0x0, 0x0) bind$unix(r0, 0x0, 0x0) 03:19:11 executing program 4: syz_mount_image$fuse(0x0, &(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 03:19:11 executing program 3: openat$cgroup_type(0xffffffffffffffff, &(0x7f0000000680), 0x2, 0x0) 03:19:11 executing program 2: mknodat(0xffffffffffffffff, &(0x7f00000016c0)='./file0\x00', 0x0, 0x0) 03:19:11 executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) recvmsg$unix(r0, 0x0, 0x0) 03:19:11 executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000001bc0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) fchmodat(0xffffffffffffff9c, &(0x7f0000001680)='./file0\x00', 0x8) 03:19:11 executing program 4: syz_clone(0x100000, &(0x7f00000006c0)='8', 0x1, &(0x7f0000000700), &(0x7f0000000740), &(0x7f0000000780)) 03:19:11 executing program 5: syz_clone(0x0, &(0x7f00000006c0), 0x0, 0x0, &(0x7f0000000740), 0x0) 03:19:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) openat$cgroup_int(r0, &(0x7f0000000680)='hugetlb.1GB.max_usage_in_bytes\x00', 0x2, 0x0) 03:19:11 executing program 3: openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.pending_reads\x00', 0xa0342, 0x2) 03:19:11 executing program 2: syz_mount_image$fuse(&(0x7f0000003100), &(0x7f0000003140)='./file0\x00', 0x40080, &(0x7f0000003180), 0x0, 0x0, 0x0) 03:19:11 executing program 0: openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000680)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) 03:19:11 executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x0) 03:19:11 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000900)={&(0x7f0000000700)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@func_proto]}}, 0x0, 0x26, 0x0, 0x1}, 0x20) 03:19:11 executing program 1: r0 = socket$kcm(0x29, 0x2, 0x0) sendmsg$inet(r0, 0x0, 0x0) 03:19:11 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001ec0)={0x6, 0x2, &(0x7f0000001cc0)=@raw=[@map_fd], &(0x7f0000001d40)='syzkaller\x00', 0x0, 0xa6, &(0x7f0000001d80)=""/166, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:11 executing program 0: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) syz_fuse_handle_req(r0, &(0x7f0000000340)="8f681a1a31ecea3167412fa075c7454e4fe0cbc8d7bfec519a59b4d1637d89fc3443c3a1e2d88665f953fe0843139e59dd7f8df0f3feb7d9d1ed944c225b729df1ab1650458c477994d83f4c2d9646b284874eb58b862e0d799ddc19eafc3665b519b6b05c85d9d11c19bc7883af86cbf62adafa6a0d14605d3eb89d15a037d98520594f478571748d354f298848ca0b8021cc04f9526072cf87b8c38cf72928e17db7dc8f6499f0b515934e4b2d21c973d5edc6cc2c61f737116907ebc9edc04c56cc6124dd0b74bf6c6eb1113289b0be632a6713a38c002e1a03d551c756d39c70b548f2738b38ef1b7140e8fb55281b52a4cd5f693d38c52df3af53eb0437db7b2fa11088b684b13e18616bf241664ed5d61bd8f68351232ff3e03358c320a583820304f7bf6290c66202522af603f43b4e1457d5bf7d742fb2af65517088ee712f3de14fbcf93a2a469dda8d7f3ffcb24c2d8cd78b6a6d6821158fe10d7d79287f0f131454d05b21923cc70681b10bb68c2e3f2b1adda6541096268f7ecaa15f27551a37e2cacc4a5e994ae0d4cece7cf484c11860443f160b53d1de5631c3b1bed5f35c4cfdd606aad57aedad1ebe938d151bf50a307cbd3d0cdbac5da1cbab779b0b22f5e26816a2109fce32fdcf0e8dfe4f21b08c392fbf870ce991ef3d2f8eb9e4b875eb4fe75159294b3da646beaf96939f6418c92edb89219d4c24ec273b4f05e682d05978d877ac7fdc9e7f7a7bcce72845afb3db4b09238261863b8a620460a95889fffbdb544ae4c3d0e6784ab8ff0aaf2b75bef731657d6d736c2cd1ae8e4fb9e715edae62505eccf5a03e89291eb6b8147dcd49906138cb0ea716cc7e197708f2ac9c0996dcd52f5d5d45f057cfff65ef2a10f2f5ba5103b5f5ce576f07c6911331a55d54a9c5e85c492f4f1b54d211b3b8619780f5bd7ec57ae5cd39110891f41d7f6338e91891dbb811664a5c216ac59ab32094d2b05263377443e99af4c7264a3835c1bb627753cba5a6e1a91f83532120b4b8b1d7a7b81e295dd583c1953ec1895847d0d6f411110a34870b442a447307aadd5152731e24fd9a3ffb2c8f1a2d5d7d26b64367bff9d9ee077b66debae1c37fc340993f29f44cdba0aaf29c051c228d5c3cad3320ea65f176a7edaa87a303d12c1ca0b75f409bc03d2b8b439e47e7fee02dbba689c510fa3018cc887f14099d024e5496a871d0e099b2d43a6a52952fb482a39f1ae47e31a4759dc82c229f7c3ceea0f5d5e0e049f54e8e62f6b58c12451fb054f8f043e2af45c7440543e354c2a51a4dd7cd786c316a10cc4bdefeff710e74fc7a78c61259119c73fe5c3e94f319f7950b033821795eb0f2c5e72cf0e89b53625d19c3a38314b5d26d7a5acf5b503a2c19b3f2fbc1188be9509d80bafe9985a6763412ad1fede406d455cddc29262708b8c2d0df27e35742014b1edd24cbfe7132b1b113b535055d0cd76b6a59d313e4326b7075f92a714946d084d41f9273970f37824b2bc25b7ed534dbaa9945cd9c704f781ed62e1dd9fa6ef55cfb785947fd1ef03154dc90a40dcd2370207d7adf92b1005fff179b9ce2f7ed8049812af21622ed9dc7c1f884ee469d9f5337e429daa44782924ecd26c828fdf3c620b271dc4d2a984900fdbad8b4adbe78c28d23c024c2f271ffffae59f2f245a4217110ee1656a28ae723244919278e60aad983a49044452cd01a8e1f9a65d471c84954f350f48ff079c39f1cd6d921aa399f09572c7133aa49a5c90312d8ae782039967648020d4f942a3fa1b23401afbb174b205b014cbe277fd82353b806c642b702c0c9291a3b484d1ddcb46bb2afd51e62a8a7f59baeaafc2ba7450c2c26bc4a67b0d811521e19adc46a67843c85f63a2bb5399558cfec5899405f8d237a703adfae7a84002a1b58614c0118d3ad4eeb786bfbb9302c806caad26a4a492764e539d96c9f08db66f6567da577b1c0e3c154e763fe8e47b95efda010d3fadb006a04144096bd2a7ff854cacbfa2a0f67d812b1770e67c3d5449c02bfb38dec336916e9d01ff30b3d877ec3638ff493f9b71981bef6f0555f228d77df48dc10034af36822c2e9baca9846b1be17a2c311be1e34d39aeadd7fdcb955a9e81f415a8e97fa9b0f2178728daa0ce6679a53936e1064efb434785f60751da0b1a60f24b891c3e76e5b5e5b9b7d3562e8ab1fbdd8c206f8eaa279ec3b130408a5544e03387c7b6c4a78af637c6aa60114687d60e9641aa2d3d26baa03fe62eb2183d50a9db060c8e7b446b3f22cee0d3bb749a278f2a27e5aabe4825d5aac6adf3d9eacbf1d291d0e6f6532de78813dd4a31d3b4918a44ae199334caf3d2602799643347ad18b6aae2950a23833317cba6d3fa99ddb548c5f6deb4758f3c2bf27f5a269afd530a2a9624454795169252fd30b6613fbc8e9301e0ba6d96976b0e3d976beecce3b6f5bbdb24de410d3157e9b13f52d2598afa4543887f0606eaeb2ddc375829a6c5f6ce4eadb3ab46e036861e2ce7e4fbcbd8d80207720e79dfe2c0cbcc5a35c26bb923f1c9c83a98f452e1251e9a85c22082c9b2b78eaba189b3759746911cb13fb88db1c3c8c58e9de2a4f8dee0c90a8ed9ff5c2552c807c7eb08c88b6f75fac1db0226695e9a5b097ecd13fec56bd0c6215a6dcc58b1680a71401f901a539bbcb9996f4329f390f181d8e12bc0e67c41fb8bc1a625e85bd8e6afa5f67a2f9f1b59dffb3e1101aa5ab3eff8d7d5f300b21c27d16a83c7893bfa035dd79894b56d88d8a8844a8a4f5da92d5438ee11bd0ead2d6e3b0fe4bbcb36f5638f19fec6868f20c8402fc570fed61a4bc3812d33139fda377104a8521a70f5a9c7ef941652f6dcfd331dcba2c69d9c2459b8734127ac72fb92e773c73219155954be56720dbb098bea8f6e34a2df3c00573de251b1dabe79f3e2afb88d7213f169bdd107fe4f2e665c4be9b792f3dfa6a3287459fade5665af8f6e102d2fd6ba91c85062bb80e176750003966e4190320f7c75b4f61512982c70b0745613dfcf5f87e19a47abd73017742c078695333bed1c3ab32a66e12833045a442b46c6c914a388ad30f98682097cc0587d1f7e85b48ccbd9cc48808a9b6df7205c72f140a2a2dc0f9f2d5083009d52b86ce76e9d7556b2bcab184710ce59f550fd417308202ab0b38df5a3808c129808991568c928109443749012558343f23598883a4d8370a9e3ddf634d45af447c01db154e04395a4dcec59c59162c249e79535e7c2cf470b8d6bcdd0b843280e061a2f59dbba847ad5150fabb3f97126c942e06697ef1411a9576db5e35844efd110773353444c076c024392a6e55252d492b0d0070edccf3a40b91cf4194ac65e46a33df39286b42c3b8382e8f88389e3892f0d5c9c453ee16e1a16dc506709a4d74748ee59e54a021d115e9ebeb315b5bafc3c79dd09cd6a6ba818a4f0f882f836c03fa5a9edae17772045abe4c174883375e809f52a878da4de7ef9e935c8f0af1986f0160e839220f98b1cdbc2056d29ad06fea7c8e27f7634879a3ac1fae6d2c622aed9169702af19b749a6647e70ff48cb6f4357afafad448b506694ee4cf98871021386715bf005d7af68228d73ba111f2c78d85b0265b4f249ebed019790c29a10a0d0f41a3a992c0bc837e3d94d0f92d8e5b95af15435d7fbd3cef215af5d2c2a291c573549219526e7f0970a5216210b42e8525a52ef30d5b4a10519623ee539bf821df6e6b3b4bfeb9d01f8776bfc82b1f8f8b1e7451f7d6856b83cb2b52f649a7e96f0bc2c940acef01f9726fb48a29c2afd48514b77aadaa86ab8b99aa2df924153c848b20dc8245f08a0180d8ad16e0a50699868a6cabbe867e2c9d3b7f7766aef7da2c7669b6a99ba2f147ee8e677f798db3e0839928107d99bf26ce8f41ae28c0ce6575cba9e8506162d999f475261c3d7fc259bb0b666bceb906dce8ffc0f216bf82ddf26ce5dc54abffad913b4ff9610795088e84cbadaea6b18be84833b94f61abcc5b0a3d13e0ee913caca4b6194820fde29b81e60407cfeb5c8cae989fccf81769b5b3fd6049aadd9aabf9ac300352b8e05f02b3fc0b4bba6f66490e7c54ea4287093980e98aa5f59f1a470cb0f89b4b77bf7d7f9a31c27c137b7072cce0dc1930918ee9f2ffb1d195d1e88bc27ee5e620fec4fbed1301e6a4e9ceea3970f8be3e26d0d3d8d0d698991a1bc618ba47165b62702eabd5f5346012d5812369bfd2b419f4e35cbf101d730443cb54c4d87b9a3c702744e91665d6d32cbc209b5ec9c96f855a6cd94982ed6b5fdd84cf7b50efc4da3218d3ce66d4f392500794af841d170822afef0518867c3aa739cd64a7727b86c875e645446eaef223881b709f47d64ba521804976217665d75ab0b2aa2570072aec810d50bc2a3d0d264439bc717c02c9cd13fc5ba150c129939aa041cc701f01e22fe132eebce361c1f003b033d6e12a8a38ad5dad37f4cfbea2b03a6725c70a996396cf96aa28574e54a22e0b3342fbbc2e02bbaaa1d70521e1243998eecd7e0a4cf583933763adfe1611ff398e7ece6b933463f65917540fde9eebcc9a70e1256ef3c5eb35123ca686258261591b414e324bb5fd8b31640d41dd10c98b9f606628eb6313bdac2d3a6086a2bc472c7121b758cbf00096dc90a6af164377190b05f772f3b0e790751a095b9b2c710acbbc1954a613ead43756a11a3af0c9d68fa0dc8d4197fee2e89e13fada112925226a662e34d2d62e6cb03cfcf43970e6c83ee1a6170662248e9828152875cf59588b4f5ba64531505a4ba60793777de36d97871ad943a110b340531c7d343855fc558e2e8ec32a0bddc2c8850b3eb8a18ed930e93946f66bae1e204e7c957263dbea87f4d37b3a6041a06f5184c98d1a46038b195e47583976d21af88eef4bec2dc7b42a902f8de393b051cff15e3b427ad9b74da4ca406793a9fa2125f4051a596cca6393df3342c33441d19d41dfd9b57310af5e306dfdfd45e95a0ea15874925f17f98035fb486eac2046a6a181421a85229dfdb4bfeacf4c8865ee3c144bf2dcdc8f0c0ecbaea92f611fb6fd9da0b5a1b24eb5b9e86cf7a01674ce54e5ac334eb1fa0145dac937ad778e94178150690b81cb0407ff924f070f06c663becb53a2876394836540a95e147804ec5001712b5ab52f9ad78257eefb2b24ab80a0935d9d9fa1557e484981a4fa8ff8ba01cbe39bd29c3db64d94f93367cde18a5dc30f22a70bafaccec55ed1ca73ec9d9c4f5df7d8b0fdb9488785da2bc300cb56e75affe7bbaf0982cd10725bc4fe0e4dce5ca9e6194c13eea584b30102c84066ccb28714fbdcbe1026365935884bbc0fb4bc0299fa3d078b9017d66fddd184db95e475cc590007731fdf6a22f3fc6fd77fdf559b8db898a94785bd1f80351f4fadadb9869456cb13faaeea733188acf57060cfa27b422008542f55e3811019deeee8ec674b40ea4d79397e263d5af345135b39150dbef108039734194bdb44f37220644cbc049edb23f5b7254a3d7dc9d04a147b147b14db5ab2b9afa576f71bbe8a8001c91a6e0fd8f908351bee810f416febde369f3767e65d7b7f0cb81edd6c3111cfa5736c22fed1f527a13dc8529ba4b53aad6dd43a67ee74fa404246f5289fb89d1de24d13932d8c6da341e439ee6f74d82b5cc0bcc2202df08ffd540ba35c8b38aa4357f0b16d09bf40ba6ace3ffd9cc05af2476c2e4684d5cafaaf98f93bb1d614359e492c00695a386bebcbde21fed413b23a7e4539d7f8113ee89c9e330ae5cb1a9c2c599854af7dbb789a2964fb5d51d5bd5ebdf4d0106836a206613ac46381af84e43d9601f22560e9ce52fe974b98b83ee89362948cc896cf86a52b54ba4a09075fb423dedbbacc1e5e7895be61017bef6e28ab5aa6615e896fa5adda2189e02abd0abbd270ad4217adbc70d835bab28665afef6dd789019ab55df369ec2311686e155eec10968e0987e9edfd16d7a405bb290dd7bb8a5f081bf4230849be13ae7e987b6778e69044b7218254e838f564a5018e58b11823e177968b0e152daaa50a3d661bbde94afe1fee3e2f28756090ece9e4d5d7a1ca182ddd61a5a77006c00dcb0011f7c26896fff5f11462d3ce7e25ce062b2d5b04c1d325de08b9841d34078fb8959cf6208cb6f9481a2331de0941b00d995777bd22444cb079f63910e5e3951629585c244557c364d4bfa1893b15fc1406dec3a93b7fb3c7cbf14ba02c5ec7fe858788386d4e65fac7e272e3b24ee472435e11da1ccb0b311b52b7cc8fe91d121f8c2e0e54f9d0754f5564a9e87eed609f5380c6210595a9d82376a4ff009e2d15ab317d46ae10970877ab151a6c05497837ebda817ba84d3ab91b768028b0e13221f90728d966099e1dc5d2ee0830522b0cefdeab0341a1831e02a6043d9f0ac4749f9a3222e6826945b565118b67b8e6277607276a50000ed49be1838fbdde0c76146a1db3d2939c5315444127fb3ffa513a095dbf9eae8f324521e112535b73ce6e3f3daf429ab7341644d9f627bda8249a4a2c2f138580c56789cebbaebacdda11e18c6142e971d3e8807d132a19ecf4530bbd3f93753be9f53fd26715666f3f49af751aa0b19cdfa3861e72979ff797c671d50c8270e092fd0f100ce63922c01a89744530068f6d27752b4cdeed2387c2d115b63494d9d105e98e2515ee52c4b36a9573042df470dcb48d936232bade410103ebd965515381b274ce90e32433030a39fa1066ae3c340ae4a9d40b88937f8277ce87402b27fdef8ff9c402c2d84f068b687319d73dd0890bb42c0ce14d753a4f9016506f8d561dd326ea54c87db57f8e10584d16e679a09cad9c949a97d51d8612d7dbdd5a67c3c2daa362b8e1e27fc07f41f396c727a9c7e3a1ac0c8cf150b6d43b50b0e4debb4f175d427b926e99691a6e42adf626f776b8a084916fa4290f6ac3e891e1daa98d48143c11af5cea0bb230a7d70eb77364a16d4193ca430b829af9a96b20fcd78dae2a2c3ceeb75228ce549c9312700750c01a80909a7e3ccec1f6a9fdc97d0c59c06207467fac0829d81a08547a5b40ff8a391bcd166eefea483bcf1e401009125492e8b94217af4f69e6a047c33733005941d342350d1fd5442c2cb86608c4f301bcf497b7a2d47c4744d6968fd1e56e7c596355439f700c20114c3d4de2cf89aae242b813cbbce85f271fc71aa2708ad970628bb45837fb375e9306315cf9c94d8eceb6949ffef6ec1b75f8a22c55ccf32cce6fa7bf8e820120c511996d2ce766ed6521ab2624739d56a595654aef47b7d0446af1999603ba1a7d1648d7a9873396acfaa6d9c2dde1fe5f3ba7251cd189880f8e4cb8baa9a961bfd91c309885b7fce110020a80bbc534b0dd8265d5ceb56cd351d638e3813b53d462fa9c3fc2ff7be85aa27b0b9d11ab677de64afa2084da4efc998b6947bc4e56f149b92ea815f0a85b17c6e3098bfad7aec1c62f7baaf4897f80b3ecbbd1dac63245d34740e79363945cbe8265064bbb99dfdb3410d1eedf7c5a88b78ab0dc1da89b795f0b846bac2809ae35e3104e06bc1a016f63ecdd9c21fa14cfa7c1c5787249cc173f1abd94958fbf91320c9d0ccf3b3b40a39e591662361716cd7d2c479df592bc4f90f6eea7beae4af6f61bf802e12279e01373cfb397e575b489edc532ec831e16320b99c1207028a75c0731638fe9745623c83143d0c360d4b5bcdbb9a36ae8f674ec40f070cb7839ea9df88601c6f77c2663086d0152c154f615e495bb3db5ed2cf7e765c070a2fef07e01ca88f212f763830d57ffcc8b7660f93c49588fd84335c0ebfe5983961c77632664a9bd1ecf155684739e22487e023465f8aa9954dda6d7307736d2dbba106e6dd9a34c23085b6823fd12988d435bb0498517ec35f573d9345f2862b190a5b9309704dc78ea45a038c397f8987e1fe06c47cd2314c4f5d497de38a963398e620d3caa7dcd7180edffcaa3ae95d55e385573d8ff2e425f92f1cd040a935d1154c2d76edb0139a8f44c32462eba6b08425945e5b1ab23c2562be37e53ced5dba8b5dfd55d0df78794964e19576c5f05f00e62bf89b3c2e5f17ec5e2ceb94cef2ab57ee6f837db23425be8b0fe4d7a5aafae91f32dad5d6a8c85b49326c55eab9bab4adfab856cbd7062d8ff56745d196d9449a23179468e0f7eb331c1a96d74c035e36f746061cb444e37b6132d407d373d42954242d5ccf766877e1fde0eb3b312e75e8067094a792807b01a54170ee5d06875e30f238343c3c5791e369eefc32e2fcf110cb9cfc1d5ceea92aa6edefbab7a5132848ddbeefb4f897a022378f68f2e0dfc9ebfb87e531792246535135594520ff1bdb504e4815b8925149b211ad2354f0d10ff313e0e4c56bc9544392ffd5e50cee786a4551c55e07c12cbb90eff7347551597015f7725f84dfb8f9a541bfeacec9c27b51b2a250daa8978fc12bf4a9e002c511cfc54b5dcf99c377837c8ab11a348c7d212e91996fbf5439552b290b36c0ec1d0393f1c9a08db4f4c70ce98cdfdc2b7775631824928fed0654ad0243317889d0ec0534e7691965f2a4f7ad84e576bd44d0c35bf032e4c18dd75bd3f098cbe6939d56468d93f74d4239748ce25136d940131dfe8785318449510b0585b87db72a6909bc391049497972b0c86bfa7554179bbbf2f5281ae22d1046054376f029ae460619972d2f90558ddef3ac762da4596e9f68ae96edf75a3802e389f33fa191d28e294f416696f4b6a9fea21840283d9659d37ae084d3afd6ac7013ac8b92c26dc18b34e78fa31ac2556cc965c190a6b983dafcf5b8689f1a890c57c7a5e1d15b4e6cdd4a280e8b152859849cc428ce40dca59bf7056ad8b3b0e378612dcf0bb1e4430485166fd86ee9798415f90d117fc1dbd6f68deb6f70250a3f5daf5494c0ea54adab58703c173ac90aee6d96d8f8d85361d30dd858adfcd61d185338e17a9f4e5be50a8a6c88c07b16cb7ea28f5be89f78f9f9d1f70cfe22779ab7f2b04630adf3fecb032b12a59528ad5ce6a822544cc853b720857cc0f7bfb1f092086c8f376427fc22c590f47f5967a45ce914ae7e0b850e0acb86ac54dbb2f6b24bebff1a6a53d86ee5b73e9a31cae567e5de0ed5bb22ab45833799a6efc2e3dd245af3488ca59762c35a9e51833bf56941a212ca12e509b72283b5463c9351bd289bfafd0d4349199de86faa0b7392f620197106ff2e83da1028488d5a559cc73caf359201654b490dd88995e066d998045d77324ac5a1d1f0c8562deed56f691308e21150b6af8790b1301fd909202aa657634b2f5642e841580bd4b91db38f569e342622fb96756bd528ade04194d05a000c28be1b3943ef97a1dba1e7b78bb6235da24006aefea903e67af253c63f78236e553073dbd157c824f8d6a1372dc2ad574ba5e1b9b9c57d1a55ed366f4572cbb88f6a48f97a0a2164e518255e37ea3f6b3c11f2c2504440039ea6128c36c569ea869f9be821bfe0bcc452bf720fc0ef9a47f6046c14c833f0059165170b78d05de860a797b483196fe1c88355a3af57cbb9e732755f45017761bc5a47ab2bc7f49993fb4aa341a0cbf9ad3b1534d8be42b04865b58890ca26eaa59a8dca6d9682b0829638fb2fba48ad427bf9abf5d5e8bc19ca68bc9456252f83b076162296e3ef17191f4e9219bd87d78eeaf185f4b430854754cdfd79b190718d4671d03333c02d28667f391cb8911f1e00a0823e4300bdd47b11b2d90135f19ae4c8fb87ff24a8ddf20e6ece1e25d8a1a85af052781c0098f417e892912fe744480016ab00c91eb3ca1257b243276e306f50c0021a146474d365f2ca9c8bb086d7ed93d2cee4261bd4c95d32628b396e054c8cf607de755aaf03346585e571af961a32253c629bbd24e191893bbfb791f71f680807b2006cca6d457798b9497cd03eb85dc5c73ef53d40d5e1665314b31c93971ae26eed7c5a206a804b0db48292fb02e783fdd2f3ab38c03a7106ad8977b22550ef1f561a08fc45be0bdbe937d54b4e08affb9123819b40599c61b2e56daeb22d93e1226022bd2701c3b90b7a851b1af6fbb35f192174f635f71bf61e54832115d5453578716447c2b2a8f7f8a6150e09709dd65fa67bda08f6f00b610407c1eda95fdb585582cf9edde72ef8dc5eb2539d97624371357ff4674a4d9ad3aeae5ad123b4b52925e7706033790300c960cc3ac82fadc8c2fda4a64e6368129e10e1851efac50a7dcd43bd54deff9d7d6feb5b3852513bf6cb595e5c86a8dd68c78960e2444566fa6eabef18e626e769eb2087720af9e6c48eba6ca0eea7b4ca7e2389d7ba01457180e9701c65a0e9d1fd7191820ad59e0a0117549dcd369263ea9d2f8a024f18637cb040027bc494f08273395fb6fdce9c05b59fd45f3eeb849319b2972e1682d6acc7bb58cc0a808976b6c727ec6d03745df30b60e410af5dc95da7441914a1c24f1d209ca673e8b229b3c657eb6e63911e80600514f1949bfae6b59a683f1c3ad1ff388aa0817736aea5ccb068fa96f79c7d26b56619fa5243669422eec7116eaf3184e8c7841ca3d1e22afe5c1b24624290117f4179b39307b3dce8acaabf7b9c0eda97e958310e1610162dececd3794bdb698606775a8ddfe7f75bd1466914996c8935a0dea8e403c8527f960e57ceacb1d34d595587a77bf534fbe6de6fe99f2b361d37c68548ad4d07aff38ecaa2b3e364b97a7aed66d7f55016eca9d8c26f970cc63d6350c48916ffbb473730a9fca87007a462e40cf89a2539bc815b14039e7ee9412f7d93d258d0f18c6b6758c8031ac00bd89e17a45915b4a4369d6df49900bfe3871bb2455d5b8a37c45d620cb023de262e260e0308c32c71e45ab95f2a6c493cfa3ce2a49ae256bdf9da5c946e60eb601e2039543296ff108ba7ce095036222feb3505493f29e33c104c07a4a64d7af72c174dc9a7275076cd8f7c2505491967f78eb19c8841a34843168984930ee5f8fd5ff2ebbf6ff176426f930829c2887ed2c60ce16d8f599f427be908f0a6d6d0747d573ee4ec1734cf243f3f1ce54c505a2ee873a6cd6499afa15d8e356999754a54a63a225bf274fe0c97e6614833a907f85d42233da27818a0942bcdf3836f0acc185de9f94400be219f55dbc1563e8bdccf2d700c20339345d9ce604f5d90f5f9fbb75c309b02d1dce842481f8070e5aa8b9945db208a3240ae854926cdf675eb065f74e75dc94037ca224cc29f92cb1eb8713c588a1a3080606efefebb88287ecffc6722007d30c077144fc72ce5f0a796e01b6a736c23f005c104c12a42cf48fe62f0734307dde28b14c542f3fedfde30f1900f12beda5eae0c950a5e0b0c9389a85212a9e2548de888bd2daf676023fea8b87fc8fc1d3a0c103edf28a26935197375806e20a0b12b1a8de97e5aed284f3959e34822592176df509c36c603fd269c409f6a0f491b4d6c68cd52e1b6487ab6505048df486748634fe74ebaf395c835497f1ee8d12d3a00b4f3945217fedfd0a0699f42587cde5139291abbb63348c4527bf30ea", 0x2000, &(0x7f0000004a80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 03:19:11 executing program 2: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000080)='.pending_reads\x00', 0x2e7c0, 0x0) read$FUSE(r0, &(0x7f00000000c0)={0x2020, 0x0, 0x0, 0x0}, 0x2020) fchownat(r0, &(0x7f0000000000)='\x00', r1, 0x0, 0x1000) 03:19:11 executing program 5: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000007600)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) 03:19:11 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000012c0)={0x6, 0x5, &(0x7f0000000e40)=@framed={{}, [@cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffff9}]}, &(0x7f0000000ec0)='syzkaller\x00', 0x3, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:11 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000080)='\n', 0x1}, {&(0x7f00000000c0)}], 0x2}, 0x0) 03:19:11 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000800)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@const={0x0, 0x0, 0x0, 0xa, 0x1}]}}, &(0x7f0000000140)=""/222, 0x26, 0xde, 0x1}, 0x20) 03:19:11 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x11, 0x4, &(0x7f0000000140)=@framed={{}, [@jmp]}, &(0x7f00000001c0)='GPL\x00', 0x9, 0x82, &(0x7f0000000200)=""/130, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:11 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000200)={0x0, &(0x7f0000000180)=""/67, 0x0, 0x43}, 0x20) 03:19:11 executing program 3: socketpair(0x2, 0x3, 0x2, &(0x7f0000000580)) 03:19:11 executing program 4: openat$tun(0xffffffffffffff9c, 0x0, 0x1c600, 0x0) 03:19:11 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001ec0)={0x6, 0x1, &(0x7f0000001cc0)=@raw=[@exit], &(0x7f0000001d40)='syzkaller\x00', 0x3, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:11 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000900)={&(0x7f0000000700)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@func_proto]}}, 0x0, 0x26}, 0x20) 03:19:11 executing program 2: syz_open_procfs$namespace(0x0, &(0x7f0000001300)='ns/mnt\x00') 03:19:11 executing program 1: bpf$MAP_DELETE_BATCH(0x1b, &(0x7f0000000200)={&(0x7f0000000000), &(0x7f0000000040)=""/164, &(0x7f0000000100)="68b77b184a558a2090f13965a13d24006e8b9d7d8a8353f0", &(0x7f0000000180)="779b83e9c377640cf56380044190e9bd44c5e6848608e9bdb7b598162aac04abba2ea1da01e521fd4582b4f52aa0724dd367f16a55a5d7b9f80bb41ac3448a061152905237d9bb782ab01d6cd6a1", 0x100, 0x1, 0x4}, 0x38) bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, &(0x7f00000004c0)={&(0x7f0000000240), &(0x7f0000000300)=""/38, &(0x7f0000000340)="e1e4c7d31e82d07946ca478e6bfe64dc5b710ef169b88f1bbbaab3e180ce34ed0d7cc5a2c03c31ddf14fc8a6f942f39ef07fc56a5ecfa68dc926ea97cbf5b1e9fc35d0d4e5203129f9ce470d6594837396843604172e0f24daf8e346cde0ad4a4ec1eb4562177f52f6102a4075932fab82427cf6d3280d6f479329c7d6724e6763162d83c002a33d2a22915ff2807b00774722969e0f4a2c9875cce03ad943e1f66759a5c8dee65075a8d5", 0x0, 0x2, 0xffffffffffffffff, 0x4}, 0x38) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000800)={0xffffffffffffffff, 0x0, 0x0}, 0x10) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000880)={0x14, 0x1, &(0x7f0000000500)=@raw=[@generic={0x7f, 0x4, 0x0, 0x2, 0x3}], &(0x7f0000000540)='syzkaller\x00', 0x0, 0x0, 0x0, 0x40f00, 0x8, '\x00', 0x0, 0x36, 0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0xa, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x0, 0x0, 0x5}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000840)=[0x1, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) r1 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000a40)=@bpf_lsm={0x1d, 0x1, &(0x7f0000000900)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffe}], &(0x7f0000000940)='GPL\x00', 0x7fff, 0x0, 0x0, 0x41000, 0xa, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000000980)={0x1, 0x3}, 0x8, 0x10, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000a00)=[0xffffffffffffffff]}, 0x80) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000ac0)={@map=0x1, r0, 0x0, 0x0, r1}, 0x14) bpf$PROG_LOAD(0x5, &(0x7f0000000c80)={0x12, 0x6, &(0x7f0000000b00)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100}, [@map_idx={0x18, 0xb, 0x5, 0x0, 0xa}, @generic={0x8, 0x0, 0x1, 0x2, 0xd1}]}, &(0x7f0000000b40)='GPL\x00', 0x219, 0x2e, &(0x7f0000000b80)=""/46, 0x0, 0x16, '\x00', 0x0, 0xe, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000c00)={0x1, 0x9, 0x4837, 0x8545}, 0x10, 0x0, r1, 0x0, &(0x7f0000000c40)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000d00)={@map, r1, 0x14}, 0x14) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000d40)='blkio.bfq.io_service_bytes_recursive\x00', 0x0, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000e00)={r2, 0x58, &(0x7f0000000d80)}, 0x10) bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, &(0x7f0000001140)={&(0x7f0000000f80)="a5cd1f71dd4284195c08793f7a8d9b18f2b641e00267230a230f9fe2b0eda931d93babab45b703a320ed635f5e8fc77156711c7ff54829292de35e1a764365a830399af7b1886b92160742c92d64c7561f5b43e0e18b3fa807", &(0x7f0000001000)=""/16, &(0x7f0000001040)="6a62ba14e0f3a1e4799d49c1587bab611e357ad9d29838f054d1885169e157ce145a7bd895ad278e4e747222375cf2ecaf4a252cb4983398b61977ab80cbb370165c6909c91a387d00d530d3b9a4ac", &(0x7f00000010c0), 0x3f, r2, 0x4}, 0x38) syz_clone(0x8080480, 0x0, 0x0, &(0x7f00000011c0), &(0x7f0000001200), &(0x7f0000001240)="458231bfa9c0ff8ba174c0c27db3c284cb29b3b08441ec2af96e381e26ce8a6f12f0617b034d12aaca27b162cd364c72b17fb137f28f0819e29d11c832255d0fd2355fba9a27252e98b8efe15d7cff42456d423de6de4dc40960805fce541b1bb2d4261c0e449773cfa93317955da39ce416c541aa10e9e464cb62efca3a25400294526acb3315a120fefbf2e85d1c67eb85a60f6955685fcde4f5cd2bff7492") bpf$BPF_BTF_LOAD(0x12, &(0x7f0000002f00)={&(0x7f0000002d40)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x5c, 0x5c, 0xb, [@var={0xd, 0x0, 0x0, 0xe, 0x2, 0x1}, @int={0xa, 0x0, 0x0, 0x1, 0x0, 0x70, 0x0, 0x0, 0x2}, @func={0xd, 0x0, 0x0, 0xc, 0x2}, @restrict={0xd, 0x0, 0x0, 0xb, 0x1}, @ptr={0xb, 0x0, 0x0, 0x2, 0x5}, @array={0x0, 0x0, 0x0, 0x3, 0x0, {0x4, 0x5, 0x400}}]}, {0x0, [0x3e, 0x2e, 0x61, 0x30, 0x5f, 0x0, 0x61, 0x2e, 0x30]}}, &(0x7f0000002e00)=""/224, 0x7f, 0xe0, 0x1}, 0x20) 03:19:11 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000026c0)={0x6, 0x2, &(0x7f0000002540)=@raw=[@map_idx_val], &(0x7f0000002580)='GPL\x00', 0xa1, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:11 executing program 4: bpf$BPF_PROG_DETACH(0x9, &(0x7f00000000c0)={@cgroup, 0xffffffffffffffff, 0x88160ff98eeb4614}, 0x10) 03:19:11 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000026c0)={0x6, 0x0, 0x0, &(0x7f0000002580)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:11 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000a40)=@bpf_lsm={0x1d, 0x1, &(0x7f0000000900)=@raw=[@func], &(0x7f0000000940)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 03:19:11 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x2, &(0x7f0000000000)=@raw=[@cb_func={0x18, 0x0, 0x4, 0x0, 0x2}], &(0x7f0000000080)='syzkaller\x00', 0x6, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000000)=@abs, 0x6e, 0x0}, 0x2001) 03:19:11 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000900)={&(0x7f0000000700)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x1c, 0x1c, 0x2, [@func_proto={0x0, 0x2, 0x0, 0xd, 0x0, [{0xb}, {}]}]}}, 0x0, 0x36, 0x0, 0x1}, 0x20) 03:19:11 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x1, 0x100084, 0x20104, 0x9, 0x1, 0x1}, 0x48) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000), &(0x7f0000000380), 0x2, r0}, 0x38) bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000240), 0x0, 0x1, r0}, 0x38) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x1, 0x100004, 0x20104, 0x9, 0x1, 0x1}, 0x48) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000), &(0x7f0000000380), 0x2, r1}, 0x38) bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, &(0x7f0000000080)={0x0, &(0x7f0000000040)=""/30, &(0x7f0000000240), &(0x7f0000000040), 0x1, r1}, 0x38) 03:19:11 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x16, 0x0, 0x0, 0x1, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1}, 0x48) 03:19:11 executing program 2: syz_clone(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), &(0x7f0000000180)) 03:19:11 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000900)={&(0x7f0000000700)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x1c, 0x1c, 0x2, [@func_proto={0x0, 0x2, 0x0, 0xd, 0x0, [{}, {}]}]}}, 0x0, 0x36, 0x0, 0x1}, 0x20) 03:19:11 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f00000005c0), 0x4000, 0x0) 03:19:11 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000900)={&(0x7f0000000700)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x14, 0x14, 0x2, [@func_proto={0x0, 0x1, 0x0, 0xd, 0x0, [{}]}]}}, &(0x7f0000000800)=""/227, 0x2e, 0xe3, 0x1}, 0x20) 03:19:12 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000002f00)={&(0x7f0000002d40)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x1c, 0x1c, 0x2, [@int, @func]}}, 0x0, 0x36, 0x0, 0x1}, 0x20) 03:19:12 executing program 3: bpf$BPF_PROG_DETACH(0x9, &(0x7f0000001900)={@map, 0xffffffffffffffff, 0x10}, 0x10) 03:19:12 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000500)={&(0x7f0000000300)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xd, 0xd, 0x2, [@datasec={0x0, 0x0, 0x0, 0xf, 0x1, [], '\x00'}]}}, 0x0, 0x2a}, 0x20) 03:19:12 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter={0x1e, 0x0, 0x9, 0x8, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xe}, 0x48) 03:19:12 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000e40)=@bloom_filter={0x1e, 0x0, 0x1000}, 0x48) 03:19:12 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000900)={&(0x7f0000000700)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x34, 0x34, 0x7, [@func_proto={0x0, 0x5, 0x0, 0xd, 0x0, [{}, {0xb}, {0x6}, {}, {0xa, 0x1}]}]}, {0x0, [0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000000800)=""/227, 0x53, 0xe3, 0x1}, 0x20) 03:19:12 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000900)={&(0x7f0000000700)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x2c, 0x2c, 0x7, [@func_proto={0x0, 0x4, 0x0, 0xd, 0x0, [{0x1}, {0x6}, {}, {0xa, 0x1}]}]}, {0x0, [0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000000800)=""/227, 0x4b, 0xe3, 0x1}, 0x20) 03:19:12 executing program 3: bpf$MAP_DELETE_BATCH(0x1b, 0x0, 0x0) bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, 0x0, 0x0) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000800)={0xffffffffffffffff, 0x20, &(0x7f00000007c0)={&(0x7f0000000640)=""/89, 0x59, 0x0, 0x0}}, 0x10) bpf$PROG_LOAD(0x5, 0x0, 0x0) r0 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000a40)=@bpf_lsm={0x1d, 0x1, &(0x7f0000000900)=@raw=[@func], &(0x7f0000000940)='GPL\x00', 0x7fff, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000000980)={0x1, 0x3}, 0x8, 0x10, &(0x7f00000009c0)={0x5, 0x8, 0x1, 0x400}, 0x10, 0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000a00)=[0x1]}, 0x80) bpf$BPF_PROG_ATTACH(0x8, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000c80)={0x0, 0x5, &(0x7f0000000b00)=@framed={{}, [@generic={0x0, 0x0, 0x1, 0x2, 0xd1}, @func]}, &(0x7f0000000b40)='GPL\x00', 0x219, 0x2e, &(0x7f0000000b80)=""/46, 0x0, 0x0, '\x00', 0x0, 0xe, 0xffffffffffffffff, 0x8, &(0x7f0000000bc0)={0xa, 0x3}, 0x8, 0x10, &(0x7f0000000c00)={0x1}, 0x10, 0x0, r0}, 0x80) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000d00)={@map, 0xffffffffffffffff, 0x14, 0x6}, 0x14) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000e00)={0xffffffffffffffff, 0x58, &(0x7f0000000d80)}, 0x10) syz_clone(0x8080480, &(0x7f0000001180), 0x0, 0x0, &(0x7f0000001200), &(0x7f0000001240)="458231bfa9c0ff8ba174c0c27db3c284cb29b3b08441ec2af96e381e26ce8a6f12f0617b034d12aaca27b162cd364c72b17fb137f28f0819e29d11c832255d0fd2355fba9a27252e98b8efe15d7cff42456d423de6de4dc40960805fce541b1bb2d4261c0e449773cfa93317955da39ce416c541aa10e9e464cb62efca3a25400294526acb3315") bpf$BPF_BTF_LOAD(0x12, 0x0, 0x0) 03:19:12 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, &(0x7f00000000c0), 0x4) 03:19:12 executing program 0: openat$tun(0xffffffffffffff9c, 0x0, 0x484000, 0x0) 03:19:12 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000002f00)={&(0x7f0000002d40)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x2, [@int={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}]}}, 0x0, 0x2a, 0x0, 0x1}, 0x20) 03:19:12 executing program 5: syz_clone(0x4010a000, &(0x7f0000000500), 0x0, 0x0, &(0x7f00000003c0), 0x0) 03:19:12 executing program 2: openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x160800, 0x0) 03:19:12 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x42080, 0x0) 03:19:12 executing program 3: bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0}, 0x38) 03:19:12 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000002100)=@base={0xb, 0x0, 0x0, 0x100}, 0x48) 03:19:12 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000900)={&(0x7f0000000700)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x40, 0x40, 0x7, [@func_proto={0x0, 0x5, 0x0, 0xd, 0x0, [{0x1}, {0xb}, {0x6}, {}, {0xa, 0x1}]}, @enum={0xe}]}, {0x0, [0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000000800)=""/227, 0x5f, 0xe3, 0x1}, 0x20) 03:19:12 executing program 3: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f00000018c0)={&(0x7f00000000c0)=@id, 0xff62, &(0x7f0000001980)=[{&(0x7f0000000000)="00e32a684c", 0x1}, {&(0x7f0000001900)="7df0a898eaee6c0858c29e81fffdee1f97c358662bd13dc1fc1504c8f2672a991026e51f7b7ff9655f728f9bb2ec1503c4b7fa3c4a8733fe7f132f68119216606182e1abf1383332093428ec561477e5817bf8ed3775e633544a286637bbe78b02f65e833d563156f98cd6e8514bdf60d5e24dd96111a5637d815fc7228711", 0x7f}], 0x2}, 0x0) 03:19:12 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000002040)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x1}, 0x48) 03:19:12 executing program 4: socketpair$unix(0xf, 0x0, 0x0, &(0x7f0000000080)) 03:19:12 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000900)={&(0x7f0000000700)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@func_proto, @enum]}}, 0x0, 0x32, 0x0, 0x1}, 0x20) 03:19:12 executing program 0: bpf$BPF_LINK_UPDATE(0x1e, 0x0, 0x0) 03:19:12 executing program 2: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000002940)=@bpf_lsm={0x1d, 0x3, &(0x7f0000002740)=@framed, &(0x7f0000002780)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:12 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x0) 03:19:12 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000480)) 03:19:12 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0x0) 03:19:12 executing program 4: r0 = socket$kcm(0x11, 0x200000000000002, 0x300) recvmsg$kcm(r0, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x2) 03:19:12 executing program 1: bpf$OBJ_GET_PROG(0x7, &(0x7f0000000540)={0x0, 0x0, 0x38}, 0x10) 03:19:12 executing program 2: r0 = socket$kcm(0xa, 0x2, 0x73) sendmsg$inet(r0, &(0x7f0000001980)={&(0x7f0000000000)={0xa, 0x0, @private}, 0x10, 0x0}, 0x0) 03:19:12 executing program 1: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000340)) 03:19:12 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000e40)=@bloom_filter={0x1e, 0x0, 0x1000, 0xbfb, 0x310}, 0x48) 03:19:12 executing program 0: bpf$BPF_BTF_GET_FD_BY_ID(0x15, 0x0, 0x0) 03:19:12 executing program 2: bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, &(0x7f00000004c0)={&(0x7f0000000240)="9ae5265cb7da2018862e2695ef244114f5604de608f7ba28db708529ace63dfadf393a114ff6bb96b854bee7d4239cf9da33c14309ecd139d3433b12d023409437cb7f3e4b8aef2f9c3d57dc4a3642c975ed9e34289e3ea1885aafa475b0e9b9fb3ee10c9709a2276ca0b3d0b05af5d054e9604fb81cd210537e141f6f4b434221ef390739efbcd5fc3a35e53d00", &(0x7f0000000300)=""/38, &(0x7f0000000340), &(0x7f0000000440), 0x2, 0xffffffffffffffff, 0x4}, 0x38) bpf$PROG_LOAD(0x5, &(0x7f0000000c80)={0x0, 0x7, &(0x7f0000000b00)=@framed={{0x18, 0x0, 0x0, 0x0, 0x400000}, [@map_idx={0x18, 0xb, 0x5, 0x0, 0xa}, @generic={0x8, 0x0, 0x1, 0x2, 0xd1}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffe}]}, &(0x7f0000000b40)='GPL\x00', 0x219, 0x2e, &(0x7f0000000b80)=""/46, 0x0, 0x16, '\x00', 0x0, 0xe, 0xffffffffffffffff, 0x8, &(0x7f0000000bc0)={0xa, 0x3}, 0x8, 0x10, &(0x7f0000000c00)={0x1, 0x9, 0x4837}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000c40)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) bpf$MAP_CREATE(0x0, &(0x7f0000000e40)=@bloom_filter={0x1e, 0x3, 0x1000, 0xbfb, 0x310, 0xffffffffffffffff, 0x7ff, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x2, 0x0, 0xd}, 0x48) r0 = syz_clone(0x8080480, &(0x7f0000001180)="7f226729f42f6298e2f8f35040da56048763501edda28739", 0x18, &(0x7f00000011c0), &(0x7f0000001200), &(0x7f0000001240)="458231bfa9c0ff8ba174c0c27db3c284cb29b3b08441ec2af96e381e26ce8a6f12f0617b034d12aaca27b162cd364c72") syz_open_procfs$namespace(r0, &(0x7f0000001300)='ns/mnt\x00') 03:19:12 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000003c0)={&(0x7f00000002c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@const={0x0, 0x0, 0x0, 0xa, 0x4}]}}, 0x0, 0x26, 0x0, 0x1}, 0x20) 03:19:12 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000002f00)={&(0x7f0000002d40)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0xb, [@int={0xa, 0x0, 0x0, 0x1, 0x0, 0x70, 0x0, 0x3e, 0x2}]}, {0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000002e00)=""/224, 0x33, 0xe0, 0x1}, 0x20) 03:19:12 executing program 4: bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, &(0x7f00000004c0)={&(0x7f0000000240)="9ae5265cb7da2018862e2695ef244114f5604de608f7ba28db708529ace63dfadf393a114ff6bb96b854bee7d4239cf9da33c14309ecd139d3433b12d023409437cb7f3e4b8aef2f9c3d57dc4a3642c975ed9e34289e3ea1885aafa475b0e9b9fb3ee10c9709a2276ca0b3d0b05af5d054e9604fb81cd210537e141f6f4b434221ef390739efbcd5fc3a35e53d00", &(0x7f0000000300)=""/38, &(0x7f0000000340)="e1e4c7d31e82d07946ca478e6bfe64dc5b710ef169b88f1bbbaab3e180ce34ed0d7cc5a2c03c31ddf14fc8a6f942f39ef07fc56a5ecfa68dc926ea97cbf5b1e9fc35d0d4e5203129f9ce470d6594837396843604172e0f24daf8e346cde0ad4a4ec1eb4562177f52f6102a4075932fab82427cf6d3280d6f479329c7d6724e6763162d83c002a33d2a22915ff2807b00774722969e0f4a2c9875cce03ad943e1f66759a5c8dee65075a8d5695a5fef6af7fe2d7ef6c6e2441f12589416b5036d03bfe26082eb96ccccf3098341c15bf4c2fe66052256939c959428e712f8193a2237", &(0x7f0000000440)="05caa5d7fe2c3f1f8496f17f9b8e1011a494ad5619e290c3d4e33ee8589b2ae9788a8a28a8af38a105ec386c0558c558e871b76acbb61a087bee5faf62f7cfa553ca69b957fc1a0b697faad3", 0x2, 0xffffffffffffffff, 0x4}, 0x38) r0 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000a40)=@bpf_lsm={0x1d, 0x1, &(0x7f0000000900)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffe}], &(0x7f0000000940)='GPL\x00', 0x7fff, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000000980)={0x0, 0x3}, 0x8, 0x10, &(0x7f00000009c0)={0x5, 0x8, 0x1}, 0x10, 0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000a00)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1]}, 0x80) bpf$PROG_LOAD(0x5, &(0x7f0000000c80)={0x0, 0x7, &(0x7f0000000b00)=@framed={{0x18, 0x0, 0x0, 0x0, 0x400000}, [@map_idx={0x18, 0xb, 0x5, 0x0, 0xa}, @generic={0x8, 0x0, 0x1, 0x2, 0xd1}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffe}]}, &(0x7f0000000b40)='GPL\x00', 0x219, 0x2e, &(0x7f0000000b80)=""/46, 0x0, 0x16, '\x00', 0x0, 0xe, 0xffffffffffffffff, 0x8, &(0x7f0000000bc0)={0xa, 0x3}, 0x8, 0x10, &(0x7f0000000c00)={0x1, 0x9, 0x4837}, 0x10, 0x0, r0, 0x0, &(0x7f0000000c40)=[r0, 0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000d00)={@map, r0, 0x14, 0x6}, 0x14) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000d40)='blkio.bfq.io_service_bytes_recursive\x00', 0x0, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000e00)={0xffffffffffffffff, 0x58, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000e40)=@bloom_filter={0x1e, 0x3, 0x1000, 0xbfb, 0x310, r1, 0x7ff, '\x00', r2, r1, 0x2, 0x2, 0x0, 0xd}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000f40)={r3, 0x58, &(0x7f0000000ec0)}, 0x10) bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, &(0x7f0000001140)={&(0x7f0000000f80)="a5cd1f71dd4284195c08793f7a8d9b18f2b641e00267230a230f9fe2b0eda931d93babab45b703a320ed635f5e8fc77156711c7ff54829292de35e1a764365a830399af7b1886b92160742c92d64c7561f5b43e0e18b3fa807", &(0x7f0000001000)=""/16, &(0x7f0000001040)="6a62ba14e0f3a1e4799d49c1587bab611e357ad9d29838f054d1885169e157ce145a7bd895ad278e4e747222375cf2ecaf4a252cb4983398b61977ab80cbb370165c6909c91a387d00d530d3b9a4ac48615d389f9fa984d57eb8e42337e4601fde20f1e25655a00a7e", &(0x7f00000010c0)="f708c46f02778bbe19b305271ec71c858665dc0dc3a9eb8a3033368677198d7fa32da6e871105bc4901eb474b385a3f97e2e2cca5b2b9ed1b3d8913fbc1683aa0261b212a30d306d577777cf456d1d5b1e75f90b9cc3065326b10e563b57dfcb76d22457b0f15e6a78c2354d4083ddee", 0x3f, r1, 0x4}, 0x38) r4 = syz_clone(0x8080480, &(0x7f0000001180)="7f226729f42f6298e2f8f35040da56048763501edda28739a8d96352af8716aa", 0x20, &(0x7f00000011c0), &(0x7f0000001200), &(0x7f0000001240)="458231bfa9c0ff8ba174c0c27db3c284cb29b3b08441ec2af96e381e26ce8a6f12f0617b034d12aaca27b162cd364c72b17fb137f28f0819e29d11c832255d0fd2355fba9a27252e98b8efe15d7cff42456d423de6de4dc40960805fce541b1bb2d4261c0e449773cfa93317955da39ce416c541aa10e9e464cb62efca3a25400294526acb3315a120fefbf2e85d1c67eb85a60f6955685fcde4f5cd2bff7492") syz_open_procfs$namespace(r4, &(0x7f0000001300)='ns/mnt\x00') bpf$BPF_BTF_LOAD(0x12, &(0x7f0000002f00)={&(0x7f0000002d40)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x68, 0x68, 0xb, [@var={0xd, 0x0, 0x0, 0xe, 0x2, 0x1}, @int={0xa, 0x0, 0x0, 0x1, 0x0, 0x70, 0x0, 0x3e, 0x2}, @func={0xd, 0x0, 0x0, 0xc, 0x2}, @restrict={0xd, 0x0, 0x0, 0xb, 0x1}, @ptr={0xb, 0x0, 0x0, 0x2, 0x5}, @restrict={0x8, 0x0, 0x0, 0xb, 0x4}, @array={0x0, 0x0, 0x0, 0x3, 0x0, {0x4, 0x5, 0x400}}]}, {0x0, [0x3e, 0x2e, 0x61, 0x30, 0x5f, 0x0, 0x61, 0x2e, 0x30]}}, &(0x7f0000002e00)=""/224, 0x8b, 0xe0, 0x1}, 0x20) 03:19:12 executing program 3: r0 = socket$kcm(0x11, 0x200000000000002, 0x300) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$tipc(r1, &(0x7f0000003a00)={&(0x7f0000000080)=@nameseq={0x1e, 0x1, 0x0, {0x1, 0x0, 0x8}}, 0x10, &(0x7f0000000b40)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000001a00), 0x101d0}], 0x4}, 0x0) recvmsg$kcm(r0, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x0) 03:19:12 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000005c0)={0x6, 0x1, &(0x7f0000000280)=@raw=[@jmp={0x5, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff8}], &(0x7f0000000300)='syzkaller\x00', 0x2, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:12 executing program 2: socketpair(0x10, 0x2, 0x5, &(0x7f0000000040)) 03:19:12 executing program 4: bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, &(0x7f00000004c0)={&(0x7f0000000240)="9ae5265cb7da2018862e2695ef244114f5604de608f7ba28db708529ace63dfadf39", &(0x7f0000000300)=""/38, 0x0, 0x0}, 0x38) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000800)={0xffffffffffffffff, 0x20, &(0x7f00000007c0)={&(0x7f0000000640)=""/89, 0x59, 0x0, &(0x7f00000006c0)=""/237, 0xed}}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f0000000880)={0x14, 0x0, &(0x7f0000000500), &(0x7f0000000540)='syzkaller\x00', 0xea8, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x0, 0x1}, 0x8, 0x10, 0x0}, 0x80) r0 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000a40)=@bpf_lsm={0x1d, 0x1, &(0x7f0000000900)=@raw=[@func], &(0x7f0000000940)='GPL\x00', 0x7fff, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000000980)={0x1, 0x3}, 0x8, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) bpf$PROG_LOAD(0x5, &(0x7f0000000c80)={0x0, 0x5, &(0x7f0000000b00)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100}, [@generic={0x8, 0x0, 0x1, 0x2}, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffe}]}, &(0x7f0000000b40)='GPL\x00', 0x219, 0x2e, &(0x7f0000000b80)=""/46, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000bc0), 0x8, 0x10, &(0x7f0000000c00)={0x0, 0x0, 0x4837, 0x8545}, 0x10, 0x0, r0}, 0x80) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000d00)={@map, 0xffffffffffffffff, 0x14, 0x6}, 0x14) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000d40)='blkio.bfq.io_service_bytes_recursive\x00', 0x0, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000e00)={r1, 0x0, 0x0}, 0x10) bpf$MAP_CREATE(0x0, &(0x7f0000000e40)=@bloom_filter={0x1e, 0x0, 0x0, 0xbfb, 0x0, r1, 0x7ff, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x2, 0x0, 0xd}, 0x48) bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, &(0x7f0000001140)={&(0x7f0000000f80)="a5cd1f71dd4284195c08793f7a8d9b18f2b641e00267230a230f9fe2b0eda931d93babab45b703a320ed63", &(0x7f0000001000)=""/16, &(0x7f0000001040)="6a62ba14e0f3a1e4799d49c1587bab611e357ad9d29838f054d1885169e157ce145a7bd895ad278e", 0x0, 0x3f, r1, 0x4}, 0x38) r2 = syz_clone(0x8080480, &(0x7f0000001180)="7f226729f42f6298e2f8f35040da56048763501edda28739", 0x18, 0x0, 0x0, &(0x7f0000001240)="458231bfa9c0ff8ba174c0c27db3c284cb29b3b08441ec2af96e381e26ce8a6f12f0617b034d12aaca27b162cd364c72b17fb137f28f0819e29d11c832255d0fd2355fba9a27252e98b8efe15d7cff42456d423de6de4dc40960805fce541b1bb2d4261c0e449773cfa93317955da39ce416c541aa10e9e464cb62efca3a25400294526acb3315a120fefbf2e85d1c67eb85a60f6955685fcde4f5cd2bff74") syz_open_procfs$namespace(r2, 0x0) bpf$BPF_BTF_LOAD(0x12, 0x0, 0x0) 03:19:12 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) bpf$BPF_PROG_ATTACH(0x8, 0x0, 0x0) bpf$BPF_GET_MAP_INFO(0xf, 0x0, 0x0) syz_clone(0x8080480, 0x0, 0x0, &(0x7f00000011c0), 0x0, 0x0) 03:19:12 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f0000001f40), 0x0, 0x0) 03:19:12 executing program 5: openat$binderfs_ctrl(0xffffffffffffff9c, &(0x7f0000000100)='./binderfs/binder-control\x00', 0x2, 0x0) 03:19:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, 0x0) 03:19:13 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000900)={&(0x7f0000000700)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x14, 0x14, 0x2, [@func_proto={0x0, 0x1, 0x0, 0xd, 0x0, [{0x0, 0x1}]}]}}, 0x0, 0x2e, 0x0, 0x1}, 0x20) 03:19:13 executing program 2: bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff, 0x44492d23f1bc4ba4}, 0x10) 03:19:13 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$TUNGETFEATURES(r0, 0x800454cf, &(0x7f0000000000)) 03:19:13 executing program 0: r0 = socket$kcm(0x29, 0x5, 0x0) recvmsg$kcm(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) 03:19:13 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000080)='\n', 0x1}, {0x0}], 0x2}, 0x4040000) 03:19:13 executing program 2: r0 = socket$kcm(0x29, 0x2, 0x0) sendmsg$inet(r0, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0x0) 03:19:13 executing program 3: bpf$BPF_PROG_ATTACH(0x8, 0x0, 0x0) bpf$BPF_GET_MAP_INFO(0xf, 0x0, 0x0) bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, &(0x7f0000001140)={&(0x7f0000000f80), 0x0, 0x0, 0x0}, 0x38) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) bpf$BPF_BTF_LOAD(0x12, 0x0, 0x0) 03:19:13 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000001f40), 0x0, 0x0) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x0) 03:19:13 executing program 5: bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000ac0)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000940), 0x0}, 0x48) 03:19:13 executing program 2: syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000680)='ns/time_for_children\x00') 03:19:13 executing program 1: socketpair(0x23, 0x0, 0x400, &(0x7f0000000000)) 03:19:13 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x11, 0x3, &(0x7f0000000140)=@framed, &(0x7f00000001c0)='GPL\x00', 0x9, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:13 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter={0x1e, 0x0, 0x9, 0x8, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x3}, 0x48) 03:19:13 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x16, 0x0, 0x37, 0x1, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1}, 0x48) 03:19:13 executing program 4: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000001b80)={&(0x7f0000000840)=@name, 0x10, 0x0}, 0x0) 03:19:13 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x1b0}) 03:19:13 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000e40)=@bloom_filter={0x1e, 0x0, 0x1000, 0xbfb, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x2, 0x0, 0xd}, 0x48) 03:19:13 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2}, 0xc) 03:19:13 executing program 2: syz_emit_ethernet(0x36, &(0x7f0000000040)={@random='g\np*]u', @empty, @val, {@ipv4}}, 0x0) 03:19:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) sendmmsg(r0, &(0x7f0000000380), 0x10, 0x0) 03:19:13 executing program 4: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) write(r0, 0x0, 0x0) 03:19:14 executing program 2: socketpair$tipc(0x1e, 0x0, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) sendmsg$tipc(r0, 0x0, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000002240)) 03:19:14 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter={0x1e, 0x0, 0x9, 0x8}, 0x48) 03:19:14 executing program 4: setgroups(0x400000000000015a, &(0x7f0000000080)=[0x0, 0x0, 0x0]) 03:19:14 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff5f) setregid(0x0, r1) setgid(r1) 03:19:14 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0, 0x0) 03:19:14 executing program 4: syz_emit_ethernet(0xfbf, &(0x7f0000000040)={@broadcast, @broadcast, @val, {@ipv6}}, 0x0) 03:19:14 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000080)="ddfcc8692f243fa6e495a98f729ae1c2246407c1f629060b51d190adcd67f6366155969e6e6fabcc87013aa13dc97212b995a84c2efcd3d86c709e4b98bf4b06ba2bb0e07a7234ed8545796579c658edaa8cb378e46e2fc2f7963492818e1d71935207ddefee1293d534b41fd0ba0a61ffec543258431702f579d166b0552e172d8fef9032d32ce2745b3eddb7a834f939", 0x91}], 0x1}, 0x0) 03:19:14 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f0000001300)=[{&(0x7f0000000240)="2324f76f4539f4b7ba0b1b964f03ee68d2148211d6b03fb26e93888b1c14c9585c509d08925e6bc8fdf51df8058a96ded27c3ea8f9ae836baab2a13e4ec99de68aa9ef023998fdcb537e82430821914f1944dfcf1fc8337ff8433d7c750af4ba2b7bf68e643a03584f160c18df0eadb2fb366ced9d43b27659d1e2d0213c29811e6b3862d8eb069d98a1e1d0dba53b61f78c78a77c2086003aeefcdb808db4f948e864d3f640fa8dd89e01768e47bf24f0303613f1ae8403d7b44d43c80c4a8387b989b4b1f37a61de1cfdf72c0f4eb76772e25daf8efb1e4cba1907310f78b438090c7e3bd9c283e6097853ed07dbc403aa801feaf12d21b6e8b464c3f5c607c554f41536c17b2c5a54e0131c07e21517d1f4fde3ff7277ac1a37fb4c5dc1b2d7fd98920bcafb724c8cbd61e0b676d80dc7d5fcb958a673bed7a77234974e5c20cbe429c2544ae41d0145c2e6b8efcc8bfec71c5ab63ddb217068fc0a9729032b5826a6df67093a00de03ad766afc88ad", 0x171}], 0x1}, 0x0) 03:19:14 executing program 2: setitimer(0x0, &(0x7f0000000080)={{0x0, 0xb1a}, {0x0, 0x2}}, &(0x7f00000000c0)) 03:19:14 executing program 0: madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) 03:19:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 03:19:14 executing program 4: faccessat(0xffffffffffffff9c, 0x0, 0x0) 03:19:14 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 03:19:14 executing program 5: accept$inet(0xffffffffffffffff, &(0x7f0000001a00), 0x0) 03:19:14 executing program 2: r0 = socket$inet6(0x18, 0x4003, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@un=@file={0x0, '.\x00'}, 0x4, 0x0}, 0x0) 03:19:14 executing program 0: setrlimit(0x1, &(0x7f0000000040)={0x0, 0x2000010000102}) 03:19:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) 03:19:14 executing program 4: r0 = socket$inet6(0x18, 0x1, 0x0) recvmmsg(r0, &(0x7f0000001180), 0x10, 0x41, 0x0) 03:19:14 executing program 3: setrlimit(0x0, &(0x7f0000000000)={0x0, 0xffffffffffffffe7}) 03:19:14 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001900)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000080)='q', 0x1}, {&(0x7f0000000100)='q', 0x1}, {0x0}], 0x3, &(0x7f0000001b40)=[@rights], 0x10}, 0x0) 03:19:14 executing program 1: mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x4017, 0xffffffffffffffff, 0x0) 03:19:14 executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000080)={@broadcast, @broadcast, @val, {@ipv6}}, 0x0) 03:19:14 executing program 5: setrlimit(0x3, &(0x7f0000000380)={0x100000, 0x100000}) 03:19:14 executing program 4: socket(0x0, 0x706a5b575057bc38, 0x0) 03:19:14 executing program 3: r0 = syz_open_pts(0xffffffffffffffff, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) 03:19:14 executing program 1: msync(&(0x7f0000ff9000/0x6000)=nil, 0x6000, 0x7) 03:19:14 executing program 5: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 03:19:14 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 03:19:14 executing program 2: r0 = socket$inet6(0x18, 0x1, 0x0) recvmmsg(r0, &(0x7f0000001180), 0x10, 0x0, 0x0) 03:19:14 executing program 4: r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 03:19:14 executing program 3: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580), &(0x7f00000015c0)=0xc) 03:19:14 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x80000001}}, 0x0) 03:19:14 executing program 5: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0x80000001}}, 0x0) 03:19:14 executing program 0: mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffff9c, 0x3) 03:19:14 executing program 4: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) linkat(r0, &(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) 03:19:14 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002340)={&(0x7f0000001bc0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002280)=[{&(0x7f0000001c00)="e48cf2d96acbfd166e83a06a65ed8366d17e17549a", 0x15}, {&(0x7f0000001c40)="d82d0eef11294a9242b2dae39d5f06d6a9ff6289cd552bbe4eaeb635abf00610f86f8c0d55fb001d66bc1c417819d5f43e564168ad80f87a811b91e581007760a4836c8d25a95fb5e8823f5e66a513e60e502f2ddd666987c37e8eb3b2a9841f620a7a254bbf3e2138f66c607949d918645b34191c402c4700b94a1f0f21c8ac4acaa2aa7d9961581103a674cfddeb7d7b2651ba81a5c5df", 0x98}, {&(0x7f0000001d00)="d01d4911e912fceb45bbfaa2055e70e35c7346602a552485619d1a7fa8b6044c7e50d9e92d033316ad77343a809a12b1d934924368d07f8db48d30d5acbff3a582f47e3afae931b2306e0190314173ac84ddaac6b5d054dbcaa27f47be903112001f7136734dfe880f464f7104e1df807d41b4de854b8bd67b48c1749a885cd5d10453b2bf048f24bd6161a03750d0e5ccfd4aa2fa7bb9f3aacd48a9eb699f6eb655cf876ce432c1c0b0dee4f398355755ff40cdf732bda185f7d80c20ec8943", 0xc0}, {&(0x7f0000001dc0)="1f918f37", 0x4}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 03:19:14 executing program 3: semget(0x2, 0x2, 0x201) 03:19:14 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x800, 0x57cc}) 03:19:14 executing program 4: shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)) 03:19:14 executing program 0: nanosleep(&(0x7f0000000080), 0x0) 03:19:14 executing program 2: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) fchmod(r0, 0x0) 03:19:14 executing program 5: pipe2(0x0, 0x30000) 03:19:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) 03:19:14 executing program 3: setitimer(0x0, &(0x7f0000000080)={{0xffffffff00000001}}, 0x0) 03:19:14 executing program 4: setrlimit(0x8, &(0x7f00000011c0)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 03:19:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001900)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000080)='q', 0x1}, {&(0x7f0000000100)='q', 0x1}, {0x0}], 0x3}, 0x0) 03:19:14 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) 03:19:14 executing program 5: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x2}}, 0x0) 03:19:14 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7}, 0x8) 03:19:14 executing program 3: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) 03:19:14 executing program 4: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 03:19:14 executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0}, 0x401) 03:19:14 executing program 0: munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 03:19:14 executing program 3: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) readv(r0, &(0x7f0000001980)=[{0x0}], 0x1) 03:19:14 executing program 5: setrlimit(0x0, &(0x7f0000000000)={0x0, 0xffff7ffffffffffc}) 03:19:14 executing program 1: mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffff9c, 0x0) 03:19:15 executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000001780)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 03:19:15 executing program 0: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000440)) 03:19:15 executing program 2: msgget(0x1, 0x300) 03:19:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 03:19:15 executing program 5: socket$unix(0x1, 0x28e26a9eb09a3e26, 0x0) 03:19:15 executing program 3: setrlimit(0x0, &(0x7f0000000040)) setrlimit(0x0, &(0x7f0000000000)) 03:19:15 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 03:19:15 executing program 4: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) 03:19:15 executing program 2: setitimer(0x0, &(0x7f0000000080)={{}, {0x100000000}}, 0x0) 03:19:15 executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) flock(r0, 0x5) 03:19:15 executing program 3: syz_emit_ethernet(0xe, &(0x7f0000000040)={@empty, @random="53b5cf6d8c5f"}, 0x0) 03:19:15 executing program 0: pipe2(&(0x7f0000000340), 0x0) getitimer(0x2, &(0x7f00000001c0)) 03:19:15 executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 03:19:15 executing program 2: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$inet(r0, 0x0, 0x0) 03:19:15 executing program 5: r0 = syz_open_pts(0xffffffffffffffff, 0x0) syz_open_pts(0xffffffffffffffff, 0x0) read(r0, &(0x7f00000000c0)=""/176, 0xb0) 03:19:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 03:19:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f0000000240)="2324f76f4539f4b7ba0b1b964f03ee68d2148211d6b03fb26e93888b1c14c9585c509d08925e6bc8fdf51df8058a96ded27c3ea8f9ae836baab2a13e4ec99de68aa9ef023998fdcb537e82430821914f1944dfcf1fc8337ff8433d7c750af4ba2b7bf68e643a03584f160c18df0eadb2fb366ced9d43b27659d1e2d0213c29811e6b3862d8eb069d98a1e1d0dba53b61f78c78a77c2086003aeefcdb808db4f948e864d3f640fa8dd89e01768e47bf24f0303613f1ae8403d7b44d43c80c4a8387b989b4b1f37a61de1cfdf72c0f4eb76772e25daf8efb1e4cba1907310f78b438090c7e3bd9c283e6097853ed07dbc403aa801feaf12d21b6e8b464c3f5c607c554f41536c17b2c5a54e0131c07e21517d1f4fde3ff7277ac1a37fb4c5dc1b2d7fd98920bcafb724c8cbd61e0b676d80dc7d5fcb958a673bed7a77234974e5c20cbe429c2544ae41d0145c2e6b8efcc8bfec71c5ab63ddb217068fc0a9729032b5826a6df67093a00de03ad766afc88adb443c4e1a707ab7abcddc8859827c1b6204240f8d221bfdb6ffb3c97c941c78a9af25ab0437ae8b3442f408d77963b8e6621618cd19adb672f8d36c8d5634eb9ef5a2f2482733c720b76de48da3abf9f4f05caf21072d97aad798dd5f0ee1c194bd47603be0f4e7ee4d16df1e0ed1aa72fc489d291c9382b36cc903ea78acc715599c87ca0271f20feb1c07bc6f2a34821959eda1db6c721acf014733bea8bb3e8cf61e04a68d8661255e4093e0a18b6fd81857dee3831d3a84ffcff8c3a2ed06c98bf04a5b7b6f89ee2faad672ad07f7f5abc2a07a52ab31d543a7a14ea01a29b5766c365945f601f2ee155aaf613f1826e0c564e6df7e63c06b700f8fffb18ad69fc561f1a78cd886a1fc140c358d94abcd6224d6f04a098b4e2521b77f93ef5c83bee7b3ecb727dae4a0535b0cc71799d2bf2ae0fcd66368838621ec6af7f6e364029c050921ea5ab0241bc8f8fc9af7ebf6927dbc2527e2456ecf68d35f60c3da30da487ccab5d7d9ac9ff720d8851adac610a5ba8f05fb5ad132c42e5a720d740a95892042628114d1ef3a1d2b5d6298f09762dffbd22743f083aeae2d37f35874c5f208d7b6eefb820bdbe72453c9d80545aac47f5630981f457f5718b995b3114780c85ebecb0810b78417237dcead399c6289dbf71f1d002882b2d7b009e45ad57285c136882182f411cb05596b08e273f92efb441334ae938c00de4e57f520bc8c61a111d375315c1aad7f8b03f75c7519166048bea4ad63718d11fae47762fc9c02ddc480ae97aa17897c5231e8b8f395f5bcdb83f9503f4013cca3996f7e23089303ece3292cf8b22f208a61415a832fa51712252216d3d453d430d735f6671d3557f2f47a9ef14b84456394c35752e64623ba69915640ac7fda87aab5ef0dbf20fed20a04225aa67d04cc88164114333fa33b45fd92282415ac10f064d127cb29f0b3400bd1a42fa8a32d9492898bf399a3bf4fbc4a90fd9d7bd19b3a13e64a92a2bc6d1fb62e1729da14f222dc2ddb038bbb87def299545b3c8d1a56674c0e5499b70326c96f42b744f109e7962641f4a08037cf5531acccf9824f891d89017f80109263c89f350760b666bfd4044fa99c2611a37df4fef7b43916f441a7e078a04e78597b2000798507a6b727dd4f3744b318285fd64a31a321d89e1f12499c07afb9a953ff907f3be3945ed4650276f6d4486328bcf863a9f72a36b34c2abc8dadb42136231951e8800e396acd57673ed34129ac5660df6391e743bb0b3fad7dfeaf09e4a14d7387645a69e0cffa9594575580260eb59e73e8209ab2462d6529fdeb6a096b2110a093fcf6f75ed3f051e2f8becb3a778f0966f7c57cc1f8be4f8b98fc5c41b1d61286bc615ab9a0c998ae074e427a4c71abd798fcb8655e1d760cd059be2ca68fa89f160afdda1bfa36b10af3aa680d7fff38498ebd882f29bb8f7bb9db2118c110c35a54deb85d80c5c0b8a1a947f65dc0f66977f754dc9e58673e326af20c127582e65080a431bc7fbf6b8881fdd2d8399efbf18caa63007ddcd49b2c61914f8b0e3abb12183134d01ad4683cdff07ecd83e8b51b60c6a398da4979bf336a67feadfe76abdc629b053c426184a7b02b5cdd076125f6d0352bcf81d8c3c3dfed31958a904740f0fc78f1f7ff3934b50a2710d3d88ce9530e7277808278e82de628e5398b2dd1fb44874f10023dedbf055177d9f35e14843be3466d97a006bebce29e3a5f2853182c78b91cef3d08b18c5dcd4c9b6f19ea9f9b92a22998e8f7513e33fdda10fb94f148bbfa7281e2324290a8f3f732b8f41cbd86ccdc97ca00b09d83cad30aa111d2d8fb4bb64ac8be94a2bbfd6e4b194b003d32d06edfc071c072b32945a5c2685859d04620cbcf4d48af8fe95d9c8f08cb7372e624f7c4b517c933868217de9f0380a59c29ccc93e9ad1da9748441387c155627eacf761e761352443bcc95b0a62c9ba7dc77eae3b2ea105a2301e8c5502e97d95bd9185213532f3842f4e752e24e843e7d1bf0df5731f0a33a9b290dd08ac229b4bfed9b3f0fdbb7fa84d8f6049d2caeab94f715bd7dd431bfcc7588e78e23b604625574fa7855fb134b0b57bc30f247009ee10e6125ec9e1e55a6800862b17c301807a7c48f0b8273d5b59af7ef6f112d8385e877b496edea0204e60ceef342603dda2f2e2e69daffb5", 0x784}, {&(0x7f0000000080)="09908959eccf7e706b13228b1dea31dda8a980148d0d410d15f423a1c8e9d14c9fb82ee1c2880aad594101004f295c4ed9188bb95a6c3ae9d591f8c41c8863e134801d3e415496d1f8c98e11535fd88ecdcc49e58d254da06590e926bada4b474d37421a2aa96da91eaaf72001c51a1d39fe1aec638a3ddb61a9427167", 0x7d}], 0x2}, 0x0) 03:19:15 executing program 3: socketpair(0x1, 0x5, 0x1, &(0x7f0000000380)) 03:19:15 executing program 4: syz_emit_ethernet(0x36, &(0x7f0000000080)={@broadcast, @broadcast, @val, {@ipv4}}, 0x0) 03:19:15 executing program 2: setitimer(0x0, &(0x7f00000002c0)={{0x0, 0x7fffffffffffffff}}, 0x0) 03:19:15 executing program 5: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@broadcast, @broadcast, @val, {@ipv4}}, 0x0) 03:19:15 executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000040)=@abs, 0x8, &(0x7f0000001340)=[{&(0x7f0000000180)="4d1726277a4847c24f327292c86dd6997762cffddd0b28c6b365cde658ed33baf5288766eaa0d584f90044f2abe062e6f5b44c2d728fab3b630bf7d45f670b2d9f026cd231afd9e121c41d288832974bd696e46f0ac47da01e2094bb44e87cbd185b1376aaf27dd013be26070cff51d036162187878f3ca9ca39132e0cf14f988ebff210cf18d9b5916b8fa27e6ecad62c2a1740599c4fad19a3c7ccd5ad747ba15303806e1a116994a7aa92366ddbb57e346fb67990b72690bd744393db5bc6a3f17688a29043c822a15a0689c3634ed93975bb2c1cb9792772ee16a112122e41c91b37adaed16c72afa0300cf57ade8f75accbd02b0ec5d2c63728b205798757325435c599b4c605f48c8c78d9e761c76842c63f31be84499bc34b0db26ab5050ad5971726de02674673f75aaf9285dd376afbe32465c4779ba21ae37b6d68a0d2ad8dace8c85c746bddec7afad469d6fdc79e303f1b79da20b93f1bb7569cec5237ec586f88e47641f961ea1cfb8f4e1423f3a38a85a527c374db1593a91ad5c641041d8abbce3d848d8b648476f0deb0f44f6165d4f54c1cfe545141890af08fdff399dde3994043909cade0c9d3dc4d2f967b1a022b08c6f3941f7e0d35db9f5eb5225f2df9cb0cff5863232a4389e6520dee4b5e74ebd339a30f193e54e01a0e2b6adf1c72af93a3c86d790b63a02b58eda522c00031fcc67913c44f3f6df1551eed00c2b44a02697e6fc1ecb2dde3a31ac32ef34541d799373256f05c6e245ef85c8fa3ad3bef98daf52bfcd186493682aaac0ff863e4ceba0b424369477f35369e30e2c8aacef8ccb09aadc98f4264d9338b9644aca9d27998df0c2281fc2542e678016bab4cb282acf250ceffbb4f15f881353c4a4328514f1ed6f1b7d57a0d93780f7ea66cb620bb77799ecf22f4b493c8c61fd93458edf26fb115f34b8326ff3a46f5b96a458687e98c5fa1d4ffeab8167e01bad5ffd485299de12ef0c3da88f8eb16ea2fcd0094704f444bfd26e5445f09f733df3a0b4ab2bcb9027bf62125c701efe07a76b712daf06b7ff85a67c7ba8c361677607875e1f4adb7a4acc708b68b55a8db8efce6ef79ce73dca7cfafa5265271bf46fd59ca8890a3546b46aa07f615e79cde22fb96a5ca95e4e08a151609cb202a0639ed07593e9aa180e3317c1981a80414dab08520d2def34a0561acf5b48fe1f6abd1292104fbe3782a72e7529b3939354b538040d38bc3c36574a5fc4b066f98bf3516a756d9d453673bd6839d83bd3a8200e2a3b42821d05e32f83d861a4886999c28e019717dafa09c5c243a8bb621d3e7c7d98713bae9b4651bb4211673a9603ede8579b2d8c1585941fbf443b336e9f181b8ebf652e366640d9e13d95e0ae3933d8b250a8c014370ff2d467bc06a9e90c0a29a6af6cb5887f9bd4d0cdecfc7f89be4e0fb5eebf445aa54cd7aa6130d593fb5d1fae63a28e10be2941b9c70ad7af424556ed191ca2edc9ef25e7118a920840d1276f5615a91097be2e92140ed3c3aea85e4a30f4b6a3288b85ec3f273b2f96bfa6af38f2605f17c4b7d6e7e289f00c58dc434123806236040b7f95f666dbedbffe79ffd3c59652d9473d37168a244dcaff7e9bb1ff41753383a9f498deb32e82e9f0f57fe144acfe781527845c4434bea345d576e8e14c1e7551315373349f16f5cd656e32c33a0d1e35d30b9b2f3e95a8439fdd02c6786606ec8f656538ead843402edb9d98f7d45376b048508c87270c1706077df748c447f8f7fc55b0ddc5b47ff41950c361f067bd4ad5d0e41d696e5ed1dcb93ceef77b7516557b085fb85b5fa48a40bc3ac0ea2797b9937f621e4c2bec0c321cd21ccc3e99c041eca386f5394b7d52a37d4d1d2997d635bdc3e108e6d17872192f85b5c5fd852c72ca6697e3f0bd605f7689f2fbe3c6755a7a6229e17ba98dd914725270b6a651718cf38696c03c1dd2d76d2fffdf6b930f54e7e5353e5a8434f7b153051f56cfe470e7294d774d036fde3736241d83794447183d020f2897a2dcb78ec952d28cbe41629de7e63b91b84c950c94cbee760554ded52d500c9ca7eced90b19a9843af3c6741d479e717629b28dcf06882b6dfae48659886929905d2c010371ed0567ab7c9a9192ce92701dfba68d06281bee3b274dd8f79fdef13071aabd9ca89524e7c9ea50cfa283e647ef05eb61b2a33635fead5e7652a1e506b7efc1d9636c1af0e21736a52525d0bfe1fb2bcdcd3041a9ef43fc55d827d5577e50923c380d23fe77a80659c59e81dfdf053a2c26d1eeac0da1c8693450815ac5e34543cc95a70a79a109d93f9ca3c02663c197b8e5593b6e3d0afb37329e7b1fd54317a6163e3e07c574b5ad76b1bf316436713f32a7e9cdf316a322de03bfb6413754b48b30003fdb765f47f87bf77949e66bbdcc289172da5ef0b66adc7cc4804929b22ba53c55358c5011592ef81342ad7c824bc916a3be5dd9679289c961ed2c1993735e55288495b1867e746045ad537bb7b248b396b0f8e9015da6310550baa23e5c65e0aa84242fdacc1192025508ee565b880d414e244ea0ceea6da85dcde1b70532e3ba33af4c2f2b30634cee5bc65f6b348d60a388961c05995d03618aab93283d1e0536423deae45df45ef9244099464ffa945d962425586d705697569f84d657e932c29b110e3f132d68685dc1dc048bc8ee3b60ca9c6069c58de94c5d9cd7af92abc1d2c1d0616a724df26ec17b02f37c4e95328b3ccf08aa1b8ec40fc4075f4d534b33217a28d66b5ee50073bc0a33d722def330f7258ac21ca05450d0d5e5f8c9dc4661b29397524ec47d40e3e321f4bba88871f955a9aa0e4494a2e98193d7883796d2aa9d906c3dc42e045028b8cfd9f8a5883a01ac40d8314280a383975fdd742f5ca21ce17081cf9c79899fb2b3cdfd5924f8a54be06c0d6fb173914e4f825f95c2bf16f89dfa7863560d24ff176a14bb1976c0895c644f6049cbc617b128f23556298c2294049068b3c78263646bde2de21bdc15cf9f1c96cdd5bd2d19e5e52c38a70ca05c7541f80943ba0c55969139eeb3f345cb1c2a41c02ef7f46edf25e186f06d1f4ac0b8b7198edd809fd5a717aae8a5b8e8c2e02ea6ce9e016a2455eff72abeaee8af55bbeae1b2b46cef1bb56772fc829b4fa428cd086315ac782cb733cd9be5b025dd380d362a105335d4d77d93500fb72892dc2457212228b92f5e35e8aa14db0f45b5d4d5916a61cb9edbb8b0ad5c46ae7419e3908128f7ab4f58ec80b5f82589be9c004ccc1409393b65e6c67f98a6f0cbf84fa52fdb07e95a4e6b7e279e5e22198af1fd3ca8f20de038fd5549e05a8b2791f7ca6b79289b00c64297ea20ce0ab7cb18fb137aae6220dc36b4d0be28e5be32a6102c620de8900e08ae2c6f1824a70aed285ecb6f670934cc07927948ba4323af0e759ec78946dd691ae35792ba78f0a02c6384541167bcfd8b89ca23ac4b634a42cbfb86d617e4018f469a16e2e720c8ec1d9996c7bb7a144f982e058006f540c1389be62f8b2cc3a68529eb04ac6605d1942b04e8d9f653933661729a723bd4e4e6bcbc150895a7defdc35da9965357264a9e70beebbb9b04f1552f6ad35579db34debdacffc056e18719bb2cafe8d6eec3584bd69e8050120b7715c5de0f6dd531c4dee5809c177a5dd2e76a6e0bdc32c62396b071cc47c028d1aca2b6bc737290143129a3b2e29ae5b51d1eb92ce220833b522141880043432af8004d386e9b92725723927c7e5396403ff78237bc45c2e0300b42b406adfa0cdb2693597e7e77ad4dcefcccf3e3ff3074c01e9930d30e8c08dc455f5329a340bbe21ac1bb674415ac4747bee68aae1eceb314ff2acda530676403fa00dea415393378b4f6861a367f7bf4f32121eff4a347790f39face8e32776879dfb7ec514615456c94fcc5020b29c95fe6c1b381212b518cc9b1658591632cb27e4d97e6853dd83d22f627b5c3c6aee3e659b3d9058526bd362c90a0ced9626632526423685f557cf13a0370d1788dd24decf7bb9df3fdeb4697e685fab2bcfd30688a14fa7a479262fd54efdcc60ea7b4f2d503e0f1588a9104ddf2e0d0045c6390f72c6491389dbc64487be6a27a2e09b63c68b4b79d4d853baf9cac92887843feeb3c310bf0d1dceb21c9c98b59ae332e4b582ff5b08556ba2669bb2e06f9213dc359bb9b5215649c4d372808a288f63e49724b73ad32bccfe1f277cd237d72b648d6048de6ba105730b319f7720ca82d4ebc3ae03d66dd5452899e89afc1fab49a38aee76a291eae9996177855d193c30e7f0bbe06e699f8811a1472e6c7eb708bd72e6d8e9cce95adeb5ca9482e42c5e7aec86d5da12a3f90bd7d7e40c3327e87b85a0b7a667f6fc877d05906260db87b4f2714c55a4d85650858aa6ee166844d69560f2ed1cf2c53a29b024864dc2e2be7be91ce9eb8ad9cc5adc882a9aca547046eb446d266c6e39b9fdf905a3eeaa9b35813790e8b7fbc94518523ca40152e512e92c60a23b6008d822c2fa0f3a0d0d3a79f17cc04a20eb7793a57a06f5b00f7fbe5b124f8e7ce57925fe0e99407f3e07875c73536e7d7a0596a91a3cc3a68427298ac1ccd4f4238150a4aa2d009f788ce86c4a2ffd23760be5cac79b9a33a29e2ce39bbe45402a0579a55a3a5fae40ff8cd819bfd2c3ba2725dd7a9fa3704ca61267fc14dde0d2d615b30cc51998f5a8a426db96973c515505fa3490de6da21e14022532844760f39727162e422732b00d31bb4614dfdfaef38d3e6defa09c1656c815a5713887131210a55a219066f94a79bf88335b2e506c7b5c7b17314b12496cef094e0625f8c5bab69035f7f4d8a94717dfef667b2740145c2aca20d1112ad906a488fef8e0cde5771b637d1cb442c7d0ca2093cfa403f295f097db5cb4dee327aca5992eb7e88e20c93445ee1e953704328d6d9ae2797bb43798c335772b01383997e63be43d3989b5908a21df910e531577debeeca9e828da0bc452894be58a18e209c00eb180adfa805fb691f935490760bbebdce5e9476e06853a0aa4be2e5384a6364ab14e5cee744a94f3e0e583b902ed085fb84d9a3829a7094e771fc7d119926df0dc36c4c765ba315011fa6ffa87acd1498e9336c167f5b22126afd3963fae31573440966aaed7914806b521a52d82d9ce318e8f5c62ef134dc23436a8d31200e8e4ef6f78c9921dd1e8237f830259de0ddcd1edee88a18da5905faf1ecc66e370b7b28537b28f23426d808def0ae9747397bc0bdf504a127db73fe4d39f6acd7fd88a3068e3464735c1b8dea27661e40b301318eb1da49cd953025d7090c71788db8f2f92d233f8c6becbe9e035613b444669ed8b0885ad1afc01b09e8570b6e1af93e752e718fedc8ab8a5c449dd8153b43b9793ba8fcf74fd0b74c774563511cae48297dd449cb15728018cd10ebbcce3cb8b10850861ce7ea2a268bd267e68f4526a9ac7a233e1aac14fc4f49fae53bb93c25efb08586e43bda8b54aa1a25afee8dd866fb8e54ef9306fa669e9c56724bed049daeb7da3bff2da0f960068ff814e43a8f56887b7649ddaddd5347716e319703de67ba021d41d65f3da634d6524e2f03005bb618ad74b95b3eeac15d6fde61064d84ea58a1a7325ff1791fc96943d162d7fc7336ce776c8282ecdbb29fb3505579a3e6890a2b0b22ca8ac5ab9b5e6a35ed3127d36107ad24ce70bee67ad37b9e9c3a35523afc57062ef3e420939cd7551081549ffd2dccbd1224524bad4459", 0x1000}, {&(0x7f0000001180)="3cdddbfa2555b5d688579d1e4f4cbe9a89e64bbf14df2251f38be8d8f2c2b5b12bbb7b28f6199730cf2e8f67d711b9ab6d7f2ccd1c82a477c1328512d3c766f2a2b7fd734da21deb4ae6fd4599e42aeb19a41938cb51971368e88344646e41b99b399fd2793f45c903476a5719d44847fef6e8943bbecfcae50114d1b867d5ffea70ed73c7ef4604335434da7d0e5e817cbc22c4407eda0bbbcdbf86ba45825c7ec883aaae1c5522ff34a179450bf3c6996ac4f4c285371f1603e151399791c831505a12e1fab4a3fb690195aadcee9b80050b42233b47686aa378ba3c52bf060b80d8", 0xe3}], 0x1000009a, &(0x7f0000001280)=[@rights, @cred, @cred, @rights, @rights, @rights, @rights], 0xc0}, 0x0) 03:19:15 executing program 4: socketpair(0x1, 0x1, 0x1, &(0x7f0000000000)) 03:19:15 executing program 0: socket(0x6, 0x0, 0x24) 03:19:15 executing program 5: r0 = syz_open_pts(0xffffffffffffffff, 0x0) fcntl$getown(r0, 0x5) 03:19:15 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000040)=@abs, 0x8, &(0x7f0000000600)=[{&(0x7f0000000080)='q', 0x1}, {&(0x7f0000000100)='q', 0x1}, {0x0}], 0x3, &(0x7f0000001b40)=[@rights], 0x10}, 0x0) 03:19:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 03:19:15 executing program 3: syz_emit_ethernet(0x32, &(0x7f0000000000)={@local, @remote, @val, {@ipv4}}, 0x0) 03:19:15 executing program 4: r0 = socket$inet(0x2, 0x3, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 03:19:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000640), 0x8) 03:19:15 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 03:19:15 executing program 1: semget(0x0, 0x4, 0xa42) 03:19:15 executing program 2: setrlimit(0x8, &(0x7f00000011c0)) socket$unix(0x1, 0x2, 0x0) 03:19:15 executing program 3: setrlimit(0x0, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f00000011c0)) 03:19:15 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$lock(r0, 0x9, 0x0) 03:19:15 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000100)={@broadcast, @random="bdf38d4e1284", @val, {@ipv6}}, 0x0) 03:19:15 executing program 2: setrlimit(0x8, &(0x7f0000000040)) pipe2(0x0, 0x0) 03:19:15 executing program 5: openat$null(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) 03:19:15 executing program 3: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x1000}}, 0x0) setitimer(0x0, &(0x7f0000000080)={{}, {0xbd}}, 0x0) 03:19:15 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f00000009c0)) 03:19:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$inet(r0, 0x0, 0x0) 03:19:15 executing program 5: r0 = socket$inet6(0x18, 0x3, 0x0) readv(r0, &(0x7f00000000c0)=[{0x0}], 0x1) 03:19:15 executing program 4: syz_emit_ethernet(0x22, &(0x7f0000000040)={@random="bde98075190d", @local, @val, {@ipv4}}, 0x0) 03:19:15 executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 03:19:15 executing program 3: r0 = socket(0x1e, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[], 0x10}, 0x0) 03:19:15 executing program 5: utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x1) 03:19:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="872665abb9189c62c77dade835f11d5a01a1c046ee0761de7c33afbc538b7585548132a2a12bcd7bd6605541192b59b535ca37f3f5b558841cb45f3ce9b165bfa28fc4c49f1175189fe7d582d836dbd86cba50373e860b1f209315e46ec8235a8391e63632613a91b455a2922c0cf69e3ddce89d5917f9586be033afdf953ee9807928d82a408e96ded08e95c350b7bba60fc98adabd240689483a11de1a8625a8abfce89fa4590988888123a3d1c97b42018711c529751c4ceb7f83a898d1505e71ad9a59c486f2dda4fcf22e1ff982022c656b5f7c25edc1fb9f0cba62db16e7", 0xe1) 03:19:15 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000080)="ddfcc8692f243fa6e495a98f729ae1c2246407c1f629060b51d190adcd67f6366155969e6e6fabcc87013aa13dc97212b995a84c2efcd3d86c709e4b98bf4b06ba2bb0e07a7234ed8545796579c658edaa8cb378e46e2fc2f7963492818e1d71935207ddefee1293d534b41fd0ba0a61ffec543258431702f579d166b0552e172d8fef9032d32ce2745b3eddb7a834f939", 0x91}, {0x0}, {&(0x7f0000000200)="b2", 0x1}], 0x3}, 0xc) 03:19:15 executing program 3: setrlimit(0x8, &(0x7f00000011c0)={0x0, 0xfffffffffffffffd}) 03:19:15 executing program 1: r0 = syz_open_pts(0xffffffffffffffff, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) 03:19:15 executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000180)) 03:19:16 executing program 1: setrlimit(0x1, &(0x7f0000000000)) 03:19:16 executing program 0: madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 03:19:16 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, &(0x7f0000000280)=[{&(0x7f0000000040)='\r', 0x1}], 0x1, &(0x7f0000000340)=[@authinfo={0x10}, @prinfo={0x14}], 0x24}, 0x0) 03:19:16 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) bind(r0, &(0x7f0000000000)=@in={0x10, 0x2}, 0x4) 03:19:16 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0x0) 03:19:16 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_LEAVE_GROUP(r0, 0x0, 0x51, 0x0, 0x0) 03:19:16 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f00000000c0), 0x8) 03:19:16 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f0000000100), &(0x7f0000000200)=0x10) 03:19:16 executing program 5: getgroups(0x3, &(0x7f00000013c0)=[0x0, 0x0, 0x0]) 03:19:16 executing program 4: faccessat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0) 03:19:16 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) r1 = dup(r0) setsockopt$inet_sctp_SCTP_AUTH_CHUNK(r1, 0x84, 0x12, &(0x7f0000000180)={0x2}, 0x1) 03:19:16 executing program 3: getresgid(0x0, &(0x7f0000001200), 0x0) 03:19:16 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0xf, &(0x7f00000000c0), 0xc) 03:19:16 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) bind(r0, &(0x7f0000000000)=@in6={0x1c, 0x1c, 0x3}, 0x1c) connect$inet6(r0, &(0x7f0000000080)={0x1c, 0x1c, 0x3}, 0x1c) r1 = dup(r0) sendto$inet6(r1, &(0x7f00000001c0)="d3", 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0x2) 03:19:16 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, &(0x7f0000000280)=[{&(0x7f0000000040)='\r', 0x1}], 0x1, &(0x7f0000000340)=[@prinfo={0x14}], 0x14}, 0x0) 03:19:16 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) sendto$inet6(r0, &(0x7f0000000080)=';', 0x1, 0x0, &(0x7f0000000100)={0x1c, 0x1c, 0x1}, 0x1c) 03:19:16 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_CONTEXT(r0, 0x84, 0x1a, &(0x7f0000000b80), 0x8) 03:19:16 executing program 5: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) bind$inet6(r0, &(0x7f00000000c0)={0x1c, 0x1c, 0x2}, 0x1c) 03:19:16 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000001440)={&(0x7f0000001240)=@in6={0x1c, 0x1c, 0x3}, 0x1c, 0x0}, 0x0) 03:19:16 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r0, 0x84, 0x29, &(0x7f0000001280), &(0x7f00000012c0)=0x7) 03:19:16 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_NODELAY(r0, 0x84, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 03:19:16 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_INITMSG(r0, 0x84, 0x3, &(0x7f0000000240), &(0x7f0000000280)=0x8) 03:19:16 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f0000000200)={0x10, 0x2}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x10, 0x2}, 0x10) getsockopt$inet_sctp_SCTP_MAX_BURST(r0, 0x84, 0x19, &(0x7f00000001c0), &(0x7f0000000880)=0x8) 03:19:16 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000300)={&(0x7f0000000180)=@in={0x10, 0x2}, 0x10, 0x0}, 0x0) sendmsg$inet_sctp(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000002400)=[{&(0x7f0000000040)="b0", 0x1}], 0x1, &(0x7f0000000200)=ANY=[], 0x14}, 0x0) 03:19:16 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000140)=@in6={0x1c, 0x1c, 0x1}, 0x1c, &(0x7f0000003900)=[{&(0x7f0000000640)="ed2738923458fd21b54e8338a12e750e67fb1fad80cb292635b797d5e35f31bb6e91b0d3c9ebe8c78785db4d90bf6029bab8cc4bc29e4e2712e16388cc498fb740883e1820168c59b2cab91da882e13d51dd875e1de290b94b34a86c974b1f1b417d02d590b4d336119761b3b9cceee1b69c97d5df44aaf15ccbbb01c114e237e6604bb4121e03a3b4caba26d7d15023bc9b1c499ee5b8d286", 0x99}, {&(0x7f00000003c0)="649959430e5fe164e78c082dc0571fe7cadd3c8f9446dc4200d6e70a1d175c7f2d48afabb7138f7caba2ff168764a1d1624dff7ec14c561598e0d88fe4ee", 0x3e}, {&(0x7f0000000700)="0c84250a13e66c13b1c94166b673ff676625024dca2a37cf9c64ff5b66f2a9cc0531cff63f7b01b126c711a2472d8f6d3169c8841a47f75ed3a16d155d4a6306a70617eef9a448641188c223fa9c1dce1e342ab82e71969368e56d097bca0f01a545cea78d5d0446426677ccd4b07d73665d8bbef5e1c0fa75c468f8e3effa8a394a9fb37a6adb8690d43c8a0adfb3bebe1a5b889eb3c5045d1e5cea35726fd2f1f430a2c2d7a53e1091316423495c5a66fb8b5d7105f08a492954bf24f04509f403a1b611dcc963c9149f9d4cf4ff72e66b1cdf4c5662fa0fdaf4548a042ec3180ce46bc3da41d248c1de13274f15450afefc9d05c834acec47cc884ad8a5c9522e4a8e9500284644801de594435f946be2a045f357d7c098de721a5a35eedebb33b2434e0a16230ae5042bbe15a08c8d7522db87e0838ed7e91805fe2a47606f02a1e87c791eaf915517104a5a74738e9a6b75e201540f94fc5de619c0fbc3acd87be5634fcee5901d42499e048037cdc6cf8fac812de9cb7e9983254b733a98004ab2f6871519f7977ab67c1b9028ff48b29ad328eaa6afb60af422dfc312f07a89ed39717cb0ed25a6e1c583022e331aaee86f0d9a448c38a412c7ab16a5ea1e3c139b89260617a2db1e794199c8ea31557f3e70f9abf4835fd446b88c4b9101ad9ae122e617ce46ec8bb63ebdfab1fac2800399b9867c3a1daacf29112a2742e45ce8b9db52af90fc964270af771a75eae6abdf9f0efe17071d1ed2a8f9eeaff10027583f64c9c69fc9394100cb1a4bc7f91f900aed0a15031c873e43e93c382d356b038c268dee717ca7cf8d9460edc3ed3f9211fe88213a05aeafb181f8b4a47f5b4e1506d9d563135a182762e9af26450f9b1e6b499078a93b47d185699cbc0e0bae3353b0dc21e1b0b5b9a5a4618565f9ede5e9bb65add800e022372f1737ab3e1c8dfc2e72da04903faee1461a33b75ecf04e4965a2e21acd584a77401c23c467353dcaa040478c3451f7d0375dc31f45c839ccb7f9bbe0d73ccd3138ae5cfe919f68a80300d6ab3f9764b66ed8a4b4da62744362a3021fe2511afefe19c8558a8d7ca18ad9e40f32b847826b3a05562d944247c034f2087887aa47bbc2cfcc3744368229eb453111d458e640a8e3e578a534e3ebd1b2ace670419d7ffb68bd4616353aee9292b6c9d834de738d533fea0af786d5a77bb554d99dfc2ab7c59ee68d8567fa507cf490d431c6398fa98d7330eade54befbd4948f6e3959cf3755026be29514ebc36bfdcd45efb8b7843ef8f3c0b3dc9e21f0bf81528a7454a02de189d773fd276f7337453b0d19a8c19ad932b21f88c58f3c58c035ab9c20096072db59501d8a4cc262c0d526e43916fbe735c1e5b44872ac43680b87e4e27d3b80a757b33453618da9e9ccb1bc624b9f8d4c0a5418a24304a760c66c5efdbc4bcc957146adc0cf6a4005444c99eca0b92f2ed6402bcc066ec0ad16e9662c63bde88df5bc75722c862205065d6d03c6a6cbd2037eb8272fb0b9e69d79012a570603ea121942b49d1688c62b5139a80b9248de8e08ecc93f8557dc7ab90cb95beedd9f35f086af0ba2c05c4b455ad9128388d76d66d86c225a1f10632cb559921f11697d874841429fe4914112e5c9612065b13c93f546a447502c5119629c1e4477bb5cafaae468aef988c76166a338a94f01625997ad824a7e4f64c657619e867c39904f75c9fb30bedeeed09e0080f312699fe267a81df14f7b277ee2a529c1df1c60dfb7c2638df7ddb251a03b321c19ef331e0e11e36f8fcd6cbe2527163d585d0ee171b8fb56ff8575381f8a73994c1aeed6f99fdb8cb29a8c8468cda107ee5cf9868073483ac0c87d5e37393bb986224aadb6216303c2ef463efbb9f25836247a168f9ed25f582e9cfc41a5df2168782d74cc54d47f7793b5197af1fd862fc57008e2d0c8624d9f6ed5e3021f89732fe6f63588a7842a7a93f7081a9559c7bf6997421dad443e67f6b3d5a93f0ab4465d69690aee2910362ec10e5e76a746aaec2b2687fd6e1f950ad4a6c5cc084f7f42224716a9cd788784f2292c422f26c4696cba0492132eb0159e55f0ff11b76717e50e719e9fc01d08389fc555836f050ea4de2b040bce955ad03666e412b5afd03d6de9c3231f5a6826b650692395e15320357d951ab4cada8666f6b1ff600a7c97b700e544173521115818fae674957b0c6136623e4d97b160bd8fb9983db042adcf031f9ba2dc405230b474cc50ede58f0117af0cfd8f90f29147598f94308892c8c29379c01e9afbe9fdf1abc6e9cedb358bbf2484bbe05f061bab1ca50605abc4f94f991f6488c50256c0080778ec5c78521ec99920d7f0faceb1512bdb2e21ce61de673acbd107de2caf42e4d65fa02df61176ef4b87587909f0bf75d4b3d8e4561d454a9a4e078df2b499a7856fc8d152b96a19c3dcdfcb3bafcaf6942b31d8ec6ea13391dcdaf7e800007b34ee502651118331113ffdf1f0f5cb449b98f3fb726254382faecd6c44bb5bde125f7b21d688bcabe6cbced9eef9a825084aeaddb7b8036a198121e8057d3e28f059f251b241a4130605cf11e91c1d500487d2a47f37a1b97506a415e74188a4ae8ffa7032911779652df09d72c08eab83fbf3a0e4873eda5a4dc629b774a1dca3220a4bb42992ff3546ba865d973dc6a5b0b86b111871bf1130591ca7239979ae8c962f1d3400518cb2b00e4e00462a5216928deb65d1b8df6fc3bafd26f775a5e1adb0a0c12685d7b822bdbd4e17cb124b2bf4f265991aa465025a76902074f5dd96a9bcc86ae4a97031199d7c27b98e7b954178e6e3e4bdbad4ea6095777a503b7d4f76309d193a55a27436f2b446d8ae475b148a21b95fd23e5c78a84c6620b6bf8bf8e081e932f44593385cfacb20449681cb93f14430d8e4eb1c0e207c8e64f4ff6fdae6c37fb7e712e717349530e55873f04201c12b3ea594776c7b125eb9560db88af64714453d1af9fa073884ebfdd43355a061d19bd440f69656700eb42161360f4c09a4d0a4bcdbb6d4bc594ae90b30f840d82056aed381441bc341a221eecd5f66097071fdd8c64f6149bc4c5ba93eb8e6dca1eee374730a51240fe127ba3ce8536149c2011b147ccb380e38aa70541a813520c3a220af6914f189ed80a7a416fa44faf36b2e058335268aa1a29fe945d7cf6d7e7297d9958390a5eaf3f750427014bcbeb5a3abb1b142a871f9df2ddd6b68fa3233cf2379e78aa678cc4d7c8b797d40b84b484d282e1119f9ab15a94e2b1c374a824847c204803ae915f94b35adc51100a4209ae704b497b04de15e110e78a05abfcf12e7927973911ba985737312f12930a69a42a116bb42b4d8600cb325f5d1b181c655d81987f00dc46ce001872da075c34aaecb5ebae981e9194969658ac6c8ba3a19efd5064bac9b5ce51b46ddff7887ff9e94205b1456a1167f08db101487d52a5ef40fd9b6cc8e3a56224c0aa27c663501a5e51ff3821c416bc2adaf1febc88fb6596e5a08846ea9e719c67beb5a0fb7dd2fbab23258a1c015d60b85540012419f0cd3b310c0bfc3e9a764722d7cb0a82fcfe5b73868df5d31fb4f748079b2da933767345632aa90446333211cefe11d3b44f9d5c27dbeb315961dd24312b1d86dad23feb0a357ee0422d48c78542fb47f8b82fbc03a8ed02f1a6b8fe5fb04b6026164f0150fb411fb2a38ce42cee6c1d73e6b17cafc2023b72cd2f53f75a94ee6a8d1dd7aceadb8e1f5f62a3b64e9eeb110f85e2e81d9586e243260029b91d16b1b59c3bfe8f1b3f00ce92d71e9afc16eaf20ba6ecf9cdd5ea646758393ffe46aa0e2d9a1220f2c1cb61d105d3f81df318778fbc79affe3eab803e7dee3730c9b71b4a94164c81b8d65678e43ccc77f6462b2b94303c566eabf4a1d1acedb43c3a0616cd42115f1262f468d732cd651a2e8c9201eba0f78aac649436591ffcb0943dfc6eef295c7b0934511859b8e3f95cb359feed686b521799406c34d8f5a223ccee7667a11d5ad5a91013d6118451d9427c591408cadc5c390430f103dc54810217dffc79ac15043d71a359996c6775519e6e9e42d817d64247af211f250a961e4e3e41878bb9d246d9b4077b2d17cf7c2db788067ebe3fe3d30ac83bcbbe3315be17427dd0f0623354314232678d62fb30a01914702c278bd33dd410c9753e822b1d61845005071a76fb63a2e3295716c358e89821bef32abfed1def5d7b75b0f69099c07efe571e5a45da23e11c7ea2cae3b3a7e0174f2f03e46fe06d16f3978fe55de50aa72319d4995a2be69e7f3fb85b375479509f13f6b1558572545b2b28fecacf4559af6c0ebbfcbc6f160ee63d358fb34018a5e32550d4e2b348904253e144d707ddee7f57f50d2f56c79ecff0130183a37aba8dfe5114fb2b751f1574896511476452a45bdcfcfb85d952dc769d6cf24ccccafc85783f87429fdde996019948471f4b085415ae33f3d95a347a751a2cb8e51bb06b0ae0250208e90e6737ed07e7c0eb88ab584dc382c37763d1c2bf2f7fc2961a32b3e28e938da4b1fc819c5a3423d0b36f002b402e3c5cefffdbdf64c0c3d2376e6e55f8904eb775ed6f43c326401e56ce763bbcdb6f8bfb93dfad2f4661417e1e84fff73a92d11bdec872cee7e1e5e106227e6cf65808ff3d7cde2abbf50c8b720dd9587191adacdaca7b2a1545b27118c9a972788bcbeae8a1aec80ef1d9eeeafdf22c852632597b5382116c166f1dc8621d4cd8f973bbd6841e9a46b3d2905103e3c26c90ceb59c32256096056f2365311e7a165901b11660295c9cf4c9e7dbb5fcf8ab1a164f4b65c6c96d56001b14df3022819e5336e8846a049a5fb88b7588eea3d616a648aae21637878d8f2bc3421b6476dc4b65687c40b7e344f9f0b99c5c2a1803c68e43ce3b6c4584ff08be8c4c4ef509de42209bc475720a651763911f514bc45aaa2e40626b1e9309abeb76ea820f60cbe52c7676c1826624f16196b1077b0f844912d55c7e1fa89596af61b766859d8d02bcf7dce3fa0f6cb91edb3247e234da341c9e002f2fc3108386d5afbc82c9a77005c2639ce90970715e36b907eeed3bc27a81612dc6650f3434c421d44904c9fc3d2efb6229bb46720238428b63cc9103a13369284269cda629ab2fca60ebd08710d4869eb1351965d4bab690ce71852ab0e0306fb64c60d8a2d8726b0fba015485da1907e11339266ce9c1e46a11e1a6182d5c71e288df108182b7446b74e5975cab66bab1411b8e7cd83d47da95f1bfefcd8d881c36e955cdb598e1036be03d2bb0c088390f808580fd148feed2f37543b9e30b94bd13b92d11c5122ba5f8d51f486c1b50394375b5cb9bec8bf86f331d197d5e826eefd049ae5a34caf273560bd105db40b6c3c84991ef4af4294e8a8458521106cbc2dcb94a1b60843e24d910fc03c1f202fa7ef1dbcd400b3a3e95e048868add075f3ee79af3947679e9cea128b1a88e08e32db833bc5b661b20a7c4affde2440f9c4d9481a439e36bcbce7f7f5e251e4ff43fb30204a05b0d98aa518cfe9ce363a6312f7d2d2f1b9a5c6ecc5fa83e608f3a4bd69505f89241147da707eb851e50310288893699dedecdb72b36c7a224b4193114644424d5392982c9810cfcbf206481bf9b5254a0dc47082019292a7ce61dc40ac9ad43fc1aba2ba2f2792ede392b9564b120952e4209dbfaadbe7e6a4d4889411cb59b29d1eea3b8367ff3a9df6506b7d13012c9d65ed7af5dd161a27b5ea96da5d8", 0x1000}, {&(0x7f0000001780)="81b624473e4a6040be825496e0e454d36b6f2548cec41b6be2266ed89c6624dee8531972672154fcade6f4db5edda1d61f6b0b560908f002f8c1d599a16ea3fac3fba3fda6d051249e938f6f9a41f8f41ddd9ea193f8f1b0c8bb28c7c8876ebda0e86d80af8ee82ed27a1563bf876a037d9d6cb529e7a653d50468e8841b1d575cd7f02e8c6fa46fc46e0ff7694efd5c3d", 0x91}, {&(0x7f0000001840)="6a154064c3333bcb1499656fe26eeb945f0a0cf15a42dd432ea510a5c03a56501fbe32d886393b762c21c52606f7e85088df76ddbec09d7c35bcfdfd6e3f06bcf95a411760977e25958ba60fe82108561fa1074a5ec90cf96120100f694a4f1ff03135c56de2dff4180aa7ba954da43de5ed988bd12c5e0587dcde18cead66e5cf7759e0c63f806925ceb74749af29095362812f24103733ebc70c1db4089b868eb75a977163b18fc8e9d510093c8588b48b76e0d2426f30cd6c601651cecda8d9e78714ece8247eba8f6b477ea136f1b299c3b48d810644274dc59397b0e57042a290e3adc356e3a3cac2a9985de6f33f07ef0592bd9e5b7dfb940626feffa1d61b78889d7da1cc52d0691d030201a985ae24ddb258b4df04f705313d61ee49ba7e5901310d45e2e48ab2a85012c655ed0321d80ab5b668a647bc2294d257918fe96fb0289556a274c8fe127a1546f24117ab731ae920b5bf736974c71358d0f94355207b732e511d36593a9132cc5c1cb0519a462d7d3248b9e6efc2b666ce6861d4b550dcf50c4883f6984471a0df13adb185752af0a0fe5410c022435ce887beb0c9b8662cedcf1499fbc16c3f1b7a3797c09e2834e2a191bf33e7b99957ea5707d5893fe848a305fde2cc75160bf339274596417e04630e63d6b7a3e904b5ce04a6dbfb59a2ab4c2caee6b0234c91969e3ec9a19fb5c044a1e115a3b4f0fb3009e7c6685640ca20f55701cafba572273f171b2ded3c0d4ac487fba2a394a2775fec99db1f7d6773b5a51aaae29dd8a3ad2c7c467104694f8e3046bdc7f03d9357f7dd739e3b84c39f19f98400e3003358341f388cc0f171243b6327b8b007827c6ea655b4344e24e24be3b2a8b8db0535b06258b65cf62edc1a74e883ec1a4e89d7d381a4a9530edfede7ab06efaede3e9276ed582bc9468164d84b2d993a55c5111cf450852ba563f9e12a9a7c898e080e93c45f8d0ddf230245118c304caffc04a27e1d4ced494c55818cf67f4582e2d901e8457024811ecc8f335be5834d19ed8516aaa4d31a56ac86e0ad3d6636fd29b7132f446ab76ae0b78137b104ec2e10a17b31689e9555aa1e9a2c697c7210dc2a369823ac2b364626ce73d58cf93c2bff40aca7cb799243293193562d662cec6d9f1f46ca2c064c56ff1b243f68865af0d22914cf2bf9278e2db007f72c99e9b47cce1c3618c9c617f926d6fe79bbf6b2c104de905b8f273d64d03e5f2b5f2fc75b35b92c545620add1fc6337340767bea83a9be7a9d62c2d3b3d71ef3c26938d8aea4af10f3174bf3e3c95d81e8f6727cc8fcdf3c758fc7a1f3d6fb1e5c9dffa3da90ff994192a0d3afb93bfdfae8481c1157cc46719b435126da8e09e4a423220b06606d3380f0be85b5ee1193832b5f7f48df31b19623d2f126f9235d28f1875b7a8f8e4da78f0e3c934fc1700b68fe300ff5903b22b4df69cb1e99baccd39d55dd3f95ec93c63b8f217c084479a1c127f3b29a90d03bc3cda660eb43fd36c7e450fb62e5049e613354824320c07e8c742cb93f7dbecfc794cacbbdea650fb8f87e959700d0eca421dab37001460520abc993c2c70cb90139f98fe3d90d7239ffd122955e38acae1f873b5be18f80ae6d99c2ce1fa71cb906fd406e46183ad2fada4eb75d91de9f52b7a04463303062cc66e0d91282bf8c0213dc93153ae9fb48d813f1703bc2332d045f12e547034af72f834dbe0fdddb6f3d699f58f11dc381e0caba0818e9db9fe87f66a761ec4d6c90374e5c11fba12d8093d20abae1f0e22bdd4757ff1ad6bc94dc55746ef8368fbe24d5cdebca38a5f53c20525947aee710ddf7c06f83cd927e961e5a04f4b56224a1c46b34bc95a373799a35d48826182a4bc47759c3618215eb428a1c4ea1623182a0cdbd62993519c7f225bc31a180cac83fdd7926e342a5099eaee48cb2df7267fae1b2ba9f7ac991e47dd3e96ea2e68c47373979903e82b923a699017cf47c98bbb980cbc5d3726d9e2ab85982a2da4c9322d5070e6b5af3d8d3e5156d7447dd0e49c684a9afc22a79e30e780d548fc87d75740241f9620b68528056fa4921ddccf3f4020f4702f70515e1bcb6a689e4c8bfb8ecfd9192a0ba05c4eb916d406b581cdafc9da2aedc41dfd04a8ae20bb13a659805df7a8b028cc87d37bafdb15852d71f910ebda7b338e37412c2d78f4776787ebf79e1d1f327189a756906b3674f9313b0baa810887ab28d36ffbbc281e5556bf3324b91850d2d5123f77ef76bfd6aab3cb4987b49386b8ba39a1bf1cfd0585cbb9f3c84db380d8eaa71b1765af362925890ae513ec45b8281d2800f18549eb7ee39b0f6c1d65e2fa5116265812d17730d3746af7e0d10dd50e5cdffdf7db047f1ff1a65b58e6e9934ddaf6c09ba41f2ac9bc93708de4dd3ae0dec19dedddf267ab68463323bbfe82f23c6e8528f8a2e753c3b7955e475c4ba46db6bc73bf5a0921196726ee88496802a506958046fcc61e3ead200e6c230a7d67bbbf7b8f9fb7a4f4552f34f72104306e1d2e4c3cd152407f3571e27b7a278708301b2d88e9952be030cca988fe6bf09e25adcf576464a2ea75b614c28366e0749c16d7f687cef509327872fdcaeca939ff310edf7510d10b2df638fb80f5206135c4eb3ec8581f95974d0cda753b2235830d78dbc1285518468b53d91452d91928f6e1b62e66feb0f447f98d95037e40731d383994b4d91bd2a9107bae645bd4bae3a0886dae48f5d31e208296f7ec3275090ad2b12e13708d257eb4aa04ac598679be73368d5ef40d2c5b7c2ca868d804404c08099c5f5702647b01f9946d20a532f99c8f3ceb3bef49cfc7d7741beb3642780bcb166759404108990ee2932f49cfc8ad966dadd3eeebad4dbe7ae2c1e48ba318f7ea52a117fccd64dfa1d9796ba505a47cf672d79fecf70a80eacb1a260dea6cc90a899c10a11d07a4cad6593d7139cbe6333ebb14805771103c7db47a5198a4a550a920f7f6956f01729bcaf413d86860d20879bc56c3c0cffba4fc77baf15d38d944f910cadb431ba2689b29fb74ffc7b9c7733778fcdd816ae3444f9cef13f23a1080b87cf2226004ff3b6991728ef8c7d89333227be58eeddc4b4a79b94a3b39f7d0a966a5d83cd099ac4e720f8f9e6a21dbbe41a6569e521fc3bf36afe898bf984408fa7213a54ad168ca898a3887ec376ec420c95dfb4bab9378b70370cc62b15633d01bdd9de6d0fbe92d1d7d8beb070db59827f22d5cbc89f0e473e7d7602a40447bcf8a889e58a35fd2699680a35298d43ab7cbe7d1dd47ff949ea88ccfb9296cfe335456245782d799cd4476ea24f1c2fe2a6770a66fdcefbdb835920472ecdc23ed7b7c8da43873f6e1385c4a45fe4f2beeb77332e1b9f9414fa9bba1523eeb9fd13ee75603d518a443dbf364ba74c6ba52daaf0c408e49f953d9646aa33c294c3b804361df7f5b279376e1e74342f82a79bc0e0a3dff6d7871e79fcad306896c1efbdaaf4f111036b882a35ace8e1db5401b145f051db9c64ed1b8f3836866121abaa9786b48baa1ecde4e966f8c8b02870717248a448502c31eed61070a18d49b78c2571f6576183f711e155884755352b1d58a184605f400ceac9e5b9533334cd2f7d9b54202af57a9753655376c9ff8fb33f0775de4acdb7232dffa54fc503bb16054f1837af8302de4770ba9733cc50bc872108ec44fa5995add446433ca98394904d5b8acb86a4fa23fd860d78971abf55e4f88c4170fd922aeeb5cfa1d90cd584dac4c5ffee6cb9f2d78f22ae2aa5129b37129e302110ce67d00ca16e3c2f6a485667e0082c4390ca226b8bd81bd4bbdc1165ad1f4cb38c78b073a388e9a7b2faad4321246e0d1baa743905c4d2cedf77fabc7cc0194f15be854df59f9f95cbd7dfb2e182dc6168a8066bae163ef9b258cbdbbe5a9b4de185e1728087e24e80b175ff4d5f890bbe6c6f43b2c93ba29659ea269df2f637baa15e502ea1a2b8e816e3666b914849e39cd7a1ad6da89eb24169d7579b297f0690d7b5d31dfb39d45045941e66ee4625f6a4ebf75c6ae37fc0be76a3a7e68fd9095ce3e798e1962f1996dfabce2cd308462ebf9fd5bbdc595068ec69d1fa042b0cc801cdca614fa4a4d01af5a2dad8f7c7546bf97b1e8789e3695abe0fda7729b5957e5f05e360176803648c3b04787f70a6ec3c9404b339c1361563bb8b8573d7e8e02dcaafc3ad961f98a51b32c28820c89576626450eae1164ce7462f09c720de52f2f2d8b1444fb55c36c0fdd8755155d1b99abd3a868fe0b44276b062b802dbc90061ce333fd050b18e2782096c65ba10f52823b33f24916cd6c46e02f86b9cc7ea84b8f94d8b5b0b2a098b207d679a403b82b3640ee878bef2d08e53c92bc36e02cf0943264905f57166590e586d99a065fb9e6cac1d049df44aa8cd2c466746693103e708e1b715e837aef8612e8194392cc40eeec0ae072eebcb079cfe0f71f2c4a2db49f4b489175f5c915790504edbcd5a248eac1aae65b359fe06f77ca4310d36249cc90b90fa3112a8beaa703ca21b669ff73870ffa986849a2653b6fa28d6179953772cb0d0ea6085b9715df668b4d55f19829e9bda1608c4ed76d698374f7f49e5b5a5dc3cd5a2e8fc9eaff1012da7fb4c7b52538c67d1bc30456e073fe5ba2772dcf7c0bc6eca413cda6e67a11c468a0f4135fdd0caeb1e821cd96da9dedfe6bddc77c29144c189ad7ca4a29cbd4398714847d7cb434890def2b58fdfdb187f4bde9b5a31df41e6fbcf87717441c8cbabf214b4401ca44a8449e01a38584a1f2e121c41fd8d5657298b8a2a1fa4d3aa40f3185508ee6f69a9cf8eb045ebe5ac25d23719987725bea4749facdf9b53651cb3cc0c1430ce53223f46336cc6f72e84d440391544098fe4abd363f0abe0a5f55b4faf48d0b0ebb21b8e67d593b185b99e181cbdc6599ce0451346cfd4a270e9bc539692daee8b8271732bb0da0479f3f9ad844ea4fef08c41e2d01355d6f92d4f0053ec074ccc9e920d0f06e49dbf635fdfee9e80d0512ce7319aab44a8f3f8b8f25b8c47f43e2925ca8c2240efe4102ee9eb09039d633f5aa25fd01e3fbac7c4195f08b04e88aa7bdf97a5757e87e826948e98c92bcdf234c46f2a9d15af0f2c82ddd0f241f9f9d79897d33284f8abfca3a2dbd21610a04e6ad5426c0b7933cf8ef3166b804ec2c64364aed89e2125abfe425e940eecc1341fba32f94fe4849e8129ea16caf", 0xe89}], 0x5, &(0x7f0000003980)=[{0x10}], 0x10}, 0x0) 03:19:16 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4}, 0x14) 03:19:16 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001580)="ac", 0x1, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000340)="d56cb285f5fb6ccdaa3a34663bf4450c953b930650791606167eede7cb40b348a02ce7bb8fdc41e26a01a236d860f143e197994a084eaa2c36fc0e43d6d9145e9a97dc1bc21992bff4c858ffcab70570b3f042c49389b5341c5bd21b5f2fae68dbb6fa856590a94c61343e7c785259c2b40d572d50c2defc6e57931383817b8a46d24d407fe4846b353dc255d3eb3890dce57c4c0d1ec53bf37cf9c4191cc1a379", 0xa1}], 0x1}, 0x0) 03:19:16 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f0000000200)={0x10, 0x2}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x10, 0x2}, 0x10) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r0, 0x84, 0x29, &(0x7f0000001280), &(0x7f00000012c0)=0x8) 03:19:16 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) r1 = dup(r0) setsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r1, 0x84, 0x7, &(0x7f0000000480), 0x88) 03:19:16 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) r1 = dup(r0) bind$inet(r1, &(0x7f0000000140)={0x10, 0x2}, 0xa) 03:19:16 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000080), &(0x7f0000000200)=0x98) 03:19:16 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) bind(r0, &(0x7f0000000100)=@in={0x10, 0x2}, 0x10) 03:19:16 executing program 5: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) r1 = dup(r0) getsockopt$inet_sctp_SCTP_RESET_STREAMS(r1, 0x84, 0x901, &(0x7f00000002c0), &(0x7f0000000300)=0x8) 03:19:16 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000001200)="031e475bafa506e67c54afcd445fda35a9eb2b92f0a5de36d87a6fa9fdaa5343a92c64766521d9e87e00da42d90d43e3f20d5d55ac1df2beb5d58a2346dd9b965a27610d77512a6aa87bd9a42ff2b32dff6d00c733", 0x55}], 0x1}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 03:19:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000001200)="031e475bafa506e67c54afcd445fda35a9eb2b92f0a5de36d87a6fa9fdaa5343a92c64766521d9e87e00da42d90d43e3f20d5d55ac1df2beb5d58a2346dd9b965a27610d77512a6aa87bd9a42ff2b32dff6d00c7336da5b23f5e7aec0e1250d02e6af2b46a0befc8d1a9", 0x6a}, {&(0x7f0000001280)="6e4968773fec1313a2d1b9f80393e70ccffe03eac6ef861847c950cde1c7a65d5ca38a65907fcf56993a527403c422682ca881c4a82b03cdda2d7268708bfd0fb10676abe7d4c4ce408fa0c3bb2b7d01006a4c1840db46a3e2bfa9c8bbd291006fdbca1b2d56cfc3da6101ec806a5ff5c8a1b88dc868ef465520aee40768633e402df0742c0d8c161208527e74cd2a1778030e617d16241e8e7fb4d2051ca87aa782814f1aa7cbb3ca08364051bda3f62a29e0537fbf166af2ad1c53c02a149593a3d15087974242afbfe136a00c3da18ee6caa7c8422c79739949dd7af6c2dc30a4674bb2", 0xe5}, {&(0x7f0000001440)="0e3cd3d9e89ccd63ce32e4f58c766f12ff196a866702943c6c4d944291be54d631a88cbfe7d7f86e78fe28ff201ed9c26e4556bb2b3b74ea9f37a8bedcf061c8dae4187ae66354735c2766ec465cc32a7bdda3c0230d1bbbad1ab8f98c2f4f6b6e9583956d67682afe12b7ea8b6b30c94d2dced5f8ebe03ff503692b3f1d887737bb281bf939f1b3ad9215878b9d9e5d2887d5170717efc1d6b68f0cb80b76aa5a7fa2ee333574f6fdc85ea81811182e099032d1e5398fc10c24c7bf55420d12c0db71df6846afe455594cca996eb73d17588367a9e6ab", 0xd7}, {&(0x7f00000002c0)="782a58805e5f47a13dcab6401cc36de77d772ba0e7be5d52e906f4", 0x1b}, {&(0x7f0000001380)="704dbc64c67f3a333c212ce90e4812c1d29aa885920d1d92def4b82888b6e12d3d03dbd0201e6614f136", 0x2a}, {&(0x7f0000001540)="003e8fb0f6c0a6082476b01a268c992ab006b15cf1355c76cbf6b42dfb2c454e8251853691d01fea67b2f2448d94538a9346278927d3ed0d8f30d02d1d013b0f1b2d0c7d4823ec41995b5a37662c587a4dd6746689f6d79e7ed39a0626d269e0f7b03df8ee301bc536cf4188890ae3a0964e5737f7a5065bf338987afbd9dc297f1b69587a3738bbd950d8cce81379304526fd7373457cdde058bea954edfd623a902b593c089b9be5efd269a32db1fa471fc01f7479206931919e194504d209dc736d0aa9409248c7b47ff68644321a7e5cf05d5baa85b7b6fac7afd15dd41f0afb2e7eae397beb9ec9b3f0f33105b6c3b94453e9c22d5ec1e79b15340ae52bad0b561e575b8f378859c20d89b20f09a693e161017e58e94ad3359251c699d6cc3fec7b03ba7788f03e8ffd0b7522082bb2f5ed81443d0cc275efc61d763121ee61790c7eb3495c208f4a3ab38404cf4b887aa0c0d9e14018cb03e6f64e0451e8c5d59c65aa15b160ed18f0c1510dddcb97e8e6b6ca207c8e10b459026f6d3713f276bd243d02ca856f163b3b1fe6f7e52d3521510766882648e65c61567be15b4338b55efeb0ada62d868c7f4dd9dda1309495847c2523131dabfa859d67a3adf4b1d6a60016bfc75a1974304c1bc1cab229fc17614c08f2213422e4ba79a6107b254e0573bc9de6c08bf981b69763e01720f53e047c88fd5ea425cf5c77b59a1913901d8331e49bd8401e7cdef190f8ff27cf49afdbee97d0fbffd740f22bcc137a5fd82c1e40a7a7261f9846ba1b023c8ca9dfc93ab2bc2c5fbce719be34cafd4c9e7313515a9fa169a8eea62d124e2c6555dc9fd2b07111c63c1ea895040edb38716167e106b7c8e52a738f78b5589a21c7d1c220e0a7151a131c07a08f2e51cd79b7d6b5882e815542ee56fa007e3b7c9d91114b92fb559c333c762e0225f2ab7e443d4800e3817f4c89bad1c8b8cfa9c2ab359d2f814034ac5ee82dd18edf2882c59f415bf355a53404683dfef1052ca97cad5b0af75fd4144e0d769bdd340ba4344f1d2559caed1d355debbecd0eee989482509cf6a46adfe77e19d2f40c715dfdd99f6278cfc847538056bfd45b3988093eec637639f185234fe7cd046509d10fdbf7a3a316c682430a5b7088bd71d6095ee4d53a6e57f77d6c65c51630bb3be35ab4d87b6f1c52edeccf82ee0e513660a07112423ab69eb3d4d2da1ea54bbdb06cd75b09331f50ee2db23b98f03c39f0ba502cdaed5b36f10d6644f545152482494a101e371325893f0fcb41243f4fbdf4e377fd1e4772b91f78e862f747fa50db6e6b22458f4fb740467a8aa0936b57267e60cbe768769b8e0cba8e8e6b0f6cc0e6fe1c9a31f5fd6cc5f96876c6df4de61ccf6ca8afa8a371a051f067c350e77e78e1790d9a103434045cc812565cab9ad8446e3f264f74b03f460106c34c974430f6ca7c31e92cc05cbb0288a1f6d923fdb38023ca4de5ba2404b38531e08820fdb4bd8fae22d23e10b1802d6220325ce4eac4d839aa3cbdb06cecad0c7749c5fcca95c567d9ae14d046dc3726f93f5fe3b2371f95ebaf65a16a9b019e6eb992850deb8259337ca465cada4574946c8c5b6e2b0533f791e0597f4f134f15660efaf7d4000cf37cab29688182eef5eebcfb073d7ef4fa3e4773d9c98ec2b2620f4f821967c63618e632c715c84c239a228bdf7ce881aef84d445456c312f5d2392c3529b011db0513436454af553cd18da18e1336ae4efc9dfbf44b36f07db6026e4b50c1ea9dfe9d721e8c6d045462321173371541d7866237294e73919b9af49bbbc5ed8cb0094579f716abc86f823573b137fe2990d15a91ea9a2b0b67961a7ff1082558ceb522b81509e02fad8ee42bf51392a4fc2f48d9ede68bd2967050813eb4b2f66e08277c7e7ada46a0fa9962f26effa54f58c8e6c5524e9423d3dfc25b82ff67e86c052476c5d489a8aca6f5fb46dd087c8264716930e3168470642fff85f1877701ec51e13dc1e959734ae435652cf88960e27040993cbed150a295777759d0e1e70ec962e71ac42352d42292bccf05790aeac1506c6085fd90717e95139c3870dcaa88dd4492fc02af2366072384e702e86c5839a969d4d7861c9ebfc6265c378d0b693d188a85ae71997a6b699834a3bc7686d516d367552fd09d33b8c765f817cdddc1c9e1dfe8c1195466a32d63273e15ff078581bb353069338f4b69f326fc9754fa60600a584db2eaeb99b7cefc405573a97dcd31162c06c5a503aea2d83134a5a1003ce77d314894f07ddb016a1f476e7e853d27dee52a902c6e9fe9d20fb483e94df4446d47d193427f4c4d4ca29109d8fcf7b512c9aa5ab28bf500daba9315f197920349e0544ef4d7be9cc335b2583d8e4938321f6f1479fbcd05a79e31294d77bf36fd313354cc970c4580468978656386897db5d7e10d141503821e6fb59b95e0f5f289ebe0a99a4793ca50352ad8f093a86310aa1a3a072f7864ae12d5d9bb975fc2948223db3dba219b7f01e533cbdb3ce8bdc11b93d32fcf4d8aef3e9c9d62f70178bbb0191c3a755e455c213484dcd6b222ee4f7e17b409693b827953b7dbbe8cc3d1f747c6f9b7f0c4f78b9f3051dec05bbbfd3aad8455cd9ab2740016822293483d79fcbb4485293b685ef31591d78271cc0459de0a8c0baf993f85294dadaa1358dcc82b982fbb2ca19f1e14585bdb88c6c29c68d71a036f5ba613b82ba543f6f4a06d4430f130239380fc7c69297499629203a6ce2da4ebb131d218d4ea33cc81628379a01d5d6f85f67c9b0be30addf48fd6ccfff4b2856aff3e3aed2e3623aa", 0x7d6}], 0x6}, 0x0) recvfrom$unix(r1, &(0x7f00000025c0)=""/4096, 0x1000, 0x82, 0x0, 0x0) 03:19:16 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f0000000200)={0x10, 0x2}, 0xf) 03:19:16 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, 0x0, 0x0) 03:19:16 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000140)={0x0, @in, 0x0, 0x0, 0x80, 0x0, 0x1d}, 0x98) 03:19:16 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f0000000200)={0x10, 0x2}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x10, 0x2}, 0x10) sendmsg$inet_sctp(r0, &(0x7f0000000940)={&(0x7f0000000000)=@in6={0x1c, 0x1c, 0x2}, 0x1c, &(0x7f00000007c0)=[{&(0x7f0000000080)='&', 0x1}], 0x1, &(0x7f0000000b00)=ANY=[@ANYBLOB="100000007400000009000000000000011c0000008400000004"], 0x64}, 0x388) 03:19:16 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) bind(r0, &(0x7f0000000000)=@in6={0x1c, 0x1c}, 0x1c) 03:19:16 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x28, &(0x7f0000000300)=ANY=[], &(0x7f00000002c0)=0x8) 03:19:16 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000140)={0x0, @in, 0x0, 0x0, 0x0, 0x0, 0x1d}, 0x98) 03:19:16 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=@in={0x10, 0x2}, 0x10) 03:19:16 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f0000000200)={0x10, 0x2}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x10, 0x2}, 0x10) sendto$inet(r0, &(0x7f0000000240)="d2d4bc6c65d0651befa77bed12b7c6059ebf4f1e37d281f2159587bf653aed719dc7f3b80ff32320e47e89b73005ea0b39d61c8ffa5159df864a1f62e8588bcb520b08f8eebd1410fe6f62ad439ef8c093627961df4eb1aa916105db709c873e8c666f4e7d0982c6014b76565f8642fc710b1726eafba94566d7d2023412b7c36f2fc5be44bda86f819ae40fe504d943dbb6ca29e8e6321016c49894b2eb770c540f8d5522cd2fb5aec2909a572bef150ee1f88ca530985f422dc522ece4be1395795561eef9628ddf820de725cac13303c7bcb3c327e8bb1cc02e43d922bc5cce5733672f4caa4618d2587393180ae225913c5c013a6482f54cc5f63e8853d92b2063b0067338556d8e8cd32894cde00fdf708ed0f427a7542b91aed50fd60da33d428dbf5e7662180af65cad1578706ffce6d5ec4c190f4f2bc377557a2b9ba2b7a25da19c716aad31d579ea2264a793f5849e81749f121103727e4869b92feffa406f76a70e9b0ce4a10561d01f75259c31465a2ce24a5425a1903d3aa6b09960212ca09b50d755cbc2d2db881420cfb1c1112016bf6c60833b411e5f358c635aba4621905dee6ba0c152bb9fb83dacc7f8e9edc45c59a224ab0eec85ee3d07c52b14829e2ed1fd6e86f7d26c0d9127f208760b88af785531171ea240c8960f97c63742c5ff010415d7d517b8c9fa7b2973d2df55ee2d51bb0909ed70c653f505b9269a643b39f106405948c5f53028f34c920961d6b1adf6029b4525efab00352065a664c09c055a2b889adb2b89eacb06d44f374f5eb943efff002ffe531e3781a0a657ee4ddc3b0065f258c16f8e4c0f389cf2bc87bca226f02d3fd3377c4f61e96ee7908fb98cf085350e6e58ee3f197742f899233194a307404f42bd3d1955413a7e4dc7c8ddddd2952846e086b5f01c7ef97ad722742daa2a6754672bd8a9b0ce3427bedcc3307fe01720c8efdcbb9994d23aef50707c32ef42de45a31c1575f3708b5ea5187b0a942e8160491feb150f2ce495a9d071ba0989307dc0edb14c34b3f831133941fc227b83a44dd9c1ae1e75d616c69ca989c18ec41d09097f969f0f0a9cefe2566035dc85d435ed925f5733c47d66b6282c3e07d98aaa7e553b8b6beeb633bbdd27660659f373bde8e48d8f1fdc5c349d04aa5637fae01e333621fa7e673011b783170b1123e55b9383db0bd9e499a1313eee4631ed8ff2fc16acd448291648754f85fb1fe317ecde32de958ee5ba4b3bc6940c1c129531cdd9d5b95bb22e28f0501db8bfb1b923ef418d548e9df28c54324cc0c3e897281391b9ef642708f7ee18cd8f0ee85cb0762b246d4738c24e4178e89a4610c32f4c3240a26e47d3f276dd020fb804e2d56370a2d5badf8447a8b9443bdf1bc06b4c8bb15f0439606ba24c431ea9002e82fed162f32058b44e7b5f5c5808e7fe071fe33e7b6441b788ef65297acc71e402f26c5bfc69adc09af143e623198d99600114fd8604c2ebecaefb994b98017db2f561c43be444e84bda80682e9d688b3af42ba98c9023f2340ab4bd7351b32354f0138b0f27d023391ba4f3de5e07299e812ee81645caeadafb7a04e3775ae0dc8405778385f62018e4ba7575a71f18375285969e32943fe6d3d6a1c09507de9c061c11241714f61d27f1801b0bdee83bc495997ca16bd8f2f2478b0e305234a761af84757720ca2fe81b57a0c68b37bd99e512b4fc01c4b3d3778756f2354fdda78f2adac69fdb77f9b62d45ccf61d37169deef09c83bd61193ee18b1c65d1b087ca842b3626ad8d16ccb49885d5d8d732cd0689b2fc1be5cd5c777d20f7c3baa1b4b6796ab4b133badfa707bf6f8efa78e6dde65b0ec53ca58572688363ac84761141e11bad925da7b884cac858ee2efe2915bc6cf77e2948fcfbebd3ea414de912a07fa257c09bbecb4382905bbca2ea902296ab16b2799a508178b293f4bbfdd961ad94ab8113063981de6e21d936170f71663ab9b1fe404ac0ce691add011cdf14b57b8fc8dcea7d2cd9ba762511d22717908c4726aea03ffc913ef1397cbea0a172603a0c0931e08dbdfcbf4431bd0e83cd9f8d69407e6e167684dd7716ef787aa099b74c00796884a36887661cb67d48858cf4c7ccc8166fecf6861a0c79a4f27c8d8f0f129466ffa573b38ee54240bae8533e1d9ca5e35cc380e2854e02573b4dc1744b5d5eb6f6bd8de42610ede25724c03ea62711bcee600ba145f16b1abb97c5df556ef5eac1518344cef9102770451a7c1935a9ead72ecaf6dbed00611d35152145f989a45403d2d2f26130278e04c159dfb001e8450ff4755daf0f458c8b446cb1a4bc80749b054cf4f6cffb60666f8098300ea0841adfebd3ce97dc4b55aa22058b7ea8795e36f454d12cc66ca5d86dc4d391a8f17e8dddcb16245e363e60af814152931d5b99688fbbaba7b6e63d4a14088335c30417dd9cc937359109c3c0a64dfaf3e3bd969d15c99b8616ad34d89e1fd61a281aab46236c39c7a2609a8312efbd48317acadfc1dea2122093e86581015a1f752ff8a85bef94c7b631091e6d06b7fd84224eb7a01f33150c384f86271ed5e60ce8f2dcc1ce9f17bc1dc49cb59fdd3e02ba5629d95b8f590a581b83416fadd775ddb655f556c39553a76bc8092f025e825d03a2ce0dba06ebcf3130061355002275fb968d9316e6a1f9b9728d998fa8ef057f8270d595ec2be89a09a8562a2fe9f8feb2d16b0711dc7c1402dd40e8936a4d73ce1ad2f8ac98b74c284c4d887a934c4878423de4cd460efc9909829ed42a82d94980b5a647f4e25513291b92d30cd0ef8e238d950c544b92bf5e1b4105133226f113b4d9a89ccbc375bee698bbc14cd8739e31a9b03b913cfdb5889d03f4e290d058f69450572ea7c031b22fbada706b045c807e438581cef56eb3e2e8dc71ef3dda19fd189456bf725eec74ce7308ffc5ce8f97aeb5a5ef9b87a086598a757059f9784be89d49128b687eb54c2bf9407035520081d698e72a95d6d5ac7de991453a38967d7ea7e68964af135e21023f89f1d165f654ac447d8e65c94cbeaf5a21a67a756d0b62375f999f567d09fba7c474dbf05184f1c8f0789e40eb806d3dcdabe1937856f7f82d37872bc0c135444ebb1a3415e1add99222d6f2dd7e661f3bda736572d20768db490a6be4e41ef736f990fb33d3394e06b7e69c066f111ce484f388f573c4cb2bef6cbcc61ff21df9c0aa9024fe47eec9003c8f1219f8412d45cbf7155614ff00d046318e8181c05ce67c54ca8fb8de290184464c1673d8fbbf0728352ac2cbe3fdf2e8a6edf44e8c06114f8f22581665c059e0578c09a5148f6a15ae5bea7e8dbb5ebbae7335bb94c6323fed4837cc247b26c6e7c7f6d8024fd8652114befd692cf0f54adc7591ed34cfff4daf87c5538f1cac97806fbadfa924e6712ea3336c9b634bd635b18c1cef4692328bcffeedfe77dd58375f2580200335fba99f740a5f2576b5c937c232236f76e71fc2bf025d39e5ad1dc5d7135c76201fe513dee0a678d7145279fcaccef05a076c8b79f675d8b25ae963a1670c8e7c261b6e42f75ce11586fe6dc4ed4f8c04647187c6a86bd8ff271492c138ccb85728dc4b6f3b1689b7225f6271836b29993d2353ad08836f1b5c115bcb41118dc449ace4cb08459458521d0501fc8854147c80bc822aff3ef7fcd813e66240dfbaeb5be5cdd44b5914a2a4647d4446381b514098e734165961b0910405138a5a83971cf0f8fed7aae1a05833fa3583ce1beaa2e3b46c1c0ed8d2bcccb36b0632e794a46efa234004eb20a08035896f41d39c171d3ebb0c22bdd54ba50b86943b2e2f7b9d5b676bb4c4095178d05ad321840c9391ca0ae035d2f49e5b7cfd6abaecf48e054b24b2709806b05c4ec9e4c16c75cc29906c4570c496c4ac9ba326445d6569a4eb1395cb55bc5690281543fcdf0118e35ebb969dcd95f33b3a70cee3045b5b6ab5fe309698c15d58e17d5200cd39d6b6dd9211086635897e9d4bf7d19c6c458c2ef612ee53ff7a0892c4d10cc09782fbeb83eee29ac76439e986f0114a87404be87197bc0517eff60ca60dd004b83249aecd11da6b2e9ae591c2103d4d71653f99b87a48e8e3315160ec90df25124ffb19fa821df7f713302fba3cab0346ad6ec6b15e05b4c5c70a58b97d56c10aecbad3bb7c205c772a4694c4f385ef2f8696abfa19c8d1310a073ad1b8d428766748c2d68e329c8bff2a7b1f32384299cb90faf6fad680ae6a3048b1cc6a089c7c5359db405f0719756b3bf8eecb329b1800952cd09146fa4750c98beab877e8346891ea8a73248d1b7b11491978f889a08deebde00c5396cdb66e5edf45ca241d1b6c12381544b586346b3df3731fb34cb496840ae91db8af862a6c3b51d808f8be82a4cfc5493d631c709e524e33dc05c5f348650468993528263912f576bb0f06f4534a97e319aab02ed95e64f9e103a284c556c8fdca910b69fdeba97b71c412471d2895a4f93efd9272795428d2f71b035f8eda6f15fc152db80e512784022f98c6f056018cd8ad6c989937411cf0b98f1f1491c200dba78adbfc0ed630c76ecac2537b786236101bc52c3c6b45665f4699816fd2f4bffa5ffeed4e22e47d7ffc1704d3a83c7a1d9c4fe3b4ffac0a767799df2b7fa899abf4ab39c16749b957bba24f8e67929f52d65dc618e8f28690d0fd9f4f7c7506ecd6e46a9e848b1a6b98cef2b200f2f249b3d918cc3a582a683f1e82d01bf512d5fe50fe60e8ecdcdd21dcf4cf7fe1654a2950b199b642ace3d2186f2581a0ce8c32b39b324f4cc0638089e5329a5bd56f99f51c1750d225c40525eae25840718b2d80d92c9dcf97e13496cebcfe87482f5660ce8715c0fef3095a0b7c941f01d1c1647f3aecaacee29ff24128a1d34ee69b1dc958d968d0eaa13082f56df082e55379689eef74669f87a1f980c05ce66d699a194a803b706126440b3b5eaab497fdaca4524ebb408059c9b67967e625eeb49caaf194d05344305b1cb9986f47d3d619a5a5beeb67dd31f4ba3ba3a9ee2e6fe83029f0eddf6451d46a20bf719ada248f31ef8f4f3b48665e2f3bdb7ca0810c091cac384f1b146193a472616a223afa80432068b6ab8344807d8ae991604dcdec1b31fc01ec720af16d3bcac6312ed513092882ebab3ecd5d8b94b39d1bdfd54b2b93bbf0d9ae21619539c9671243ce783ae63b6ded92d73d3a2e98de75ddc821f4f9dfea832d653f7feb75ad0d739c92b1a6900d7f8197d81f55b9f83b727014b2b316f270c12a04f6a9c2d6fc751fae123f14e86fc43eebc7660e17a0b1beb1de617ff216eb64de6af74a5268506b554494bb444eb87e4fdaaf349da747097701cc2545d744dfe7a4258f64fb53a7c3eed1759700ec0a20b11e45701cb46b7051e7c2afa5f7fc46857c3c7f5078096cf60659b85ba927a54fe383f682b59f51cb9d34f6af82e2e8ce02309a760080f9573f91b5cf182c66664dafdc87bf89de3542cd732c231d23abfc32823c55f906ad827ab559a7155a7fd4ce6a19088c9c2cf11b087b7b3b6cac070ab989f2c43fe9b01fd55b727c1414962bbbb0c51de745743f66d62cb05a0d5623aab4732dc782dde6bbc8a4095a0ffecddbf737c44e2b68e83cf1519907fea0f588846d250b4601ffd655f04a103791059746956a3bc663113aad74e928ce20a680a3ce3198de7b3116d44b81339b687e9381bfb039dd5955b93758128acb6fce366f68ab89b1ed77f3277636211046f9dd4a977070", 0x1000, 0x20000, &(0x7f0000000000)={0x10, 0x2}, 0x10) 03:19:16 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PR_SUPPORTED(r0, 0x84, 0x26, &(0x7f0000000000), &(0x7f0000000080)=0x8) 03:19:16 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) connect$inet6(r0, &(0x7f0000000080)={0x1c, 0x1c, 0x3}, 0x1c) r1 = dup(r0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0x2) 03:19:16 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000740)={&(0x7f0000000080)=@in6={0x1c, 0x1c, 0x1}, 0x1c, 0x0, 0x0, &(0x7f00000006c0)=[@authinfo={0x10}], 0x10}, 0x0) 03:19:17 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000140)={0x0, @in, 0x0, 0x0, 0x80}, 0x98) 03:19:17 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x28, &(0x7f0000000280)={0x1, [0x0]}, &(0x7f00000002c0)=0x8) getsockopt$inet_sctp_SCTP_CONTEXT(r0, 0x84, 0x1a, &(0x7f0000000080)={r1}, &(0x7f0000000100)=0x8) 03:19:17 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001580)="ac", 0x1, 0x0, 0x0, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x82, 0x0, 0x0) 03:19:17 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000000)={0x0, @in, 0x0, 0x0, 0x8}, 0x98) 03:19:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0x0) shutdown(r1, 0x0) 03:19:17 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000480), &(0x7f0000000540)=0x88) 03:19:17 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, 0x0}, 0x0) setsockopt$inet_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0xf, &(0x7f00000000c0), 0xc) 03:19:17 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000001200)="031e475bafa506e67c54afcd445fda35a9eb2b92f0a5de36d87a6fa9fdaa5343a92c64766521d9e87e00da42d90d43e3f20d5d55ac1df2beb5d58a2346dd9b965a27610d77512a6aa87bd9a42ff2b32dff6d00c733", 0x55}], 0x1}, 0x0) recvfrom$unix(r1, &(0x7f00000025c0)=""/4096, 0x1000, 0x0, 0x0, 0x0) 03:19:17 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_MAX_BURST(r0, 0x84, 0x19, &(0x7f00000012c0), 0x8) 03:19:17 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_AUTO_ASCONF(r0, 0x84, 0x18, &(0x7f0000000080), 0x4) 03:19:17 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendto$inet(r0, &(0x7f0000000240)="d2", 0x1, 0x0, &(0x7f0000000000)={0x10, 0x2}, 0x10) 03:19:17 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f0000000200)={0x10, 0x2}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x10, 0x2}, 0x10) getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS(r0, 0x84, 0x107, &(0x7f00000000c0), &(0x7f0000000100)=0x18) 03:19:17 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001580)="ac", 0x1, 0x0, 0x0, 0x0) recvfrom$unix(r1, 0x0, 0x2f, 0x0, 0x0, 0x0) 03:19:17 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000300)={&(0x7f0000000180)=@in={0x10, 0x2}, 0x10, 0x0}, 0x0) sendmsg$inet_sctp(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in6={0x1c, 0x1c}, 0x1c, &(0x7f0000002400)=[{&(0x7f0000000040)="b0", 0x1}], 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="14"], 0x14}, 0x0) 03:19:17 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) r1 = dup(r0) sendmsg$inet_sctp(r1, &(0x7f0000002780)={&(0x7f0000000000)=@in6={0x1c, 0x1c, 0x3}, 0x1c, 0x0, 0x0, &(0x7f0000002700)=[@authinfo={0x10}], 0x10}, 0x0) 03:19:17 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[@prinfo={0x14}], 0x14}, 0x0) 03:19:17 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000003780)={0x0, 0x0, 0x0}, 0x0) 03:19:17 executing program 4: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) 03:19:17 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_LEAVE_GROUP(r0, 0x0, 0x51, &(0x7f0000000000)={0x7, {{0x10, 0x2}}}, 0x88) 03:19:17 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000040)={0x10, 0x2}, 0x10) sendmsg$inet_sctp(r0, &(0x7f0000000680)={&(0x7f00000000c0)=@in6={0x1c, 0x1c, 0x3}, 0x1c, 0x0}, 0x0) 03:19:17 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) connect$inet6(r0, &(0x7f00000000c0)={0x1c, 0x1c, 0x2}, 0x1c) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x0) 03:19:17 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = dup(r0) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r1, 0x84, 0x21, &(0x7f0000000280), &(0x7f0000000300)=0x10) 03:19:17 executing program 5: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000140)=@in6={0x1c, 0x1c, 0x1}, 0x1c, &(0x7f0000003900)=[{&(0x7f0000000640)="ed", 0x1}], 0x1, &(0x7f0000003980)=[{0x10}], 0x10}, 0x0) 03:19:17 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendto$inet(r0, 0x0, 0x4e, 0x0, &(0x7f00000001c0)={0x10, 0x2}, 0x10) shutdown(r0, 0x0) 03:19:17 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f0000000200)={0x10, 0x2}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x10, 0x2}, 0x10) sendmsg$inet_sctp(r0, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000b00)=ANY=[@ANYBLOB="10"], 0x64}, 0x388) 03:19:17 executing program 4: semget$private(0x0, 0x2, 0x2) 03:19:17 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f0000000200)={0x10, 0x2}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x10, 0x2}, 0x10) sendmsg$inet_sctp(r0, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000b00)=ANY=[], 0x64}, 0x388) 03:19:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000001200)="031e475bafa506e67c54afcd445fda35a9eb2b92f0a5de36d87a6fa9fdaa5343a92c64766521d9e87e00da42d90d43e3f20d5d55ac1df2beb5d58a2346dd9b965a27610d77512a6aa87bd9a42ff2b32dff6d00c7336da5b23f5e7aec0e1250d02e6af2b46a0befc8d1a9", 0x6a}, {&(0x7f0000001280)="6e4968773fec1313a2d1b9f80393e70ccffe03eac6ef861847c950cde1c7a65d5ca38a65907fcf56993a527403c422682ca881c4a82b03cdda2d7268708bfd0fb10676abe7d4c4ce408fa0c3bb2b7d01006a4c1840db46a3e2bfa9c8bbd291006fdbca1b2d56cfc3da6101ec806a5ff5c8a1b88dc868ef465520aee40768633e402df0742c0d8c161208527e74cd2a1778030e617d16241e8e7fb4d2051ca87aa782814f1aa7cbb3ca08364051bda3f62a29e0537fbf166af2ad1c53c02a149593a3d15087974242afbfe136a00c3da18ee6caa7c8422c79739949dd7af6c2dc30a4674bb2", 0xe5}, {&(0x7f0000001440)="0e3cd3d9e89ccd63ce32e4f58c766f12ff196a866702943c6c4d944291be54d631a88cbfe7d7f86e78fe28ff201ed9c26e4556bb2b3b74ea9f37a8bedcf061c8dae4187ae66354735c2766ec465cc32a7bdda3c0230d1bbbad1ab8f98c2f4f6b6e9583956d67682afe12b7ea8b6b30c94d2dced5f8ebe03ff503692b3f1d887737bb281bf939f1b3ad9215878b9d9e5d2887d5170717efc1d6b68f0cb80b76aa5a7fa2ee333574f6fdc85ea81811182e099032d1e5398fc10c24c7bf55420d12c0db71df6846afe455594cca996eb73d17588367a9e6ab", 0xd7}, {&(0x7f00000002c0)="782a58805e5f47a13dcab6401cc36de77d772ba0e7be5d52e906f4", 0x1b}, {&(0x7f0000001380)="704dbc64c67f3a333c212ce90e4812c1d29aa885920d1d92def4b82888b6e12d3d03dbd0201e6614f136f1", 0x2b}, {&(0x7f0000001540)="003e8fb0f6c0a6082476b01a268c992ab006b15cf1355c76cbf6b42dfb2c454e8251853691d01fea67b2f2448d94538a9346278927d3ed0d8f30d02d1d013b0f1b2d0c7d4823ec41995b5a37662c587a4dd6746689f6d79e7ed39a0626d269e0f7b03df8ee301bc536cf4188890ae3a0964e5737f7a5065bf338987afbd9dc297f1b69587a3738bbd950d8cce81379304526fd7373457cdde058bea954edfd623a902b593c089b9be5efd269a32db1fa471fc01f7479206931919e194504d209dc736d0aa9409248c7b47ff68644321a7e5cf05d5baa85b7b6fac7afd15dd41f0afb2e7eae397beb9ec9b3f0f33105b6c3b94453e9c22d5ec1e79b15340ae52bad0b561e575b8f378859c20d89b20f09a693e161017e58e94ad3359251c699d6cc3fec7b03ba7788f03e8ffd0b7522082bb2f5ed81443d0cc275efc61d763121ee61790c7eb3495c208f4a3ab38404cf4b887aa0c0d9e14018cb03e6f64e0451e8c5d59c65aa15b160ed18f0c1510dddcb97e8e6b6ca207c8e10b459026f6d3713f276bd243d02ca856f163b3b1fe6f7e52d3521510766882648e65c61567be15b4338b55efeb0ada62d868c7f4dd9dda1309495847c2523131dabfa859d67a3adf4b1d6a60016bfc75a1974304c1bc1cab229fc17614c08f2213422e4ba79a6107b254e0573bc9de6c08bf981b69763e01720f53e047c88fd5ea425cf5c77b59a1913901d8331e49bd8401e7cdef190f8ff27cf49afdbee97d0fbffd740f22bcc137a5fd82c1e40a7a7261f9846ba1b023c8ca9dfc93ab2bc2c5fbce719be34cafd4c9e7313515a9fa169a8eea62d124e2c6555dc9fd2b07111c63c1ea895040edb38716167e106b7c8e52a738f78b5589a21c7d1c220e0a7151a131c07a08f2e51cd79b7d6b5882e815542ee56fa007e3b7c9d91114b92fb559c333c762e0225f2ab7e443d4800e3817f4c89bad1c8b8cfa9c2ab359d2f814034ac5ee82dd18edf2882c59f415bf355a53404683dfef1052ca97cad5b0af75fd4144e0d769bdd340ba4344f1d2559caed1d355debbecd0eee989482509cf6a46adfe77e19d2f40c715dfdd99f6278cfc847538056bfd45b3988093eec637639f185234fe7cd046509d10fdbf7a3a316c682430a5b7088bd71d6095ee4d53a6e57f77d6c65c51630bb3be35ab4d87b6f1c52edeccf82ee0e513660a07112423ab69eb3d4d2da1ea54bbdb06cd75b09331f50ee2db23b98f03c39f0ba502cdaed5b36f10d6644f545152482494a101e371325893f0fcb41243f4fbdf4e377fd1e4772b91f78e862f747fa50db6e6b22458f4fb740467a8aa0936b57267e60cbe768769b8e0cba8e8e6b0f6cc0e6fe1c9a31f5fd6cc5f96876c6df4de61ccf6ca8afa8a371a051f067c350e77e78e1790d9a103434045cc812565cab9ad8446e3f264f74b03f460106c34c974430f6ca7c31e92cc05cbb0288a1f6d923fdb38023ca4de5ba2404b38531e08820fdb4bd8fae22d23e10b1802d6220325ce4eac4d839aa3cbdb06cecad0c7749c5fcca95c567d9ae14d046dc3726f93f5fe3b2371f95ebaf65a16a9b019e6eb992850deb8259337ca465cada4574946c8c5b6e2b0533f791e0597f4f134f15660efaf7d4000cf37cab29688182eef5eebcfb073d7ef4fa3e4773d9c98ec2b2620f4f821967c63618e632c715c84c239a228bdf7ce881aef84d445456c312f5d2392c3529b011db0513436454af553cd18da18e1336ae4efc9dfbf44b36f07db6026e4b50c1ea9dfe9d721e8c6d045462321173371541d7866237294e73919b9af49bbbc5ed8cb0094579f716abc86f823573b137fe2990d15a91ea9a2b0b67961a7ff1082558ceb522b81509e02fad8ee42bf51392a4fc2f48d9ede68bd2967050813eb4b2f66e08277c7e7ada46a0fa9962f26effa54f58c8e6c5524e9423d3dfc25b82ff67e86c052476c5d489a8aca6f5fb46dd087c8264716930e3168470642fff85f1877701ec51e13dc1e959734ae435652cf88960e27040993cbed150a295777759d0e1e70ec962e71ac42352d42292bccf05790aeac1506c6085fd90717e95139c3870dcaa88dd4492fc02af2366072384e702e86c5839a969d4d7861c9ebfc6265c378d0b693d188a85ae71997a6b699834a3bc7686d516d367552fd09d33b8c765f817cdddc1c9e1dfe8c1195466a32d63273e15ff078581bb353069338f4b69f326fc9754fa60600a584db2eaeb99b7cefc405573a97dcd31162c06c5a503aea2d83134a5a1003ce77d314894f07ddb016a1f476e7e853d27dee52a902c6e9fe9d20fb483e94df4446d47d193427f4c4d4ca29109d8fcf7b512c9aa5ab28bf500daba9315f197920349e0544ef4d7be9cc335b2583d8e4938321f6f1479fbcd05a79e31294d77bf36fd313354cc970c4580468978656386897db5d7e10d141503821e6fb59b95e0f5f289ebe0a99a4793ca50352ad8f093a86310aa1a3a072f7864ae12d5d9bb975fc2948223db3dba219b7f01e533cbdb3ce8bdc11b93d32fcf4d8aef3e9c9d62f70178bbb0191c3a755e455c213484dcd6b222ee4f7e17b409693b827953b7dbbe8cc3d1f747c6f9b7f0c4f78b9f3051dec05bbbfd3aad8455cd9ab2740016822293483d79fcbb4485293b685ef31591d78271cc0459de0a8c0baf993f85294dadaa1358dcc82b982fbb2ca19f1e14585bdb88c6c29c68d71a036f5ba613b82ba543f6f4a06d4430f130239380fc7c69297499629203a6ce2da4ebb131d218d4ea33cc81628379a01d5d6f85f67c9b0be30addf48fd6ccfff4b2856aff3e3aed2e3623aad328eb1c9186e68fd9e57eac656556b9eb659b21be95b6a1166799d9ec1cadf5df806700b9d8461e526e167969af6429f99b350e9c08a94963cc4d8ffe8ebcdf53d763d9a9da384b3faafc235f8773f650c4b555aa5208ce3966c781de86d589f67202feb7f2d693bb23bd8bb344a96191be6e233145fc2e34a42ab5ff4f5ad62766d3e127124420878ad37ed75264e57131c3203d9cf6192928d4f47a999bc633a7874231ca20afa1c506e583dd1347e827311fbe2c52819b007f1fb1a88d72b25b5436d35b59e30424e1e941d149bc99a31be6082264c835813864e65bbc2e5210dea8384deb5a2fb61040b2cf5d5daed02362722d12f26e4370e0782bdb70360e231a4c97438f42fb35ef00f8e17e5c5f1debf74b19fc81707782f645baa4adc22337e5f3470edfa5b0d20c0b8cc26edb4e6ca857096f6bc92e4c779be2b9f691a77b8ee29222aec753d70db3669eed68ec665bc74aede6d58bf215e97353a0eb0b491ffb8733a72af96fe4ef30efc4fda17a626604ab6d77bb1c4e47c7cd3dce798fbeb047e161007f669dbd117569fa96a22eb20182bd25edcb804f0d14ff8d6c397e83f9174dae04aba69c88ea444a5c90ab6d4c9a0358a0c57146ae0b8eaf21e80f8323de21cb515de00d648bad60dfa9036d0dcde31ba7037d890fc2b854e8a00f448bc2bb4a1210e75827c087301a6bb3e8e62adf5904bdeac6283925d968531e9fceb111829cccbb01f19d0c9ee53e1dbbf2eaa3fb26da33f6ec81eba18f0f1b1adf9af8fed9a1f68fa74ca7549151dbd0a578e1f7799b05d98dee46e87b6bca17ddffeb07d41156548f7290c3909c2e144d9160e9b5820d305e3ac6d8847eed425723d26581f0576ca25fb83b0ccaded59d9e9a4003e68b92e410702bfe5b53a984561a84f025ccb370c06873dd159868f9abaeaf8f7ef55a9d654ccdd4407c67fe402cb9484d53f3465ed8b5e2168b8752337d142fe2317c267e5d47491482820107bec1e4530a1ba83fc9fdd2522e0bb258834b8150ad3ae38bf1804107bb478e9558b7997e55e16e80f47b75253d065db5ea903f8daa831f5a680f724c35d49887efe63e879bfd0d116157f8277f70206ab190a24e744973a4f960d5b999769ef60f84e467ac7cb286250787983280e3151b3163c0fcb3bdfa5d86fcc99ec72ad42ff1372c6b63363cbf694bed98dc0a4b435ce74d3c32c5c680b4dddc3371a38f8d95d9b57aeeafbb99e4c47cca063ed8934ae8773611105022dc73f1bd26e37c434b1310f2175553ebbe98a6b35c19f01f49d068c0af6c67510fee6cf72a8ba87201879c325cf98acd39342f07c654e515b8ac5e37c747e649e4fe011113baf95d778414d1626bea7cffc1ac7a862e6e7e79de329ad1e8e60e438c910275ed145802b11f0dbeaf4c86882370babcca4bba458219ce62f66d0d60b5f4a8371eab63ef3ce62a326e64a5c59f1eb9816f9be090acb0ce49099cc0823f08aba24f413502ed825bd9d42004d90ad927a6438111b68762f1bb3f6bdb0da897ddbd439e602e414a192474452a77f1b0b185f20a2e33af22f2939d5c1528bc698d678e1bcee028a34e2ed0d26566f2fa98255c468ab3700cac67709a5c29f3e096a9a137d76cebdf07dd5eb8a5b32e4ec2639fc574bde619e980059b3b672a63be905c05f8f45b27bd5021fd2ae2ab1c8144bceb91288394cd9096bf6352b821715fe9264a97a903cad926002256aeddd6afb1553a605e0fa7b673dc157b5a1455ffdc49f26f9eaae50b925059ec5825fafc209bc3e780a77aaa23fc195ac89fd7b8fdf7050393d50d15c1ce22ef77407cfa6a9cc093d16e6250b1cbabeed922a1ba892d5dc4e3b6cb7689d39992d56e145efbd28db7539abc3e64c6a146e1c521b53c9c39ab35dc445f3c33e75133e69e3b722e2f9fbbebcd387fdc549dc326844a0de2f06dbb4a2000a4feb30e50", 0xd49}], 0x6}, 0x0) recvfrom$unix(r1, &(0x7f00000025c0)=""/4096, 0x1000, 0x0, 0x0, 0x0) 03:19:17 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f0000000200)={0x10, 0x2}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x10, 0x2}, 0x10) sendmsg$inet_sctp(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000080)='&', 0x1}], 0x1, &(0x7f0000000b00)=ANY=[@ANYBLOB="100000007400000009000000000000011c0000008400000004"], 0x64}, 0x388) 03:19:17 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) bind(r0, &(0x7f0000000400)=@in6={0x1c, 0x1c, 0x3}, 0x1c) 03:19:17 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, 0x0}, 0x0) 03:19:17 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_STATUS(r0, 0x84, 0x100, &(0x7f0000000000), &(0x7f0000000100)=0xb0) 03:19:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="eeea045d0a27a3403e6ee2e6ec8f34a484c91ce199943252bb4c32e50c83d8d637cb855596cc9cdce4972de246891ec25d21739e085e8a3068b8b049ddd5d0341957aff7c9728bfdbdb4c226f641e11278f5a88f22", 0x55, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 03:19:17 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r0, 0x84, 0x29, &(0x7f0000001280), &(0x7f00000012c0)=0x8) 03:19:17 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_EVENTS(r0, 0x84, 0xc, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4c}, 0xb) 03:19:17 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendto$inet(r0, 0x0, 0x4e, 0x0, &(0x7f00000001c0)={0x10, 0x2}, 0x10) shutdown(r0, 0x1) 03:19:17 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) bind(r0, &(0x7f0000000000)=@in6={0x1c, 0x1c, 0x3}, 0x1c) connect$inet6(r0, &(0x7f0000000080)={0x1c, 0x1c, 0x3}, 0x1c) r1 = dup(r0) sendto$inet6(r1, &(0x7f00000001c0)="d3", 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000001680)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000003b40)=""/4100, 0x1004}], 0x1}, 0x2) 03:19:17 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = dup(r0) recvmsg(r1, &(0x7f00000029c0)={0x0, 0x0, 0x0}, 0x0) 03:19:17 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000140), 0x98) 03:19:17 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000080), 0x88) 03:19:17 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) r1 = dup(r0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r1, 0x84, 0x23, &(0x7f0000000140), &(0x7f0000000040)=0x90) 03:19:17 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f0000000000), &(0x7f0000000140)=0x10) 03:19:17 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001580)="ac", 0x1, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000340)="d56cb285f5fb6ccdaa3a34663bf4450c953b930650791606167eede7cb40b348a02ce7bb8fdc41e26a01a236d860f143e197994a084eaa2c36fc0e43d6d9145e9a97dc1bc21992bff4c858ffcab70570b3f042c49389b5341c5bd21b5f2fae68dbb6fa856590a94c61343e7c785259c2b40d572d50c2defc6e57931383817b8a46d24d407fe4846b353dc255d3eb3890dce57c4c0d1ec53bf37cf9c4191cc1a379", 0xa1}, {&(0x7f0000000480)="e97212271939f8b114cb324581b7ca48c7200946c50f6ce46faa5f92d0c433eaa4ce96be352f4cd1c81bce7c27e204373c216245ca08e0bcb632702568b8a8b312c921e4b61a9e79ba41d825be065587204e1828f788405d2108ee02166fa7de5371e1554d80d5803284ba93079504d050778a0c75737ea2f740642339460eb9a61050a69c4d47a3cf951b0ea24adfb8f3822b3dbb710872150b7f202bfd61332f8d864af053815f61fca86202ed630546be4bbaaf92709e2113fca643c6808701b1a1155b882f1eccbf1a436d73f62867eb328b1da03dbdeab6d0a81fbc6b5845d259cef15be86fce57581ccd8ee51b88955eab6cad515ec0f25982dc115c66a9f05ebf6dc87036316891f2b0d1a2af3ad20ded06295481e632aa965ef760935827a6dae8823f73017564f83295784fe901c2a091f9ef02c75371308d45a21f684c32870c1155a85d6435f0e8325847b7ae9fd4fea0c5a826042e61686d977dca592f7ab3ff84781203f1ff0698931abafea4cea628f64fa063e6bd16915274e2b20e2098af9bcc3adb6e817b35789b87a1d1aba4afb48735ecc98168918db1cce7ba4b90aaddd8c34c3772af842cd89424e459ea707605432fd6277b97108cadfb73e1ec055b1ccdd77cea2ec88a02334a3df53c766ff96ff1dbe204be6f8a58b57b44071cb7d3129facf280d81e2e8168d161fe47d204a935beccaed7b8bb591b617ad4443a61bcae9de2c82ef2fc80c15bf233100e0ad35b7595891eea418f7e553ee649a36422b5f4512d3945df1109b843967edae01de3979f61e61f321bd20ad2784dc422d312dc244dcaae3464f65e14b4123b3ca2cce5d5a98e2542b9cad5b90df651d9745849b01933b55e9dd49ff58920e3f4227195c1c4398337e851bddafef3f9bf6b6ee00ea01ac88f9544f8d828786c52ffaa00d73a24e88a64a88687c642296ec90d118787bd18ae00e50fb2d3d007ffe1b24f4ee256637f4a757931d9c0f0a88afdc3ddbd806860033808e9546aa8535d31fbb5313c81311284f1da4283193e8f8aff7e2de377630c84f337b6108ecddf92c0d7f0e20c4dbb08b3c1b580a633005198c1ba12dcff79a4d5110c45e35b74b954e0a849b6f4ad21d6b67a622fdac9ed9ee2098047522cc20972de23068d1af25d130e99918ab16bd7aa9e7eeea9377600652d4701a8c87a7e777fc9ab85152d94b936aa305825c2b5ccdc25486ca433bf95a64b3d6014c7b7dbe36178380c1eefa8a779c60d8644ae8877c893e469876ac8563d896c39aaf14fd3eef6c112dc9e6d53423931dbc8cc05ea7d21c9b7349be80a936b9f38047d84288beb4f73f76f7af51f3ae308305fc3b157491902d2b155e675711e7eee44205acf0f910c70bbd96e0ff54b131158a098f036e22eccb376eba9d808d2e4309589f70a4e2a590c670fbb95444ac7cf83e194e8521a1705705c1cbba072a0619e322b85ea63d6791459ca9e8afaed86c1166761b132f1a382a9324cea3fea17122de95c9ecca5d0a3a1790a9f07a807118f96f7192dc7e5deec2cc712f383ccd6f1708297dff643af3ce6025bc329f452bbb92a6833b20f5de728a6b11980b4e8dcea301cc81ac948b4918ccdde6a059e2486c69bed00701de2ec59d7173e88450752a9b1c80126ccae766fa43f437d699c9810c9d3ef01eb3702779d273add801725bac4959d0944762fd5256a0ebd8a7b7a6560a8bda789adaa7dd8b7a825e8e3944c6b8b9893768e69ad5a6f3cc94314538f7b00ec7e5bf4379e8a8f0bea81190443358d2ea3ed9bd3343cb1596cf6d8b265d45c3ce19325286a96295a79a254e894c9046965e7c7c09c0516ebd23a5e23d410e727b43695c12aa2c303d7da2cbfbabfe22da7d4bf2b635f6e30c459954628eb29cb23fe8718dd1624fbe0be221d64d6abee9fd5c0f87a831ba645825698a483e978b7fdc119e57c00993a00979f149f218893b8a79e1c54d3f0372f4b0cc5f90a66fcd3c9fce3b990e8dce4c22a14e18e4b137eb673770b42eee927c3f5fce027c8665314b01e381ebdbbfc33481e26f767a83796685a9c60dd06baa660915ff85532b090b48feaed21eaa0ecf3b2717e97654e0373b8041d66309db17779b5f3f660e9b318d6e605618b9c310a14a2589f5ad29d2d697a535b10d4ff3acefb6a2817ad8107736d402edd9481c401d9cbccb6d6b2600b72c6881d2bfa9d02969cb6bf4c5c39df1af35b0c2c0a6eb5e080a20123468a0c3db41ba36fcb63a1e98b96a4927e973336439fc64e51a0955344353332b91c5c28def37ec1530b707eeeb05ffbf17b99ec237c4578addc820859628c10c860a3e06a865b5168f9504791c50b3ceaf3885b3fea026418a7ab929eda0a9e4cd39ceb6298fa6b7bb94342a8732900ab7d866a8e0fc4db97468ddbd76b78a33a160ce262131076b65eb052d906c5905f3c19731d14c5e3a5d67c5979c19ee7411d826e54f3bf0e26b28f9f71efb4473b5c4bcf42a5ab37f05a2842b719c20f5f23bc152a82cb283542d4e891598a91d415ca91b530dc28fab9fe6498736d8edd562ddd7bfeb8580ee724a996735664803039c21aeb7101c046098e2e2f2d4eb509934f56bc9e217f9ae9b5cdfffef55be4159c499e9cbd740f982f182e833f66b2d4e48faf959f00b674f28f25c9595a23b286825895d3aae7d575e7539826bc8d81b0d8f6b7a39c82ec6a2f0e9922d2f20366e34161871023b832743899ca674e52f78c044498aa4193d45ec1d991b629eac0e742561d89df90ef304748eaf82501a111d3911b733cca76548e683abc1f930c7b9c14a715cafed2da6cbe6c2e7b91ec64544410f06bd086c0769467e325d6125731d882393b931deb856d6abbb3678ebd2ccc6f2dec3b500b1d6dd6bf7e5cdbd3e57fff715469cb4f399021f92fb22b6ebbea83888c18f6b9ca23fd436c411aff659ea44cc058a341fbc259d8393456294b8923783afbfc848f19e1668cf099b0e259d02c943c415427d19c22c45f68f85a739cf7420a03572fdc0446da1f15136d441663028f40bf46fc7cb96596790ea0838f70ac7d712ca7a0f45f9ba8740be522c21151636d0d3031dfacde30b78287b12ceab20c43c819cb18629b849696525295394094d80a91f392ad1351c8b36503a929fa5e7ea090433a669212251e564b3ff7f64524d9e19f309a6000fe92d6ee7ca165118f97e5a9a960b6d7d0d766b85cb89bfd6f61cb14e13a7f1139aa519c533b7d7d3c90158518e8421df69d820764b6bac812bb83c0a7edcc60beefe35b355d21a642d215caef5d13a3cf40339f8f5a04e592b857b2651ac5da950dbf74c557dc60ca92f643feb6230877fcd482797ea17cb216469e790522a21a1b7c0a8f13017ccd9adfb9a6b1ed551499d4826d55f6a6a276c5beb95b73b79b13cbc552fe88ac26b315aa7dadf228b06580a244d5793aaca15af556fef3eafe31aa06a25cfb07306c0b258cc4c27b7a551f44253c83e125724c5931ca378014452bf1534cae3224fed4eb4eb6609ad4204939ae91fe7046d238b6ffc8e742ea1bd5fae8c2e4617432730371239dc7e440f45effa0599886c831b011f7b3ad63d51bff639d4b705b313a5ccb0b243ff87b016f2633cc6dae84d9ff7e3ee9e32fc92f9e7ba180311ca124bd7dc781d8db5b038b71005bf481ae9181f86bef00072384448ffa2b8ba6084dbe958af1d732c6e641ae01ebf94b500061ffb11db1c6a3c943b065b9f287d0831d5ef761fe75ff9a7b7be37ccccc072a00b3d56318c3d084580af96eed606d9ac201269c8eb701b2701213572bed22766e82b6e14951fceea31a7ed176bf3cba3b5be2ee8c9be08b7b3237983c5c583ea74851242a73d4c9bb3c68468639554f51a00bea4c938189425555dceef16afa50a4b34dd9a975a4d8a95a0f709ced732d169b705c4ecf3d970c3925516ea56452b0505455496bf12048b1ad9d61a0934913ac7c4944b627b038a432237bed25cd0adf5dedf35e7fab9821914b0d3ec7146611500e0186156f9672e6a40bfd405558ddc87f6bb2497f2cd711eb8b66583be2af43bfd76edce0fc2af89aec711c2ef9159b2b828463397d2b7e278a60d6184a41ce144f49ab2efa6b2eccae0a902b0a2a581fed595bd0d89d8abf9fe1d11a5ec6783358f76f14b30fdf00a5b71fffddc601329c777577c8ee7321bee4657425a6bf5946267e6722bbfa848c06da33417e8408a817eb1b8f33b366d73b11e45935a639c448563611330ee8fdfe1308ad14c385605f47dc40dd0102a2071577fd97dcfd3e2917e8ae2395bb11f7e2c92c0a856f8ef9d6e0f4074056bd79cbf11772cbcfab69b0175dcc93d20faef9c4134a2d908f6fa87afce7d656214fd873846b79320e3c972d3c9791d71e46f5c7dd4e533a2ad780fe317ad35bd67e00b178f5a4acc05f10491f867098b3bc166933955ca795f36d407e479b53cc27cee8391d5593a684f38a6d49982dab646054573325fede7ee826cf7a9c4a6dd2c80df38b03347bf0e4cdd034910b6d3163ca854ec78056dc3bff0fde9a8608f275b58acf9e33f882b82378b3e8bf71be456525435786fc0f6a2fcddcae81541023392ba37dfa08439367fe0b00806d023cc4babc4d690948a161307f206e5597c1152e4aa27b8712d05aef9709ef241875982edfe12ef92dcd3267809955f8cc333eac1a972150197409178c449caefc2113423b9d3fa37425ed7fa353cc275e009ad0fe97c01218b1fdd0d8d5c8c01c9f7d27d14422a7b21540884c072ec591730c624eaaa10a676f8c3757cc41003bd1b102cd4bee18b28059facc23d23846062916afdfa15dbca3a6e4b06b1640f1f5d8c7960b48f126308cabff94a66c7378c765a7422784f4ee7e98b61ea748ae2720ebbc0b6ee6c57011a4e21f1d71c66c4679c90e9fee33bd3829077987f825216ecb26fa21b75cbc364ff7da721f47d78fa6f457a7cfa73d649afca85c8ce53c2e6383c26b5463136b0489caa0623f1c9b8b33efa661795c5470107fc62675979fdc2f7c3ef2fc89984962b9c8d38a8c9b3eed3827547894efed6104265bd2ff74bc31233f383c34033dcaf31bd8c0e17a48e8746188faab36218e8c51cb3b67aeae9484f72059f4f2dbd2da78cfd5949d1503cf834cbf9bc4641e081925a75a9f17e7be399be047639478ad8abbcb2ce823ce9cf657c8cadd268e9f3380320b1a7443406e1005379f8dbb068d6518647a4340c8198589546d233cd7b2ec623a5615b9e16cfe04f220f96c11f526495fa0168f68cccdf60e9097157ad2da882f9fdcd670a3925c733b80c45a45afc60d5a8c20baa1a6aae6297fe72486d7809c2ec3cbf23526b8ce0dde3646162e54f230ba67b73e5c3930e4a0969438d2c609a2e953b346829d786b330b9688b99c2a226f7a6375c1aa20024b31212a8619efb2de96743536bea862cc9ce358377e0c2a17392b2c83cba3330f3d4b601d15859b3796527eaa295cdbb542fde2e88c5096f8500f0b09f0b3e489e5c1fe90456ec27cf631c9b0", 0xf60}], 0x2}, 0x0) 03:19:17 executing program 5: r0 = socket(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_RECVNXTINFO(r0, 0x84, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 03:19:17 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r0, &(0x7f0000000000)={0x1c, 0x1c, 0x2}, 0x1c) 03:19:17 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f0000000100), 0x90) 03:19:17 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_RECVRCVINFO(r0, 0x84, 0x1f, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 03:19:17 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, 0x0, 0x0, &(0x7f0000000340)=[@authinfo={0x10}, @prinfo={0x14}], 0x24}, 0x0) 03:19:17 executing program 5: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) bind(r0, &(0x7f0000000000)=@in6={0x1c, 0x1c, 0x3}, 0x1c) connect$inet6(r0, &(0x7f0000000080)={0x1c, 0x1c, 0x3}, 0x1c) r1 = dup(r0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r1, 0x84, 0x23, &(0x7f0000000140), &(0x7f0000000040)=0x90) 03:19:17 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) bind(r0, &(0x7f0000000000)=@in6={0x1c, 0x1c, 0x3}, 0x1c) connect$inet6(r0, &(0x7f0000000080)={0x1c, 0x1c, 0x3}, 0x1c) r1 = dup(r0) sendto$inet6(r1, &(0x7f00000001c0)="d39b2845e7ba3176e4274c88fadfa5c97fcd5e5dc0e3faf8152b08516a85021e4e44df284df341d41d16f5f4940090eb8e4de3d83a9831e0d22ea7d470e904a9b060ebc8a685bda77a67145eff01521c88ea73c9f838e773fc308188c6ee56b9e6afac9d32999f9ba4db09ff4333a648fecd5002dd930b8876bfd5c1491ebb8a9f5f44a17db4a514cc6aabe8d136ef5ed4671fdbd1d80b59f1f876d753fd8793c7b406484d9dfc1a200df23c6daf897fb86aa77562067ca41930a56c10e3790d9009225e109f7a695788a5dc4a568e1348a0ce89d7d55752ee1ac5752a8fd5a4b559790fa4d508802be7fcf9205ad2723fa4a31eb68d138ba93a2f0d0a9fc9a45a44953ff52389a968011e842e14078262e2156926bbd7bb2b18dc17f4da5091b76c5dbc9d532ac21605217c70be4f07131ba2e4a9e13b625532e73de9074bae3396e72c9d64c33aaaa36e613f269c1e1660e60096292d6e4ad591da30042a92ec886e7cf5f361df4b036ee9e3176b4281a8e7310ea1124aad3c3e675fc97693e6367442a3c20ed67c1b7864240afdb4e060e622bc5c0973d314bc5e62bb09cc1334234d2abbd9a64a6df44686e43371b71b82e96add69d3bbee56467b7144bb099bafdd503998852092c6ffc7e27ce7b921c23f04d0ebe48f3cc634dd0005430328f36c34443b7da892dc832827f1efa06e215af738a72390cb915348b1863db47205009adf56e78cff1a43857f10dbbd7779007fc5179bb1f13bcaf7c22661b799b6ee79126df30517d75a34f615935e30f01b234a3a4208c75b3f74b2919980623598548b3afe2759df2101ec6f8020ddf5921cbf6b228818a605bfe6886fba3ea5cdbac89f1196965d8bb9d6ceaa604be52f5fefeb760b5355d96fe635b98660d1342550752f60a230d367efb404e1c90fafdad4a3e10524efe84d29b3ae14cb288da87a0384dbe772bb60b4d892b686fd1b86112ed6d7cbf6ba35dd9d1a2164b9b5830a790daec4ee9a7a22b94389599e8c705cc10e44f6540f1d826d1c46fec33ff4aae5b74f3a24976bcc5fd9ab2303c5443f9e2c761f692f80afbbb8a4a7b76ff7f452c8318208ff03d2303fa75ce8670617846f18316c2a27fe8da0e5e0d58aa0f92f6e2457cd862085d56e0286228ec3d1645c0ecb8d01ea0a9bcaedd84094f12bcb662a04c07b9a4624d13e2381eb266817e4385666eac0cb91c9c5b51deab6a668d423a79dd51ac669ea52cfa7cc889283cb2973ae52660a678616bd08838289b2027c2cd0c698bfed48d429457b1660b3cb6248e01adab39ee79bc8f6ac149e0e4e8474852f0fea47c90efbcbbeb6d6e94d596cc1a3c08b47c41a2503f20fe7f079da45b5d9d2a01f1fc30895c85795542649ed2c4d63f0b59f79fe9b414f7f323d2abc5a78191a364d7c2c21809bfd1eb8cb0b9987537598720dce712e801ee6e89a6a65f014b42173d42791224d61c70eb688c98470478d39da563938a09f9da502de30330da4e547c2a820da5b8bdebfabea8cab8625c9d997f5f256d2ff4f0deeea4fb529dcf93c390f3337cd984f5b32bc58092c2184d94444241bcb7c4fa3e4529aec69d0a74f403fb69cb0cd411ac55f7194974028208309be21def68689e201cde3497b9dc6b607d92bcdbdccbacad76c447829596dab09c29a07515fda24426ae1074933bec5905b136b80c097662b794516975a0107b3c8868756e87fe4b7f87a7a8f35a80f005463e2fb5efccd2f1f25bf075aa680943dba19cdc5b5c87ac0943d17f5966989ad7616f36038611aa5a8a1cdc84b19a4bacafa9f81f99f3ec7f93c2b074ff80aeaf73faff4bdb490259bcdb2ce42d78edc142cc66e75d2a42244a62a8a179379e3aa9462aee19b56ed4eb57bc12c4585e7148440432df9cf82f778e6fe75fc9bbb3696702cc52c571ad065e5959de3f17e2a2b1f6081de3abb5bdc5d602b352cac2b334fec67d4507dc2ebf6718c2f16c95696e03c667193e5921a6daf2aa6a69782f2435294556f02b7ede4468b9ef79ccb579923f7be8b53068b9cfb97912cf5e8021e3697318b2c2aad9813f974e27b12b9d454e33f0401930c7f81acd1af8051180a2112f293095e84e2154c651784d6ec94fedb289df5b7e5ad502fd0c510541bcc9828fda8959b47dbfe915f6035c1142541e5ace74ab492e896d646e56370a0e3edda6661e2888584ef2274fcfcf9df3029ce036a6af73cedd1924b6d5634aa80ecb863fff285345cc904152ebb332ac7a0d99ef5ce0769ebc93d5967058312a3f90e399257d56d10580c446dc93c547c59c63092482f84875869c57413cb8bf22d1709a7be2ca26a973b826f654dcad0f5ef4604838b66d13d33344ff024e2749fe751fe3e6cb8e446462098fd6a824150407fa4252b94e721809ad12e6963a7f456b316958028107540dcb548c06552c21aeacc7896fb55e753382a7f2cdffbee1a43b19898d434a004b590d15e489e940413c07652da22a8cc543f435294b94ec8b294e26ee13e1afb39925f17a57aa7bd9ac322ba73a142d5bda811252d614becea9e8a0f6beac78963d1915edb5c17ba2cff23c85fdef53d2cf7fd22902afe96945126892870017036b4322393309c2af3338dc3a5d1268bff02f3449d6fd43136e2e213310022939c994d008c9301746051162f6509eb48390e57552d15e153c930f8a1894092fa6800bc2beb64562d812ab4651afaaf78b290453453380628fd83b91c64756525a199b7d3f5b652b75943e2dbcf93daae077d989a758b112985", 0x7b9, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000001680)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000003b40)=""/4100, 0x1004}], 0x1}, 0x2) 03:19:17 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000300)={&(0x7f0000000180)=@in={0x10, 0x2}, 0x10, 0x0}, 0x0) sendmsg$inet_sctp(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in6={0x1c, 0x1c}, 0x1c, &(0x7f0000002400)=[{&(0x7f0000000040)="b0", 0x1}], 0x1, &(0x7f0000000200)=ANY=[], 0x14}, 0x0) 03:19:18 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0x5, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 03:19:18 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) bind(r0, &(0x7f0000000100)=@in6={0x1c, 0x1c, 0x1}, 0x1c) 03:19:18 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000100)={0x0, 0x3}, 0x8) 03:19:18 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_INITMSG(r0, 0x84, 0x3, &(0x7f0000000000)={0x5, 0x401, 0x5}, 0x8) 03:19:18 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind(r0, &(0x7f0000000080)=@un=@abs={0x8}, 0x8) 03:19:18 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000080), 0x88) 03:19:18 executing program 5: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = dup(r0) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r1, 0x84, 0x23, &(0x7f00000000c0), &(0x7f0000000180)=0x90) 03:19:18 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x28, &(0x7f0000000280)={0x1, [0x0]}, &(0x7f00000002c0)=0x8) setsockopt$inet_sctp_SCTP_AUTH_KEY(r0, 0x84, 0x13, &(0x7f00000000c0)={r1}, 0x8) 03:19:18 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendto$inet(r0, 0x0, 0x4e, 0x0, &(0x7f00000001c0)={0x10, 0x2}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x10, 0x2}, 0x10) 03:19:18 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PR_SUPPORTED(r0, 0x84, 0x26, &(0x7f0000000040), &(0x7f0000000180)=0x8) 03:19:18 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_CONTEXT(r0, 0x84, 0x1a, &(0x7f0000004300), &(0x7f0000004340)=0x8) 03:19:18 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_sctp_SCTP_RESET_STREAMS(r1, 0x84, 0x901, &(0x7f0000000000), 0x8) 03:19:18 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) connect$inet(r0, &(0x7f0000000280)={0x10}, 0x10) 03:19:18 executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="0180c2000000aaaaaaaaaabb86dd6002ea0200083a00fc0e0000000000090000000000000000ff02"], 0x0) 03:19:18 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendto$inet(r0, 0x0, 0x4e, 0x0, &(0x7f00000001c0)={0x10, 0x2}, 0x10) setsockopt$inet_sctp_SCTP_AUTH_KEY(r0, 0x84, 0x13, &(0x7f0000000040)={0x0, 0x0, 0x1, "df"}, 0x9) 03:19:18 executing program 5: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) setsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x22, &(0x7f0000000400), 0xc) 03:19:18 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE(r0, 0x84, 0x10, &(0x7f0000000040)=0x9, 0x4) 03:19:18 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) r1 = dup(r0) setsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r1, 0x84, 0x29, &(0x7f0000000000), 0x8) 03:19:18 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r0, 0x29, 0x23, 0x0, 0x0) 03:19:18 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x28, &(0x7f0000000080)=ANY=[], &(0x7f00000002c0)=0x8) 03:19:18 executing program 5: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x1c}, 0x1c) 03:19:18 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet6(r1, &(0x7f0000000380)='}', 0x1, 0x0, &(0x7f0000000140)={0x1c, 0x1c, 0x3}, 0x1c) 03:19:18 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendto$inet(r0, 0x0, 0x4e, 0x0, &(0x7f00000001c0)={0x10}, 0x10) bind(r0, &(0x7f0000000200)=@in={0x10}, 0x10) 03:19:18 executing program 3: syz_emit_ethernet(0x15, &(0x7f0000000100)={@remote, @broadcast}, 0x0) 03:19:18 executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$lock(r0, 0x3, 0x0) 03:19:18 executing program 4: mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000140)={0x18}, 0xc) 03:19:18 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @broadcast, @val, {@ipv6}}, 0x0) 03:19:18 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f00000023c0)={&(0x7f0000000040)=@in={0x10, 0x2}, 0x10, 0x0}, 0x0) 03:19:18 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_EVENTS(r0, 0x84, 0xc, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0xb) 03:19:18 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR(r0, 0x84, 0x6, &(0x7f0000000200), 0x88) 03:19:18 executing program 2: bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000140)={0x1, 0x0, 0x0, 0xb6a3b6a637cd845c}, 0x20) 03:19:18 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x6, 0x0, 0x3}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:18 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x3, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8300}}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:18 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x6, 0x0, 0x3}], {0x95, 0x0, 0x0, 0x64000000}}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:18 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x4, 0x3, 0x1}]}, &(0x7f0000000080)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:18 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x85ffffff}, [@ldst={0x6, 0x0, 0x3}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:18 executing program 2: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/252, 0xfc}], 0x1) 03:19:18 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x6, 0x0, 0x5}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:18 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x3, 0x0, 0x6, 0x2}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:18 executing program 1: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.net/syz1\x00', 0x200002, 0x0) openat$cgroup_int(r0, &(0x7f0000000000)='blkio.reset_stats\x00', 0x2, 0x0) 03:19:18 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x5, 0x0, 0x3, 0xa}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:18 executing program 2: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000400)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@ptr]}}, &(0x7f0000000000)=""/218, 0x26, 0xda, 0x1}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000280)={r0, 0x20000260, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0}}, 0x10) 03:19:18 executing program 0: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.net/syz1\x00', 0x200002, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000140)='cgroup.procs\x00', 0x2, 0x0) r2 = gettid() write$cgroup_pid(r1, &(0x7f0000000180)=r2, 0x12) 03:19:18 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0xc, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000000000000000000000ffffff850000000000000095"], &(0x7f0000000000)='GPL\x00', 0x2, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:18 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x7, 0x0, 0x3, 0x0, 0x0, 0x0, 0x7b000000}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:18 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000400)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x4, [@struct={0x2}]}, {0x0, [0x0, 0x5f]}}, &(0x7f0000000300)=""/218, 0x28, 0xda, 0x1}, 0x20) 03:19:18 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@jmp={0x5, 0x1, 0x4, 0x0, 0x0, 0x0, 0x10}]}, &(0x7f0000000000)='GPL\x00', 0x7, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:18 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x6, 0x0, 0x3}], {0x95, 0x0, 0x0, 0x17000000}}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:18 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000840)=@base={0xa, 0x0, 0x0, 0x0, 0x51, 0x1}, 0x48) 03:19:18 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000400)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x2, [@var]}}, &(0x7f0000000300)=""/218, 0x2a, 0xda, 0x40}, 0x20) 03:19:18 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x6, 0x0, 0x3, 0x0, 0x0, 0x0, 0x7a00}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:18 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000400)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x4, [@struct={0x2, 0x0, 0x0, 0xc}]}, {0x0, [0x0, 0x5f]}}, &(0x7f0000000300)=""/218, 0x28, 0xda, 0x1}, 0x20) 03:19:18 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x4, 0x3, 0x3, 0xa}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:18 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000400)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x4, [@struct={0x2, 0x0, 0x0, 0x7}]}, {0x0, [0x0, 0x5f]}}, &(0x7f0000000300)=""/218, 0x28, 0xda, 0x1}, 0x20) 03:19:19 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000600)={0x18, 0x4, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000000000000000000000000008850000000500000095"], &(0x7f0000000440)='GPL\x00', 0x5, 0xe0, &(0x7f0000000100)=""/224, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xe0e) 03:19:19 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@base={0x8, 0x0, 0x4}, 0x48) 03:19:19 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x6, 0x0, 0x3}], {0x95, 0x0, 0x0, 0xff000000}}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:19 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000400)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x29, 0x0, 0xc, 0xc, 0x5, [@struct={0x2}]}, {0x0, [0x0, 0x0, 0x0]}}, &(0x7f0000000300)=""/218, 0x29, 0xda, 0x1}, 0x20) 03:19:19 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000280)={&(0x7f0000000340)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x2, [@int={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7}]}}, &(0x7f00000003c0)=""/219, 0x2a, 0xdb, 0x1}, 0x20) 03:19:19 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0xff9f0000}, [@ldst={0x4, 0x3, 0x3}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:19 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x3, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000000000000000000000000000200200000000000095"], &(0x7f0000000000)='GPL\x00', 0x2, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:19 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0xa, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000000000000000000000ffffff850000000000000095"], &(0x7f0000000000)='GPL\x00', 0x2, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:19 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x6}, [@ldst={0x6, 0x0, 0x3}]}, &(0x7f0000000000)='GPL\x00', 0x7, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:19 executing program 0: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.net/syz1\x00', 0x200002, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000180)='tasks\x00', 0x2, 0x0) r2 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) write$cgroup_pid(r1, &(0x7f0000001340)=r2, 0x12) 03:19:19 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000600)={0x18, 0x4, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000000000000000000000000008850000002300000095"], &(0x7f0000000440)='GPL\x00', 0x5, 0xe0, &(0x7f0000000100)=""/224, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:19 executing program 1: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000400)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@ptr]}}, &(0x7f0000000000)=""/218, 0x26, 0xda, 0x1}, 0x20) close(r0) 03:19:19 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, [@ldst={0x6, 0x0, 0x3}]}, &(0x7f0000000000)='GPL\x00', 0x7, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:19 executing program 3: syz_clone(0x82000280, 0x0, 0x0, 0x0, 0x0, 0x0) 03:19:19 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000280)={&(0x7f0000000340)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x2, [@int]}}, &(0x7f00000003c0)=""/219, 0x2a, 0xdb, 0x1}, 0x20) 03:19:19 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x6, 0x0, 0x2}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:19 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x4, 0x0, 0x2}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:19 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000840)=@base={0xa, 0x0, 0x0, 0x0, 0x3, 0x1}, 0x48) 03:19:19 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000600)={0x18, 0x4, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000000000000000000000000008850000000f00000095"], &(0x7f0000000440)='GPL\x00', 0x5, 0xe0, &(0x7f0000000100)=""/224, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:19 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x6, 0x0, 0x3}], {0x95, 0x0, 0x0, 0x3f00}}, &(0x7f0000000000)='GPL\x00', 0x7, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:19 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000600)={0x18, 0x4, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000000000000000000000000008850000000500000095"], &(0x7f0000000440)='GPL\x00', 0x5, 0xe0, &(0x7f0000000100)=""/224, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xe0d) 03:19:19 executing program 3: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000001400)='./cgroup/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000001480)={r0, 0x15, 0x0, 0x0, 0x0}, 0x20) 03:19:19 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0xd, 0x4, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, [@ldst={0x6, 0x0, 0x3}]}, &(0x7f0000000000)='GPL\x00', 0x7, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:19 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x17, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000000000000000000000ffffff850000000000000095"], &(0x7f0000000000)='GPL\x00', 0x2, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:19 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x7, 0x0, 0x0, 0x0, 0x0, 0x6c}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:19 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x2, 0x0, 0x3, 0xa}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:19 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0xd, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000000000000000000000ffffff850000000000000095"], &(0x7f0000000000)='GPL\x00', 0x2, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:19 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x5, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000000000000000000000ffffff850000000000000095"], &(0x7f0000000000)='GPL\x00', 0x2, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:19 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x2, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000000000000000000000ffffff850000000000000095"], &(0x7f0000000000)='GPL\x00', 0x2, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:19 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x7, 0x0, 0x4}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:19 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x15, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000000000000000000000ffffff850000000000000095"], &(0x7f0000000000)='GPL\x00', 0x2, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:19 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x4, 0x2, 0x3}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:19 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x4, 0x0, 0x1}]}, &(0x7f0000000080)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:19 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000240)={0x6, 0x1, &(0x7f00000002c0)=@raw=[@ldst={0x1, 0x0, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffff0}], &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:19 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x7, 0x2, 0x3}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:19 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000600)={0x18, 0x4, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000000000000000000000000008850000002a00000095"], &(0x7f0000000440)='GPL\x00', 0x5, 0xe0, &(0x7f0000000100)=""/224, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:19 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x5, &(0x7f0000000580)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, @jmp={0x5, 0x0, 0xd}, @alu={0x4, 0x1}, @exit], &(0x7f0000000100)='GPL\x00', 0x1, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:19 executing program 5: syz_clone(0x803c200, 0x0, 0x0, 0x0, 0x0, 0x0) 03:19:19 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x7, 0x3}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:19 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x7, 0x0, 0x2}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:19 executing program 1: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000400)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@ptr]}}, &(0x7f0000000000)=""/218, 0x26, 0xda, 0x1}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000280)={r0, 0x20, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0}}, 0x10) 03:19:19 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x10, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000000000000000000000ffffff850000000000000095"], &(0x7f0000000000)='GPL\x00', 0x2, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:19 executing program 2: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000400)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@ptr]}}, &(0x7f0000000000)=""/218, 0x26, 0xda, 0x1}, 0x20) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000001700)={r0, 0xe0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8, 0x0, 0x0}}, 0x10) 03:19:19 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000900)={&(0x7f0000000700)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x14, 0x14, 0x4, [@enum={0x0, 0x1, 0x0, 0x6, 0x4, [{0x3}]}]}, {0x0, [0x0, 0x0]}}, 0x0, 0x30, 0x0, 0x1}, 0x20) 03:19:19 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x4, 0x3, 0x4}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:19 executing program 1: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000001400)='./cgroup/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000001480)={r0, 0x16, 0x0, 0x0, 0x0}, 0x20) 03:19:19 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000400)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@ptr={0x0, 0x0, 0x0, 0x2, 0x4}]}}, &(0x7f0000000000)=""/218, 0x26, 0xda, 0x1}, 0x20) 03:19:19 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000400)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@struct={0x0, 0x0, 0x0, 0x6}]}}, &(0x7f0000000300)=""/218, 0x26, 0xda, 0x1}, 0x20) 03:19:19 executing program 3: socketpair(0x2, 0x1, 0x2, &(0x7f0000000040)) 03:19:19 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x7}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x4, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:19 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x4, 0x3, 0x5}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:19 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000400)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x5, [@struct={0x2}]}, {0x0, [0x0, 0x5f, 0x2e]}}, &(0x7f0000000300)=""/218, 0x29, 0xda, 0x1}, 0x20) 03:19:19 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000600)={0x18, 0x4, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000000000000000000000000008850000000500000095"], &(0x7f0000000440)='GPL\x00', 0x5, 0xe0, &(0x7f0000000100)=""/224, 0x0, 0x4, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:19 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000400)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@struct={0x0, 0x0, 0x0, 0x0}]}}, &(0x7f0000000300)=""/218, 0x26, 0xda, 0x1}, 0x20) 03:19:19 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000000000000000000000000000270000000000000095"], &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:19 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x3, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000000000000000000000000000200000000000000095"], &(0x7f0000000000)='GPL\x00', 0x2, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:19 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@func]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:19 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x6, 0x0, 0x3}]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:19 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x4, 0x2}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:19 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000600)={0x18, 0x4, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000000000000000000000000008850000000500000095"], &(0x7f0000000440)='GPL\x00', 0x5, 0xe0, &(0x7f0000000100)=""/224, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000005c0)={r0, 0x0, 0x0}, 0x10) 03:19:20 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, [@ldst={0x5, 0x0, 0x3}]}, &(0x7f0000000000)='GPL\x00', 0x7, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:20 executing program 2: syz_clone(0x104000, &(0x7f0000000180), 0x0, &(0x7f00000001c0), 0x0, 0x0) 03:19:20 executing program 5: bpf$BPF_BTF_LOAD(0x12, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000140)={0xfc6}, 0x8) 03:19:20 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000580)=@raw=[@initr0, @alu={0x4, 0x1}, @exit], &(0x7f0000000100)='GPL\x00', 0x1, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:20 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x7, 0x2}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:20 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000600)={0x18, 0x4, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000000000000000000000000008850000000500000095"], &(0x7f0000000440)='GPL\x00', 0x5, 0xe0, &(0x7f0000000100)=""/224, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000005c0)={r0, 0xe0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8, 0x0, 0x0}}, 0x10) 03:19:20 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x4, 0x3, 0x3}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:20 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000080)={&(0x7f0000000240)=ANY=[@ANYBLOB="9feb0100180000000000000058000000580000000b0000000400000000000008020000000000000000000003000000000100000002000000ffffff7f0900000000000001000000003f007e010000000002000005050000000000000004000000b06002000000000002000000004000000030005f5f612e"], &(0x7f0000000140)=""/166, 0x7b, 0xa6, 0x1}, 0x20) 03:19:20 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000400)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x5, [@struct={0x0, 0x2}]}, {0x0, [0x0, 0x0, 0x0]}}, &(0x7f0000000300)=""/218, 0x29, 0xda, 0x1}, 0x20) 03:19:20 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x6, 0x0, 0x3}]}, &(0x7f0000000100)='GPL\x00', 0x4, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:20 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x3, 0x0, 0x6, 0xa}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:20 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x7, 0x3, 0x3}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:20 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000600)={0x18, 0x4, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000000000000000000000000008850000006d00000095"], &(0x7f0000000440)='GPL\x00', 0x5, 0xe0, &(0x7f0000000100)=""/224, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:20 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, [@ldst={0x6, 0x0, 0x3}]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:20 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000400)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x3, [@struct={0x2}]}, {0x0, [0x0]}}, &(0x7f0000000300)=""/218, 0x27, 0xda, 0x1}, 0x20) 03:19:20 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x0, 0x0, 0x2}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:20 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x6, 0x0, 0x3, 0x0, 0x0, 0x0, 0x3f000000}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:20 executing program 5: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000001400)='./cgroup/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000001480)={r0, 0x13, 0x0, 0x0, 0x0}, 0x20) 03:19:20 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000400)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@struct={0x0, 0x1, 0x0, 0xe, 0x0, 0x0, [{}]}]}}, &(0x7f0000000300)=""/218, 0x32, 0xda, 0x1}, 0x20) 03:19:20 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x3, 0x2, 0x3, 0xa}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:20 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x6, 0x0, 0x3, 0x0, 0x0, 0x0, 0x3f00}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:20 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x14, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000000000000000000000ffffff850000000000000095"], &(0x7f0000000000)='GPL\x00', 0x2, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:20 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x6, 0x0, 0x6}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:20 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x3, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18060000000000000000000000000000200000000000000095"], &(0x7f0000000000)='GPL\x00', 0x2, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:20 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x3, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000000000000000000000ffffff850000000000000095"], &(0x7f0000000000)='GPL\x00', 0x2, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:20 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, [@ldst={0x6, 0x0, 0x3}]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:20 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x5, 0x3}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:20 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x83000000}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:20 executing program 0: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.net/syz0\x00', 0x200002, 0x0) r1 = openat$cgroup_freezer_state(r0, &(0x7f0000000080), 0x2, 0x0) write$cgroup_freezer_state(r1, &(0x7f00000000c0)='FROZEN\x00', 0x7) 03:19:20 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x4, 0x3, 0x0, 0x0, 0xa}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:20 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x3, 0x6100, &(0x7f0000000040)=ANY=[], &(0x7f0000000000)='GPL\x00', 0x2, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:20 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000400)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x4, [@struct={0x2, 0x0, 0x0, 0x8}]}, {0x0, [0x0, 0x5f]}}, &(0x7f0000000300)=""/218, 0x28, 0xda, 0x1}, 0x20) 03:19:20 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x4, 0x0, 0x6}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:20 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x16, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000000000000000000000ffffff850000000000000095"], &(0x7f0000000000)='GPL\x00', 0x2, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:20 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x0, 0x0, 0x1}]}, &(0x7f0000000080)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:20 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x85ffffff}, [@ldst={0x7, 0x0, 0x3}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:20 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x3, 0x0, 0x3, 0xa, 0x0, 0xff00}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:20 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x83000000}, [@ldst={0x7, 0x0, 0x3}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:20 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0xb, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000000000000000000000ffffff850000000000000095"], &(0x7f0000000000)='GPL\x00', 0x2, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:20 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.net/syz1\x00', 0x200002, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000180)='tasks\x00', 0x2, 0x0) write$cgroup_pid(r1, &(0x7f0000001340), 0x12) 03:19:20 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0xe, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000000000000000000000ffffff850000000000000095"], &(0x7f0000000000)='GPL\x00', 0x2, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:20 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000000000000000000000000000610000000000000095"], &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:20 executing program 1: bpf$OBJ_GET_MAP(0x7, &(0x7f0000002680)={0x0}, 0x10) syz_clone(0xc081600, &(0x7f0000000380)='f', 0x1, 0x0, 0x0, &(0x7f0000001400)="1e") 03:19:20 executing program 4: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000400)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@ptr]}}, &(0x7f0000000000)=""/218, 0x26, 0xda, 0x1}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000280)={r0, 0x0, 0x0}, 0x10) 03:19:20 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x2, &(0x7f0000000040)=@raw=[@func, @call], &(0x7f0000000000)='GPL\x00', 0x7, 0xd6, &(0x7f0000000080)=""/214, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:20 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x4, 0x0, 0x3, 0xa}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:20 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x4, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000000000000000000000000000200000000000000095"], &(0x7f0000000000)='GPL\x00', 0x2, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:20 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, [@ldst={0x6, 0x0, 0x3}]}, &(0x7f0000000000)='GPL\x00', 0x7, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:20 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000400)={&(0x7f0000000140)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@ptr={0x0, 0x0, 0x0, 0x2, 0x1}]}}, &(0x7f0000000000)=""/205, 0x26, 0xcd, 0x1}, 0x20) 03:19:20 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x4, 0x0, 0x4}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:20 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.net/syz1\x00', 0x200002, 0x0) r1 = openat$cgroup_freezer_state(r0, &(0x7f0000000080), 0x2, 0x0) close(r1) 03:19:20 executing program 0: setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x1, 0x32, &(0x7f0000000000), 0xffffffffffffff2c) 03:19:20 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x4, 0x3}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:20 executing program 5: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000001400)='./cgroup/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000001480)={r0, 0x14, 0x0, 0x0, 0x0}, 0x20) 03:19:20 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x6, 0x0, 0x3, 0xa}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:20 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000400)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@ptr]}}, &(0x7f0000000000)=""/218, 0x26, 0xda, 0x1}, 0x20) 03:19:20 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x7, 0x0, 0x0, 0x0, 0x0, 0x2000}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:20 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x3, 0x0, 0x3, 0xa, 0x0, 0x2}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:20 executing program 1: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000001400)='./cgroup/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000001480)={r0, 0x0, 0x0, 0x0, 0x0}, 0x20) 03:19:20 executing program 5: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.net/syz1\x00', 0x200002, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000140)='cgroup.procs\x00', 0x2, 0x0) write$cgroup_pid(r1, &(0x7f0000000180), 0x12) 03:19:20 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000840)=@base={0xa, 0x0, 0x0, 0xb76a, 0x0, 0x1}, 0x48) 03:19:20 executing program 3: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000600)={0x18, 0x4, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000000000000000000000000008850000000500000095"], &(0x7f0000000440)='GPL\x00', 0x5, 0xe0, &(0x7f0000000100)=""/224, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000005c0)={r0, 0xe0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, &(0x7f00000002c0)=[0x0], &(0x7f0000000300)=[0x0], 0x0, 0x8, &(0x7f0000000340)=[{}], 0x8, 0x10, &(0x7f00000003c0), &(0x7f0000000400), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000480)}}, 0x10) 03:19:20 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x6, 0x3, 0x3}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:20 executing program 1: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000001400)='./cgroup/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000001480)={r0, 0xf, 0x0, 0x0, 0x0}, 0x20) 03:19:21 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000600)={0x18, 0x4, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000000000000000000000000008850000000800000095"], &(0x7f0000000440)='GPL\x00', 0x5, 0xe0, &(0x7f0000000100)=""/224, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:21 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000400)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x4, [@struct={0x0, 0x1, 0x0, 0x4, 0x1, 0x0, [{0x3}]}]}, {0x0, [0x0, 0x0]}}, &(0x7f0000000300)=""/218, 0x34, 0xda, 0x1}, 0x20) 03:19:21 executing program 4: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000001400)='./cgroup/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000001480)={r0, 0x3, 0x0, 0x0, 0x0}, 0x20) 03:19:21 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, [@ldst={0x6, 0x3}]}, &(0x7f0000000000)='GPL\x00', 0x7, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:21 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000080)={&(0x7f0000000240)=ANY=[@ANYBLOB="9feb0100180000000000000058000000580000000b0000000400000000000008020000000000000000000003000000000100000002000000ffffff7f0900000000000001000000003f007e010000000002000005050000000000000004000000b06002000000000002000000004000000030005f5f61"], &(0x7f0000000140)=""/166, 0x7b, 0xa6, 0x1}, 0x20) 03:19:21 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x7, 0x0, 0x5}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:21 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="1800000000000000000000000000000026e5ffffff00000095"], &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:21 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x13, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000000000000000000000ffffff850000000000000095"], &(0x7f0000000000)='GPL\x00', 0x2, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:21 executing program 4: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.net/syz1\x00', 0x200002, 0x0) openat$cgroup_freezer_state(r0, &(0x7f0000000040), 0x2, 0x0) openat$cgroup_ro(r0, &(0x7f0000000100)='freezer.state\x00', 0x4000, 0x0) 03:19:21 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000840)=@base={0xa, 0x6dda, 0x0, 0xb76a, 0x0, 0x1}, 0x48) 03:19:21 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x3, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="180000000000000000000000000000002070f6ff1f00000095"], &(0x7f0000000000)='GPL\x00', 0x2, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:21 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x6, 0x0, 0x3}]}, &(0x7f0000000100)='GPL\x00', 0x2, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:21 executing program 1: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.net/syz1\x00', 0x200002, 0x0) r1 = openat$cgroup_freezer_state(r0, &(0x7f0000000000), 0x2, 0x0) write$cgroup_freezer_state(r1, 0x0, 0x0) 03:19:21 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000000}, [@ldst={0x6, 0x0, 0x3}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:21 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000840)=@base={0xa, 0x0, 0x0, 0x0, 0x4, 0x1}, 0x48) 03:19:21 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000400)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@struct={0x0, 0x1, 0x0, 0x4, 0x1, 0x0, [{}]}]}}, &(0x7f0000000300)=""/218, 0x32, 0xda, 0x1}, 0x20) 03:19:21 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x7, 0x0, 0x3, 0x0, 0x0, 0x0, 0x83000000}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:21 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000600)={0x18, 0x4, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000000000000000000000000008850000007d00000095"], &(0x7f0000000440)='GPL\x00', 0x5, 0xe0, &(0x7f0000000100)=""/224, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:21 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x4, 0x3, 0x2}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:21 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.net/syz1\x00', 0x200002, 0x0) r1 = openat$cgroup_freezer_state(r0, &(0x7f0000000080), 0x2, 0x0) write$cgroup_freezer_state(r1, &(0x7f00000000c0)='THAWED\x00', 0x7) 03:19:21 executing program 4: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x3eb, 0x2118, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) 03:19:21 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0xa, 0x1, 0x81, 0x3, 0x2, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x1}, 0x48) 03:19:21 executing program 0: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000001400)='./cgroup/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000001480)={r0, 0xb, 0x1, 0x0, 0x0}, 0x20) 03:19:21 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000a80)=@base={0x14, 0x0, 0x4}, 0x48) 03:19:21 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x6, 0x3}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:21 executing program 1: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000001400)='./cgroup/syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x9, &(0x7f0000001480)={r0, 0xb, 0x0, 0x0, 0x0}, 0x20) [ 696.425158][T17058] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 696.433967][T17058] misc raw-gadget: fail, usb_gadget_register_driver returned -16 03:19:21 executing program 0: syz_usb_connect$hid(0x0, 0x3f, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x3eb, 0x2118, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x7f, 0x0, 0x8, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x2, 0x3, {0x9}, {{{0x9, 0x5, 0x81, 0x3, 0x0, 0x0, 0x61, 0x1}}, [{{0x9, 0x5, 0x2, 0x3, 0x0, 0x8, 0x3, 0x1f}}]}}}]}}]}}, &(0x7f0000000240)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x200, 0x0, 0x3f, 0x3f, 0x20, 0x20}, 0xf, &(0x7f0000000100)={0x5, 0xf, 0xf, 0x1, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x0, 0x9, 0x5, 0x7f}]}, 0x1, [{0x59, &(0x7f0000000140)=@string={0x59, 0x3, "541ef862eb9603489d48ba291bbbf0864ad036390f0489aeb788f4879a2aa1401cccd12d1406e538e4a1adbec998c98f91fc7db295492cc7b0d63472b3223957327076f50329e7dd323b97731e21e1720e36243800844b"}}]}) 03:19:21 executing program 2: syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_ep_write(0xffffffffffffffff, 0x3, 0x0, &(0x7f0000000080)) syz_open_dev$hidraw(&(0x7f0000000140), 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x80404804, &(0x7f0000000180)) syz_open_dev$hidraw(&(0x7f0000001140), 0x0, 0x1) syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, &(0x7f0000001080)={0x84, &(0x7f0000000c80)={0x40}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000e40)={0x40, 0xb, 0x2, "5fec"}, &(0x7f0000000e80)={0x40, 0xf, 0x2, 0x4}, &(0x7f0000000ec0)={0x40, 0x13, 0x6, @multicast}, 0x0, 0x0, 0x0, 0x0, &(0x7f0000001000)={0x40, 0x1e, 0x1}, &(0x7f0000001040)={0x40, 0x21, 0x1, 0xff}}) syz_usb_control_io$uac1(0xffffffffffffffff, &(0x7f00000007c0)={0x14, 0x0, 0x0}, 0x0) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x18440) 03:19:21 executing program 3: syz_usb_ep_write(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) 03:19:21 executing program 1: syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x4802, 0x0) [ 696.514114][T17070] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy 03:19:21 executing program 5: syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_ep_write(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) [ 696.519447][T17070] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 696.526769][T17070] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 696.532684][T17070] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 696.544798][T17073] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 696.552295][T17073] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 696.560920][T17073] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 696.567497][T17075] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 696.570329][T17075] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 696.571976][T17076] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 696.572544][T17073] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 696.575865][T17076] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 696.585496][T17076] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 696.594683][T17076] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 696.769708][ T7551] usb 1-1: new high-speed USB device number 27 using dummy_hcd 03:19:21 executing program 4: r0 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_ep_write(r0, 0x3, 0x0, 0x0) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000001140), 0x0, 0x1) syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) [ 697.004210][T17078] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 697.012496][T17078] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 697.019685][T17078] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 697.022085][T17078] misc raw-gadget: fail, usb_gadget_register_driver returned -16 03:19:22 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000340)={0x6, 0xb, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000ba09001abf1f0000eaa76737d02a5000000000005f8bf8fff0ffffff1830000003000000000000000000000018190000", @ANYRES32, @ANYBLOB="000000000000000018510e000d000000000000000000000095"], &(0x7f00000000c0)='GPL\x00', 0x5, 0xc0, &(0x7f0000000100)=""/192, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:22 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000340)={0x6, 0xb, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000ba09000000000000eaa76737d02a5000000000005f8bf8fff0ffffff1830000003000000000000000000000018190000", @ANYRES32, @ANYBLOB="002500000000000018510e000d000000000000000000000095"], &(0x7f00000000c0)='GPL\x00', 0x5, 0xc0, &(0x7f0000000100)=""/192, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:22 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter={0x1e, 0x0, 0x5, 0x87b7, 0x0, 0x1}, 0x48) bpf$BPF_GET_PROG_INFO(0x2, &(0x7f0000000380)={r0, 0xe0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8, 0x0, 0x0}}, 0x10) 03:19:22 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000080)={&(0x7f0000000180)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@func_proto={0x0, 0x0, 0x0, 0xb}]}}, &(0x7f0000000280)=""/148, 0x26, 0x94, 0x1}, 0x20) 03:19:22 executing program 2: r0 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_ep_write(r0, 0x3, 0x0, 0x0) ioctl$HIDIOCGFEATURE(0xffffffffffffffff, 0xc0404807, 0x0) syz_open_dev$hidraw(&(0x7f0000001140), 0x0, 0x1) syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) [ 697.128612][ T7551] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 697.131501][ T7551] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 697.134022][ T7551] usb 1-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 1 03:19:22 executing program 1: syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) [ 697.217180][T17089] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 697.229245][T17089] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 697.235201][T17091] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 697.243356][T17091] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 697.243549][T17089] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 697.249293][T17089] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 697.252936][T17091] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 697.258201][T17091] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 697.298701][ T7551] usb 1-1: New USB device found, idVendor=03eb, idProduct=2118, bcdDevice= 0.40 [ 697.301293][ T7551] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 697.303396][ T7551] usb 1-1: Product: syz [ 697.304636][ T7551] usb 1-1: Manufacturer: syz [ 697.307051][ T7551] usb 1-1: SerialNumber: syz [ 697.669215][ T7551] usbhid 1-1:1.0: can't add hid device: -22 [ 697.670886][ T7551] usbhid: probe of 1-1:1.0 failed with error -22 [ 697.674950][ T7551] usb 1-1: USB disconnect, device number 27 03:19:23 executing program 5: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000002440)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000002740)={&(0x7f0000000000)=@name, 0x10, 0x0}, 0x20000041) 03:19:23 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000001580)=@base={0x0, 0x0, 0x0, 0x0, 0x45, 0xffffffffffffffff, 0x36}, 0x48) 03:19:23 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) ioctl$TUNSETIFF(r0, 0x4b47, 0x0) 03:19:23 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000340)={0x6, 0x1, &(0x7f0000000080)=@raw=[@func], &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:23 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000001c0)=@bpf_lsm={0x9, 0x2, &(0x7f0000000140)=@raw=[@btf_id={0x18, 0x0, 0x3, 0x0, 0x0, 0x6}], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xc, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:23 executing program 0: bpf$MAP_DELETE_ELEM(0x5, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x7fffffffeffb}, 0x20) 03:19:23 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'macvlan1\x00', 0x1}) 03:19:23 executing program 2: bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0x0, 0x5950bf47688412e}, 0x20) 03:19:23 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x1b, 0x0, 0x0, 0x2000000}, 0x48) 03:19:23 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000080)={'wg0\x00'}) 03:19:23 executing program 5: syz_clone(0xe2009040, 0x0, 0x2a, 0x0, 0x0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 03:19:23 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d40)={0x6, 0x6, &(0x7f0000000b00)=@raw=[@func, @alu, @alu, @jmp, @exit, @alu], &(0x7f0000000b80)='GPL\x00', 0x1, 0xa8, &(0x7f0000000bc0)=""/168, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:23 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f00000000c0)={'veth1_to_hsr\x00', 0x600}) 03:19:23 executing program 1: syz_clone(0x6010c200, 0x0, 0x0, 0x0, 0x0, 0x0) 03:19:23 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x12, 0x8000, 0x0, 0x6}, 0x48) 03:19:23 executing program 0: bpf$OBJ_GET_MAP(0x7, &(0x7f00000002c0)={&(0x7f0000000280)='./file0/file0\x00'}, 0x10) 03:19:23 executing program 3: bpf$BPF_PROG_QUERY(0x9, &(0x7f0000002380)={0xffffffffffffffff, 0x0, 0x16, 0x0, 0x0}, 0x20) 03:19:23 executing program 2: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter={0x1e, 0x0, 0x5, 0x87b7, 0x8, 0x1}, 0x48) bpf$MAP_DELETE_ELEM(0x2, &(0x7f0000000140)={r0, 0x0}, 0x20) 03:19:23 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x15, 0x1}, 0x48) 03:19:23 executing program 3: openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000840), 0x40, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'netdevsim0\x00', 0x1}) close(r0) 03:19:23 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'netdevsim0\x00', 0x1}) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) 03:19:23 executing program 0: setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x1, 0x32, &(0x7f00000000c0), 0xfffffffffffffecb) 03:19:23 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x40086602, &(0x7f0000000080)={'veth1_to_team\x00'}) 03:19:23 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, 0x0) 03:19:23 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter={0x1e, 0x0, 0x5, 0x87b7, 0x0, 0x1}, 0x48) close(r0) 03:19:23 executing program 1: syz_clone(0x8008400, 0x0, 0x0, 0x0, 0x0, 0x0) 03:19:23 executing program 2: bpf$PROG_LOAD_XDP(0x15, &(0x7f0000000340)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:23 executing program 3: bpf$OBJ_GET_MAP(0x7, &(0x7f0000000100)={&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x10) 03:19:23 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'bridge_slave_0\x00', 0x1}) 03:19:23 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000340)={0x6, 0xb, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000ba09000000000000eaa76737d02a5000000000005f8bf8fff0ffffff1830000003000000000000000000000018190000", @ANYRES32, @ANYBLOB="180000000000000018510e000d000000000000000000000095"], &(0x7f00000000c0)='GPL\x00', 0x5, 0xc0, &(0x7f0000000100)=""/192, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:23 executing program 4: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) close(r0) 03:19:24 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter={0x1e, 0x0, 0x5, 0x87b7, 0x0, 0x1}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000180)={r0, 0x58, &(0x7f0000000100)={0x0, 0x0}}, 0x10) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000006c0)={r1}, 0xc) close(r0) 03:19:24 executing program 0: syz_clone(0x302000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:19:24 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x40049409, 0x0) 03:19:24 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter={0x1e, 0x0, 0x5, 0x87b7, 0x8, 0x1}, 0x48) bpf$MAP_DELETE_ELEM(0x15, &(0x7f0000000140)={r0, 0x0}, 0x20) 03:19:24 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter={0x1e, 0x0, 0x5, 0x87b7, 0x0, 0x1}, 0x48) bpf$MAP_DELETE_ELEM(0x2, &(0x7f0000000140)={r0, 0x0, 0x0, 0x406}, 0x20) 03:19:24 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter={0x1e, 0x0, 0x5, 0x87b7, 0x8, 0x1}, 0x48) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000140)={r0, 0x0}, 0x20) 03:19:24 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000080)={&(0x7f00000000c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x14, 0x14, 0x3, [@enum={0x0, 0x1, 0x0, 0x6, 0x4, [{0x2}]}]}, {0x0, [0x0]}}, &(0x7f00000002c0)=""/129, 0x2f, 0x81, 0x1}, 0x20) 03:19:24 executing program 5: socketpair(0x10, 0x2, 0x4, &(0x7f0000000000)) 03:19:24 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='blkio.bfq.io_service_bytes_recursive\x00', 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'netdevsim0\x00', 0x1}) 03:19:24 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0xc0189436, 0x0) 03:19:24 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000040)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x4, [@func={0x2}, @union]}, {0x0, [0x0, 0x61]}}, &(0x7f0000000340)=""/199, 0x34, 0xc7, 0x1}, 0x20) 03:19:24 executing program 0: socketpair(0xa, 0x0, 0x7fffffff, &(0x7f0000000000)) 03:19:24 executing program 4: bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff, 0x3e834c1762aff4a1}, 0x10) 03:19:24 executing program 3: bpf$OBJ_GET_MAP(0x7, &(0x7f0000001540)={&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x10) 03:19:24 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000001c0)=@bpf_lsm={0x9, 0x6, &(0x7f0000000080)=@framed={{}, [@map_fd, @jmp={0x5, 0x1, 0x8}]}, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xc, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:24 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@bloom_filter={0x1e, 0x0, 0x8, 0x5, 0xc0, 0x1}, 0x48) 03:19:24 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000080)={&(0x7f0000000180)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@func_proto={0x0, 0x0, 0x0, 0xd, 0x68000000}]}}, &(0x7f00000002c0)=""/129, 0x26, 0x81, 0x1}, 0x20) 03:19:24 executing program 1: bpf$MAP_DELETE_ELEM(0x3, 0xffffffffffffffff, 0x0) 03:19:24 executing program 4: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000002380)={0xffffffffffffffff, 0x10, 0x1, 0x0, 0x0}, 0x20) 03:19:24 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x7, [@volatile={0x6}]}, {0x0, [0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000000040)=""/206, 0x2b, 0xce, 0x1}, 0x20) 03:19:24 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter={0x1e, 0x0, 0x5, 0x87b7, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10}, 0x48) 03:19:24 executing program 2: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter={0x1e, 0x0, 0x5, 0x87b7, 0x8, 0x1}, 0x48) bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, r0}, 0x38) 03:19:24 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x6401, 0x0) 03:19:24 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x4, 0x3, 0x6}]}, &(0x7f0000000100)='GPL\x00', 0x5, 0xd1, &(0x7f0000000140)=""/209, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x1d0}, 0x0) 03:19:24 executing program 3: bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000001200), 0x10) syz_clone(0xc0000080, &(0x7f00000000c0), 0x0, &(0x7f00000010c0), 0x0, 0x0) 03:19:24 executing program 5: bpf$BPF_PROG_QUERY(0x9, &(0x7f0000002380)={0xffffffffffffffff, 0x0, 0x5, 0x0, 0x0}, 0x20) 03:19:24 executing program 4: bpf$BPF_PROG_QUERY(0x9, &(0x7f0000002380)={0xffffffffffffffff, 0x0, 0x3, 0x0, 0x0}, 0x20) 03:19:24 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter={0x1e, 0x0, 0x5, 0x87b7, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x2, 0x0, 0x2}, 0x48) 03:19:24 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000000)={'vlan1\x00'}) 03:19:24 executing program 0: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter={0x1e, 0x0, 0x5, 0x87b7, 0x0, 0x1}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f00000002c0)={r0, 0x0, 0x0, 0x4}, 0x20) 03:19:24 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x1b, 0x0, 0x0, 0x2000}, 0x48) 03:19:24 executing program 2: socketpair(0x11, 0x3, 0x300, &(0x7f0000000040)) 03:19:24 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000340)={0x6, 0x6, &(0x7f0000000000)=@framed={{}, [@generic={0x79}, @map_fd={0x18, 0x0, 0x1, 0x0, 0x1}]}, &(0x7f00000000c0)='syzkaller\x00', 0x5, 0xce, &(0x7f0000000100)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:24 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter={0x1e, 0x0, 0x5, 0x87b7, 0x4, 0x1}, 0x48) 03:19:24 executing program 0: bpf$BPF_PROG_QUERY(0x9, &(0x7f0000002380)={0xffffffffffffffff, 0x0, 0x22, 0x0, 0x0}, 0x20) 03:19:24 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETQUEUE(0xffffffffffffffff, 0x400454d9, &(0x7f0000000080)={'vlan0\x00'}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'netdevsim0\x00', 0x1}) ioctl$TUNGETFEATURES(r0, 0x800454cf, 0x0) close(r1) 03:19:25 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x8, [@var={0x4, 0x0, 0x0, 0xe, 0x5}]}, {0x0, [0x0, 0x0, 0x0, 0x66af3730c6f7ccf, 0x30, 0x61]}}, &(0x7f0000000240)=""/152, 0x30, 0x98, 0x1}, 0x20) 03:19:25 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'dummy0\x00'}) 03:19:25 executing program 5: bpf$BPF_PROG_QUERY(0x9, &(0x7f0000002380)={0xffffffffffffffff, 0x0, 0x14, 0x0, 0x0}, 0x20) 03:19:25 executing program 0: bpf$BPF_GET_PROG_INFO(0x9, &(0x7f0000000380)={0xffffffffffffffff, 0xe0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8, 0x0, 0x0}}, 0x10) 03:19:25 executing program 2: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter={0x1e, 0x0, 0x5, 0x87b7, 0x0, 0x1}, 0x48) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, r0}, 0x38) 03:19:25 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'netdevsim0\x00', 0x1}) 03:19:25 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000340)={0x6, 0x6, &(0x7f0000000000)=@framed={{}, [@generic={0x79, 0x0, 0x0, 0x0, 0x8001}, @map_fd={0x18, 0x0, 0x1, 0x0, 0x1}]}, &(0x7f00000000c0)='syzkaller\x00', 0x5, 0xce, &(0x7f0000000100)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:25 executing program 2: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$TUNGETIFF(r0, 0x800454d2, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000840), 0x40, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'netdevsim0\x00', 0x1}) close(r1) 03:19:25 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'netdevsim0\x00', 0x1}) ioctl$TUNGETIFF(r0, 0x800454d2, 0x0) 03:19:25 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000080)={&(0x7f00000000c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x6, [@enum={0x5}]}, {0x0, [0x0, 0x0, 0x0, 0x0]}}, &(0x7f00000002c0)=""/129, 0x2a, 0x81, 0x1}, 0x20) 03:19:25 executing program 5: syz_clone(0xa00e5100, 0x0, 0xffffff9c, 0x0, 0x0, 0x0) 03:19:25 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x5, [@var={0x4}]}, {0x0, [0x0, 0x0, 0x0]}}, &(0x7f0000000240)=""/152, 0x2d, 0x98, 0x1}, 0x20) 03:19:25 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'netdevsim0\x00', 0x1}) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000000080)) 03:19:25 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000440)={0x6, 0x4, &(0x7f00000000c0)=@framed={{}, [@jmp={0x5, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffe0}]}, &(0x7f0000000140)='GPL\x00', 0x3, 0x98, &(0x7f0000000180)=""/152, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:25 executing program 2: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$TUNGETIFF(r0, 0x800454d2, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000080)={'vlan0\x00', 0x100}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000840), 0x40, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'netdevsim0\x00', 0x1}) close(r1) 03:19:25 executing program 4: syz_clone(0x32022000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:19:25 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x1b, 0x0, 0x0, 0x8000000}, 0x48) 03:19:25 executing program 0: bpf$BPF_PROG_QUERY(0x9, &(0x7f0000002380)={0xffffffffffffffff, 0x0, 0x12, 0x0, 0x0}, 0x20) 03:19:25 executing program 2: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000001c0)=@bpf_lsm={0x15, 0x2, &(0x7f0000000140)=@raw=[@btf_id], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:25 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'netdevsim0\x00', 0x1}) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f0000000080)) 03:19:25 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000000)={&(0x7f0000000380)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@struct={0x0, 0x1, 0x0, 0x4, 0x0, 0x0, [{0x0, 0x5, 0x3}]}]}}, &(0x7f0000000280)=""/253, 0x32, 0xfd, 0x1}, 0x20) 03:19:25 executing program 2: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter={0x1e, 0x0, 0x5, 0x87b7, 0x0, 0x1}, 0x48) bpf$MAP_DELETE_ELEM(0x15, &(0x7f0000000140)={r0, 0x0}, 0x20) 03:19:25 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x4020940d, &(0x7f0000000000)={'vlan1\x00'}) 03:19:25 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter={0x1e, 0x0, 0x5, 0x87b5, 0x0, 0x1}, 0x48) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000040)={&(0x7f0000000000)='.\x00', r0}, 0x10) 03:19:25 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0xc0189436, &(0x7f0000000000)={'vlan1\x00'}) 03:19:25 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000008c0)={0x18, 0x5, &(0x7f0000000780)=@raw=[@call, @map_idx, @map_val], &(0x7f00000007c0)='GPL\x00', 0x0, 0xffffffffffffffb5, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000840), 0x8, 0x10, &(0x7f0000000880), 0x10}, 0x80) 03:19:25 executing program 2: openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'netdevsim0\x00', 0x1}) close(r0) 03:19:25 executing program 0: syz_clone(0xc0000080, 0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)="8efb1a57c0d9e874fd8a23955f95437af5bb9a284eacc687f6bb8a434bd09467d8ca7c205f1b290590e161b8d9f6fcf91c00b8cf323ac5dc6397950b5841c3e41f3463b92f46509f63126427a79ea99e609f") 03:19:26 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter={0x1e, 0x0, 0x5, 0x87b7, 0x0, 0x1}, 0x48) bpf$MAP_DELETE_ELEM(0x4, &(0x7f0000000140)={r0, 0x0}, 0x20) 03:19:26 executing program 4: syz_clone(0x838c0600, 0x0, 0x48, 0x0, 0x0, 0x0) 03:19:26 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000000)={&(0x7f0000000380)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x5, [@struct={0x2}]}, {0x0, [0x0, 0x5f, 0x61]}}, &(0x7f0000000280)=""/253, 0x29, 0xfd, 0x1}, 0x20) 03:19:26 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x894c, 0x0) 03:19:26 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000040)={&(0x7f00000002c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x4, [@func={0x2, 0x0, 0x0, 0x12}]}, {0x0, [0x0, 0x61]}}, &(0x7f0000000340)=""/199, 0x28, 0xc7, 0x1}, 0x20) 03:19:26 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x1b, 0x0, 0x0, 0x4000000}, 0x48) 03:19:26 executing program 5: syz_clone(0xc0000080, &(0x7f00000000c0), 0x0, 0x0, 0x0, &(0x7f0000001140)="8efb1a57c0d9e874fd8a23955f95437af5bb9a284eacc687f6bb8a434bd09467d8ca7c205f1b290590e161b8d9f6fcf91c00b8cf323ac5dc6397950b5841c3e41f3463b92f46509f63126427a79ea99e609f08b8a1c00de64dd84e1e21df7275bde103ca2633aafc9d4ccfc440f054a2416d1825051ec5e50aeec37bc9c680e336fbd087a8ca17b8bd63cabf90d1f54c62b74aa94bf81f") 03:19:26 executing program 3: syz_clone(0xc0000080, &(0x7f00000000c0), 0x0, &(0x7f00000010c0), &(0x7f0000001100), &(0x7f0000001140)="8efb1a57c0d9e874fd8a23955f95437af5bb9a284eacc687f6bb8a434bd09467d8ca7c205f1b290590e161b8d9f6fcf91c00b8cf323ac5dc6397950b5841c3e41f3463b92f46509f63126427a79ea99e609f08b8a1c00de64dd84e1e21df7275bde103ca2633aafc9d4ccfc440f054a2416d1825051ec5e50aeec37bc9c680e336fbd087a8ca17b8bd63cabf90d1f54c62b74aa94bf81f69dd6c9073310a05101e34e10f4dd14ba8aa") 03:19:26 executing program 2: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter={0x1e, 0x0, 0x5, 0x87b7, 0x0, 0x1}, 0x48) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0}, 0x10) 03:19:26 executing program 4: syz_clone(0xf42c5100, 0x0, 0xffffffffffffff1f, 0x0, 0x0, 0x0) 03:19:26 executing program 1: syz_clone(0x208400, 0x0, 0x0, 0x0, 0x0, 0x0) 03:19:26 executing program 2: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000001c0)=@bpf_lsm={0x9, 0x2, &(0x7f0000000140)=@raw=[@btf_id={0x18, 0x0, 0x3, 0x0, 0x0, 0x18}], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xc, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:26 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000340)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x48, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:26 executing program 2: syz_clone(0x302000, 0x0, 0x0, &(0x7f0000000140), 0x0, 0x0) 03:19:27 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000000)={&(0x7f0000000380)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@struct={0x0, 0x1, 0x0, 0x4, 0x0, 0x0, [{0x0, 0x5}]}]}}, &(0x7f0000000280)=""/253, 0x32, 0xfd, 0x1}, 0x20) 03:19:27 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000040)={&(0x7f00000002c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x4, [@func={0x2, 0x0, 0x0, 0xc, 0x2}]}, {0x0, [0x0, 0x61]}}, &(0x7f0000000340)=""/199, 0x28, 0xc7, 0x1}, 0x20) 03:19:27 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x40086602, &(0x7f0000000000)={'vlan1\x00'}) 03:19:27 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000000)={&(0x7f0000000180)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x4, [@typedef={0x3}]}, {0x0, [0x0, 0x0]}}, &(0x7f0000000300)=""/194, 0x28, 0xc2, 0x1}, 0x20) 03:19:27 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000840), 0x40, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'netdevsim0\x00', 0x1}) close(r0) 03:19:30 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter={0x1e, 0x0, 0x5, 0x87b7, 0x0, 0x1}, 0x48) openat$cgroup_freezer_state(0xffffffffffffffff, 0x0, 0x2, 0x0) close(r0) 03:19:30 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'netdevsim0\x00', 0x1}) ioctl$TUNSETVNETLE(r0, 0x400454dc, &(0x7f0000000080)=0x1) 03:19:30 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter={0x1e, 0x0, 0x5, 0x87b7, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2}, 0x48) 03:19:30 executing program 1: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000240)={r0, 0xc, 0x1, 0x0, 0x0}, 0x20) 03:19:30 executing program 4: syz_clone(0xf42c5100, 0x0, 0xffffffffffffff1f, 0x0, 0x0, 0x0) 03:19:30 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5451, 0x0) 03:19:30 executing program 0: socketpair(0xa, 0x1, 0x20000003, &(0x7f0000000000)) 03:19:30 executing program 1: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000001700)={r0, 0x20, 0x0, 0x0, 0x0}, 0x20) 03:19:30 executing program 2: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000003680)={0x0, 0x0, &(0x7f00000048c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 03:19:30 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000340)={0x6, 0x4, &(0x7f0000000000)=@framed={{}, [@generic={0x79}]}, &(0x7f00000000c0)='syzkaller\x00', 0x5, 0xce, &(0x7f0000000100)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:30 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000080)={&(0x7f0000000180)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@func_proto={0x0, 0x0, 0x0, 0xd, 0x5000000}]}}, &(0x7f00000002c0)=""/129, 0x26, 0x81, 0x1}, 0x20) 03:19:30 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000001c0)=@bpf_lsm={0x9, 0x3, &(0x7f0000000000)=ANY=[@ANYBLOB='H'], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xc, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:30 executing program 2: bpf$BPF_PROG_QUERY(0x9, &(0x7f0000002380)={0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0}, 0x20) 03:19:30 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000040)={'netdevsim0\x00'}) 03:19:30 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter={0x1e, 0x0, 0x5, 0x87b7, 0x0, 0x1}, 0x48) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000040)={0x0, r0}, 0x10) 03:19:30 executing program 0: syz_clone(0xc0000080, &(0x7f00000000c0), 0x0, &(0x7f00000010c0), &(0x7f0000001100), &(0x7f0000001140)="8efb1a57c0d9e874fd8a23955f95437af5bb9a284eacc687f6bb8a434bd09467d8ca7c205f1b290590e161b8d9f6fcf91c00b8cf323ac5dc6397950b5841c3e41f3463b92f46509f63126427a79ea99e609f08b8a1c00de64dd84e1e21df7275bde103ca2633aafc9d4ccfc440f054a2416d1825051ec5e50aeec37bc9c680e336fbd087a8ca17b8bd63cabf90d1f54c62b74aa94bf81f69dd6c9073310a05101e34e10f4dd14ba8aa96") 03:19:30 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup/syz1\x00', 0x200002, 0x0) r1 = openat$cgroup(r0, &(0x7f0000000000)='syz0\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x9, &(0x7f0000002380)={r1, 0x24, 0x0, 0x0, 0x0}, 0x20) 03:19:30 executing program 4: syz_clone(0xf42c5100, 0x0, 0xffffffffffffff1f, 0x0, 0x0, 0x0) 03:19:30 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000020000000a50000000e000000040000000000000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000007c0)={&(0x7f0000000080)='sys_enter\x00', r0}, 0x10) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_type(r1, 0x0, 0x0) 03:19:30 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000001c0)=@bpf_lsm={0x9, 0x1, &(0x7f0000000140)=@raw=[@exit], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xc, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:30 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000080)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@func]}}, &(0x7f00000002c0)=""/129, 0x26, 0x81, 0x1}, 0x20) 03:19:30 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'netdevsim0\x00', 0x1}) ioctl$TUNSETIFINDEX(r0, 0x400454da, 0x0) 03:19:30 executing program 2: bpf$BPF_PROG_QUERY(0x9, &(0x7f0000002380)={0xffffffffffffffff, 0x0, 0xe, 0x0, 0x0}, 0x20) 03:19:30 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000001c0)=@bpf_lsm={0x9, 0x2, &(0x7f0000000140)=@raw=[@btf_id], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x22, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:30 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000001c0)=@bpf_lsm={0x9, 0x2, &(0x7f0000000140)=@raw=[@btf_id], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:30 executing program 2: bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x1, 0x1, &(0x7f0000000080)=@raw=[@exit], &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:31 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000340)={0x6, 0xb, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000ba09000000000000eaa76737d02a5000000000005f8bf8fff0ffffff1830000003000000000000000000000018190000", @ANYRES32, @ANYBLOB="060000000000000018510e000d000000000000000000000095"], &(0x7f00000000c0)='GPL\x00', 0x5, 0xc0, &(0x7f0000000100)=""/192, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:31 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'netdevsim0\x00', 0x1}) close(r0) 03:19:31 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000001c0)=@bpf_lsm={0x12, 0x2, &(0x7f0000000140)=@raw=[@btf_id], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:31 executing program 4: syz_clone(0xf42c5100, 0x0, 0xffffffffffffff1f, 0x0, 0x0, 0x0) 03:19:31 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$TUNGETIFF(r0, 0x800454d2, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000080)={'vlan0\x00', 0x100}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000840), 0x40, 0x0) ioctl$TUNGETIFF(r1, 0x800454d2, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'netdevsim0\x00', 0x1}) close(r1) 03:19:31 executing program 2: bpf$BPF_PROG_QUERY(0x9, &(0x7f0000002380)={0xffffffffffffffff, 0x0, 0x8, 0x0, 0x0}, 0x20) 03:19:31 executing program 5: socketpair(0xb, 0x0, 0x0, &(0x7f0000000300)) 03:19:31 executing program 1: bpf$BPF_PROG_QUERY(0x9, &(0x7f0000002380)={0xffffffffffffffff, 0x0, 0x6, 0x0, 0x0}, 0x20) 03:19:31 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000340)={0x6, 0x1, &(0x7f0000000080)=@raw=[@call={0x85, 0x0, 0x0, 0xc}], &(0x7f00000000c0)='syzkaller\x00', 0x5, 0xce, &(0x7f0000000100)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f00000006c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000000780)}, 0x40) 03:19:31 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x45c101, 0x0) 03:19:31 executing program 2: bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x10, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0x0}, 0x20) 03:19:31 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000000)={'vlan1\x00'}) 03:19:31 executing program 3: bpf$ENABLE_STATS(0x20, &(0x7f0000000080), 0xd7) 03:19:31 executing program 2: openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000280)='blkio.bfq.idle_time\x00', 0x0, 0x0) ioctl$TUNSETIFINDEX(0xffffffffffffffff, 0x400454da, 0x0) syz_clone(0xc0000080, &(0x7f00000000c0)="eaa71405cbf575451e24ac800595cdd0ce93ab779bbd372069a96d564e4ea0f16bb6af8f979320cd9263c9898f7e554dd20ae1e1b768dac2e34d435c26089e0e3b7c8505b7a3a6263a5f00ab08da89b30ab458e9b6e7af3ed57a6b4dceae897ebc3f97c9d36586386d1897049dd5b6cd77d897b95ebd8f830ee52357c600b6e929748f4d0689ec49260323cc9d4e7b5023613cee2f4f46419cc29f51c694d09609786f53539d7142daf37e3858e31bc5f5a4b9bd21eafc5ced33a49f48f912ffd54fc228fa4a1ac56a79ba0224006824f9186cd6d41a9982c6933353a7199bb6ba240a670bef85642f2ae4d0d20a12a493906bb9b8e206dec40265f2b8335822319b47646a1f73b0d94b137c723ace0140c90eb68c5aa47eda6b8fafdb9489b96806ce1d21b946201bc7a6830f9501cc2e7fc90c483f7448b10764203d0ce58fff69cb0a7da76ae6d3d8b3cda7c456cce8dd7ebea5152ec642b61bfbc1ee843d82ec8779172af624b12767e3b052b4ae29df2e9560d4a359c9d564ab4f55d4700f93fe55396e5995bc9b4b0ad800b954d90e5449b2792475e0a9fbcfedbbd94e9d9eb468cac50a0522299076d3648252443904d7f3a1fe14aa5f45c1143309e508df8e0a7349394b43d98b90a24d56588f68251bc89fb7b3952aab221b78d07732d83f5db4ea5556326165dd162e0893c5ae391276648018ddd5af51b9324323d055dc5eb33be768240813d944e28f8cd081e7e943f998deef930e6ef9f7e39383d7e8c952759d3c29928f23f503f0a7cee82e6c015edc7fa5d64d85dca867a354cff00effc8389dc6151b9774a0edd752bd9ae0215155e9039221e7bbbee84073fde24ab41a5a4cebee3720908ebe52d12e6322374f4a5fcd1f7db53150432065d86ec52881a235bc935ff429a4a3a67bf075b6be14313de2fff87112770ff5d05f140bec59a05ed4e05504a9776ee302f6876a507a04e0808d765e255ce23e92db02d73d79d96c2c4263e297cb0081bd9f99ecc802cc48316630529158367fcc1fb62ba5b5e9ddb7b8f7497196c8f4d86ec66facfa2cf118d1b32b72e7c5110b35018cb0e8a75a0b5b0d0735d5f739c88a13fe49af98d49bc8a85bd257e264dc93aae2345ebf0357aa95336f621cdcabefadbce4ebf764d05de6363d90b9abcbd94f395c86c30baa89a71f90ef4dfb34bf88a9f005a6fda02b07d3cbcdc21e72992105ff94012e34160f93228ac0290a81b46fa5589934b77a9e12b419482658a04b84dc7d70662773a38d4b331c729f2ee4b7059cca543c21b49d010e33a21047faf25d28fa051596cc9f366843f8d24f1eba201a1fe315efdb16f22db5f1cf896f9f95479eb507e77026b1d90b0b1dc17063ace0d2a24190edb2386b3c0f14bcf5d35b229889e47c7109534bac108e206868a5c92bc986b388e5044ae466928dd79034b7004e1ba8478690f43a094b100cf42daefc51ba511d223a3fbaff195695864783fbdbad27594aa928af72cd01ae7281eb12552e03ccb0ab3fd94eb5eb4d61a639422ac5353bfd6545237e5904ecc69edc9fa0e159db6051d4121e50111e3be4d76dca06b4054cb65b5a939f5a8365ff9772f1c14285098b061d4300f24b06e44295c3c7479e9415a5c1170e860c4de3b8fc153c74f97f36b2d77142903ce37f3e3a906a58b9293deee5865faa271b43b211fe97367e885e1fa9b7f6b599d2d57b670ad14c106ba5b07f871f32aca6efe0a66bd5859da277f5fa70e38c8698e44f158f36a1851656db12b7008972b3e78c5f7b88dcee848163407d6fa22c55c24628ffa9dbb7315d732ee75c1af8280b389781dc92076de27232cce54ee8496e071a29941d33b4ee3bc0789eb2435d8914cc2c42dd7aeba2dfa77c91832d53286ac9c90d254c3d477333b2bd7b5af95cd32b5bfb7961ade42a572fb35b919caf4537abfcee601035490ddaa8630f67eb7cab0993ae10d7a399c03626493db8c4be9aca9b5776f46ba7e3c832aeae30f2dca76520ad7ddc24cf508cf05ec069d3a7c4a69ee3948a6e83ad0c30ca392de8263bdabc722c84f6000c581f81af27b044e14614a7caa0121e48b339aa243e2b6eb01f85705fc585eed7d8286bb788245f46cedf7912e9d69467999fc8438c35aea452b0eb3e8625897e22fefa7bcfdce2917512557c25edc55c13cc8d5d4c6fe2293def84f2a95e1364fd70ccba8d6fa9ee9f684db9b947ee7e508d55b1942a41aa5cba81d06b202a4ad43494869e80229db0a9b3e7cd364fef359cfaecd21d53344f7c960b50882cd9c640940c8fb15c21460443fff1a11e34a240c050bf4aac97f1fc1a119b4fef4827313dea57eae7585830ecf8b900530b8e38d5bcbea4d614c8cd6808213445f698b4800f556a35066d9a5baae322484daa91dc255e457348a5007943e65e80a2fe1d4f061e0456f0418ec1bee3e05093acb3a3e6aebe2235a3899ab056a62f6149a685b10981c03277662404746a4605e65e35b89b4120748242d9f8499bad05a92adbabc3ca6f3f0eab69147b740b10decd2616bf82eee129ac90deda44967d52c9656033c8d7ecfb8afff0985ade9b83301d72a96d1615c42506f030ae415f62dc14ee96e440d0e0fd3f98264733e14b5ea6476e2be09d268d9838683177cc5fd8c94fae194553dd2b34c769c4b61336e038bc17c848ddfed80cb0e264d4ea1af1280abfc665d52b0f2fcfffd71067e7da749b746bb7149a36abd79b98a8cf9d126628e5296da022ee19a6509468f7b3130e796c28959001e6fc098e0e797801052379d4a47d1e4494618a782f6c5b4a622db6f29baf5f84ef9e99627ca087baf6f05baa6d59ecd0fbff8f1cfd8af894f754b5a3e528255224e4002943bad3f6451e9e8c4206c71366d76366cc49b93674630893e9054afc80d7ee0a7b80642f5f7d4dc7036434f6d17731f0f88d4ab6fdeea48ba178f7726be9c4768631b6c3eee8a69608b3e4f53d38efc6c416dbfe2a20a12345889281cc3bc5bdb0c556e046da762350bd55af7b09bd252e8d8b98ed3615bf90428342621edd267c28b484029ac62bc1b6e8464b92c5f7d0e3257870a2bd340070c190addf9bef2a22e49b7c60121b970967bd4e1e780eeb88dd6c97fe3845395dbd1db8fa6a2e7c6e2e37481f9d2ac94adc9444e5edaaad421cb9c156e2c3803b6e1a5fa6fcda6878938c884d84a1d9f3089071e7589ab6882ebf8fb3af00818122b9390320c361f422ac1407a91fd8ec95c0aecfc72272916564d36a7de4ff8aabc78ca9bec2e76f47d7857a810deada46d9be3fbbce5b0f2d17d3452c0ce93808be9082cdd8205ad7f03caef7254bd3ef5d96705e2fbc8c1815f8a683e7b77c3627ce35818b73cac005dad5e36b9385963debe0b739c9c0a323065d99f91132e702405ae401bcabdf54fe4d69dd967d3d0d4253b6380518abe4a175433442d67b0e4d3cc273382f45028c5e39a174d151bfcf4506e3220c6d4242c3ce3efb342ff4558787a986b7e8b635e6ad528b8c3be9517f632ee490a40f7004376673a648b5a0f4c7527f975d0de1cb15a92956667e4a2ea6d3eacf606d0123c1f058ed8e3f3b4883f14285254025b798d96d21a311d3df53b52c58a735bb8e73d2b569ed7bbcb75dd59beb936a884c3f21611dcf40281722ed2e43b9a9043c6c1dbd4a5e367858a1376ee2c923082ff09a65d60903be1f9ecb6219eece45f252dc4e712614429699a2ea90835d349733c6ee7e8f9cfe329c4ed42d003469e269cd71dd811615d9eb32ba2df002a053249c5d4628b879714adc8f0662dd42a2d80b568df0a9f707c93d69bcdb9acd470c4ce826cbb8463d028789132d70222d827f2906531dfa9403b6a878ecb31db9e71ffb51e4abfe13acb5371150d5ed4ba53e940ecf9e072fa6e0569914a7aa3730f81c5ced944766ec9835a410cdb09f001619eae6145de61dd0f5cf6bdccd143e58f9c0abdd5db4576e7a20f2bc3f5efdd2372a3f5c0b3d0dd0235b90ef5558b93c1c91fd3260aa620a18b8a454c16a10c05cd0372ee625f18a66c2d042f689de4610c6dacf1ed0f257c09da258d7b82f711b88904206dfe3ffbf84c502d6ef122bc8e331d4e309b90c344ff556c8b17b325199461c46bcf584bd1c0486afebf054a7b8b64056d0a84642e745c448cd600dd56505b83a46496b3666f79e8b39c824df46eb8719563686ca81d1d441512fc3c81f4d9aeec7c876514919074506991604c0443efdb2cecc774c9cf210b6b2f951e2532405e215686017654f2256293bbcd11c12f1be67abf8027db51cee6c72cf986a3bd009d924c77ba69d2ce94074e76baab55963c940dc6312aea09c523a8d29b50164e45edd2662d627a2edb0885e721390db6e6cf260c86a01f48cbf2ce364469e2728fce1a275c58520d6133916c34e825c8cf9dc5ac62fd165b87937349f051618a1c134dde5ddc80f6f919c93bf9963225a940f5866b980904ac1c794b65fee8b41df54f7c7b97da307d2dd5020da6e3369aa24c877c509c21c08ad9e06ef2f98f70816280b0b4ef33867c5e4de68c3d8d811ab8425353d90de161695055a2e1eb2f820164ddf056c74171d4258bb4bcd8b169da3517e82eaafd30bf386d75a17e9e588fa684f3d4634521040799acd9650bfa46fc2f4a8f1fb617fc9ad7b1419bafcd167d49c4afd293a54999a51b178d2906338f5ebc9cbaf696a7b3a88a44a5d1a72b9c9162f6788bb4e8b72d4b314109a95ee7638c472482b45972e101bc0824fc38b747015382585dc89d1f98d0413c03285b343762520ec2d24fdd7ac687a5defabc5a2fde6a41173f8df7c63cb700f3b54cfa11c260d41c8c7d21ba5a1302ab86ae9560fd94987de5992e9c098ee4cf70d9b1c7ae7b3c72fad874fc09325f310e699b9bc93a162187378d50dff8a4fc8b3ca63e20623a9834e74216fa2bbd8d12f4a270b2ca209dffac7da3e37d7be2c6f0ba4a7b6e7a768b789740208c210d4b9a8d72d6dda037bc4aac62d2bbf2f27703f2c980aa64228764532d513dfbbf60a666180e2ba1f41c5b534946a5040c65339a8de9b2cec0373e63540784049e2ad51fd31d064c56d2ac0788657192992bf55bc27e519810c30df97da962978faad54c65a1a9c84e817b44001da272e47c5092a8d03a4985474f40cc997de3888ad2c506f606595d498ceb3311031ba3a52bd73429938de9f9cade1e048294d369e2bf64409d795a03bdb63f7130d228a81d5ea4b9c98766b439f3010e894cfef6dd2213c51fbeddef2fc0aab4d8d014ed6166a1f750dd896b7798feeaec1be2dae9192735298c03c43e8d743c937cb3137e9cab856ee6a9d9659b56680172cb6f4298847ae89c5f78991f7a86bb2e6d84b7fb29a497588a181b3d95e2434d658327c8e20d0716c2606de090aae258b401b3fa4f15ef9d0b44620e3524763715614323f1552b3492f5b2f3202cb8fddec332bd4e8e0a470b8f3021a906f3ca224fb0e93025c3829c286cbac2d2a56cde8bda1fdb8557c1b4d9592c85abcd6f9951b625427b63ef931efc5a5859c2841717d98f51b1ec9d0100e2173fe8e2ba4740369ecdbca55866a117161f5f0e2bf3cadd6ef698c351d2dce4bf7237a62d1aefff1eb23702174003d3c2d3524a8c655a2b049465d3d2911dccaa87226ab7cac13791451c38780d07634dc5a5ebefc12fc50aeb9809461870f5f8d7973f3f0361a8ef9a402ddccc32f7f194d54cc0e395110a470fb76b8727fd8528bce5fc3cd71053c45", 0x1000, &(0x7f00000010c0), &(0x7f0000001100), &(0x7f0000001140)="8efb1a57c0d9e874fd8a23955f95437af5bb9a284eacc687f6bb8a434bd09467d8ca7c205f1b290590e161b8d9f6fcf91c00b8cf323ac5dc6397950b5841c3e41f3463b92f46509f63126427a79ea99e609f08b8a1c00de64dd84e1e21df7275bde103ca2633aafc9d4ccfc440f054a2416d1825051ec5e50aeec37bc9c680e336fbd087a8ca17b8bd63cabf90d1f54c62b74aa94bf81f69dd6c9073310a05101e34e10f4dd14ba8aa96b829") 03:19:31 executing program 0: syz_clone(0x10022000, 0x0, 0xfffffffffffffeae, 0x0, 0x0, 0x0) 03:19:31 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000340)={0x4, 0x1, &(0x7f0000000080)=@raw=[@call], &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:31 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000000)={&(0x7f0000000380)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x3, [@struct={0x2}]}, {0x0, [0x0]}}, &(0x7f0000000280)=""/253, 0x27, 0xfd, 0x1}, 0x20) 03:19:31 executing program 3: bpf$BPF_PROG_QUERY(0x9, &(0x7f0000002380)={0xffffffffffffffff, 0x0, 0x10, 0x0, 0x0}, 0x20) 03:19:31 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000340)={0x6, 0xb, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000ba090000bf000000eaa76737d02a5000000000005f8bf8fff0ffffff1830000003000000000000000000000018190000", @ANYRES32, @ANYBLOB="000000000000000018510e000d000000000000000000000095"], &(0x7f00000000c0)='GPL\x00', 0x5, 0xc0, &(0x7f0000000100)=""/192, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:31 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter={0x1e, 0x0, 0x5, 0x87b7, 0x0, 0x1}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f00000003c0)={r0, 0x0, &(0x7f0000000380)=""/19}, 0x20) 03:19:32 executing program 5: syz_clone(0xf0000500, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 03:19:32 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'netdevsim0\x00', 0x1}) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, 0x0) 03:19:32 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'netdevsim0\x00', 0x1}) ioctl$TUNSETLINK(r0, 0x400454cd, 0x30c) 03:19:32 executing program 4: syz_clone(0xc0000080, 0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)) 03:19:32 executing program 0: syz_clone(0xe2009040, 0x0, 0x2a, 0x0, 0x0, 0x0) 03:19:32 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000006c0)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000740)={r0, 0x0, 0x0, 0x0, 0x0}, 0x20) 03:19:32 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000000)={&(0x7f0000000380)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x4, [@struct={0x2}]}, {0x0, [0x0, 0x5f]}}, &(0x7f0000000280)=""/253, 0x28, 0xfd, 0x1}, 0x20) 03:19:32 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'netdevsim0\x00', 0x1}) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000280)=0x1b385c8a) 03:19:32 executing program 3: openat$ppp(0xffffffffffffff9c, &(0x7f0000000080), 0x201, 0x0) 03:19:32 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000340)={0x6, 0x3, &(0x7f0000000080)=@raw=[@call, @jmp, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffe}], &(0x7f00000000c0)='syzkaller\x00', 0x5, 0xce, &(0x7f0000000100)=""/206, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:32 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={&(0x7f0000000040)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x1, 0x4}}]}}, &(0x7f00000000c0)=""/197, 0x32, 0xc5, 0x1}, 0x20) 03:19:32 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x80086601, 0x0) 03:19:32 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter={0x1e, 0x0, 0x5, 0x87b7, 0x0, 0x1}, 0x48) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000040)={r0, 0x0}, 0x20) 03:19:32 executing program 1: bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x7, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0x0, 0x5950bf47688412e}, 0x20) 03:19:32 executing program 2: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000002440)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000002740)={0x0, 0x0, 0x0}, 0x20000041) 03:19:32 executing program 3: bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0xd, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0x0, 0x5950bf47688412e}, 0x20) 03:19:33 executing program 0: syz_clone(0xc0000080, &(0x7f00000000c0), 0x0, 0x0, 0x0, &(0x7f0000001140)) 03:19:33 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000240)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xd, 0xd, 0x2, [@datasec={0x0, 0x0, 0x0, 0xf, 0x1, [], 'W'}]}}, &(0x7f0000000180)=""/146, 0x2a, 0x92, 0x1}, 0x20) 03:19:33 executing program 2: socketpair(0x18, 0x0, 0x2, &(0x7f0000001300)) 03:19:33 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'netdevsim0\x00', 0x1}) ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) 03:19:33 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'netdevsim0\x00', 0x1}) ioctl$TUNSETOFFLOAD(r0, 0x400454d0, 0x8) 03:19:33 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'netdevsim0\x00', 0x1}) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'pimreg1\x00'}) 03:19:33 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000540)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x7, [@var={0x3}]}, {0x0, [0x0, 0x0, 0x5f, 0x2e, 0x2e]}}, &(0x7f0000000480)=""/140, 0x2f, 0x8c, 0x1}, 0x20) 03:19:33 executing program 5: bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x23, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0x0, 0x5950bf47688412e}, 0x20) 03:19:33 executing program 2: openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000280)='blkio.bfq.idle_time\x00', 0x0, 0x0) bpf$BPF_LINK_CREATE_XDP(0x1c, 0x0, 0x0) syz_clone(0xc0000080, &(0x7f00000000c0), 0x0, &(0x7f00000010c0), &(0x7f0000001100), &(0x7f0000001140)="8efb1a57c0d9e874fd8a23955f95437af5bb9a284eacc687f6bb8a434bd09467d8ca7c205f1b290590e161b8d9f6fcf91c00b8cf323ac5dc6397950b5841c3e41f3463b92f46509f63126427a79ea99e609f08b8a1c00de64dd84e1e21df7275bde103ca2633aafc9d4ccfc440f054a2416d1825051ec5e50aeec37bc9c680e336fbd087a8ca17b8bd63cabf90d1") 03:19:33 executing program 1: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000002a80)={0x0, 0x0, 0x0}, 0x0) 03:19:33 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000080)={&(0x7f0000000540)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x14, 0x14, 0x2, [@func_proto={0x0, 0x1, 0x0, 0xd, 0x0, [{0x0, 0x1}]}]}}, &(0x7f00000002c0)=""/145, 0x2e, 0x91, 0x1}, 0x20) 03:19:33 executing program 5: bpf$BPF_PROG_QUERY(0x9, &(0x7f0000002380)={0xffffffffffffffff, 0x0, 0x15, 0x0, 0x0}, 0x20) 03:19:33 executing program 0: syz_clone(0x65801400, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000180), 0x10) 03:19:33 executing program 3: bpf$BPF_PROG_QUERY(0x9, &(0x7f0000002380)={0xffffffffffffffff, 0x0, 0xa, 0x0, 0x0}, 0x20) 03:19:33 executing program 1: syz_clone(0x900200, 0x0, 0x0, 0x0, 0x0, 0x0) 03:19:33 executing program 5: syz_clone(0x1c90a700, 0x0, 0x0, 0x0, 0x0, 0x0) 03:19:33 executing program 4: bpf$BPF_PROG_QUERY(0x7, &(0x7f0000002380)={0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0}, 0x20) 03:19:33 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter={0x1e, 0x0, 0x5, 0x87b7, 0x0, 0x1}, 0x48) close(r0) close(r0) 03:19:33 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'netdevsim0\x00', 0x1}) ioctl$TUNSETCARRIER(r0, 0x400454e2, 0x0) 03:19:33 executing program 3: syz_clone(0xc0000080, &(0x7f00000000c0), 0x0, &(0x7f00000010c0), 0x0, 0x0) 03:19:33 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000600)={0x3, 0x4, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000000000000000000000000008850000000a00000095"], &(0x7f0000000440)='GPL\x00', 0x3, 0xe0, &(0x7f0000000100)=""/224, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:33 executing program 1: bpf$BPF_PROG_QUERY(0x9, &(0x7f0000002380)={0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0}, 0x20) 03:19:33 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x40049409, &(0x7f0000000040)={'netdevsim0\x00'}) 03:19:33 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000b40)={&(0x7f0000000240), 0x10, 0x0, 0x0, &(0x7f0000000a80)=[@ip_retopts={{0x10}}], 0x10}, 0x0) 03:19:34 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000600)={0x14, 0x4, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000000000000000000000000008850000000700000095"], &(0x7f0000000000)='syzkaller\x00', 0x3, 0xe0, &(0x7f0000000100)=""/224, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:34 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'netdevsim0\x00', 0x1}) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f0000000080)=0x4e3) 03:19:34 executing program 5: socketpair(0x23, 0x0, 0x0, &(0x7f0000000080)) 03:19:34 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000340)={0x6, 0x1, &(0x7f0000000080)=@raw=[@call], &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x2}, 0x80) 03:19:34 executing program 2: bpf$OBJ_GET_MAP(0x7, &(0x7f00000002c0)={&(0x7f0000000280)='./file0/file0\x00'}, 0x9f) 03:19:34 executing program 3: bpf$MAP_DELETE_ELEM(0x16, &(0x7f0000000140)={0xffffffffffffffff, 0x0}, 0x20) 03:19:34 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000600)={0x13, 0x4, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000000000000000000000000008850000002100000095"], &(0x7f0000000440)='GPL\x00', 0x3, 0xe0, &(0x7f0000000100)=""/224, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:34 executing program 1: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000880)=ANY=[@ANYBLOB="b702000000000000bfa300000000000007030000fdfdfff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040000010000400404000001000000b7050000160000006a0a00fe000000048500000017000000b70000000000000095000000000000009cc6b3fcd62c7d1c6238975d43a4505f80fc889f3c530cf08e467b592f868ee3b0a434df0a0e8c1bf176db2a6b2feb4b6fd3d5707bfd2d84aaa3b1d4e984c46ea7e2a447a36f5662403e1b2be4cc7c2683908a0d411a9872971c7c56f0979bd10b97163c1d6d0e196bf02f46c7953ab1abda45cbe8f9de9ca3c00cb9bf4e418d07fa22f0610a70f2bdf4000000000000b0c2940dd8e263f63223b7b80997aa743f7555193161f45346b100400600000000000089e399f6609876b5887437a172fbc02a740675298b79dc194e533583412dff048fc21f28bdd3e26a5ab2728a0481e9f0da43bb6cfb851ce5a9ff19ffcafe3e64be033c9d2f002cc93c1c13caec04a347383420336bec88c24a9fb6a6991ddb737d527d6acb15426415b6e8b14f822e86067a5e191c3bd14984dfa2c6e94bd0339454c13ad3c328a156ba50610355d83cd4ace2b210577a9e77b543902a565a59711d0933f6ec74f509221a6e4ff8bc467a93c130e718913fbf65ad01b5b5278fba86828421b88a21aba9d3ccbeae013d02aeb6044b31f0e182412b557b01400476d78174b24a18e02d17b195b2e34e3960301768c44baeff4f7dd7db7239a2136794fdef0d7d50ac36bebea290ddc6ae2af8b58769101d3588f6e3671f089bcf5a5320610795ea4716000000000000004ffdc7d1b7bc222a8d91d8db58e4d2e54381ee439fbe0d3bd9d99f069c22942d7b2b2643327f060000f4adf712e0"], &(0x7f0000000340)='GPL\x00'}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r0, 0x8000000, 0xe, 0x0, &(0x7f0000000100)="2be62a2a5c09ddaa6a4816af13e2", 0x0, 0xfeffffff, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) 03:19:34 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f0000000000)=@framed={{}, [@generic={0xc3, 0x0, 0x0, 0x0, 0x3}]}, &(0x7f0000000080)='syzkaller\x00', 0x3, 0x9b, &(0x7f00000000c0)=""/155, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:34 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000600)={0x3, 0x4, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000000000000000000000000008850000000900000095"], &(0x7f0000000440)='GPL\x00', 0x3, 0xe0, &(0x7f0000000100)=""/224, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:34 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@base={0x1d, 0x0, 0x0, 0x0, 0x154}, 0x48) 03:19:34 executing program 2: bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000200)={0x1, 0x0, 0x0, 0xfe59285d7227042d}, 0x20) 03:19:34 executing program 0: socketpair(0x18, 0x0, 0x2, &(0x7f0000000240)) 03:19:34 executing program 5: bpf$BPF_BTF_LOAD(0x12, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000200)={0x20, 0x0}, 0x8) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000600)=r0, 0x4) 03:19:34 executing program 4: socketpair(0x2a, 0x0, 0x0, &(0x7f00000004c0)) 03:19:34 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000600)={0x3, 0x4, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000000000000000000000000008850000001200000095"], &(0x7f0000000440)='GPL\x00', 0x3, 0xe0, &(0x7f0000000100)=""/224, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:34 executing program 2: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000880)=ANY=[@ANYBLOB="b702000000000000bfa300000000000007030000fdfdfff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040000010000400404000001000000b7050000160000006a0a00fe000000048500000017000000b70000000000000095000000000000009cc6b3fcd62c7d1c6238975d43a4505f80fc889f3c530cf08e467b592f868ee3b0a434df0a0e8c1bf176db2a6b2feb4b6fd3d5707bfd2d84aaa3b1d4e984c46ea7e2a447a36f5662403e1b2be4cc7c2683908a0d411a9872971c7c56f0979bd10b97163c1d6d0e196bf02f46c7953ab1abda45cbe8f9de9ca3c00cb9bf4e418d07fa22f0610a70f2bdf4000000000000b0c2940dd8e263f63223b7b80997aa743f7555193161f45346b100400600000000000089e399f6609876b5887437a172fbc02a740675298b79dc194e533583412dff048fc21f28bdd3e26a5ab2728a0481e9f0da43bb6cfb851ce5a9ff19ffcafe3e64be033c9d2f002cc93c1c13caec04a347383420336bec88c24a9fb6a6991ddb737d527d6acb15426415b6e8b14f822e86067a5e191c3bd14984dfa2c6e94bd0339454c13ad3c328a156ba50610355d83cd4ace2b210577a9e77b543902a565a59711d0933f6ec74f509221a6e4ff8bc467a93c130e718913fbf65ad01b5b5278fba86828421b88a21aba9d3ccbeae013d02aeb6044b31f0e182412b557b01400476d78174b24a18e02d17b195b2e34e3960301768c44baeff4f7dd7db7239a2136794fdef0d7d50ac36bebea290ddc6ae2af8b58769101d3588f6e3671f089bcf5a5320610795ea4716000000000000004ffdc7d1b7bc222a8d91d8db58e4d2e54381ee439fbe0d3bd9d99f069c22942d7b2b2643327f060000f4adf712e0"], &(0x7f0000000340)='GPL\x00'}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r0, 0x8000000, 0xe, 0x0, &(0x7f0000000100)="2be62a2a5c09ddaa6a4816af13e2", 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) 03:19:34 executing program 5: syz_clone(0x4000000, 0x0, 0x0, 0x0, 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) syz_clone(0x8000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:19:34 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002380)={0xffffffffffffffff}) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, 0x0, 0x0) 03:19:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000d00)={0x0, 0x0, 0x0}, 0x0) recvmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x6e, &(0x7f0000000180)=[{&(0x7f0000000100)=""/81, 0x51}], 0x1}, 0x20) 03:19:35 executing program 3: bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00'}, 0x10) bpf$OBJ_GET_MAP(0x7, 0x0, 0x0) ioctl$TUNSETQUEUE(0xffffffffffffffff, 0x400454d9, 0x0) bpf$BPF_PROG_GET_NEXT_ID(0xb, 0x0, 0x0) ioctl$TUNSETOFFLOAD(0xffffffffffffffff, 0x400454d0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000002380)={0xffffffffffffffff}) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, &(0x7f00000023c0), 0x4) 03:19:35 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000600)={0x14, 0x4, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000000000000000000000000008850000000500000095"], &(0x7f0000000440)='GPL\x00', 0x3, 0xe0, &(0x7f0000000100)=""/224, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:35 executing program 5: bpf$BPF_PROG_QUERY(0x7, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x17, 0x0, 0x0}, 0x20) 03:19:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002380)) 03:19:35 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f0000000440), 0x20002, 0x0) 03:19:35 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000c80), 0x200000, 0x0) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, 0x0) 03:19:35 executing program 3: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000440), 0x20002, 0x0) 03:19:35 executing program 4: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000001340)='!') 03:19:35 executing program 2: syz_clone(0x4000000, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="cf9dc75075171701a07de222ea24576291e922c1e9ecd61ff2ade29337208e3b7100b4b1f714997a6c727208b26abf9adabae87ddf52841e0b905eba8cd10d5d4d64a026e82761262779df63f929b00631a16e000a8b4946194fa78053bc89909e9f63dd23380ac2302e363141cb0461") syz_clone(0x8000, &(0x7f0000001240)="ab746159140542256339228fdb6255ebb112d89edb289ec0b0c8b1dcf13cc2c7b41e3d26979546396452eab8b65736b4caf5cfb7a262b4b43941a9d59ef1985acb98f23913", 0x45, &(0x7f00000012c0), &(0x7f0000001300), &(0x7f0000001340)="212db45ab503c17451fb4ae3ac826bf8be29b199b36c76624b64bee6675914b83cc51cafa4f976e73a664126b2d803f3f79ecc57d181af22b5e026b8d9f1c1466bc6bbe64262feaa15dbb1096673751d08bb7e0251b4547b91faae14a01654d0bba08ae931d667cf3b8f9afa7072af3ba78f7f6b60c312f71ac4f1cb94e0212d34ce0812b8e17a803dfaf9b9991def2a95e23d1e0fa556e8fab85f6aeb912bd977011faa418dacc179ff697eab50d2f99ac330ac089fbd50ca97567b69c40d") 03:19:35 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f0000000c80), 0x200000, 0x0) 03:19:35 executing program 0: bpf$MAP_DELETE_BATCH(0x1b, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0}, 0x38) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) 03:19:35 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000040)='A', 0x1}], 0x1}, 0x0) recvmsg(r0, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)}, 0x40) 03:19:35 executing program 3: openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) socketpair(0x2b, 0x0, 0x0, &(0x7f00000007c0)) 03:19:35 executing program 0: syz_clone(0x4000000, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x8000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:19:35 executing program 4: bpf$OBJ_GET_MAP(0x7, &(0x7f0000000200)={0x0}, 0x10) bpf$OBJ_GET_MAP(0x7, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000002380)) 03:19:35 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 03:19:35 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) 03:19:35 executing program 3: openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000500)='blkio.throttle.io_serviced_recursive\x00', 0x0, 0x0) 03:19:35 executing program 4: bpf$OBJ_GET_MAP(0x7, &(0x7f0000000280)={0x0}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002380)) 03:19:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002380)={0xffffffffffffffff}) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, &(0x7f00000023c0), 0x4) 03:19:35 executing program 2: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0xd, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0xa, 0x0, 0x0, 0x0, 0x61, 0x11, 0x1c}, [@ldst={0x6, 0x2}], {0x95, 0x0, 0x74}}, &(0x7f0000003ff6)='GPL\x00', 0x4, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000080), 0x10}, 0x49) 03:19:35 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000008c0)={0x0, &(0x7f0000000800)=""/169, 0x0, 0xa9}, 0x20) 03:19:35 executing program 0: semtimedop(0x0, &(0x7f0000000000)=[{0x3, 0x7, 0x1800}], 0x1, &(0x7f0000000040)) 03:19:35 executing program 4: r0 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0xa, 0x4, 0xb2, 0x9}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0xf, 0xa, &(0x7f0000000d00)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x1, 0x0, r0}, @generic={0x3e}, @initr0, @exit]}, &(0x7f0000000cc0)='syzkaller\x00', 0x6, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x9, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:35 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000d00)={0x0, 0x1f00, &(0x7f0000000780)=[{&(0x7f00000000c0)='y', 0x3e80}], 0x300}, 0x4064) 03:19:35 executing program 1: bpf$OBJ_GET_MAP(0x7, &(0x7f0000000200)={0x0}, 0x10) 03:19:35 executing program 5: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0x5, &(0x7f0000000440)=ANY=[@ANYBLOB="bf16000000000000b70700000100f0ff5070000000000000200000000000000095000000000000002ba728041598d6fbd30cb599e83d24a3aa81d36bb3010100bd2321afb56fa54f26fb0b71d0e6adfefcf1d8f7faf75e0f226bd99eea7960a492a3593a7f39797045a377fdff318123741c4a0e168c1886d0d4d94f2f4e345c652fbc16ee988e6e0dc8b9df3ce99fbfbf9b0a4def23d41040296b32a834388107200759cda9036b4e369a9e152ddcc7b1b85f3c4744aeaccd3641110bec4e902709000000bfc3a96d2e8910c2c3b35967dec6e802f5ab3eea57b09a2ed4048d3b867ddd58211d6ececb0cd2b6d357b85a0218ce740068725837079e468ee207d2f73902fbcfcf49822775985bf31b715f5888b24efa000000000000ffffffdf0000000000000000000000c56e515abe000000020000000000000000000000000000b27cf3d1848a54d7132be1ffb0adf9736bdeab29ea3323aa9fdfb52faf449c3bfd09000000b91ab219efdebb7b3de8f67581cf796a1d4223b9ff7ffcad3f6c962b9f292324b7ab7f7da31cf41ab11e0a494034127de7c6592df1a6c64d8f20a67745409e011f1264d43e153b3d34899f40159e800ea2474b544035a30b23bcee46762c2093bcc9eae5ee3e980026c96f80ee1a74e04bde340750fa4d9aaa705989b8e673e3296e52d337c56abf11e757ec309baed0495f06d058a75fa4c81e5c9f42d9383e41d277b10392a96286744f839c3f128f8f92ef992239eafce5c1b3f97a297c9e49a0c3300ef7b7fb5f09e0c8a868a353409e34d3e82279637598f37ad380a447483ca2394c7bbdcd0e3b1c39b2e00916de48a4e70f03cc4146a77af02c1d4cef5379da860aed8477dfa8ceefb405005c6977c78cdbf37704ec73755539280b064bda144910fe050038ec9e47de89298b7bf4d769ccc18eede00e8ca5457870eb30d211e23ccc8e06cd58b61799257ab55ff413c86ba9affb12ec757c7234c270246c87a901160e6c07bf6cf8809c3a0d46ff7f000000000000eb1e3b2d77ad1e1f493354b2822b9837421134c0167d78e6c24ed0a2768e825972ea3b774a1467c89fa0f82e8440105051e5510a33dcda5e143fbfff161c12ca389cbe4c51b3fa00055cc1b66c5fd9c26a54d43fa050645bd6109b113be7664e08add7115c61afcb718cf3c4680b2f6c7a84a4e378a9b15bc20f49e298727340e97cdefb40e56e9cfad973347d0de7ba4754ff231a1b033d8f841ba3442b2c7c503f3d0e7ab0e958adb862822e40009995ae166deb9856291a43a6f7eb2e32cefbf46306f2ef79e184f5e93ba5c8c2a4c0443fb652b8d4c2ff030000000000000007b82e6044f643068cd47ae636a5dbe9864a117d27326850a7c3b570863f532c218b10af13d7be94987005088a83880ccab9c99220002af8c5e13d52c83ac3fa7c3a3ee6c08384865b66d2b4dcb5dd9cba16b64ebbbf8702ae12c77e6e34991a225c120a3c950942fe0bc9f2a1a7506d35e5b439edeb7088aeda890cf8a4a6f31ba6d9b8cb098f935bdcbb29fd0f1a342c9eed00000000ab6648a9dea0b6c91996d65da6c24a702a86c814459f3cdaaf99000000000000000000bf2130d1b32c826563c518d0ad23bc83ba3f7223cca73757210afcf2a64783057e177615c068bd7d74233da1a3b56d4e04a7ec4792b1c4cffddbbdcfdd13ab52f5aaab812201d1aba3d70471fcd9b466569f3ef72f39d87fcccab514fc02b70be8629c9b73ce7bc4be7f8be71cb7b2d0a4acff8f6abe7dbad64dfa63966945d93c33b038ce0d890f85f8a6ab8487c383e24d4a8051f80e1811e387723a25dda119f64b35e71c5400000000000000000000000000000034c751ebdf3f20a95b817ea3df3d6c0002a41783058e56c70afe8016b3dd9dc7785b36e609f173cc6b893ecd138289709839af6c95fbed6c33e401ec747837d6a6283b3452c57a5d44cacd363589845637071320921d22c1663964edde3bdae8108a23d2dc96a5cdb518f58832ec0906aaec43659c79c8ad37b0f961f3beaa3e02f7762c5dd633d13b5e487e996597b2ab42c81eb7dd8390e13b395aacce4683e55bcfe8c17615257364365fd48bd77da79e52ce9edfe6dca9c42c4d719347f39ef006c2df747e27a2d16304fa000008ffffffffffffff003049ca923d059c0ab5d886a491adacb7e4b459ba650d6e5fe25cf105fa57f000756755b7230e2c0c1fed5487271c4f2981cf8f4351ef5d5d3ebdd51961fb529ce396e5af281913d983dba0a8bc5bf401fd86d3914cc1c1fd21975967d9d9041eed1ba9641dbe968edf75554abe5bd924bdc8d591df51c3286bc8100023b4e540eca95e26814efb766cfe79e0e47a10b02f59d191bd0609b08c355dff4bbd737a440e55b35d4ecadac3a5274fd7a0dde1957830fb2977998a2d0435fbbaace6c2a7c17d71e767c23b268bb8cc0d10ee7913067bb7bf2953bcfce34fbf270f7b8c4ecf495bc2bb2c1379836487d06ae741a1362fcf611e26161761f8b7a4fc93e22a6052e5ce4e16dbe226a83e12c1d612b077c8bdaba706e76aa2e7209bf0292fce92dcaac5c6050e0000000000000000000000cf57178d7997a153d109263130573dd91726ae03c361b34b43c855ff0281fe8c787f072d62ffedda152f017b9c0901e8a5dee5f14d5b978d7938fd7ccc8c44e3959e92"], &(0x7f0000000140)='GPL\x00'}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000180)={r0, 0x7, 0xe40, 0x0, &(0x7f0000001080)="24c2afc3a2e0527bea33d6541650", 0x0, 0x4000, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) write$cgroup_int(0xffffffffffffffff, 0x0, 0x0) 03:19:35 executing program 4: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$SIOCGETVIFCNT(r0, 0x89e0, &(0x7f0000000200)) 03:19:35 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_LINKINFO_SET(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001680)={0x0, 0xf0ff7f00000000}}, 0x0) 03:19:35 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x5, &(0x7f0000000000)=@framed={{}, [@initr0]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:35 executing program 3: clock_gettime(0x0, 0x0) setsockopt$SO_VM_SOCKETS_CONNECT_TIMEOUT_OLD(0xffffffffffffffff, 0x28, 0x6, &(0x7f0000000280), 0x10) nanosleep(&(0x7f0000000300), &(0x7f0000000340)) 03:19:36 executing program 0: renameat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0xffffffffffffffff, 0x0) 03:19:36 executing program 4: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x8, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x4}]}) 03:19:36 executing program 2: clock_gettime(0xfe81b91998a798cc, 0x0) 03:19:36 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_DEBUG_SET(r0, &(0x7f00000021c0)={0x0, 0x0, &(0x7f0000002180)={&(0x7f0000000c40)={0xe84, 0x0, 0x0, 0x0, 0x0, {}, [@ETHTOOL_A_DEBUG_HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_macvtap\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_DEBUG_HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_DEBUG_HEADER={0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @ETHTOOL_A_DEBUG_MSGMASK={0xe00, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_SIZE={0x8}, @ETHTOOL_A_BITSET_MASK={0xde5, 0x5, "3b635a9256b8b3c831fb1ea2fb24699f69257d1f964ab57182ce0bf7d588eac7dd3d516bcd3f9ff6c8bcb60be175a9134c2d582757e95454131aeff5dd44b9a6dde5292a86d40a2c9320f97f79925a8536d9a25fe4511a6a8ce2b7d535afb9b4c35e61d8b47f9a86da8a9f4b9771d17da9aaeb4e10b942c3beae41b5833f0b137f8da53b6b7a999050a09c25cf203d9e89911997cf0d1d3ad0d3bbdf9a90128e880aa74d726e37a870eb225ccee36046d38a7e2ace2dae004a0c868427fbc775c81c0ce3a451a06096e2437e62e107564c761f2e2170b8f5418e5861dfdb5df6fea346246a9ca7ec95108325b39b97291b5c0dc603e9211b89d1cf9f9385e6c9cd830f45781e472ccab03e263ae5c3b09a7ae018405dec23165895c5dadd18c5ce90edd850a9093201833769267d9fc3a39e6835f819de73a7c3034e9dc662909eeec76c685365ab823718a57e4b24dd5c8e8b52b9ec9e69faac33f694129d7bec2cf740d3994a34a4cbca35da89f4bc9735cb9c3a34b14285d04d60240e097e4d47cbe042144c35290f4cde178df14f13894a534c277f148eee4273465d52b9e13d792a26cdf69617d5066b8cb3c9a5b985a6195b24ba442f515872839e24a459703a807073b3c6acd34b6917aaeab81f3bb99913e87bd4b748444f8508185f44eb70ee8d42faeef34bb6da9c69f7018b667642b23ef043b7f57c450567f54886a92e48cdca239ddb6a1628e8fb84e3a56d922486a63190adceb0766bc60522ea4b822f732ee32ba92d56c2e6fc579df37eb6b2c4621d2714d91a3047e22ed59a31090d34177f64f9e6771d7deac9c6298811c997c3c13a26e4c1739e2aaf5f40b621e20b6cb5d065184e2e1afdb206a0694c8e8b880acc02afc3a0bec550d2f9e9a099dcda2b79ff3cdc2ed5ce2156aca66f23ca97685f4f19042a23d034cf353db3d12856531334886dbb06a1e38893849d5d7b40378378ceab3c1b46688c041b5e5b98f6aa94cece9cefe4541bcd4f45bf4a39b2367275ed88cfa822be6945c4762414ac79cc75536d1370c3a6a1f15e8340fbab7dcbc2af2a506baef87f0c32b3e9b1e9e6602ed9524a2866aec8d305d4fc757bca6ea961ef3e24b0714cffb25137762607c773f14d1257731d5298097aa49f2b2424b9018f359e43f255413aa2214e6b4fb33797fecdccde0b4931a7f70cf755320935c9860ba364b3964a39ce8ae7dff08cea640afc5961db4ada20cf6140f88fcb28fade290c33c381978d429c3794bb0c503919e91e5d88f470621f99b3ba4dd33d038a79f4385ec0447413d7762f43eb9768be837647ae905dc0906cbdc7c04dbf687e02cea31dcfb58ac470f7c574db4f430486c50f0200c2cfb79890493830651b2ec1feeed369151b25025e86e75f81c2cca05d9a71d2f39017c34b94c007bab7c7b471c27c88df6a88a90df24195a1c81bb7043454b105b24b0f0d6b2e15b2874cd5e84c0a08390d85446f29427742f4cb06e90e699088b84b6420f1fbbe10b741d21b6fd2613d09f707e79a1a176f70dc2b9f95457dbbb77c555f3eae07a8b3dd0334c12792f360f0c4d71bf20d734cf16e0627475904dc5d543019709d5b9bda76c25f84c5955d504290232338f97fbdc42563d1b6ff4e4007ff55bbcfe56a6a60cc4c3323257a6f53b0321f47b9b4200863befe8849563dab9b376a6acf59dc5cae26a7ee477ea29cd9729725660e97990080aabd39011950f90292778a12e3c34b16e1fbe962689373bcc3386c414a048f20447f0f843ef099c7e6377886edef719169a60fa661401a9fa7f5902873cd55544a0f0c7dc804ea4575ba644d0437fd6cc158cc630ee405b800fce34e77312903195a4df858bff7a59bb765cbc37428a778af55fedd601199be70127dcbb196c111c3bfc049f3b26466dcc79ac047da981451b06fa12e3e459fdde0fafe0569e28afb97c75d6540a1899b6f638b151f7874460b5614d47b38e0e48fa9ae32e9dfb11ccf1001ef6eb447dd3a88b55b0818b812f1a26f8e724f08f367e337363fd89565cb1d8667a9e23b54113fbfc36d175549c117e0248b8bc455cfda5536be8a70810f17dfe294683ec0204438a3ccc302414b7b9e51e4b40ee2b1a4fb0220d30a525e09fb1c4ec08f003bf7bb3f3ceee188f3235cb41fddb27e9f370a63371f22c6679f131f07daec665d0e2a41717224ff9ad0edbfca5f20c4fd68d3ca46ff6c832884fc9e2e3ee965181210751ffc6c2f7573fab645de051d7a316b210f9a796b3f6dc229f4d2a17828d9313d73124af12e486a57e6f4fa07a5e251c57c2e4a1a04fc7eae9a6c5a52642dcfe65274eac4081d0ccc8f8318cb903a6a74248808fcff57ba34c676f7f19bd07bc9a2bc40ee25c717e98988cbb74d16b454f04d9574ca6ef7cecd2156b0a744e76cf7676a89c5bbe15e829bf0afa102aec6ebb4715a251f6b113efb2820f0aa511895425006df60596f05b7a03740dd085d079e7a018f8c829ea6a084f44d1b05c84e54f72fcdcd5dab4e6d0848b45b001efd3b762ade30cef7eb8a4882d77c93b889de0e6945093bec919f005375f4a72bc21b305d01b320e7c15dd6abd7e12c1ee028fb56e691186f5bf17656a662169f96637c7cb3b363947e2c157ea36721dcb278418912a1addcc89bc731a19ba78792be22566ef64d549c5bae5e54a9194e313e87177d12e083679a693da0db5ef9ea6ccf38bc61dc03722b3a7d9654af931b9c385dfbdcb7cbcd84e7096e6782128bb48000ae6fbaca4df06593520e5e8eed059f46e36b9c36136dfe37aba54a514f82620250222122ff0b375f132c18cd3e60fb7db039f4e6491edfb7c99edc3bf7465e1f16e04fc8234d95dbc0f5381176c0b16ba3fe1af5edae94ebd8855144a0e4b9c24c5334068e8ac21988741f6d3653843841bf555982b0df175d2db25143fa601e8124ecd055d0602097ad9874eec45c7cd8a004059bd03f8750d2e34df2ea7b5960e2ad6730eaf2b14e61a1528d77ec6f9f1067837230aab5b5aecb58fcd43fa82825c0b5b7b502253fccdc18f9b6bebd275cb518b4bd20acc72873604e9ec1af9b7ab10ec250ff8150b1517ef5579b44abb71722e17848b5af0275be2d950777cbbe06ac9d6efd0fe3a0a5f624d5a5ae4919c6a0be48f70a75a3d3dabd371fa342621a36a36ebf63647b8c9dc63a466b205defb0a518d7c89a7da13d56465cfad46b6eba5d40107b8845677ff7383484e62ec9d950ef05e2f1744a295e0b347cd99bcce816435f3b30c0f149ab0b6d7f7d2eb2b6a27e3a641c363a0b22a7adaa57add09355abd0d0c1ae45479493013f7edb94f287f607a0fea00b9f1368c5eb085b3eaba620c48da3559b32a1e91a4827bd8efcd43933a70d4e809f8e04a1cba06d08530dbab38232486655370a3e84b164125254b8087719e7f79e342a13c070474377758b69f78df34653894af4a841b3ea0c0038a6a6e36650e7e271d44ff70f4c964ef7f6ec1cd0de28366f1e1919789bce47659f9eaa8b2737b4472b14a4976e63fc6ca64cb48ff20518454e9db623e682d10cac603fc3747709957203ccfc6061dbe0966d1c4910bcd98ea458d78c373b3e45497ee30a57f2337739e3f4a1f817c9b68257f14f03372efe5118e776d1e056157a0be17a1140cb0e0ebea19e50b2c2d9de4d913503786b1d245ee44c9419b23563996e9ee93d8ef2b31820cda3b73f1dd1c79636b1815fc4d469ea23502b593a0b9d12f4993b165aab679c5cc31c869752bb1b2cbcb6f2123ce28af6c78a04edd110afe49aa94f9828c0a99e346722b4d8a025b15ce56390a6ec60754ddf47b512b9ca7140383e04a3558aee1b1af7f2e9f40885b9de5ecee1735f5f92bfc7f9adab9ae829dafd7617463fd92d5284498adf6a87a421ed730452705aaf22201d186d7427ef41a3daf5e9176832a8d2d08efc1190416acea5da1ebbe41f42da2495466f91083e52e1066f16dd39d5a93b542d1f88007bc8d92582fdbb42b660c1c0f8fbc52ac16e4ea1947b02ad744e1578df866d17d87a12792e1b914ef6ca99a179ca32725abfc818f9ca5206f15ac2b1ebded61de175c3779946eaa7f4a74500c23ce060108d9440ad04b70c676fb9763c5d033d454684d929964e12659bc0fc6ff15538df5ea0bd948f5a8a1c36d4bd93bff52c2e3d50d7a69b3d90bc5d2a55d74131516f4e287caf489e20f4ff0c42b50e65a4e122594dcb1218ebef532a99f643892447e2009a82e167b2a0797a7bdff4013d61e53cfbc9ab512c820b8cc1a4c66226d84c0133759ab3d124ad8a15a660bb7b798b9883369d017532e079777162627823dca3f4d12d077a6e3ad011b2174eb93fad70fb1fe8b1ac803a49daffb846bfb5c3f3edca196b1e3f23060e7487eeca4206bceb58b761847e81fa76b7a3fae5216eed15452a7cf32ad66107bec3daef4ce96420f086018d4536a44194f635c95159aea66c3b3f0271aa299df1123f178e0edfac2824d697627ceac457b66f44095455427bc7e700d53f7a0d8da5f5cda3fd82ffa1e024743d52996e2b31a832ba21f069f8743ef5cfd92ef1eb0df2b2b134229266d299ca7a2e0ba954aaa8a1ba3ccec0ea27d6357287a6e6b5230040165a1ee32579a9f2b68d4b8b2bc48fab8cf90dfca467dfb94e37e42de65623478968f3ed93eae89318d9c043df18a1f4b97d2fed0d25b81c6c25ca6e7ff71b40d7f2bd175431bfc74267e87bac9a4029b6b5c4b73af9150430cac52845865c68ad28c7455e24c98e3f5c3b74839c772f6e1dfba602c0e90a574f0ff68748e565b4c6480bd0294abfcd4e6ba7774fcb18422eefd436cebfd637818bd1601df6b1912a7f31a4277df662326b2299b63c0186dcb073272bd24be677f4ca4bc5ce47be1bcd835e0c16ddcb6ee1f3d8c018508c6b167bc9f3e615ce0003854d024e8aa77d998aafe31b339c15d9f12ecb6e03404574d0971ddf003a33a5470658e8eee83e16f75738"}, @ETHTOOL_A_BITSET_BITS={0x8, 0x3, 0x0, 0x1, [{0x4}]}]}, @ETHTOOL_A_DEBUG_MSGMASK={0x18, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x8000}, @ETHTOOL_A_BITSET_BITS={0x4}, @ETHTOOL_A_BITSET_SIZE={0x8}]}]}, 0xe84}}, 0x0) 03:19:36 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_CHANNELS_GET(r0, &(0x7f0000000a80)={0x0, 0x0, &(0x7f0000000a40)={&(0x7f0000000900)={0x14}, 0x14}}, 0x0) sendmsg$ETHTOOL_MSG_DEBUG_SET(r0, &(0x7f0000000f80)={&(0x7f0000000b00)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000f40)={&(0x7f0000000e00)={0x14}, 0x14}}, 0x0) 03:19:36 executing program 0: bpf$BPF_GET_MAP_INFO(0x1e, 0x0, 0x0) [ 711.172475][ T27] audit: type=1326 audit(11976.123:399754): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=17656 comm="syz-executor.4" exe="/root/syz-executor.4" sig=31 arch=c00000b7 syscall=98 compat=0 ip=0xffffbc65e1a4 code=0x0 03:19:36 executing program 3: r0 = socket$pptp(0x18, 0x1, 0x2) write$binfmt_elf64(r0, 0x0, 0x0) 03:19:36 executing program 5: pselect6(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1}, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000180), 0x8}) 03:19:36 executing program 2: bpf$BPF_GET_MAP_INFO(0xa, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0}, 0x10) 03:19:36 executing program 1: fsopen(&(0x7f0000001700)='sockfs\x00', 0x0) 03:19:36 executing program 4: r0 = socket$unix(0x1, 0x1, 0x0) r1 = gettid() sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[@cred={{0x1c, 0x1, 0x2, {r1, 0xee00, 0xee01}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x38}, 0x0) 03:19:36 executing program 0: ptrace$poke(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) 03:19:36 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) getsockopt$MRT(r0, 0x0, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) 03:19:36 executing program 5: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$TIPC_IMPORTANCE(r0, 0x10f, 0x7f, 0x0, 0x0) 03:19:36 executing program 4: r0 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0xa, 0x4, 0xb2, 0x9}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0xf, 0xa, &(0x7f0000000d00)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x1, 0x0, r0}, @generic={0x3e}, @initr0, @exit]}, &(0x7f0000000cc0)='syzkaller\x00', 0x6, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x8, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:36 executing program 2: getitimer(0x1, &(0x7f0000000c00)) 03:19:36 executing program 3: socket$igmp(0x2, 0x3, 0x2) connect$vsock_stream(0xffffffffffffffff, 0x0, 0x0) 03:19:36 executing program 5: syz_genetlink_get_family_id$nfc(&(0x7f0000000080), 0xffffffffffffffff) 03:19:36 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$MRT_ASSERT(r0, 0x0, 0xcf, 0x0, 0x0) 03:19:36 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000280)=@abs, 0x6e, 0x0, 0x0, &(0x7f00000017c0)=ANY=[@ANYBLOB="14000000000000000100000001"], 0x18}, 0x0) 03:19:36 executing program 2: bpf$BPF_GET_MAP_INFO(0x21, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0}, 0x10) 03:19:36 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = socket$pptp(0x18, 0x1, 0x2) r2 = fcntl$dupfd(r1, 0x0, r0) syz_genetlink_get_family_id$team(&(0x7f0000000000), r2) 03:19:36 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000002a00)={'sit0\x00', &(0x7f0000002900)={'gretap0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @empty}}}}) 03:19:36 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$team(&(0x7f0000000140), r0) sendmsg$TEAM_CMD_NOOP(r0, &(0x7f0000000440)={&(0x7f0000000100), 0xc, &(0x7f0000000400)={&(0x7f0000000240)={0x14}, 0x14}}, 0x0) 03:19:36 executing program 0: sched_setattr(0x0, &(0x7f0000001200)={0x38, 0x0, 0x0, 0x0, 0x7}, 0x0) 03:19:36 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000740), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_DEBUG_SET(r0, &(0x7f00000007c0)={&(0x7f0000000700), 0xc, &(0x7f0000000780)={&(0x7f0000002200)={0x48, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_DEBUG_HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_DEBUG_MSGMASK={0x8, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x4}]}, @ETHTOOL_A_DEBUG_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'lo\x00'}]}]}, 0x48}}, 0x0) 03:19:36 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_RINGS_SET(r0, &(0x7f0000000140)={&(0x7f0000000040), 0xffffffffffffff28, &(0x7f0000000100)={&(0x7f0000000180)=ANY=[@ANYBLOB="24e154d8881b6f374812f5d99f6e9dfb94b241367f6d3638a359e076da8b570e2f93a75e2da6d0f6565dfbc4c822185f887dab2e24ff3b4cc24d02b767809cb7e74967fb7b1a8647c8c75e50cebf5b109070697fa6ae57f19135f891654c815addb753b7d58c0afe2842d726b481197fe86aaef45afac253808431c698099bdd1e2e78d9a6a73459027bd381b6100e4cc8476595fefaea27aefad35539c19e35f2b748ddc4b5660e80c3782082ccafc0bae76e36daf342de0bfb4672dc846d9b7f1d1f50e2de7514bada7310d155ba6bed534f92d27ecc69f1f1ca7c", @ANYRES16, @ANYBLOB="000228bd7000ffdbdf251000000008000600008000000c008d8008000300030000180800080006000000"], 0x30}, 0x1, 0x0, 0x0, 0x10}, 0x8000) 03:19:36 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000540)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x3}, 0x48) 03:19:36 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000000c0)={0x0, &(0x7f0000000040)=""/100, 0x0, 0x64}, 0x20) 03:19:36 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000000c0)={'ip6tnl0\x00', &(0x7f0000000040)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @private1, @mcast2}}) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000180)={'syztnl0\x00', 0x0}) 03:19:36 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000280)=@abs={0x1}, 0x6e, 0x0, 0x0, &(0x7f00000017c0)=ANY=[@ANYBLOB="14000000000000000100000001"], 0x18}, 0x0) 03:19:36 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000280)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@const]}}, &(0x7f0000000180)=""/193, 0x26, 0xc1, 0x1}, 0x20) 03:19:36 executing program 1: bpf$BPF_GET_MAP_INFO(0x15, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0}, 0x10) 03:19:36 executing program 4: clock_nanosleep(0x8, 0x1, &(0x7f0000000080), 0x0) 03:19:36 executing program 5: sched_setattr(0x0, &(0x7f0000001200)={0x38}, 0x0) 03:19:36 executing program 0: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000500)=@bpf_tracing={0x1a, 0x2, &(0x7f0000000100)=@raw=[@btf_id], &(0x7f0000000140)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:36 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_COALESCE_GET(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000440)={0x14, 0x0, 0x1}, 0x14}}, 0x0) 03:19:36 executing program 4: syz_clone3(&(0x7f0000008380)={0x40022000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) 03:19:36 executing program 1: bpf$BPF_GET_MAP_INFO(0x1d, 0x0, 0x0) 03:19:36 executing program 5: r0 = syz_open_dev$loop(&(0x7f0000000380), 0x0, 0x0) ioctl$LOOP_SET_STATUS(r0, 0x4c02, &(0x7f00000003c0)={0x0, {}, 0x0, {}, 0x0, 0x0, 0x0, 0x0, "0eb6b717d9cbad2c8ec23003e048811f22964c4ca1d004de09863e27c9dd418553aad680e46d649159ba8c232c2475a9b6c94f89fae7e71c423febd082dbe883", "5a060eb79328c21dc90c86d8e5763f2609aa43fa3bd9710ccd14737014d84e93"}) 03:19:36 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000280)=@abs={0x1}, 0x6e, 0x0, 0x0, &(0x7f00000017c0)=ANY=[@ANYBLOB="14"], 0x18}, 0x0) 03:19:36 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$team(&(0x7f0000000100), r0) write$binfmt_elf64(r0, 0x0, 0x8200) 03:19:36 executing program 1: bpf$BPF_GET_MAP_INFO(0x17, 0x0, 0x0) 03:19:36 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x4, &(0x7f0000000000)=@framed={{}, [@func]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:36 executing program 5: bpf$BPF_GET_MAP_INFO(0x22, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0}, 0x10) 03:19:36 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f00000001c0)={&(0x7f00000000c0), 0xc, &(0x7f0000000180)={&(0x7f0000000240)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="01002dbd7000fddbdf0b05200000050007"], 0x24}}, 0x0) 03:19:36 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg$unix(r2, &(0x7f0000000340)={&(0x7f00000000c0), 0xffffffffffffff9a, &(0x7f0000000380)=[{&(0x7f0000000140)=""/107, 0x6b}, {&(0x7f00000001c0)=""/97, 0x61}, {&(0x7f0000000240)=""/133, 0x85}, {&(0x7f0000000300)=""/52, 0x34}], 0x4}, 0x0) 03:19:36 executing program 1: mmap$usbfs(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) 03:19:36 executing program 2: bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0}, 0x10) [ 711.849821][T17747] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.3'. 03:19:36 executing program 4: syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @local, @val, {@ipv4}}, 0x0) 03:19:36 executing program 5: r0 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000001dc0)={0x0, 0x0, 0x0}, 0x0) 03:19:36 executing program 0: r0 = gettid() rt_tgsigqueueinfo(r0, r0, 0x0, &(0x7f0000000080)={0x0, 0x0, 0xffffffff}) 03:19:36 executing program 1: rt_tgsigqueueinfo(0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x80}) 03:19:36 executing program 3: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000200)={0x0, 0x0}) 03:19:36 executing program 2: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$uinput_user_dev(r0, &(0x7f0000000140)={'syz1\x00'}, 0x45c) 03:19:37 executing program 3: clock_gettime(0x0, &(0x7f0000000040)={0x0, 0x0}) clock_nanosleep(0x8, 0x0, &(0x7f0000000080)={0x0, r0+10000000}, 0x0) 03:19:37 executing program 1: quotactl$Q_SYNC(0xffffffff80000003, 0x0, 0x0, 0x0) 03:19:37 executing program 0: bpf$BPF_GET_MAP_INFO(0x23, 0x0, 0x0) 03:19:37 executing program 5: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000000), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_PRIVFLAGS_SET(r1, &(0x7f0000001780)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000001740)={&(0x7f0000000240)={0x1c, r0, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_PRIVFLAGS_FLAGS={0x8, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}]}]}, 0x1c}}, 0x0) 03:19:37 executing program 2: r0 = socket$pptp(0x18, 0x1, 0x2) bind$pptp(r0, &(0x7f0000000740)={0x18, 0x2, {0x0, @broadcast}}, 0x1e) 03:19:37 executing program 5: quotactl$Q_SYNC(0x0, 0x1ffff000, 0x0, 0x0) 03:19:37 executing program 4: fsopen(&(0x7f0000001800)='fusectl\x00', 0x0) 03:19:37 executing program 3: syz_open_dev$usbfs(&(0x7f0000000040), 0x7, 0x0) 03:19:37 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x10022, 0x0, 0x0) 03:19:37 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000240)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="01"], 0x24}}, 0x0) 03:19:37 executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000280)=@abs={0x1}, 0x6e, &(0x7f0000001740)=[{&(0x7f0000000300)="10", 0x1}], 0x1, &(0x7f00000017c0)=ANY=[@ANYBLOB="14"], 0x18}, 0x0) 03:19:37 executing program 5: r0 = socket$unix(0x1, 0x2, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000280)=@abs={0x1}, 0x6e, &(0x7f0000001740)=[{&(0x7f0000000300)="10", 0x1}, {0x0}, {&(0x7f0000001400)='U', 0x1}], 0x3, &(0x7f00000017c0)=ANY=[@ANYBLOB="14"], 0x18}, 0x0) 03:19:37 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_DEBUG_SET(r0, 0x0, 0x0) 03:19:37 executing program 2: bpf$BPF_GET_MAP_INFO(0x7, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0}, 0x10) 03:19:37 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000280)={0x0, &(0x7f0000000180)=""/193, 0x0, 0xc1, 0x1}, 0x20) 03:19:37 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmmsg$unix(r0, &(0x7f0000000b00)=[{{&(0x7f0000000000)=@abs={0x1}, 0x6e, &(0x7f0000000280)=[{&(0x7f0000000080)="ff", 0x1}, {0x0}, {&(0x7f00000001c0)='c', 0x1}], 0x3}}], 0x1, 0x0) 03:19:37 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}, 0x48) 03:19:37 executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) recvmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x2121) 03:19:37 executing program 4: r0 = socket$unix(0x1, 0x2, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000280)=@abs={0x1}, 0x6e, &(0x7f0000001740)=[{0x0}, {0x0}, {&(0x7f0000001400)='U', 0x1}], 0x3, &(0x7f00000017c0)=ANY=[@ANYBLOB="14"], 0x18}, 0x0) 03:19:37 executing program 3: socket$inet_udp(0x6, 0x2, 0x0) 03:19:38 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x7, &(0x7f0000000000)=@framed={{}, [@initr0, @cb_func]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:38 executing program 5: r0 = socket$unix(0x1, 0x2, 0x0) recvmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x0) 03:19:38 executing program 2: bpf$BPF_GET_MAP_INFO(0xb, 0x0, 0x0) 03:19:38 executing program 0: socket$inet_udp(0x2, 0x5, 0x0) 03:19:38 executing program 3: setsockopt$bt_hci_HCI_FILTER(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) pipe2$watch_queue(&(0x7f0000004340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) write$FUSE_OPEN(r0, 0x0, 0x0) pipe2$watch_queue(&(0x7f0000004340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) write$FUSE_OPEN(r1, 0x0, 0x0) pipe2$watch_queue(&(0x7f0000004340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) write$FUSE_OPEN(r2, 0x0, 0x0) r3 = getpgid(0x0) getpgid(r3) read$FUSE(0xffffffffffffffff, &(0x7f0000000200)={0x2020}, 0x2020) read$FUSE(0xffffffffffffffff, &(0x7f0000000000)={0x2020}, 0x2020) pipe2$watch_queue(&(0x7f0000004340), 0x80) write$FUSE_OPEN(0xffffffffffffffff, 0x0, 0x0) openat$binder_debug(0xffffffffffffff9c, &(0x7f0000007040)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) write$FUSE_LK(0xffffffffffffffff, 0x0, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000002240)={0x2020}, 0x2020) pipe2$watch_queue(0x0, 0x80) write$FUSE_OPEN(0xffffffffffffffff, &(0x7f0000004380)={0x20, 0x0, 0x0, {0x0, 0x10}}, 0x20) openat$binder_debug(0xffffffffffffff9c, 0x0, 0x0, 0x0) write$FUSE_LK(0xffffffffffffffff, 0x0, 0x0) read$FUSE(0xffffffffffffffff, 0x0, 0x0) read$FUSE(0xffffffffffffffff, 0x0, 0x0) openat$cgroup_root(0xffffffffffffff9c, 0x0, 0x200002, 0x0) syz_clone3(&(0x7f0000008380)={0x40022000, 0x0, 0x0, &(0x7f0000000080), {}, &(0x7f00000000c0)=""/116, 0x74, &(0x7f0000000140)=""/167, 0x0}, 0x58) 03:19:38 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0x0, 0x0, 0x0, 0x0, 0x1204, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1}, 0x48) 03:19:38 executing program 2: openat$rfkill(0xffffffffffffff9c, 0x0, 0x0, 0x0) 03:19:38 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) write$binfmt_elf64(r0, 0x0, 0x0) write$binfmt_elf64(r0, 0x0, 0x0) 03:19:38 executing program 0: clock_gettime(0x0, &(0x7f0000000040)={0x0, 0x0}) clock_nanosleep(0x2, 0x0, &(0x7f0000000080)={0x0, r0+10000000}, 0x0) clock_nanosleep(0x2, 0x0, &(0x7f0000000000)={0x0, 0x3938700}, 0x0) 03:19:38 executing program 2: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xab9f}]}) 03:19:38 executing program 4: setsockopt$bt_hci_HCI_FILTER(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) pipe2$watch_queue(&(0x7f0000004340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) write$FUSE_OPEN(r0, 0x0, 0x0) pipe2$watch_queue(&(0x7f0000004340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) write$FUSE_OPEN(r1, 0x0, 0x0) pipe2$watch_queue(&(0x7f0000004340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) write$FUSE_OPEN(r2, 0x0, 0x0) r3 = getpgid(0x0) getpgid(r3) read$FUSE(0xffffffffffffffff, &(0x7f0000000200)={0x2020}, 0x2020) read$FUSE(0xffffffffffffffff, &(0x7f0000000000)={0x2020}, 0x2020) write$FUSE_OPEN(0xffffffffffffffff, 0x0, 0x0) openat$binder_debug(0xffffffffffffff9c, &(0x7f0000007040)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) write$FUSE_LK(0xffffffffffffffff, 0x0, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000002240)={0x2020}, 0x2020) getpgid(r3) pipe2$watch_queue(0x0, 0x80) write$FUSE_OPEN(0xffffffffffffffff, &(0x7f0000004380)={0x20, 0x0, 0x0, {0x0, 0x10}}, 0x20) openat$binder_debug(0xffffffffffffff9c, 0x0, 0x0, 0x0) read$FUSE(0xffffffffffffffff, 0x0, 0x0) read$FUSE(0xffffffffffffffff, 0x0, 0x0) openat$cgroup_root(0xffffffffffffff9c, 0x0, 0x200002, 0x0) syz_clone3(&(0x7f0000008380)={0x40022000, 0x0, 0x0, &(0x7f0000000080), {}, &(0x7f00000000c0)=""/116, 0x74, &(0x7f0000000140)=""/167, 0x0}, 0x58) 03:19:38 executing program 1: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) ioctl$UI_END_FF_UPLOAD(r0, 0x406855c9, 0x0) 03:19:38 executing program 2: setgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0]) 03:19:38 executing program 5: openat$rfkill(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) 03:19:38 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_LINKINFO_SET(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001680)={0x0}, 0x1, 0x0, 0xffffff7f}, 0x0) 03:19:38 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0x0, 0x0, 0x0, 0x0, 0x1204}, 0x48) 03:19:38 executing program 3: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000880)=ANY=[@ANYBLOB="12010000000000105804195000000000000109022400010000000009040000010300000009210000000122dc0109058103"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12011003"], 0x0) syz_usb_connect(0x0, 0x37, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x86, 0x80, 0xf2, 0x0, 0x6993, 0xb001, 0xd48a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x25, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, [@uac_control={{}, [@extension_unit={0xa, 0x24, 0x8, 0x0, 0x3, 0x0, "886d97"}]}]}}]}}]}}, 0x0) syz_usb_control_io(r0, &(0x7f0000001880)={0x2c, &(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x0, 0x0}, 0x0) 03:19:38 executing program 4: getitimer(0x0, &(0x7f0000000c00)) 03:19:38 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_RINGS_SET(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000640)={0x2c, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_RINGS_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'virt_wifi0\x00'}]}]}, 0x2c}}, 0x0) 03:19:39 executing program 2: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 03:19:39 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x9, &(0x7f0000000000)=@framed={{}, [@initr0, @cb_func, @map_idx]}, &(0x7f0000000080)='GPL\x00', 0x1000, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:39 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000040)={'tunl0\x00', &(0x7f0000000000)={'gretap0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @private=0xa010101}}}}) 03:19:39 executing program 5: bpf$BPF_GET_MAP_INFO(0x1d, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0}, 0x10) [ 714.129217][T17845] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 714.131478][T17845] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 714.157802][T17845] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy 03:19:39 executing program 2: bpf$BPF_GET_MAP_INFO(0x14, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0}, 0x10) 03:19:39 executing program 1: socket$unix(0x1, 0x5, 0x0) pselect6(0x40, &(0x7f0000000080)={0x8}, 0x0, &(0x7f0000000100)={0x3}, 0x0, 0x0) 03:19:39 executing program 0: socket$inet_udp(0x2e, 0x2, 0x0) [ 714.200198][T17845] misc raw-gadget: fail, usb_gadget_register_driver returned -16 03:19:39 executing program 5: setsockopt$bt_hci_HCI_FILTER(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) pipe2$watch_queue(&(0x7f0000004340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) write$FUSE_OPEN(r0, 0x0, 0x0) pipe2$watch_queue(&(0x7f0000004340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) write$FUSE_OPEN(r1, 0x0, 0x0) pipe2$watch_queue(&(0x7f0000004340), 0x80) getpgid(0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000000200)={0x2020}, 0x2020) read$FUSE(0xffffffffffffffff, &(0x7f0000000000)={0x2020}, 0x2020) pipe2$watch_queue(&(0x7f0000004340), 0x80) write$FUSE_OPEN(0xffffffffffffffff, 0x0, 0x0) openat$binder_debug(0xffffffffffffff9c, &(0x7f0000007040)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) write$FUSE_LK(0xffffffffffffffff, 0x0, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000002240)={0x2020}, 0x2020) pipe2$watch_queue(0x0, 0x80) write$FUSE_OPEN(0xffffffffffffffff, &(0x7f0000004380)={0x20, 0x0, 0x0, {0x0, 0x10}}, 0x20) openat$binder_debug(0xffffffffffffff9c, 0x0, 0x0, 0x0) write$FUSE_LK(0xffffffffffffffff, 0x0, 0x0) read$FUSE(0xffffffffffffffff, 0x0, 0x0) read$FUSE(0xffffffffffffffff, 0x0, 0x0) openat$cgroup_root(0xffffffffffffff9c, 0x0, 0x200002, 0x0) syz_clone3(&(0x7f0000008380)={0x40022000, 0x0, 0x0, &(0x7f0000000080), {}, &(0x7f00000000c0)=""/116, 0x74, &(0x7f0000000140)=""/167, 0x0}, 0x58) [ 714.229939][T17845] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 714.232142][T17845] misc raw-gadget: fail, usb_gadget_register_driver returned -16 03:19:39 executing program 2: r0 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000001dc0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x6e, 0x0}, 0x0) 03:19:39 executing program 3: r0 = syz_open_dev$vcsn(&(0x7f0000000000), 0x0, 0x102) write$binfmt_elf64(r0, 0x0, 0x0) 03:19:39 executing program 1: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f00000014c0)={0x1, &(0x7f0000001480)=[{0x16, 0x7, 0x0, 0x100}]}) 03:19:39 executing program 0: syz_open_dev$usbfs(&(0x7f0000000040), 0x7, 0x62041) 03:19:39 executing program 4: r0 = socket$unix(0x1, 0x2, 0x0) sendmmsg$unix(r0, &(0x7f0000002d40)=[{{0x0, 0x0, 0x0}}], 0x1, 0x10004081) 03:19:39 executing program 2: rt_tgsigqueueinfo(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000000)={0x0, 0x0, 0x800}) 03:19:39 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000880)=ANY=[@ANYBLOB="12010000000000105804195000000000000109022400010000000009040000010300000009210000000122dc0109058103"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_connect(0x0, 0x0, 0x0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x12, &(0x7f0000000180)=@string={0x12, 0x3, "a403262b951651108c8c7752b9a8d682"}}]}) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x0, 0x56a, 0x5000, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) syz_usb_control_io(r0, &(0x7f0000001880)={0x2c, &(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x0, 0x0}, 0x0) 03:19:39 executing program 4: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{}]}) syz_open_dev$usbfs(0x0, 0x0, 0x0) 03:19:39 executing program 2: timer_create(0x0, 0x0, &(0x7f00000004c0)) [ 714.838470][ T27] audit: type=1326 audit(11979.783:399755): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=17872 comm="syz-executor.1" exe="/root/syz-executor.1" sig=31 arch=c00000b7 syscall=98 compat=0 ip=0xffffb005e1a4 code=0x0 03:19:39 executing program 0: r0 = gettid() ioprio_set$pid(0x1, 0x0, 0x0) ioprio_set$pid(0x1, r0, 0x0) 03:19:39 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000200)=ANY=[@ANYBLOB='p\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010026bd7000fddbdf250b0000005c00018014"], 0x70}}, 0x0) 03:19:39 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_LINKINFO_SET(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001680)={0x0}, 0x1, 0x0, 0xf0ff7f}, 0x0) [ 714.907580][T17882] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 714.919158][T17882] misc raw-gadget: fail, usb_gadget_register_driver returned -16 03:19:39 executing program 3: syz_open_dev$usbfs(&(0x7f0000000340), 0x51c, 0x0) [ 714.943833][T17882] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy 03:19:39 executing program 4: bpf$BPF_GET_MAP_INFO(0x2, 0x0, 0x0) [ 714.968191][T17882] misc raw-gadget: fail, usb_gadget_register_driver returned -16 03:19:39 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_DEBUG_SET(r0, &(0x7f00000021c0)={0x0, 0x0, &(0x7f0000002180)={&(0x7f0000000c40)={0xe84, 0x0, 0x0, 0x0, 0x0, {}, [@ETHTOOL_A_DEBUG_HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_macvtap\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_DEBUG_HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_DEBUG_HEADER={0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @ETHTOOL_A_DEBUG_MSGMASK={0xe18, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_SIZE={0x8}, @ETHTOOL_A_BITSET_MASK={0xdfd, 0x5, "3b635a9256b8b3c831fb1ea2fb24699f69257d1f964ab57182ce0bf7d588eac7dd3d516bcd3f9ff6c8bcb60be175a9134c2d582757e95454131aeff5dd44b9a6dde5292a86d40a2c9320f97f79925a8536d9a25fe4511a6a8ce2b7d535afb9b4c35e61d8b47f9a86da8a9f4b9771d17da9aaeb4e10b942c3beae41b5833f0b137f8da53b6b7a999050a09c25cf203d9e89911997cf0d1d3ad0d3bbdf9a90128e880aa74d726e37a870eb225ccee36046d38a7e2ace2dae004a0c868427fbc775c81c0ce3a451a06096e2437e62e107564c761f2e2170b8f5418e5861dfdb5df6fea346246a9ca7ec95108325b39b97291b5c0dc603e9211b89d1cf9f9385e6c9cd830f45781e472ccab03e263ae5c3b09a7ae018405dec23165895c5dadd18c5ce90edd850a9093201833769267d9fc3a39e6835f819de73a7c3034e9dc662909eeec76c685365ab823718a57e4b24dd5c8e8b52b9ec9e69faac33f694129d7bec2cf740d3994a34a4cbca35da89f4bc9735cb9c3a34b14285d04d60240e097e4d47cbe042144c35290f4cde178df14f13894a534c277f148eee4273465d52b9e13d792a26cdf69617d5066b8cb3c9a5b985a6195b24ba442f515872839e24a459703a807073b3c6acd34b6917aaeab81f3bb99913e87bd4b748444f8508185f44eb70ee8d42faeef34bb6da9c69f7018b667642b23ef043b7f57c450567f54886a92e48cdca239ddb6a1628e8fb84e3a56d922486a63190adceb0766bc60522ea4b822f732ee32ba92d56c2e6fc579df37eb6b2c4621d2714d91a3047e22ed59a31090d34177f64f9e6771d7deac9c6298811c997c3c13a26e4c1739e2aaf5f40b621e20b6cb5d065184e2e1afdb206a0694c8e8b880acc02afc3a0bec550d2f9e9a099dcda2b79ff3cdc2ed5ce2156aca66f23ca97685f4f19042a23d034cf353db3d12856531334886dbb06a1e38893849d5d7b40378378ceab3c1b46688c041b5e5b98f6aa94cece9cefe4541bcd4f45bf4a39b2367275ed88cfa822be6945c4762414ac79cc75536d1370c3a6a1f15e8340fbab7dcbc2af2a506baef87f0c32b3e9b1e9e6602ed9524a2866aec8d305d4fc757bca6ea961ef3e24b0714cffb25137762607c773f14d1257731d5298097aa49f2b2424b9018f359e43f255413aa2214e6b4fb33797fecdccde0b4931a7f70cf755320935c9860ba364b3964a39ce8ae7dff08cea640afc5961db4ada20cf6140f88fcb28fade290c33c381978d429c3794bb0c503919e91e5d88f470621f99b3ba4dd33d038a79f4385ec0447413d7762f43eb9768be837647ae905dc0906cbdc7c04dbf687e02cea31dcfb58ac470f7c574db4f430486c50f0200c2cfb79890493830651b2ec1feeed369151b25025e86e75f81c2cca05d9a71d2f39017c34b94c007bab7c7b471c27c88df6a88a90df24195a1c81bb7043454b105b24b0f0d6b2e15b2874cd5e84c0a08390d85446f29427742f4cb06e90e699088b84b6420f1fbbe10b741d21b6fd2613d09f707e79a1a176f70dc2b9f95457dbbb77c555f3eae07a8b3dd0334c12792f360f0c4d71bf20d734cf16e0627475904dc5d543019709d5b9bda76c25f84c5955d504290232338f97fbdc42563d1b6ff4e4007ff55bbcfe56a6a60cc4c3323257a6f53b0321f47b9b4200863befe8849563dab9b376a6acf59dc5cae26a7ee477ea29cd9729725660e97990080aabd39011950f90292778a12e3c34b16e1fbe962689373bcc3386c414a048f20447f0f843ef099c7e6377886edef719169a60fa661401a9fa7f5902873cd55544a0f0c7dc804ea4575ba644d0437fd6cc158cc630ee405b800fce34e77312903195a4df858bff7a59bb765cbc37428a778af55fedd601199be70127dcbb196c111c3bfc049f3b26466dcc79ac047da981451b06fa12e3e459fdde0fafe0569e28afb97c75d6540a1899b6f638b151f7874460b5614d47b38e0e48fa9ae32e9dfb11ccf1001ef6eb447dd3a88b55b0818b812f1a26f8e724f08f367e337363fd89565cb1d8667a9e23b54113fbfc36d175549c117e0248b8bc455cfda5536be8a70810f17dfe294683ec0204438a3ccc302414b7b9e51e4b40ee2b1a4fb0220d30a525e09fb1c4ec08f003bf7bb3f3ceee188f3235cb41fddb27e9f370a63371f22c6679f131f07daec665d0e2a41717224ff9ad0edbfca5f20c4fd68d3ca46ff6c832884fc9e2e3ee965181210751ffc6c2f7573fab645de051d7a316b210f9a796b3f6dc229f4d2a17828d9313d73124af12e486a57e6f4fa07a5e251c57c2e4a1a04fc7eae9a6c5a52642dcfe65274eac4081d0ccc8f8318cb903a6a74248808fcff57ba34c676f7f19bd07bc9a2bc40ee25c717e98988cbb74d16b454f04d9574ca6ef7cecd2156b0a744e76cf7676a89c5bbe15e829bf0afa102aec6ebb4715a251f6b113efb2820f0aa511895425006df60596f05b7a03740dd085d079e7a018f8c829ea6a084f44d1b05c84e54f72fcdcd5dab4e6d0848b45b001efd3b762ade30cef7eb8a4882d77c93b889de0e6945093bec919f005375f4a72bc21b305d01b320e7c15dd6abd7e12c1ee028fb56e691186f5bf17656a662169f96637c7cb3b363947e2c157ea36721dcb278418912a1addcc89bc731a19ba78792be22566ef64d549c5bae5e54a9194e313e87177d12e083679a693da0db5ef9ea6ccf38bc61dc03722b3a7d9654af931b9c385dfbdcb7cbcd84e7096e6782128bb48000ae6fbaca4df06593520e5e8eed059f46e36b9c36136dfe37aba54a514f82620250222122ff0b375f132c18cd3e60fb7db039f4e6491edfb7c99edc3bf7465e1f16e04fc8234d95dbc0f5381176c0b16ba3fe1af5edae94ebd8855144a0e4b9c24c5334068e8ac21988741f6d3653843841bf555982b0df175d2db25143fa601e8124ecd055d0602097ad9874eec45c7cd8a004059bd03f8750d2e34df2ea7b5960e2ad6730eaf2b14e61a1528d77ec6f9f1067837230aab5b5aecb58fcd43fa82825c0b5b7b502253fccdc18f9b6bebd275cb518b4bd20acc72873604e9ec1af9b7ab10ec250ff8150b1517ef5579b44abb71722e17848b5af0275be2d950777cbbe06ac9d6efd0fe3a0a5f624d5a5ae4919c6a0be48f70a75a3d3dabd371fa342621a36a36ebf63647b8c9dc63a466b205defb0a518d7c89a7da13d56465cfad46b6eba5d40107b8845677ff7383484e62ec9d950ef05e2f1744a295e0b347cd99bcce816435f3b30c0f149ab0b6d7f7d2eb2b6a27e3a641c363a0b22a7adaa57add09355abd0d0c1ae45479493013f7edb94f287f607a0fea00b9f1368c5eb085b3eaba620c48da3559b32a1e91a4827bd8efcd43933a70d4e809f8e04a1cba06d08530dbab38232486655370a3e84b164125254b8087719e7f79e342a13c070474377758b69f78df34653894af4a841b3ea0c0038a6a6e36650e7e271d44ff70f4c964ef7f6ec1cd0de28366f1e1919789bce47659f9eaa8b2737b4472b14a4976e63fc6ca64cb48ff20518454e9db623e682d10cac603fc3747709957203ccfc6061dbe0966d1c4910bcd98ea458d78c373b3e45497ee30a57f2337739e3f4a1f817c9b68257f14f03372efe5118e776d1e056157a0be17a1140cb0e0ebea19e50b2c2d9de4d913503786b1d245ee44c9419b23563996e9ee93d8ef2b31820cda3b73f1dd1c79636b1815fc4d469ea23502b593a0b9d12f4993b165aab679c5cc31c869752bb1b2cbcb6f2123ce28af6c78a04edd110afe49aa94f9828c0a99e346722b4d8a025b15ce56390a6ec60754ddf47b512b9ca7140383e04a3558aee1b1af7f2e9f40885b9de5ecee1735f5f92bfc7f9adab9ae829dafd7617463fd92d5284498adf6a87a421ed730452705aaf22201d186d7427ef41a3daf5e9176832a8d2d08efc1190416acea5da1ebbe41f42da2495466f91083e52e1066f16dd39d5a93b542d1f88007bc8d92582fdbb42b660c1c0f8fbc52ac16e4ea1947b02ad744e1578df866d17d87a12792e1b914ef6ca99a179ca32725abfc818f9ca5206f15ac2b1ebded61de175c3779946eaa7f4a74500c23ce060108d9440ad04b70c676fb9763c5d033d454684d929964e12659bc0fc6ff15538df5ea0bd948f5a8a1c36d4bd93bff52c2e3d50d7a69b3d90bc5d2a55d74131516f4e287caf489e20f4ff0c42b50e65a4e122594dcb1218ebef532a99f643892447e2009a82e167b2a0797a7bdff4013d61e53cfbc9ab512c820b8cc1a4c66226d84c0133759ab3d124ad8a15a660bb7b798b9883369d017532e079777162627823dca3f4d12d077a6e3ad011b2174eb93fad70fb1fe8b1ac803a49daffb846bfb5c3f3edca196b1e3f23060e7487eeca4206bceb58b761847e81fa76b7a3fae5216eed15452a7cf32ad66107bec3daef4ce96420f086018d4536a44194f635c95159aea66c3b3f0271aa299df1123f178e0edfac2824d697627ceac457b66f44095455427bc7e700d53f7a0d8da5f5cda3fd82ffa1e024743d52996e2b31a832ba21f069f8743ef5cfd92ef1eb0df2b2b134229266d299ca7a2e0ba954aaa8a1ba3ccec0ea27d6357287a6e6b5230040165a1ee32579a9f2b68d4b8b2bc48fab8cf90dfca467dfb94e37e42de65623478968f3ed93eae89318d9c043df18a1f4b97d2fed0d25b81c6c25ca6e7ff71b40d7f2bd175431bfc74267e87bac9a4029b6b5c4b73af9150430cac52845865c68ad28c7455e24c98e3f5c3b74839c772f6e1dfba602c0e90a574f0ff68748e565b4c6480bd0294abfcd4e6ba7774fcb18422eefd436cebfd637818bd1601df6b1912a7f31a4277df662326b2299b63c0186dcb073272bd24be677f4ca4bc5ce47be1bcd835e0c16ddcb6ee1f3d8c018508c6b167bc9f3e615ce0003854d024e8aa77d998aafe31b339c15d9f12ecb6e03404574d0971ddf003a33a5470658e8eee83e16f75738393cd1328316d70a5bdf9eb717b3738004c6298b4ade4a20"}, @ETHTOOL_A_BITSET_SIZE={0x8}]}]}, 0xe84}, 0x1, 0x0, 0x0, 0x40}, 0x0) 03:19:39 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = gettid() sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[@cred={{0x1c, 0x1, 0x2, {r1, 0xee00, 0xee01}}}], 0x20}, 0x0) 03:19:39 executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000280)=@abs={0x1}, 0x6e, &(0x7f0000001740)=[{0x0}, {&(0x7f0000000400)="d5", 0x1}, {&(0x7f0000001400)='U', 0x1}], 0x3, &(0x7f00000017c0)=ANY=[@ANYBLOB="14"], 0x18}, 0x0) 03:19:39 executing program 3: clock_gettime(0x0, &(0x7f0000000000)) clock_gettime(0x6, &(0x7f0000000140)) 03:19:40 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_DEBUG_SET(r0, &(0x7f00000021c0)={0x0, 0x0, &(0x7f0000002180)={&(0x7f0000000c40)={0xe84, 0x0, 0x0, 0x0, 0x0, {}, [@ETHTOOL_A_DEBUG_HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_macvtap\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_DEBUG_HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_DEBUG_HEADER={0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @ETHTOOL_A_DEBUG_MSGMASK={0xe18, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_SIZE={0x8}, @ETHTOOL_A_BITSET_MASK={0xe05, 0x5, "3b635a9256b8b3c831fb1ea2fb24699f69257d1f964ab57182ce0bf7d588eac7dd3d516bcd3f9ff6c8bcb60be175a9134c2d582757e95454131aeff5dd44b9a6dde5292a86d40a2c9320f97f79925a8536d9a25fe4511a6a8ce2b7d535afb9b4c35e61d8b47f9a86da8a9f4b9771d17da9aaeb4e10b942c3beae41b5833f0b137f8da53b6b7a999050a09c25cf203d9e89911997cf0d1d3ad0d3bbdf9a90128e880aa74d726e37a870eb225ccee36046d38a7e2ace2dae004a0c868427fbc775c81c0ce3a451a06096e2437e62e107564c761f2e2170b8f5418e5861dfdb5df6fea346246a9ca7ec95108325b39b97291b5c0dc603e9211b89d1cf9f9385e6c9cd830f45781e472ccab03e263ae5c3b09a7ae018405dec23165895c5dadd18c5ce90edd850a9093201833769267d9fc3a39e6835f819de73a7c3034e9dc662909eeec76c685365ab823718a57e4b24dd5c8e8b52b9ec9e69faac33f694129d7bec2cf740d3994a34a4cbca35da89f4bc9735cb9c3a34b14285d04d60240e097e4d47cbe042144c35290f4cde178df14f13894a534c277f148eee4273465d52b9e13d792a26cdf69617d5066b8cb3c9a5b985a6195b24ba442f515872839e24a459703a807073b3c6acd34b6917aaeab81f3bb99913e87bd4b748444f8508185f44eb70ee8d42faeef34bb6da9c69f7018b667642b23ef043b7f57c450567f54886a92e48cdca239ddb6a1628e8fb84e3a56d922486a63190adceb0766bc60522ea4b822f732ee32ba92d56c2e6fc579df37eb6b2c4621d2714d91a3047e22ed59a31090d34177f64f9e6771d7deac9c6298811c997c3c13a26e4c1739e2aaf5f40b621e20b6cb5d065184e2e1afdb206a0694c8e8b880acc02afc3a0bec550d2f9e9a099dcda2b79ff3cdc2ed5ce2156aca66f23ca97685f4f19042a23d034cf353db3d12856531334886dbb06a1e38893849d5d7b40378378ceab3c1b46688c041b5e5b98f6aa94cece9cefe4541bcd4f45bf4a39b2367275ed88cfa822be6945c4762414ac79cc75536d1370c3a6a1f15e8340fbab7dcbc2af2a506baef87f0c32b3e9b1e9e6602ed9524a2866aec8d305d4fc757bca6ea961ef3e24b0714cffb25137762607c773f14d1257731d5298097aa49f2b2424b9018f359e43f255413aa2214e6b4fb33797fecdccde0b4931a7f70cf755320935c9860ba364b3964a39ce8ae7dff08cea640afc5961db4ada20cf6140f88fcb28fade290c33c381978d429c3794bb0c503919e91e5d88f470621f99b3ba4dd33d038a79f4385ec0447413d7762f43eb9768be837647ae905dc0906cbdc7c04dbf687e02cea31dcfb58ac470f7c574db4f430486c50f0200c2cfb79890493830651b2ec1feeed369151b25025e86e75f81c2cca05d9a71d2f39017c34b94c007bab7c7b471c27c88df6a88a90df24195a1c81bb7043454b105b24b0f0d6b2e15b2874cd5e84c0a08390d85446f29427742f4cb06e90e699088b84b6420f1fbbe10b741d21b6fd2613d09f707e79a1a176f70dc2b9f95457dbbb77c555f3eae07a8b3dd0334c12792f360f0c4d71bf20d734cf16e0627475904dc5d543019709d5b9bda76c25f84c5955d504290232338f97fbdc42563d1b6ff4e4007ff55bbcfe56a6a60cc4c3323257a6f53b0321f47b9b4200863befe8849563dab9b376a6acf59dc5cae26a7ee477ea29cd9729725660e97990080aabd39011950f90292778a12e3c34b16e1fbe962689373bcc3386c414a048f20447f0f843ef099c7e6377886edef719169a60fa661401a9fa7f5902873cd55544a0f0c7dc804ea4575ba644d0437fd6cc158cc630ee405b800fce34e77312903195a4df858bff7a59bb765cbc37428a778af55fedd601199be70127dcbb196c111c3bfc049f3b26466dcc79ac047da981451b06fa12e3e459fdde0fafe0569e28afb97c75d6540a1899b6f638b151f7874460b5614d47b38e0e48fa9ae32e9dfb11ccf1001ef6eb447dd3a88b55b0818b812f1a26f8e724f08f367e337363fd89565cb1d8667a9e23b54113fbfc36d175549c117e0248b8bc455cfda5536be8a70810f17dfe294683ec0204438a3ccc302414b7b9e51e4b40ee2b1a4fb0220d30a525e09fb1c4ec08f003bf7bb3f3ceee188f3235cb41fddb27e9f370a63371f22c6679f131f07daec665d0e2a41717224ff9ad0edbfca5f20c4fd68d3ca46ff6c832884fc9e2e3ee965181210751ffc6c2f7573fab645de051d7a316b210f9a796b3f6dc229f4d2a17828d9313d73124af12e486a57e6f4fa07a5e251c57c2e4a1a04fc7eae9a6c5a52642dcfe65274eac4081d0ccc8f8318cb903a6a74248808fcff57ba34c676f7f19bd07bc9a2bc40ee25c717e98988cbb74d16b454f04d9574ca6ef7cecd2156b0a744e76cf7676a89c5bbe15e829bf0afa102aec6ebb4715a251f6b113efb2820f0aa511895425006df60596f05b7a03740dd085d079e7a018f8c829ea6a084f44d1b05c84e54f72fcdcd5dab4e6d0848b45b001efd3b762ade30cef7eb8a4882d77c93b889de0e6945093bec919f005375f4a72bc21b305d01b320e7c15dd6abd7e12c1ee028fb56e691186f5bf17656a662169f96637c7cb3b363947e2c157ea36721dcb278418912a1addcc89bc731a19ba78792be22566ef64d549c5bae5e54a9194e313e87177d12e083679a693da0db5ef9ea6ccf38bc61dc03722b3a7d9654af931b9c385dfbdcb7cbcd84e7096e6782128bb48000ae6fbaca4df06593520e5e8eed059f46e36b9c36136dfe37aba54a514f82620250222122ff0b375f132c18cd3e60fb7db039f4e6491edfb7c99edc3bf7465e1f16e04fc8234d95dbc0f5381176c0b16ba3fe1af5edae94ebd8855144a0e4b9c24c5334068e8ac21988741f6d3653843841bf555982b0df175d2db25143fa601e8124ecd055d0602097ad9874eec45c7cd8a004059bd03f8750d2e34df2ea7b5960e2ad6730eaf2b14e61a1528d77ec6f9f1067837230aab5b5aecb58fcd43fa82825c0b5b7b502253fccdc18f9b6bebd275cb518b4bd20acc72873604e9ec1af9b7ab10ec250ff8150b1517ef5579b44abb71722e17848b5af0275be2d950777cbbe06ac9d6efd0fe3a0a5f624d5a5ae4919c6a0be48f70a75a3d3dabd371fa342621a36a36ebf63647b8c9dc63a466b205defb0a518d7c89a7da13d56465cfad46b6eba5d40107b8845677ff7383484e62ec9d950ef05e2f1744a295e0b347cd99bcce816435f3b30c0f149ab0b6d7f7d2eb2b6a27e3a641c363a0b22a7adaa57add09355abd0d0c1ae45479493013f7edb94f287f607a0fea00b9f1368c5eb085b3eaba620c48da3559b32a1e91a4827bd8efcd43933a70d4e809f8e04a1cba06d08530dbab38232486655370a3e84b164125254b8087719e7f79e342a13c070474377758b69f78df34653894af4a841b3ea0c0038a6a6e36650e7e271d44ff70f4c964ef7f6ec1cd0de28366f1e1919789bce47659f9eaa8b2737b4472b14a4976e63fc6ca64cb48ff20518454e9db623e682d10cac603fc3747709957203ccfc6061dbe0966d1c4910bcd98ea458d78c373b3e45497ee30a57f2337739e3f4a1f817c9b68257f14f03372efe5118e776d1e056157a0be17a1140cb0e0ebea19e50b2c2d9de4d913503786b1d245ee44c9419b23563996e9ee93d8ef2b31820cda3b73f1dd1c79636b1815fc4d469ea23502b593a0b9d12f4993b165aab679c5cc31c869752bb1b2cbcb6f2123ce28af6c78a04edd110afe49aa94f9828c0a99e346722b4d8a025b15ce56390a6ec60754ddf47b512b9ca7140383e04a3558aee1b1af7f2e9f40885b9de5ecee1735f5f92bfc7f9adab9ae829dafd7617463fd92d5284498adf6a87a421ed730452705aaf22201d186d7427ef41a3daf5e9176832a8d2d08efc1190416acea5da1ebbe41f42da2495466f91083e52e1066f16dd39d5a93b542d1f88007bc8d92582fdbb42b660c1c0f8fbc52ac16e4ea1947b02ad744e1578df866d17d87a12792e1b914ef6ca99a179ca32725abfc818f9ca5206f15ac2b1ebded61de175c3779946eaa7f4a74500c23ce060108d9440ad04b70c676fb9763c5d033d454684d929964e12659bc0fc6ff15538df5ea0bd948f5a8a1c36d4bd93bff52c2e3d50d7a69b3d90bc5d2a55d74131516f4e287caf489e20f4ff0c42b50e65a4e122594dcb1218ebef532a99f643892447e2009a82e167b2a0797a7bdff4013d61e53cfbc9ab512c820b8cc1a4c66226d84c0133759ab3d124ad8a15a660bb7b798b9883369d017532e079777162627823dca3f4d12d077a6e3ad011b2174eb93fad70fb1fe8b1ac803a49daffb846bfb5c3f3edca196b1e3f23060e7487eeca4206bceb58b761847e81fa76b7a3fae5216eed15452a7cf32ad66107bec3daef4ce96420f086018d4536a44194f635c95159aea66c3b3f0271aa299df1123f178e0edfac2824d697627ceac457b66f44095455427bc7e700d53f7a0d8da5f5cda3fd82ffa1e024743d52996e2b31a832ba21f069f8743ef5cfd92ef1eb0df2b2b134229266d299ca7a2e0ba954aaa8a1ba3ccec0ea27d6357287a6e6b5230040165a1ee32579a9f2b68d4b8b2bc48fab8cf90dfca467dfb94e37e42de65623478968f3ed93eae89318d9c043df18a1f4b97d2fed0d25b81c6c25ca6e7ff71b40d7f2bd175431bfc74267e87bac9a4029b6b5c4b73af9150430cac52845865c68ad28c7455e24c98e3f5c3b74839c772f6e1dfba602c0e90a574f0ff68748e565b4c6480bd0294abfcd4e6ba7774fcb18422eefd436cebfd637818bd1601df6b1912a7f31a4277df662326b2299b63c0186dcb073272bd24be677f4ca4bc5ce47be1bcd835e0c16ddcb6ee1f3d8c018508c6b167bc9f3e615ce0003854d024e8aa77d998aafe31b339c15d9f12ecb6e03404574d0971ddf003a33a5470658e8eee83e16f75738393cd1328316d70a5bdf9eb717b3738004c6298b4ade4a20f1bde8ddd1b497e2"}]}]}, 0xe84}}, 0x0) 03:19:40 executing program 4: r0 = gettid() timer_create(0x0, &(0x7f00000004c0)={0x0, 0x11, 0x4, @tid=r0}, &(0x7f0000000500)) 03:19:40 executing program 0: bpf$BPF_GET_MAP_INFO(0x16, 0x0, 0x0) 03:19:40 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_DEBUG_SET(r0, &(0x7f00000021c0)={&(0x7f0000000b00), 0xc, &(0x7f0000002180)={&(0x7f0000000c40)={0xe84, 0x0, 0x0, 0x0, 0x0, {}, [@ETHTOOL_A_DEBUG_HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_macvtap\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_DEBUG_HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_DEBUG_HEADER={0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @ETHTOOL_A_DEBUG_MSGMASK={0xe18, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_SIZE={0x8}, @ETHTOOL_A_BITSET_MASK={0xe05, 0x5, "3b635a9256b8b3c831fb1ea2fb24699f69257d1f964ab57182ce0bf7d588eac7dd3d516bcd3f9ff6c8bcb60be175a9134c2d582757e95454131aeff5dd44b9a6dde5292a86d40a2c9320f97f79925a8536d9a25fe4511a6a8ce2b7d535afb9b4c35e61d8b47f9a86da8a9f4b9771d17da9aaeb4e10b942c3beae41b5833f0b137f8da53b6b7a999050a09c25cf203d9e89911997cf0d1d3ad0d3bbdf9a90128e880aa74d726e37a870eb225ccee36046d38a7e2ace2dae004a0c868427fbc775c81c0ce3a451a06096e2437e62e107564c761f2e2170b8f5418e5861dfdb5df6fea346246a9ca7ec95108325b39b97291b5c0dc603e9211b89d1cf9f9385e6c9cd830f45781e472ccab03e263ae5c3b09a7ae018405dec23165895c5dadd18c5ce90edd850a9093201833769267d9fc3a39e6835f819de73a7c3034e9dc662909eeec76c685365ab823718a57e4b24dd5c8e8b52b9ec9e69faac33f694129d7bec2cf740d3994a34a4cbca35da89f4bc9735cb9c3a34b14285d04d60240e097e4d47cbe042144c35290f4cde178df14f13894a534c277f148eee4273465d52b9e13d792a26cdf69617d5066b8cb3c9a5b985a6195b24ba442f515872839e24a459703a807073b3c6acd34b6917aaeab81f3bb99913e87bd4b748444f8508185f44eb70ee8d42faeef34bb6da9c69f7018b667642b23ef043b7f57c450567f54886a92e48cdca239ddb6a1628e8fb84e3a56d922486a63190adceb0766bc60522ea4b822f732ee32ba92d56c2e6fc579df37eb6b2c4621d2714d91a3047e22ed59a31090d34177f64f9e6771d7deac9c6298811c997c3c13a26e4c1739e2aaf5f40b621e20b6cb5d065184e2e1afdb206a0694c8e8b880acc02afc3a0bec550d2f9e9a099dcda2b79ff3cdc2ed5ce2156aca66f23ca97685f4f19042a23d034cf353db3d12856531334886dbb06a1e38893849d5d7b40378378ceab3c1b46688c041b5e5b98f6aa94cece9cefe4541bcd4f45bf4a39b2367275ed88cfa822be6945c4762414ac79cc75536d1370c3a6a1f15e8340fbab7dcbc2af2a506baef87f0c32b3e9b1e9e6602ed9524a2866aec8d305d4fc757bca6ea961ef3e24b0714cffb25137762607c773f14d1257731d5298097aa49f2b2424b9018f359e43f255413aa2214e6b4fb33797fecdccde0b4931a7f70cf755320935c9860ba364b3964a39ce8ae7dff08cea640afc5961db4ada20cf6140f88fcb28fade290c33c381978d429c3794bb0c503919e91e5d88f470621f99b3ba4dd33d038a79f4385ec0447413d7762f43eb9768be837647ae905dc0906cbdc7c04dbf687e02cea31dcfb58ac470f7c574db4f430486c50f0200c2cfb79890493830651b2ec1feeed369151b25025e86e75f81c2cca05d9a71d2f39017c34b94c007bab7c7b471c27c88df6a88a90df24195a1c81bb7043454b105b24b0f0d6b2e15b2874cd5e84c0a08390d85446f29427742f4cb06e90e699088b84b6420f1fbbe10b741d21b6fd2613d09f707e79a1a176f70dc2b9f95457dbbb77c555f3eae07a8b3dd0334c12792f360f0c4d71bf20d734cf16e0627475904dc5d543019709d5b9bda76c25f84c5955d504290232338f97fbdc42563d1b6ff4e4007ff55bbcfe56a6a60cc4c3323257a6f53b0321f47b9b4200863befe8849563dab9b376a6acf59dc5cae26a7ee477ea29cd9729725660e97990080aabd39011950f90292778a12e3c34b16e1fbe962689373bcc3386c414a048f20447f0f843ef099c7e6377886edef719169a60fa661401a9fa7f5902873cd55544a0f0c7dc804ea4575ba644d0437fd6cc158cc630ee405b800fce34e77312903195a4df858bff7a59bb765cbc37428a778af55fedd601199be70127dcbb196c111c3bfc049f3b26466dcc79ac047da981451b06fa12e3e459fdde0fafe0569e28afb97c75d6540a1899b6f638b151f7874460b5614d47b38e0e48fa9ae32e9dfb11ccf1001ef6eb447dd3a88b55b0818b812f1a26f8e724f08f367e337363fd89565cb1d8667a9e23b54113fbfc36d175549c117e0248b8bc455cfda5536be8a70810f17dfe294683ec0204438a3ccc302414b7b9e51e4b40ee2b1a4fb0220d30a525e09fb1c4ec08f003bf7bb3f3ceee188f3235cb41fddb27e9f370a63371f22c6679f131f07daec665d0e2a41717224ff9ad0edbfca5f20c4fd68d3ca46ff6c832884fc9e2e3ee965181210751ffc6c2f7573fab645de051d7a316b210f9a796b3f6dc229f4d2a17828d9313d73124af12e486a57e6f4fa07a5e251c57c2e4a1a04fc7eae9a6c5a52642dcfe65274eac4081d0ccc8f8318cb903a6a74248808fcff57ba34c676f7f19bd07bc9a2bc40ee25c717e98988cbb74d16b454f04d9574ca6ef7cecd2156b0a744e76cf7676a89c5bbe15e829bf0afa102aec6ebb4715a251f6b113efb2820f0aa511895425006df60596f05b7a03740dd085d079e7a018f8c829ea6a084f44d1b05c84e54f72fcdcd5dab4e6d0848b45b001efd3b762ade30cef7eb8a4882d77c93b889de0e6945093bec919f005375f4a72bc21b305d01b320e7c15dd6abd7e12c1ee028fb56e691186f5bf17656a662169f96637c7cb3b363947e2c157ea36721dcb278418912a1addcc89bc731a19ba78792be22566ef64d549c5bae5e54a9194e313e87177d12e083679a693da0db5ef9ea6ccf38bc61dc03722b3a7d9654af931b9c385dfbdcb7cbcd84e7096e6782128bb48000ae6fbaca4df06593520e5e8eed059f46e36b9c36136dfe37aba54a514f82620250222122ff0b375f132c18cd3e60fb7db039f4e6491edfb7c99edc3bf7465e1f16e04fc8234d95dbc0f5381176c0b16ba3fe1af5edae94ebd8855144a0e4b9c24c5334068e8ac21988741f6d3653843841bf555982b0df175d2db25143fa601e8124ecd055d0602097ad9874eec45c7cd8a004059bd03f8750d2e34df2ea7b5960e2ad6730eaf2b14e61a1528d77ec6f9f1067837230aab5b5aecb58fcd43fa82825c0b5b7b502253fccdc18f9b6bebd275cb518b4bd20acc72873604e9ec1af9b7ab10ec250ff8150b1517ef5579b44abb71722e17848b5af0275be2d950777cbbe06ac9d6efd0fe3a0a5f624d5a5ae4919c6a0be48f70a75a3d3dabd371fa342621a36a36ebf63647b8c9dc63a466b205defb0a518d7c89a7da13d56465cfad46b6eba5d40107b8845677ff7383484e62ec9d950ef05e2f1744a295e0b347cd99bcce816435f3b30c0f149ab0b6d7f7d2eb2b6a27e3a641c363a0b22a7adaa57add09355abd0d0c1ae45479493013f7edb94f287f607a0fea00b9f1368c5eb085b3eaba620c48da3559b32a1e91a4827bd8efcd43933a70d4e809f8e04a1cba06d08530dbab38232486655370a3e84b164125254b8087719e7f79e342a13c070474377758b69f78df34653894af4a841b3ea0c0038a6a6e36650e7e271d44ff70f4c964ef7f6ec1cd0de28366f1e1919789bce47659f9eaa8b2737b4472b14a4976e63fc6ca64cb48ff20518454e9db623e682d10cac603fc3747709957203ccfc6061dbe0966d1c4910bcd98ea458d78c373b3e45497ee30a57f2337739e3f4a1f817c9b68257f14f03372efe5118e776d1e056157a0be17a1140cb0e0ebea19e50b2c2d9de4d913503786b1d245ee44c9419b23563996e9ee93d8ef2b31820cda3b73f1dd1c79636b1815fc4d469ea23502b593a0b9d12f4993b165aab679c5cc31c869752bb1b2cbcb6f2123ce28af6c78a04edd110afe49aa94f9828c0a99e346722b4d8a025b15ce56390a6ec60754ddf47b512b9ca7140383e04a3558aee1b1af7f2e9f40885b9de5ecee1735f5f92bfc7f9adab9ae829dafd7617463fd92d5284498adf6a87a421ed730452705aaf22201d186d7427ef41a3daf5e9176832a8d2d08efc1190416acea5da1ebbe41f42da2495466f91083e52e1066f16dd39d5a93b542d1f88007bc8d92582fdbb42b660c1c0f8fbc52ac16e4ea1947b02ad744e1578df866d17d87a12792e1b914ef6ca99a179ca32725abfc818f9ca5206f15ac2b1ebded61de175c3779946eaa7f4a74500c23ce060108d9440ad04b70c676fb9763c5d033d454684d929964e12659bc0fc6ff15538df5ea0bd948f5a8a1c36d4bd93bff52c2e3d50d7a69b3d90bc5d2a55d74131516f4e287caf489e20f4ff0c42b50e65a4e122594dcb1218ebef532a99f643892447e2009a82e167b2a0797a7bdff4013d61e53cfbc9ab512c820b8cc1a4c66226d84c0133759ab3d124ad8a15a660bb7b798b9883369d017532e079777162627823dca3f4d12d077a6e3ad011b2174eb93fad70fb1fe8b1ac803a49daffb846bfb5c3f3edca196b1e3f23060e7487eeca4206bceb58b761847e81fa76b7a3fae5216eed15452a7cf32ad66107bec3daef4ce96420f086018d4536a44194f635c95159aea66c3b3f0271aa299df1123f178e0edfac2824d697627ceac457b66f44095455427bc7e700d53f7a0d8da5f5cda3fd82ffa1e024743d52996e2b31a832ba21f069f8743ef5cfd92ef1eb0df2b2b134229266d299ca7a2e0ba954aaa8a1ba3ccec0ea27d6357287a6e6b5230040165a1ee32579a9f2b68d4b8b2bc48fab8cf90dfca467dfb94e37e42de65623478968f3ed93eae89318d9c043df18a1f4b97d2fed0d25b81c6c25ca6e7ff71b40d7f2bd175431bfc74267e87bac9a4029b6b5c4b73af9150430cac52845865c68ad28c7455e24c98e3f5c3b74839c772f6e1dfba602c0e90a574f0ff68748e565b4c6480bd0294abfcd4e6ba7774fcb18422eefd436cebfd637818bd1601df6b1912a7f31a4277df662326b2299b63c0186dcb073272bd24be677f4ca4bc5ce47be1bcd835e0c16ddcb6ee1f3d8c018508c6b167bc9f3e615ce0003854d024e8aa77d998aafe31b339c15d9f12ecb6e03404574d0971ddf003a33a5470658e8eee83e16f75738393cd1328316d70a5bdf9eb717b3738004c6298b4ade4a20f1bde8ddd1b497e2"}]}]}, 0xe84}}, 0x0) 03:19:40 executing program 2: bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000380), 0x10) 03:19:40 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x4, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x1}, 0x48) 03:19:40 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) sendmmsg$unix(r0, &(0x7f0000001a00)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}], 0x20}}], 0x1, 0x0) 03:19:40 executing program 1: bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0}, 0x20001810) 03:19:40 executing program 4: mkdirat$binderfs(0xffffffffffffff9c, &(0x7f0000001040)='./binderfs\x00', 0x1ff) 03:19:40 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000280)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x0, 0x0, 0x2}}, &(0x7f0000000180)=""/193, 0x1a, 0xc1, 0x1}, 0x20) 03:19:40 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x0, 0x0, 0x0, 0x0, 0x1087, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x5}, 0x48) 03:19:40 executing program 5: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000003c0)=@bpf_ext={0x1c, 0x1, &(0x7f0000000000)=@raw=[@ldst], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x213cb}, 0x80) 03:19:40 executing program 1: socket$inet_udp(0x2, 0x2, 0x11) 03:19:40 executing program 3: rt_tgsigqueueinfo(0xffffffffffffffff, 0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0xfffffea5}) 03:19:40 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000240)={'ip_vti0\x00', &(0x7f0000000100)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @empty}}}}) 03:19:40 executing program 2: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000480)=@bpf_lsm={0x1d, 0x2, &(0x7f0000000280)=@raw=[@map_val={0x18, 0x0, 0x2, 0x0, 0x1}], &(0x7f0000000300)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 03:19:40 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000080)={'gretap0\x00', 0x0}) 03:19:40 executing program 0: openat$uinput(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) 03:19:40 executing program 3: r0 = syz_open_dev$usbfs(&(0x7f0000000040), 0x7, 0x0) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, 0x0) 03:19:40 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000740), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_DEBUG_SET(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000002200)={0x18, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_DEBUG_HEADER={0x4}]}, 0x18}}, 0x0) 03:19:40 executing program 1: getrandom(&(0x7f0000000000)=""/63, 0x3f, 0x0) 03:19:40 executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) sendmmsg$unix(r2, &(0x7f0000000580)=[{{&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f0000000040)="6b4d8aa296b0aace8526c07b6f667714129e3a7b3009163d6a491c7ecbaa69ce4611c8e281933f8ad1f66eaf36d2", 0x2e}, {&(0x7f0000000600)="f92a12d226d74ecb133782020437ccb9b29ef8392e991e5fdd0f23dea3227e86e7bdbdee3e928d1b042983f0d2abef4060a4b770ac164caeb553501293bb0d1328ef00f9667691a54c24e3667a1d4b660ca4cc63bbf7", 0x56}, {&(0x7f0000000200)="0d22c1ab02f5451ae7f5ae1ed07f43db54175d6b60b125f0fd6af5cdf5820739c7301fc4df5d0efdf7d963d494152e9cb5233222da4135f72f2cbaed4eb86c4c23cb66df40a5b1138becb69dddbe52d99a96e7beb52abfe0593d89884bc8", 0x5e}, {&(0x7f0000000280)="e8315fa7e1eb123189b5f234a951ce7f229e0f3f32e748e0f1aa5ee802afd000bb59750b25c85a4ac3eeee380ae9da0073f9c380cb606f5f2bb18d2214d217c9997c95f25113bf285bd6174c0168e47d0e1b5c84155e8a6adc1cb529b71678aac78d36648228be27381a1a9b3aa69cbbad8be9c3877ca88ec9bb9b", 0xfffffffffffffe06}, {&(0x7f0000000300)="67c485790b78b5d3bd1b4a17845ec0e3822aef3188e2ef75111cdc0b237ed7fdfb283257838140d05216455326", 0x2d}], 0x5, &(0x7f00000003c0)}}, {{&(0x7f0000000400)=@abs, 0x6e, &(0x7f0000000500)=[{&(0x7f0000000480)="d8103047ee09d5a65e63c0a1fee0ee5ee4662c530ff0f4ad203e95ff6fdb160b06b6fdd0e0241bf63a018ee31ca65c7581befedb007e0a3a3c4b335977a000a45262c1972bb870be66acbe5a763f607f41686d30b3723dc7c7fecd52bb57cf26e773", 0x62}], 0x1, &(0x7f0000000540)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee01}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0x38}}], 0x2, 0x0) 03:19:40 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000740), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_DEBUG_SET(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000002200)={0x34, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_DEBUG_HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}]}, 0x34}}, 0x0) 03:19:40 executing program 3: bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x1, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:40 executing program 1: bpf$BPF_GET_MAP_INFO(0x9, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0}, 0x10) 03:19:40 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000001f80), 0x0, 0x0) ioctl$LOOP_CTL_GET_FREE(r0, 0x4c82) 03:19:40 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0xb, 0x3, &(0x7f0000000080)=@framed, &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:40 executing program 3: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$UI_SET_LEDBIT(r0, 0x40045569, 0x0) ioctl$UI_SET_LEDBIT(r0, 0x40045569, 0x0) 03:19:40 executing program 1: r0 = gettid() r1 = gettid() rt_tgsigqueueinfo(r0, r1, 0x0, &(0x7f0000000000)={0x0, 0x0, 0xfffffe9f}) 03:19:40 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) write$cgroup_devices(r0, &(0x7f0000000180)={'a', ' *:* ', 'w\x00'}, 0x8) 03:19:40 executing program 2: syz_open_dev$vcsn(&(0x7f0000000040), 0x8000000000000000, 0x0) 03:19:40 executing program 4: clock_gettime(0x0, 0x0) clock_gettime(0x6, &(0x7f0000000140)) 03:19:40 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_LINKINFO_SET(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001680)={0x0}, 0x1, 0x0, 0x2}, 0x0) 03:19:41 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_WOL_GET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000140)={0x34, r1, 0x203, 0x0, 0x0, {}, [@HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'rose0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}]}, 0x34}}, 0x0) 03:19:41 executing program 2: r0 = epoll_create1(0x0) r1 = socket$unix(0x1, 0x5, 0x0) epoll_ctl$EPOLL_CTL_MOD(r0, 0x3, r1, &(0x7f0000000040)={0x20000000}) 03:19:41 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_LINKINFO_SET(r0, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x300}, 0x0) 03:19:41 executing program 0: r0 = socket$can_bcm(0x1d, 0x2, 0x2) recvmsg$can_bcm(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0x0) 03:19:41 executing program 1: bpf$BPF_GET_MAP_INFO(0x9, 0x0, 0x0) 03:19:41 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000240)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="01002dbd7000fddbdf0b0520000005"], 0x24}}, 0x0) 03:19:41 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) gettid() sendmmsg$unix(r0, &(0x7f0000000680)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}}], 0x1, 0x0) 03:19:41 executing program 2: socket$unix(0x1, 0x5, 0x0) pselect6(0x40, &(0x7f0000000080)={0x8}, &(0x7f00000000c0)={0x4}, &(0x7f0000000100)={0x3}, 0x0, 0x0) 03:19:41 executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) recvmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000), 0x6e, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/227, 0xe3}, {&(0x7f0000000180)=""/70, 0x46}, {&(0x7f0000000200)=""/243, 0xf3}, {&(0x7f0000000880)=""/252, 0xfc}, {&(0x7f0000000300)=""/18, 0x12}, {&(0x7f0000000500)=""/166, 0xfffffffffffffdd8}, {&(0x7f00000007c0)=""/163, 0xa3}], 0x7, &(0x7f0000000640)=[@cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}], 0xe0}, 0x0) 03:19:41 executing program 1: bpf$BPF_GET_MAP_INFO(0x13, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0}, 0x10) 03:19:41 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_DEBUG_SET(r0, &(0x7f00000021c0)={&(0x7f0000000b00), 0xc, &(0x7f0000002180)={&(0x7f0000000c40)={0xe84, 0x0, 0x0, 0x0, 0x0, {}, [@ETHTOOL_A_DEBUG_HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_macvtap\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_DEBUG_HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_DEBUG_HEADER={0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @ETHTOOL_A_DEBUG_MSGMASK={0xe18, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_MASK={0xe0e, 0x5, "3b635a9256b8b3c831fb1ea2fb24699f69257d1f964ab57182ce0bf7d588eac7dd3d516bcd3f9ff6c8bcb60be175a9134c2d582757e95454131aeff5dd44b9a6dde5292a86d40a2c9320f97f79925a8536d9a25fe4511a6a8ce2b7d535afb9b4c35e61d8b47f9a86da8a9f4b9771d17da9aaeb4e10b942c3beae41b5833f0b137f8da53b6b7a999050a09c25cf203d9e89911997cf0d1d3ad0d3bbdf9a90128e880aa74d726e37a870eb225ccee36046d38a7e2ace2dae004a0c868427fbc775c81c0ce3a451a06096e2437e62e107564c761f2e2170b8f5418e5861dfdb5df6fea346246a9ca7ec95108325b39b97291b5c0dc603e9211b89d1cf9f9385e6c9cd830f45781e472ccab03e263ae5c3b09a7ae018405dec23165895c5dadd18c5ce90edd850a9093201833769267d9fc3a39e6835f819de73a7c3034e9dc662909eeec76c685365ab823718a57e4b24dd5c8e8b52b9ec9e69faac33f694129d7bec2cf740d3994a34a4cbca35da89f4bc9735cb9c3a34b14285d04d60240e097e4d47cbe042144c35290f4cde178df14f13894a534c277f148eee4273465d52b9e13d792a26cdf69617d5066b8cb3c9a5b985a6195b24ba442f515872839e24a459703a807073b3c6acd34b6917aaeab81f3bb99913e87bd4b748444f8508185f44eb70ee8d42faeef34bb6da9c69f7018b667642b23ef043b7f57c450567f54886a92e48cdca239ddb6a1628e8fb84e3a56d922486a63190adceb0766bc60522ea4b822f732ee32ba92d56c2e6fc579df37eb6b2c4621d2714d91a3047e22ed59a31090d34177f64f9e6771d7deac9c6298811c997c3c13a26e4c1739e2aaf5f40b621e20b6cb5d065184e2e1afdb206a0694c8e8b880acc02afc3a0bec550d2f9e9a099dcda2b79ff3cdc2ed5ce2156aca66f23ca97685f4f19042a23d034cf353db3d12856531334886dbb06a1e38893849d5d7b40378378ceab3c1b46688c041b5e5b98f6aa94cece9cefe4541bcd4f45bf4a39b2367275ed88cfa822be6945c4762414ac79cc75536d1370c3a6a1f15e8340fbab7dcbc2af2a506baef87f0c32b3e9b1e9e6602ed9524a2866aec8d305d4fc757bca6ea961ef3e24b0714cffb25137762607c773f14d1257731d5298097aa49f2b2424b9018f359e43f255413aa2214e6b4fb33797fecdccde0b4931a7f70cf755320935c9860ba364b3964a39ce8ae7dff08cea640afc5961db4ada20cf6140f88fcb28fade290c33c381978d429c3794bb0c503919e91e5d88f470621f99b3ba4dd33d038a79f4385ec0447413d7762f43eb9768be837647ae905dc0906cbdc7c04dbf687e02cea31dcfb58ac470f7c574db4f430486c50f0200c2cfb79890493830651b2ec1feeed369151b25025e86e75f81c2cca05d9a71d2f39017c34b94c007bab7c7b471c27c88df6a88a90df24195a1c81bb7043454b105b24b0f0d6b2e15b2874cd5e84c0a08390d85446f29427742f4cb06e90e699088b84b6420f1fbbe10b741d21b6fd2613d09f707e79a1a176f70dc2b9f95457dbbb77c555f3eae07a8b3dd0334c12792f360f0c4d71bf20d734cf16e0627475904dc5d543019709d5b9bda76c25f84c5955d504290232338f97fbdc42563d1b6ff4e4007ff55bbcfe56a6a60cc4c3323257a6f53b0321f47b9b4200863befe8849563dab9b376a6acf59dc5cae26a7ee477ea29cd9729725660e97990080aabd39011950f90292778a12e3c34b16e1fbe962689373bcc3386c414a048f20447f0f843ef099c7e6377886edef719169a60fa661401a9fa7f5902873cd55544a0f0c7dc804ea4575ba644d0437fd6cc158cc630ee405b800fce34e77312903195a4df858bff7a59bb765cbc37428a778af55fedd601199be70127dcbb196c111c3bfc049f3b26466dcc79ac047da981451b06fa12e3e459fdde0fafe0569e28afb97c75d6540a1899b6f638b151f7874460b5614d47b38e0e48fa9ae32e9dfb11ccf1001ef6eb447dd3a88b55b0818b812f1a26f8e724f08f367e337363fd89565cb1d8667a9e23b54113fbfc36d175549c117e0248b8bc455cfda5536be8a70810f17dfe294683ec0204438a3ccc302414b7b9e51e4b40ee2b1a4fb0220d30a525e09fb1c4ec08f003bf7bb3f3ceee188f3235cb41fddb27e9f370a63371f22c6679f131f07daec665d0e2a41717224ff9ad0edbfca5f20c4fd68d3ca46ff6c832884fc9e2e3ee965181210751ffc6c2f7573fab645de051d7a316b210f9a796b3f6dc229f4d2a17828d9313d73124af12e486a57e6f4fa07a5e251c57c2e4a1a04fc7eae9a6c5a52642dcfe65274eac4081d0ccc8f8318cb903a6a74248808fcff57ba34c676f7f19bd07bc9a2bc40ee25c717e98988cbb74d16b454f04d9574ca6ef7cecd2156b0a744e76cf7676a89c5bbe15e829bf0afa102aec6ebb4715a251f6b113efb2820f0aa511895425006df60596f05b7a03740dd085d079e7a018f8c829ea6a084f44d1b05c84e54f72fcdcd5dab4e6d0848b45b001efd3b762ade30cef7eb8a4882d77c93b889de0e6945093bec919f005375f4a72bc21b305d01b320e7c15dd6abd7e12c1ee028fb56e691186f5bf17656a662169f96637c7cb3b363947e2c157ea36721dcb278418912a1addcc89bc731a19ba78792be22566ef64d549c5bae5e54a9194e313e87177d12e083679a693da0db5ef9ea6ccf38bc61dc03722b3a7d9654af931b9c385dfbdcb7cbcd84e7096e6782128bb48000ae6fbaca4df06593520e5e8eed059f46e36b9c36136dfe37aba54a514f82620250222122ff0b375f132c18cd3e60fb7db039f4e6491edfb7c99edc3bf7465e1f16e04fc8234d95dbc0f5381176c0b16ba3fe1af5edae94ebd8855144a0e4b9c24c5334068e8ac21988741f6d3653843841bf555982b0df175d2db25143fa601e8124ecd055d0602097ad9874eec45c7cd8a004059bd03f8750d2e34df2ea7b5960e2ad6730eaf2b14e61a1528d77ec6f9f1067837230aab5b5aecb58fcd43fa82825c0b5b7b502253fccdc18f9b6bebd275cb518b4bd20acc72873604e9ec1af9b7ab10ec250ff8150b1517ef5579b44abb71722e17848b5af0275be2d950777cbbe06ac9d6efd0fe3a0a5f624d5a5ae4919c6a0be48f70a75a3d3dabd371fa342621a36a36ebf63647b8c9dc63a466b205defb0a518d7c89a7da13d56465cfad46b6eba5d40107b8845677ff7383484e62ec9d950ef05e2f1744a295e0b347cd99bcce816435f3b30c0f149ab0b6d7f7d2eb2b6a27e3a641c363a0b22a7adaa57add09355abd0d0c1ae45479493013f7edb94f287f607a0fea00b9f1368c5eb085b3eaba620c48da3559b32a1e91a4827bd8efcd43933a70d4e809f8e04a1cba06d08530dbab38232486655370a3e84b164125254b8087719e7f79e342a13c070474377758b69f78df34653894af4a841b3ea0c0038a6a6e36650e7e271d44ff70f4c964ef7f6ec1cd0de28366f1e1919789bce47659f9eaa8b2737b4472b14a4976e63fc6ca64cb48ff20518454e9db623e682d10cac603fc3747709957203ccfc6061dbe0966d1c4910bcd98ea458d78c373b3e45497ee30a57f2337739e3f4a1f817c9b68257f14f03372efe5118e776d1e056157a0be17a1140cb0e0ebea19e50b2c2d9de4d913503786b1d245ee44c9419b23563996e9ee93d8ef2b31820cda3b73f1dd1c79636b1815fc4d469ea23502b593a0b9d12f4993b165aab679c5cc31c869752bb1b2cbcb6f2123ce28af6c78a04edd110afe49aa94f9828c0a99e346722b4d8a025b15ce56390a6ec60754ddf47b512b9ca7140383e04a3558aee1b1af7f2e9f40885b9de5ecee1735f5f92bfc7f9adab9ae829dafd7617463fd92d5284498adf6a87a421ed730452705aaf22201d186d7427ef41a3daf5e9176832a8d2d08efc1190416acea5da1ebbe41f42da2495466f91083e52e1066f16dd39d5a93b542d1f88007bc8d92582fdbb42b660c1c0f8fbc52ac16e4ea1947b02ad744e1578df866d17d87a12792e1b914ef6ca99a179ca32725abfc818f9ca5206f15ac2b1ebded61de175c3779946eaa7f4a74500c23ce060108d9440ad04b70c676fb9763c5d033d454684d929964e12659bc0fc6ff15538df5ea0bd948f5a8a1c36d4bd93bff52c2e3d50d7a69b3d90bc5d2a55d74131516f4e287caf489e20f4ff0c42b50e65a4e122594dcb1218ebef532a99f643892447e2009a82e167b2a0797a7bdff4013d61e53cfbc9ab512c820b8cc1a4c66226d84c0133759ab3d124ad8a15a660bb7b798b9883369d017532e079777162627823dca3f4d12d077a6e3ad011b2174eb93fad70fb1fe8b1ac803a49daffb846bfb5c3f3edca196b1e3f23060e7487eeca4206bceb58b761847e81fa76b7a3fae5216eed15452a7cf32ad66107bec3daef4ce96420f086018d4536a44194f635c95159aea66c3b3f0271aa299df1123f178e0edfac2824d697627ceac457b66f44095455427bc7e700d53f7a0d8da5f5cda3fd82ffa1e024743d52996e2b31a832ba21f069f8743ef5cfd92ef1eb0df2b2b134229266d299ca7a2e0ba954aaa8a1ba3ccec0ea27d6357287a6e6b5230040165a1ee32579a9f2b68d4b8b2bc48fab8cf90dfca467dfb94e37e42de65623478968f3ed93eae89318d9c043df18a1f4b97d2fed0d25b81c6c25ca6e7ff71b40d7f2bd175431bfc74267e87bac9a4029b6b5c4b73af9150430cac52845865c68ad28c7455e24c98e3f5c3b74839c772f6e1dfba602c0e90a574f0ff68748e565b4c6480bd0294abfcd4e6ba7774fcb18422eefd436cebfd637818bd1601df6b1912a7f31a4277df662326b2299b63c0186dcb073272bd24be677f4ca4bc5ce47be1bcd835e0c16ddcb6ee1f3d8c018508c6b167bc9f3e615ce0003854d024e8aa77d998aafe31b339c15d9f12ecb6e03404574d0971ddf003a33a5470658e8eee83e16f75738393cd1328316d70a5bdf9eb717b3738004c6298b4ade4a20f1bde8ddd1b497e2f79c16788cbb6e17a7"}]}]}, 0xe84}}, 0x0) 03:19:41 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000740), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_DEBUG_SET(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000002200)={0x14, r1, 0x1}, 0x14}}, 0x0) 03:19:41 executing program 2: pselect6(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1}, 0x0, &(0x7f0000000140), 0x0) 03:19:41 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000080)={'ip6gre0\x00', &(0x7f0000000000)={'ip6_vti0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @private2, @empty}}) 03:19:41 executing program 4: capget(&(0x7f0000000040)={0x20080522}, 0x0) 03:19:41 executing program 0: r0 = socket$can_bcm(0x1d, 0x2, 0x2) recvmsg$can_bcm(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0x0) 03:19:41 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) getsockopt$MRT(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)) 03:19:41 executing program 2: bpf$BPF_GET_MAP_INFO(0x16, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0}, 0x10) 03:19:41 executing program 3: bpf$BPF_GET_MAP_INFO(0xa, 0x0, 0x0) 03:19:41 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000001c0), 0x8, 0x10, 0x0}, 0x80) 03:19:41 executing program 4: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000280)=@abs={0x1}, 0x6e, &(0x7f0000001740)=[{&(0x7f0000000300)="10", 0x1}, {&(0x7f0000000400)="d5", 0x1}, {&(0x7f0000001400)='U', 0x1}], 0x3, &(0x7f00000017c0)=ANY=[@ANYBLOB="14000000000000000100000001000000", @ANYRES32=r1], 0x18}, 0x0) 03:19:42 executing program 2: setsockopt$bt_hci_HCI_FILTER(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nbd(&(0x7f0000008440), 0xffffffffffffffff) pipe2$watch_queue(&(0x7f0000004340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) write$FUSE_OPEN(r2, 0x0, 0x0) pipe2$watch_queue(&(0x7f0000004340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) write$FUSE_OPEN(r3, 0x0, 0x0) pipe2$watch_queue(&(0x7f0000004340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) write$FUSE_OPEN(0xffffffffffffffff, 0x0, 0x0) sendmsg$NBD_CMD_RECONFIGURE(r0, &(0x7f0000008580)={&(0x7f0000008400)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000008540)={&(0x7f0000008480)={0xac, r1, 0x400, 0x70bd2c, 0x25dfdbfc, {}, [@NBD_ATTR_INDEX={0x8, 0x1, 0x0}, @NBD_ATTR_SOCKETS={0x1c, 0x7, 0x0, 0x1, [{0x8}, {0x8}, {0x8}]}, @NBD_ATTR_SIZE_BYTES={0xc, 0x2, 0x2}, @NBD_ATTR_SOCKETS={0x2c, 0x7, 0x0, 0x1, [{0x8, 0x1, r3}, {0x8}, {0x8, 0x1, r2}, {0x8, 0x1, r3}, {0x8, 0x1, r4}]}, @NBD_ATTR_SERVER_FLAGS={0xc, 0x5, 0x21}, @NBD_ATTR_TIMEOUT={0xc, 0x4, 0x8722}, @NBD_ATTR_DEAD_CONN_TIMEOUT={0xc, 0x8, 0x1}, @NBD_ATTR_TIMEOUT={0xc, 0x4, 0x5}, @NBD_ATTR_TIMEOUT={0xc, 0x4, 0x1}]}, 0xac}, 0x1, 0x0, 0x0, 0x24004095}, 0x48094) r5 = getpgid(0x0) r6 = getpgid(r5) read$FUSE(0xffffffffffffffff, &(0x7f0000000200)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) read$FUSE(0xffffffffffffffff, &(0x7f0000000000)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) pipe2$watch_queue(&(0x7f0000004340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) write$FUSE_OPEN(r10, &(0x7f0000004380)={0x20, 0x0, r8, {0x0, 0x10}}, 0x20) r11 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000007040)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) write$FUSE_LK(r11, &(0x7f0000007080)={0x28, 0x0, r8, {{0x6, 0x5, 0x2, r9}}}, 0x28) read$FUSE(0xffffffffffffffff, &(0x7f0000002240)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) r13 = getpgid(r5) pipe2$watch_queue(&(0x7f0000004340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) write$FUSE_OPEN(r14, &(0x7f0000004380)={0x20, 0x0, 0x0, {0x0, 0x10}}, 0x20) openat$binder_debug(0xffffffffffffff9c, &(0x7f0000007040)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) write$FUSE_LK(0xffffffffffffffff, &(0x7f0000007080)={0x28, 0x0, 0x0, {{0x0, 0x5, 0x1}}}, 0x28) read$FUSE(0xffffffffffffffff, &(0x7f0000004280)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) r16 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000008340)='./cgroup/syz1\x00', 0x200002, 0x0) syz_clone3(&(0x7f0000008380)={0x40022000, &(0x7f0000000000), &(0x7f0000000040), &(0x7f0000000080), {0x26}, &(0x7f00000000c0)=""/116, 0x74, &(0x7f0000000140)=""/167, &(0x7f0000008300)=[r6, r7, r9, r12, r13, 0x0, r5, r15, 0x0], 0x9, {r16}}, 0x58) 03:19:42 executing program 1: bpf$BPF_GET_MAP_INFO(0x22, 0x0, 0x0) 03:19:42 executing program 5: bpf$BPF_GET_MAP_INFO(0x14, 0x0, 0x0) 03:19:42 executing program 3: keyctl$join(0x1, &(0x7f0000000100)={'syz', 0x3}) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000300)=@bpf_ext={0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000240)={0x1}, 0x8, 0x10, 0x0}, 0x80) 03:19:42 executing program 4: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f00000014c0)={0x1, &(0x7f0000001480)=[{0x16, 0x0, 0x0, 0x100}]}) [ 717.166507][ T27] audit: type=1326 audit(11982.113:399756): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=18013 comm="syz-executor.4" exe="/root/syz-executor.4" sig=31 arch=c00000b7 syscall=98 compat=0 ip=0xffffbc65e1a4 code=0x0 03:19:42 executing program 1: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000000), 0x802, 0x0) write$binfmt_elf64(r0, 0x0, 0x7a) 03:19:42 executing program 0: r0 = socket$can_bcm(0x1d, 0x2, 0x2) recvmsg$can_bcm(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0x0) 03:19:42 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001140)={0x11, 0xb, &(0x7f0000000000)=ANY=[@ANYBLOB="182300", @ANYRES32, @ANYBLOB="00000080080000005a930c00fcffffff95000077000000000255"], &(0x7f00000011c0)='GPL\x00', 0x7, 0xff1, &(0x7f00000000c0)=""/4081, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:42 executing program 5: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000001f80), 0x0, 0x0) 03:19:42 executing program 4: r0 = socket(0x10, 0x2, 0x0) write(r0, &(0x7f0000000180)="2000000012005f0214f9f4070000fbe40a0000000000", 0x41d) 03:19:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x0, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000002c0)=@newlink={0x3c, 0x10, 0x44b, 0x0, 0x0, {0x7a}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @bridge={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_BR_AGEING_TIME={0x8}]}}}]}, 0x3c}}, 0x0) 03:19:42 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_CHANNELS_GET(r0, &(0x7f0000000a80)={0x0, 0x0, &(0x7f0000000a40)={&(0x7f0000000900)={0x14}, 0x14}}, 0x0) sendmsg$ETHTOOL_MSG_DEBUG_SET(r0, &(0x7f0000000f80)={&(0x7f0000000b00), 0xc, &(0x7f0000000f40)={&(0x7f0000000e00)={0x14}, 0x14}}, 0x0) 03:19:42 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000740), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_DEBUG_SET(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000002200)={0x40, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_DEBUG_HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syz_tun\x00'}]}]}, 0x40}}, 0x0) 03:19:42 executing program 2: ioprio_set$pid(0x0, 0x0, 0x2) 03:19:43 executing program 4: rt_tgsigqueueinfo(0x0, 0xffffffffffffffff, 0x3, &(0x7f0000000140)={0x0, 0x0, 0x7}) 03:19:43 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) sendmmsg$unix(r0, &(0x7f0000000b00)=[{{&(0x7f0000000000)=@abs={0x1}, 0x6e, &(0x7f0000000280)=[{&(0x7f0000000080)="ff", 0x1}], 0x1}}], 0x1, 0x0) 03:19:43 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x8004, &(0x7f0000000140)={[{@iocharset={'iocharset', 0x3d, 'cp857'}}, {@iocharset={'iocharset', 0x3d, 'cp936'}}, {@numtail}, {@shortname_mixed}, {@fat=@check_strict}, {@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@iocharset={'iocharset', 0x3d, 'macromanian'}}, {@fat=@codepage={'codepage', 0x3d, '950'}}, {@iocharset={'iocharset', 0x3d, 'cp863'}}, {@fat=@check_strict}, {@shortname_win95}, {@shortname_win95}, {@rodir}]}, 0x7, 0x249, &(0x7f0000001200)="$eJzs3MFrHFUcB/BfYmrSSJs9lIKC+NBLvQzdnDwINUgLYkDRRlBBmJpZXTLuhp0lZUXq3jx48e8QwYsXEcSjHgLinyD1lEuPPYgj22m6S8hBMHEt+Xwu84N533372N0H+xt4By9/9clOp8o6+TAWVxZi8ZUYx/2FaMViHBrHi7e//fXZt9997/WNzc3rb6V0Y+Nmez2ldPG5H9//7Jvnfxo+9c53F39Yjv3WBwf31u/uX95/+uCvmx93q9StUq8/THm61e8P8593i7TdrXaylN4si7wqUrdXFYNH92+VReqU/d3dUcp72xdWdwdFVaW8N0o7xSgN+2k4GKX8o7zbS1mWpQurwb+x9fX9uo57dV3Xy+Oo63reb4j/mM//bJvZ1Fciyi/2tva2mmtzf6MT9XIZRVyNtfgzJt+Rh5r6xmub16+mB1pxp/y8yS/F3tYTh/luTPLtWIvW8fl2k0/T/OR6LlZn8+uxFpem+fbtcXb5l/N/TPLrx+afjCsvzOSzWIvfPox+lLEdk9eZzn+nndKrb2weyZ9/MA4AAAAAAB5HWXqk6d/HysP+d9O/z6YDWt9HxLQ/3uQ3OnHp9y/v/pPnA0f660vxzNJ81w4AAABnRTX6dCcvy2KgOL3ipcG1K6c0xbmImP8Cz0Jx+Is5hSkiFmL+CzxSzHdfAgAATt7snxAAAAAAAAAAAAAAAAAAAABgPk788LBrxx1vBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw//V3AAAA///C5sPU") openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='blkio.bfq.io_merged\x00', 0x275a, 0x0) 03:19:43 executing program 5: bpf$BPF_GET_MAP_INFO(0x2, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0}, 0x10) [ 718.166634][T18043] loop2: detected capacity change from 0 to 128 03:19:43 executing program 0: r0 = socket$can_bcm(0x1d, 0x2, 0x2) recvmsg$can_bcm(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0x0) 03:19:43 executing program 4: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000880)=ANY=[@ANYBLOB="12010000000000105804195000000000000109022400010000000009040000010300000009210000000122dc0109058103"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x0, 0x56a, 0x5000, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000400)={0x2c, &(0x7f0000000040)={0x0, 0x0, 0x85, {0x85, 0x0, "de4afbd0715df6e1307f4cce64b0432c1af77a6fb8f37dbed91975959c6914cd2752b355b365c6ee19b41d891747bb68035d0f2692589f308873c92f92a8c45947dd88f3c222df777e22e67a13683e87813de1d3414f83a9550a79d7bb80e309a7d5e13b863b20c13a10583b22e36168b717226e0dd40c146a6d1f4fc0055be52bc8f7"}}, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io(r0, &(0x7f0000001880)={0x2c, &(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x0, 0x0}, 0x0) 03:19:43 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000200)=ANY=[@ANYBLOB='p\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010026bd7000fddbdf250b0000005c000180"], 0x70}}, 0x0) 03:19:43 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x8004, &(0x7f0000000140)={[{@iocharset={'iocharset', 0x3d, 'cp857'}}, {@iocharset={'iocharset', 0x3d, 'cp936'}}, {@numtail}, {@shortname_mixed}, {@fat=@check_strict}, {@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@iocharset={'iocharset', 0x3d, 'macromanian'}}, {@fat=@codepage={'codepage', 0x3d, '950'}}, {@iocharset={'iocharset', 0x3d, 'cp863'}}, {@fat=@check_strict}, {@shortname_win95}, {@shortname_win95}, {@rodir}]}, 0x7, 0x249, &(0x7f0000001200)="$eJzs3MFrHFUcB/BfYmrSSJs9lIKC+NBLvQzdnDwINUgLYkDRRlBBmJpZXTLuhp0lZUXq3jx48e8QwYsXEcSjHgLinyD1lEuPPYgj22m6S8hBMHEt+Xwu84N533372N0H+xt4By9/9clOp8o6+TAWVxZi8ZUYx/2FaMViHBrHi7e//fXZt9997/WNzc3rb6V0Y+Nmez2ldPG5H9//7Jvnfxo+9c53F39Yjv3WBwf31u/uX95/+uCvmx93q9StUq8/THm61e8P8593i7TdrXaylN4si7wqUrdXFYNH92+VReqU/d3dUcp72xdWdwdFVaW8N0o7xSgN+2k4GKX8o7zbS1mWpQurwb+x9fX9uo57dV3Xy+Oo63reb4j/mM//bJvZ1Fciyi/2tva2mmtzf6MT9XIZRVyNtfgzJt+Rh5r6xmub16+mB1pxp/y8yS/F3tYTh/luTPLtWIvW8fl2k0/T/OR6LlZn8+uxFpem+fbtcXb5l/N/TPLrx+afjCsvzOSzWIvfPox+lLEdk9eZzn+nndKrb2weyZ9/MA4AAAAAAB5HWXqk6d/HysP+d9O/z6YDWt9HxLQ/3uQ3OnHp9y/v/pPnA0f660vxzNJ81w4AAABnRTX6dCcvy2KgOL3ipcG1K6c0xbmImP8Cz0Jx+Is5hSkiFmL+CzxSzHdfAgAATt7snxAAAAAAAAAAAAAAAAAAAABgPk788LBrxx1vBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw//V3AAAA///C5sPU") openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='blkio.bfq.io_merged\x00', 0x275a, 0x0) 03:19:43 executing program 3: sendmsg$ETHTOOL_MSG_DEBUG_SET(0xffffffffffffffff, 0x0, 0x0) 03:19:43 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f00000001c0)={&(0x7f00000000c0), 0xc, &(0x7f0000000180)={&(0x7f0000000240)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="01002dbd7000fddbdf0b05200000050007000600000008"], 0x24}}, 0x0) [ 718.971803][T18054] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 718.976765][T18054] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 718.983757][T18054] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 718.985931][T18054] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 718.990620][T18057] loop2: detected capacity change from 0 to 128 03:19:43 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x5}, 0x48) [ 718.993741][T18058] netlink: 88 bytes leftover after parsing attributes in process `syz-executor.5'. 03:19:43 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_DEBUG_SET(r0, &(0x7f00000021c0)={&(0x7f0000000b00), 0xc, 0x0}, 0x0) 03:19:44 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000500)=@bpf_tracing={0x1a, 0x2, &(0x7f0000000100)=@raw=[@btf_id], &(0x7f0000000140)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x2a8fe}, 0x80) 03:19:44 executing program 5: prctl$PR_SET_THP_DISABLE(0x29, 0x1) sched_rr_get_interval(0x0, &(0x7f0000000040)) 03:19:44 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x8004, &(0x7f0000000140)={[{@iocharset={'iocharset', 0x3d, 'cp857'}}, {@iocharset={'iocharset', 0x3d, 'cp936'}}, {@numtail}, {@shortname_mixed}, {@fat=@check_strict}, {@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@iocharset={'iocharset', 0x3d, 'macromanian'}}, {@fat=@codepage={'codepage', 0x3d, '950'}}, {@iocharset={'iocharset', 0x3d, 'cp863'}}, {@fat=@check_strict}, {@shortname_win95}, {@shortname_win95}, {@rodir}]}, 0x7, 0x249, &(0x7f0000001200)="$eJzs3MFrHFUcB/BfYmrSSJs9lIKC+NBLvQzdnDwINUgLYkDRRlBBmJpZXTLuhp0lZUXq3jx48e8QwYsXEcSjHgLinyD1lEuPPYgj22m6S8hBMHEt+Xwu84N533372N0H+xt4By9/9clOp8o6+TAWVxZi8ZUYx/2FaMViHBrHi7e//fXZt9997/WNzc3rb6V0Y+Nmez2ldPG5H9//7Jvnfxo+9c53F39Yjv3WBwf31u/uX95/+uCvmx93q9StUq8/THm61e8P8593i7TdrXaylN4si7wqUrdXFYNH92+VReqU/d3dUcp72xdWdwdFVaW8N0o7xSgN+2k4GKX8o7zbS1mWpQurwb+x9fX9uo57dV3Xy+Oo63reb4j/mM//bJvZ1Fciyi/2tva2mmtzf6MT9XIZRVyNtfgzJt+Rh5r6xmub16+mB1pxp/y8yS/F3tYTh/luTPLtWIvW8fl2k0/T/OR6LlZn8+uxFpem+fbtcXb5l/N/TPLrx+afjCsvzOSzWIvfPox+lLEdk9eZzn+nndKrb2weyZ9/MA4AAAAAAB5HWXqk6d/HysP+d9O/z6YDWt9HxLQ/3uQ3OnHp9y/v/pPnA0f660vxzNJ81w4AAABnRTX6dCcvy2KgOL3ipcG1K6c0xbmImP8Cz0Jx+Is5hSkiFmL+CzxSzHdfAgAATt7snxAAAAAAAAAAAAAAAAAAAABgPk788LBrxx1vBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw//V3AAAA///C5sPU") openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='blkio.bfq.io_merged\x00', 0x275a, 0x0) 03:19:44 executing program 3: r0 = syz_open_dev$vcsn(&(0x7f0000000000), 0x0, 0x2c6c40) write$binfmt_elf64(r0, 0x0, 0x0) [ 719.143177][T18070] loop2: detected capacity change from 0 to 128 03:19:44 executing program 1: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000005c0)=ANY=[@ANYBLOB="12010000090018105e22060000000000bf0109022400010000000009040000090300000009210000000122220009058103"], 0x0) syz_usb_control_io(r0, &(0x7f0000002440)={0xfffffffffffffd49, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x20, 0x29, 0xf, {0xf, 0x29, 0x1, 0x0, 0x0, 0x0, '\x00', "00f7ff00"}}, 0x0}, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000bc0)={0x2c, &(0x7f0000000a80), 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000100)={0x2c, &(0x7f0000000000)={0x0, 0x0, 0x4, "08830467"}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000001740)={0x2c, &(0x7f0000001580)={0x0, 0x0, 0x3, "8632fc"}, 0x0, 0x0, 0x0, 0x0}) 03:19:44 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000280)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@const={0xa}]}}, &(0x7f0000000180)=""/193, 0x26, 0xc1, 0x1}, 0x20) 03:19:44 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000300)=@abs, 0x6e) 03:19:44 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x8004, &(0x7f0000000140)={[{@iocharset={'iocharset', 0x3d, 'cp857'}}, {@iocharset={'iocharset', 0x3d, 'cp936'}}, {@numtail}, {@shortname_mixed}, {@fat=@check_strict}, {@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@iocharset={'iocharset', 0x3d, 'macromanian'}}, {@fat=@codepage={'codepage', 0x3d, '950'}}, {@iocharset={'iocharset', 0x3d, 'cp863'}}, {@fat=@check_strict}, {@shortname_win95}, {@shortname_win95}, {@rodir}]}, 0x7, 0x249, &(0x7f0000001200)="$eJzs3MFrHFUcB/BfYmrSSJs9lIKC+NBLvQzdnDwINUgLYkDRRlBBmJpZXTLuhp0lZUXq3jx48e8QwYsXEcSjHgLinyD1lEuPPYgj22m6S8hBMHEt+Xwu84N533372N0H+xt4By9/9clOp8o6+TAWVxZi8ZUYx/2FaMViHBrHi7e//fXZt9997/WNzc3rb6V0Y+Nmez2ldPG5H9//7Jvnfxo+9c53F39Yjv3WBwf31u/uX95/+uCvmx93q9StUq8/THm61e8P8593i7TdrXaylN4si7wqUrdXFYNH92+VReqU/d3dUcp72xdWdwdFVaW8N0o7xSgN+2k4GKX8o7zbS1mWpQurwb+x9fX9uo57dV3Xy+Oo63reb4j/mM//bJvZ1Fciyi/2tva2mmtzf6MT9XIZRVyNtfgzJt+Rh5r6xmub16+mB1pxp/y8yS/F3tYTh/luTPLtWIvW8fl2k0/T/OR6LlZn8+uxFpem+fbtcXb5l/N/TPLrx+afjCsvzOSzWIvfPox+lLEdk9eZzn+nndKrb2weyZ9/MA4AAAAAAB5HWXqk6d/HysP+d9O/z6YDWt9HxLQ/3uQ3OnHp9y/v/pPnA0f660vxzNJ81w4AAABnRTX6dCcvy2KgOL3ipcG1K6c0xbmImP8Cz0Jx+Is5hSkiFmL+CzxSzHdfAgAATt7snxAAAAAAAAAAAAAAAAAAAABgPk788LBrxx1vBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw//V3AAAA///C5sPU") openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='blkio.bfq.io_merged\x00', 0x275a, 0x0) 03:19:44 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_CHANNELS_GET(r0, &(0x7f0000000a80)={0x0, 0x0, &(0x7f0000000a40)={&(0x7f0000000900)={0x14}, 0x14}}, 0x0) sendmsg$ETHTOOL_MSG_DEBUG_SET(r0, &(0x7f0000000f80)={0x0, 0x0, &(0x7f0000000f40)={&(0x7f0000000e00)={0x14}, 0x14}}, 0x0) 03:19:44 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x8, &(0x7f0000000000)=@framed={{}, [@initr0, @func, @cb_func]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 719.911627][T18081] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 719.913841][T18081] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 719.925922][T18082] loop2: detected capacity change from 0 to 128 03:19:44 executing program 5: bpf$BPF_GET_MAP_INFO(0x19, 0x0, 0x0) 03:19:44 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000240)=@bpf_tracing={0x1a, 0x0, 0xffffffffffffffff, &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:44 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_DEBUG_SET(r0, &(0x7f00000021c0)={0x0, 0x0, &(0x7f0000002180)={&(0x7f0000000c40)={0xe84, 0x0, 0x0, 0x0, 0x0, {}, [@ETHTOOL_A_DEBUG_HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_macvtap\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_DEBUG_HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_DEBUG_HEADER={0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @ETHTOOL_A_DEBUG_MSGMASK={0xe18, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_SIZE={0x8}, @ETHTOOL_A_BITSET_MASK={0xe05, 0x5, "3b635a9256b8b3c831fb1ea2fb24699f69257d1f964ab57182ce0bf7d588eac7dd3d516bcd3f9ff6c8bcb60be175a9134c2d582757e95454131aeff5dd44b9a6dde5292a86d40a2c9320f97f79925a8536d9a25fe4511a6a8ce2b7d535afb9b4c35e61d8b47f9a86da8a9f4b9771d17da9aaeb4e10b942c3beae41b5833f0b137f8da53b6b7a999050a09c25cf203d9e89911997cf0d1d3ad0d3bbdf9a90128e880aa74d726e37a870eb225ccee36046d38a7e2ace2dae004a0c868427fbc775c81c0ce3a451a06096e2437e62e107564c761f2e2170b8f5418e5861dfdb5df6fea346246a9ca7ec95108325b39b97291b5c0dc603e9211b89d1cf9f9385e6c9cd830f45781e472ccab03e263ae5c3b09a7ae018405dec23165895c5dadd18c5ce90edd850a9093201833769267d9fc3a39e6835f819de73a7c3034e9dc662909eeec76c685365ab823718a57e4b24dd5c8e8b52b9ec9e69faac33f694129d7bec2cf740d3994a34a4cbca35da89f4bc9735cb9c3a34b14285d04d60240e097e4d47cbe042144c35290f4cde178df14f13894a534c277f148eee4273465d52b9e13d792a26cdf69617d5066b8cb3c9a5b985a6195b24ba442f515872839e24a459703a807073b3c6acd34b6917aaeab81f3bb99913e87bd4b748444f8508185f44eb70ee8d42faeef34bb6da9c69f7018b667642b23ef043b7f57c450567f54886a92e48cdca239ddb6a1628e8fb84e3a56d922486a63190adceb0766bc60522ea4b822f732ee32ba92d56c2e6fc579df37eb6b2c4621d2714d91a3047e22ed59a31090d34177f64f9e6771d7deac9c6298811c997c3c13a26e4c1739e2aaf5f40b621e20b6cb5d065184e2e1afdb206a0694c8e8b880acc02afc3a0bec550d2f9e9a099dcda2b79ff3cdc2ed5ce2156aca66f23ca97685f4f19042a23d034cf353db3d12856531334886dbb06a1e38893849d5d7b40378378ceab3c1b46688c041b5e5b98f6aa94cece9cefe4541bcd4f45bf4a39b2367275ed88cfa822be6945c4762414ac79cc75536d1370c3a6a1f15e8340fbab7dcbc2af2a506baef87f0c32b3e9b1e9e6602ed9524a2866aec8d305d4fc757bca6ea961ef3e24b0714cffb25137762607c773f14d1257731d5298097aa49f2b2424b9018f359e43f255413aa2214e6b4fb33797fecdccde0b4931a7f70cf755320935c9860ba364b3964a39ce8ae7dff08cea640afc5961db4ada20cf6140f88fcb28fade290c33c381978d429c3794bb0c503919e91e5d88f470621f99b3ba4dd33d038a79f4385ec0447413d7762f43eb9768be837647ae905dc0906cbdc7c04dbf687e02cea31dcfb58ac470f7c574db4f430486c50f0200c2cfb79890493830651b2ec1feeed369151b25025e86e75f81c2cca05d9a71d2f39017c34b94c007bab7c7b471c27c88df6a88a90df24195a1c81bb7043454b105b24b0f0d6b2e15b2874cd5e84c0a08390d85446f29427742f4cb06e90e699088b84b6420f1fbbe10b741d21b6fd2613d09f707e79a1a176f70dc2b9f95457dbbb77c555f3eae07a8b3dd0334c12792f360f0c4d71bf20d734cf16e0627475904dc5d543019709d5b9bda76c25f84c5955d504290232338f97fbdc42563d1b6ff4e4007ff55bbcfe56a6a60cc4c3323257a6f53b0321f47b9b4200863befe8849563dab9b376a6acf59dc5cae26a7ee477ea29cd9729725660e97990080aabd39011950f90292778a12e3c34b16e1fbe962689373bcc3386c414a048f20447f0f843ef099c7e6377886edef719169a60fa661401a9fa7f5902873cd55544a0f0c7dc804ea4575ba644d0437fd6cc158cc630ee405b800fce34e77312903195a4df858bff7a59bb765cbc37428a778af55fedd601199be70127dcbb196c111c3bfc049f3b26466dcc79ac047da981451b06fa12e3e459fdde0fafe0569e28afb97c75d6540a1899b6f638b151f7874460b5614d47b38e0e48fa9ae32e9dfb11ccf1001ef6eb447dd3a88b55b0818b812f1a26f8e724f08f367e337363fd89565cb1d8667a9e23b54113fbfc36d175549c117e0248b8bc455cfda5536be8a70810f17dfe294683ec0204438a3ccc302414b7b9e51e4b40ee2b1a4fb0220d30a525e09fb1c4ec08f003bf7bb3f3ceee188f3235cb41fddb27e9f370a63371f22c6679f131f07daec665d0e2a41717224ff9ad0edbfca5f20c4fd68d3ca46ff6c832884fc9e2e3ee965181210751ffc6c2f7573fab645de051d7a316b210f9a796b3f6dc229f4d2a17828d9313d73124af12e486a57e6f4fa07a5e251c57c2e4a1a04fc7eae9a6c5a52642dcfe65274eac4081d0ccc8f8318cb903a6a74248808fcff57ba34c676f7f19bd07bc9a2bc40ee25c717e98988cbb74d16b454f04d9574ca6ef7cecd2156b0a744e76cf7676a89c5bbe15e829bf0afa102aec6ebb4715a251f6b113efb2820f0aa511895425006df60596f05b7a03740dd085d079e7a018f8c829ea6a084f44d1b05c84e54f72fcdcd5dab4e6d0848b45b001efd3b762ade30cef7eb8a4882d77c93b889de0e6945093bec919f005375f4a72bc21b305d01b320e7c15dd6abd7e12c1ee028fb56e691186f5bf17656a662169f96637c7cb3b363947e2c157ea36721dcb278418912a1addcc89bc731a19ba78792be22566ef64d549c5bae5e54a9194e313e87177d12e083679a693da0db5ef9ea6ccf38bc61dc03722b3a7d9654af931b9c385dfbdcb7cbcd84e7096e6782128bb48000ae6fbaca4df06593520e5e8eed059f46e36b9c36136dfe37aba54a514f82620250222122ff0b375f132c18cd3e60fb7db039f4e6491edfb7c99edc3bf7465e1f16e04fc8234d95dbc0f5381176c0b16ba3fe1af5edae94ebd8855144a0e4b9c24c5334068e8ac21988741f6d3653843841bf555982b0df175d2db25143fa601e8124ecd055d0602097ad9874eec45c7cd8a004059bd03f8750d2e34df2ea7b5960e2ad6730eaf2b14e61a1528d77ec6f9f1067837230aab5b5aecb58fcd43fa82825c0b5b7b502253fccdc18f9b6bebd275cb518b4bd20acc72873604e9ec1af9b7ab10ec250ff8150b1517ef5579b44abb71722e17848b5af0275be2d950777cbbe06ac9d6efd0fe3a0a5f624d5a5ae4919c6a0be48f70a75a3d3dabd371fa342621a36a36ebf63647b8c9dc63a466b205defb0a518d7c89a7da13d56465cfad46b6eba5d40107b8845677ff7383484e62ec9d950ef05e2f1744a295e0b347cd99bcce816435f3b30c0f149ab0b6d7f7d2eb2b6a27e3a641c363a0b22a7adaa57add09355abd0d0c1ae45479493013f7edb94f287f607a0fea00b9f1368c5eb085b3eaba620c48da3559b32a1e91a4827bd8efcd43933a70d4e809f8e04a1cba06d08530dbab38232486655370a3e84b164125254b8087719e7f79e342a13c070474377758b69f78df34653894af4a841b3ea0c0038a6a6e36650e7e271d44ff70f4c964ef7f6ec1cd0de28366f1e1919789bce47659f9eaa8b2737b4472b14a4976e63fc6ca64cb48ff20518454e9db623e682d10cac603fc3747709957203ccfc6061dbe0966d1c4910bcd98ea458d78c373b3e45497ee30a57f2337739e3f4a1f817c9b68257f14f03372efe5118e776d1e056157a0be17a1140cb0e0ebea19e50b2c2d9de4d913503786b1d245ee44c9419b23563996e9ee93d8ef2b31820cda3b73f1dd1c79636b1815fc4d469ea23502b593a0b9d12f4993b165aab679c5cc31c869752bb1b2cbcb6f2123ce28af6c78a04edd110afe49aa94f9828c0a99e346722b4d8a025b15ce56390a6ec60754ddf47b512b9ca7140383e04a3558aee1b1af7f2e9f40885b9de5ecee1735f5f92bfc7f9adab9ae829dafd7617463fd92d5284498adf6a87a421ed730452705aaf22201d186d7427ef41a3daf5e9176832a8d2d08efc1190416acea5da1ebbe41f42da2495466f91083e52e1066f16dd39d5a93b542d1f88007bc8d92582fdbb42b660c1c0f8fbc52ac16e4ea1947b02ad744e1578df866d17d87a12792e1b914ef6ca99a179ca32725abfc818f9ca5206f15ac2b1ebded61de175c3779946eaa7f4a74500c23ce060108d9440ad04b70c676fb9763c5d033d454684d929964e12659bc0fc6ff15538df5ea0bd948f5a8a1c36d4bd93bff52c2e3d50d7a69b3d90bc5d2a55d74131516f4e287caf489e20f4ff0c42b50e65a4e122594dcb1218ebef532a99f643892447e2009a82e167b2a0797a7bdff4013d61e53cfbc9ab512c820b8cc1a4c66226d84c0133759ab3d124ad8a15a660bb7b798b9883369d017532e079777162627823dca3f4d12d077a6e3ad011b2174eb93fad70fb1fe8b1ac803a49daffb846bfb5c3f3edca196b1e3f23060e7487eeca4206bceb58b761847e81fa76b7a3fae5216eed15452a7cf32ad66107bec3daef4ce96420f086018d4536a44194f635c95159aea66c3b3f0271aa299df1123f178e0edfac2824d697627ceac457b66f44095455427bc7e700d53f7a0d8da5f5cda3fd82ffa1e024743d52996e2b31a832ba21f069f8743ef5cfd92ef1eb0df2b2b134229266d299ca7a2e0ba954aaa8a1ba3ccec0ea27d6357287a6e6b5230040165a1ee32579a9f2b68d4b8b2bc48fab8cf90dfca467dfb94e37e42de65623478968f3ed93eae89318d9c043df18a1f4b97d2fed0d25b81c6c25ca6e7ff71b40d7f2bd175431bfc74267e87bac9a4029b6b5c4b73af9150430cac52845865c68ad28c7455e24c98e3f5c3b74839c772f6e1dfba602c0e90a574f0ff68748e565b4c6480bd0294abfcd4e6ba7774fcb18422eefd436cebfd637818bd1601df6b1912a7f31a4277df662326b2299b63c0186dcb073272bd24be677f4ca4bc5ce47be1bcd835e0c16ddcb6ee1f3d8c018508c6b167bc9f3e615ce0003854d024e8aa77d998aafe31b339c15d9f12ecb6e03404574d0971ddf003a33a5470658e8eee83e16f75738393cd1328316d70a5bdf9eb717b3738004c6298b4ade4a20f1bde8ddd1b497e2"}]}]}, 0xe84}}, 0x8000) 03:19:44 executing program 0: syz_open_dev$usbfs(&(0x7f00000002c0), 0x0, 0x442800) 03:19:44 executing program 2: openat2$dir(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)={0x0, 0x129}, 0x18) 03:19:45 executing program 3: r0 = gettid() ioprio_set$pid(0x3, r0, 0x4000) 03:19:45 executing program 4: setsockopt$bt_hci_HCI_FILTER(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) pipe2$watch_queue(&(0x7f0000004340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) write$FUSE_OPEN(r0, 0x0, 0x0) pipe2$watch_queue(&(0x7f0000004340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) write$FUSE_OPEN(r1, 0x0, 0x0) pipe2$watch_queue(&(0x7f0000004340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) write$FUSE_OPEN(r2, 0x0, 0x0) r3 = getpgid(0x0) getpgid(r3) read$FUSE(0xffffffffffffffff, &(0x7f0000000200)={0x2020}, 0x2020) read$FUSE(0xffffffffffffffff, &(0x7f0000000000)={0x2020}, 0x2020) pipe2$watch_queue(&(0x7f0000004340), 0x80) write$FUSE_OPEN(0xffffffffffffffff, 0x0, 0x0) openat$binder_debug(0xffffffffffffff9c, &(0x7f0000007040)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) write$FUSE_LK(0xffffffffffffffff, 0x0, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000002240)={0x2020}, 0x2020) getpgid(r3) pipe2$watch_queue(0x0, 0x80) write$FUSE_OPEN(0xffffffffffffffff, &(0x7f0000004380)={0x20, 0x0, 0x0, {0x0, 0x10}}, 0x20) openat$binder_debug(0xffffffffffffff9c, 0x0, 0x0, 0x0) write$FUSE_LK(0xffffffffffffffff, 0x0, 0x0) read$FUSE(0xffffffffffffffff, 0x0, 0x0) read$FUSE(0xffffffffffffffff, 0x0, 0x0) openat$cgroup_root(0xffffffffffffff9c, 0x0, 0x200002, 0x0) syz_clone3(&(0x7f0000008380)={0x40022000, 0x0, 0x0, &(0x7f0000000080), {}, &(0x7f00000000c0)=""/116, 0x74, &(0x7f0000000140)=""/167, 0x0}, 0x58) 03:19:45 executing program 5: r0 = socket$pptp(0x18, 0x1, 0x2) bind$pptp(r0, &(0x7f0000000740)={0x18, 0x2, {0x0, @broadcast}}, 0x1e) bind$pptp(r0, &(0x7f00000001c0), 0x1e) 03:19:45 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) syz_genetlink_get_family_id$team(&(0x7f0000000a80), r2) 03:19:45 executing program 2: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, 0x0) 03:19:45 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ethtool(0x0, 0xffffffffffffffff) syz_genetlink_get_family_id$ethtool(&(0x7f0000001740), r0) 03:19:45 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f00000002c0)={0x20, r1, 0x1, 0x0, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}]}, 0x20}}, 0x0) 03:19:45 executing program 0: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$TIPC_IMPORTANCE(r0, 0x10f, 0x7f, 0x0, &(0x7f0000000040)) 03:19:45 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ethtool(&(0x7f0000001740), r0) syz_genetlink_get_family_id$ethtool(&(0x7f0000002a80), 0xffffffffffffffff) 03:19:45 executing program 5: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$uinput_user_dev(r0, 0x0, 0x0) 03:19:45 executing program 2: bpf$BPF_GET_MAP_INFO(0x12, 0x0, 0x0) 03:19:45 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$LOOP_CTL_REMOVE(r0, 0x4c81, 0xa) 03:19:45 executing program 1: bpf$BPF_GET_MAP_INFO(0x1a, 0x0, 0x0) 03:19:46 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_LINKINFO_SET(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001680)={0x0}}, 0x4001) 03:19:46 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = socket$inet6_udp(0xa, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) getsockopt$TIPC_IMPORTANCE(r2, 0x10f, 0x7f, 0x0, 0x0) 03:19:46 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip_vti0\x00', &(0x7f0000000040)={'gre0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast2}}}}) 03:19:46 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f00000001c0)={&(0x7f00000000c0), 0xc, &(0x7f0000000180)={&(0x7f0000000240)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="01002dbd7000fddbdf0b05"], 0x24}}, 0x0) 03:19:46 executing program 1: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) ioctl$UI_END_FF_UPLOAD(r0, 0x406855c9, &(0x7f0000000780)={0x0, 0x0, {}, {0x0, 0x0, 0x0, {}, {}, @cond}}) 03:19:46 executing program 5: keyctl$join(0x1, &(0x7f0000000100)={'syz', 0x3}) ioctl$SECCOMP_IOCTL_NOTIF_SEND(0xffffffffffffffff, 0xc0182101, 0x0) [ 721.079932][T18129] netlink: 16 bytes leftover after parsing attributes in process `syz-executor.2'. 03:19:46 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_CHANNELS_SET(r0, 0xffffffffffffffff, 0x0) 03:19:46 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) syz_genetlink_get_family_id$team(&(0x7f0000000a80), r2) 03:19:46 executing program 5: syz_genetlink_get_family_id$netlbl_unlabel(&(0x7f0000001900), 0xffffffffffffffff) 03:19:46 executing program 0: r0 = socket(0x10, 0x2, 0x0) write(r0, &(0x7f0000000180)="2000000012005f0214f9f4070000fbe40a0000000000", 0x41d) recvmmsg(r0, &(0x7f00000022c0)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0, 0x0) 03:19:46 executing program 2: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f00000014c0)={0x1, &(0x7f0000001480)=[{0x16}]}) 03:19:46 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000300)={0x0, 0x0, 0x53}, 0x20) [ 721.257235][ T27] audit: type=1326 audit(11986.203:399757): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=18141 comm="syz-executor.2" exe="/root/syz-executor.2" sig=31 arch=c00000b7 syscall=98 compat=0 ip=0xffff9925e1a4 code=0x0 03:19:46 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$team(&(0x7f0000000140), r0) sendmsg$TEAM_CMD_NOOP(r0, &(0x7f0000000440)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000400)={&(0x7f0000000240)={0x14}, 0x14}}, 0x0) 03:19:46 executing program 0: ioctl$USBDEVFS_REAPURBNDELAY(0xffffffffffffffff, 0x4008550d, &(0x7f00000000c0)) clock_gettime(0x0, &(0x7f0000000100)) ioctl$USBDEVFS_RELEASEINTERFACE(0xffffffffffffffff, 0x80045510, &(0x7f00000001c0)=0xb505) pselect6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) clock_nanosleep(0x7, 0x0, &(0x7f0000000080), 0x0) 03:19:46 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_CHANNELS_SET(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)=ANY=[], 0x24}}, 0x0) 03:19:46 executing program 4: sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0xffffffff) 03:19:46 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f00000000c0)={'syztnl2\x00', &(0x7f0000000000)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @private1, @empty}}) 03:19:46 executing program 1: bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000000)={0xffffffffffffffff}, 0x4) r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f00000000c0)={'ip6tnl0\x00', &(0x7f0000000040)={'syztnl0\x00', 0x0, 0x29, 0x20, 0x64, 0x0, 0x1c, @private1, @mcast2, 0x7800, 0x700, 0x200, 0x3}}) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r1, 0x89f2, &(0x7f0000000180)={'syztnl0\x00', &(0x7f0000000100)={'syztnl1\x00', r2, 0x0, 0xf9, 0x3, 0x800, 0x40, @ipv4={'\x00', '\xff\xff', @private}, @private1, 0x20, 0x10, 0x3, 0x2}}) fcntl$dupfd(r0, 0x0, r1) socket$unix(0x1, 0x5, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioprio_set$pid(0x3, 0x0, 0x4000) 03:19:46 executing program 2: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$TIPC_IMPORTANCE(r0, 0x6, 0x7f, 0x0, 0x0) 03:19:46 executing program 5: clock_gettime(0x0, &(0x7f0000000100)={0x0, 0x0}) pselect6(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1}, 0x0, &(0x7f0000000140)={0x0, r0+10000000}, 0x0) 03:19:46 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xe, 0x0, 0x0, 0x3ff, 0x0, 0x1}, 0x48) 03:19:46 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xe}, 0x48) 03:19:46 executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) r1 = gettid() sendmmsg$unix(r0, &(0x7f0000000680)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[@cred={{0x1c, 0x1, 0x2, {r1}}}], 0x20}}], 0x1, 0x0) 03:19:46 executing program 4: quotactl$Q_SYNC(0xffffffff80000100, 0x0, 0x0, 0x0) socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_DEBUG_SET(0xffffffffffffffff, 0x0, 0x40) sendmsg$ETHTOOL_MSG_DEBUG_SET(0xffffffffffffffff, 0x0, 0x0) 03:19:46 executing program 3: pselect6(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1}, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000180)={[0x1f]}, 0x8}) 03:19:46 executing program 5: r0 = socket$unix(0x1, 0x2, 0x0) sendmmsg$unix(r0, &(0x7f0000000b00)=[{{&(0x7f0000000000)=@abs={0x1}, 0x6e, 0x0}}], 0x1, 0x0) 03:19:47 executing program 3: clock_gettime(0x0, &(0x7f0000000100)={0x0, 0x0}) pselect6(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1}, &(0x7f00000000c0)={0x4}, &(0x7f0000000140)={0x0, r0+10000000}, 0x0) 03:19:47 executing program 2: bpf$BPF_GET_MAP_INFO(0xe, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0}, 0x10) 03:19:47 executing program 5: fsopen(&(0x7f0000001b00)='exfat\x00', 0x0) 03:19:47 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_LINKINFO_SET(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001680)={0x0, 0xf0ff7f00000000}, 0x300}, 0x0) 03:19:47 executing program 0: sendmsg$ETHTOOL_MSG_DEBUG_GET(0xffffffffffffffff, 0x0, 0x65aeb848e026e11f) 03:19:47 executing program 1: quotactl$Q_SYNC(0xffffffff80000100, 0x0, 0x0, 0x0) socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_COALESCE_GET(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={0x0}, 0x1, 0x0, 0x0, 0x404c180}, 0x0) 03:19:47 executing program 4: bpf$BPF_GET_MAP_INFO(0x15, 0x0, 0x0) 03:19:47 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, 0x0) 03:19:47 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000200)=ANY=[@ANYBLOB='p\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010026bd7000fddbdf250b0000005c00018014000200"], 0x70}}, 0x0) 03:19:47 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x0, 0x0, 0x0, 0x0, 0x16d, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1}, 0x48) 03:19:47 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) getsockopt$TIPC_IMPORTANCE(r2, 0x10f, 0x7f, 0x0, 0x0) 03:19:47 executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000080)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r0, 0xc0c89425, 0x0) [ 722.312410][T18200] netlink: 68 bytes leftover after parsing attributes in process `syz-executor.1'. [ 722.327924][T18204] binder: 18203:18204 ioctl c0c89425 0 returned -22 03:19:47 executing program 4: r0 = socket$pptp(0x18, 0x1, 0x2) bind$pptp(r0, &(0x7f0000000740)={0x18, 0x2, {0x2, @broadcast}}, 0x1e) 03:19:47 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_LINKINFO_SET(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001680)={0x0}, 0x300, 0x0, 0xc512000000000000}, 0x0) 03:19:47 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_DEBUG_SET(r0, &(0x7f00000021c0)={0x0, 0x0, &(0x7f0000002180)={&(0x7f0000000c40)={0xe84, 0x0, 0x0, 0x0, 0x0, {}, [@ETHTOOL_A_DEBUG_HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_macvtap\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_DEBUG_HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_DEBUG_HEADER={0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @ETHTOOL_A_DEBUG_MSGMASK={0xe18, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_SIZE={0x8}, @ETHTOOL_A_BITSET_MASK={0xe02, 0x5, "3b635a9256b8b3c831fb1ea2fb24699f69257d1f964ab57182ce0bf7d588eac7dd3d516bcd3f9ff6c8bcb60be175a9134c2d582757e95454131aeff5dd44b9a6dde5292a86d40a2c9320f97f79925a8536d9a25fe4511a6a8ce2b7d535afb9b4c35e61d8b47f9a86da8a9f4b9771d17da9aaeb4e10b942c3beae41b5833f0b137f8da53b6b7a999050a09c25cf203d9e89911997cf0d1d3ad0d3bbdf9a90128e880aa74d726e37a870eb225ccee36046d38a7e2ace2dae004a0c868427fbc775c81c0ce3a451a06096e2437e62e107564c761f2e2170b8f5418e5861dfdb5df6fea346246a9ca7ec95108325b39b97291b5c0dc603e9211b89d1cf9f9385e6c9cd830f45781e472ccab03e263ae5c3b09a7ae018405dec23165895c5dadd18c5ce90edd850a9093201833769267d9fc3a39e6835f819de73a7c3034e9dc662909eeec76c685365ab823718a57e4b24dd5c8e8b52b9ec9e69faac33f694129d7bec2cf740d3994a34a4cbca35da89f4bc9735cb9c3a34b14285d04d60240e097e4d47cbe042144c35290f4cde178df14f13894a534c277f148eee4273465d52b9e13d792a26cdf69617d5066b8cb3c9a5b985a6195b24ba442f515872839e24a459703a807073b3c6acd34b6917aaeab81f3bb99913e87bd4b748444f8508185f44eb70ee8d42faeef34bb6da9c69f7018b667642b23ef043b7f57c450567f54886a92e48cdca239ddb6a1628e8fb84e3a56d922486a63190adceb0766bc60522ea4b822f732ee32ba92d56c2e6fc579df37eb6b2c4621d2714d91a3047e22ed59a31090d34177f64f9e6771d7deac9c6298811c997c3c13a26e4c1739e2aaf5f40b621e20b6cb5d065184e2e1afdb206a0694c8e8b880acc02afc3a0bec550d2f9e9a099dcda2b79ff3cdc2ed5ce2156aca66f23ca97685f4f19042a23d034cf353db3d12856531334886dbb06a1e38893849d5d7b40378378ceab3c1b46688c041b5e5b98f6aa94cece9cefe4541bcd4f45bf4a39b2367275ed88cfa822be6945c4762414ac79cc75536d1370c3a6a1f15e8340fbab7dcbc2af2a506baef87f0c32b3e9b1e9e6602ed9524a2866aec8d305d4fc757bca6ea961ef3e24b0714cffb25137762607c773f14d1257731d5298097aa49f2b2424b9018f359e43f255413aa2214e6b4fb33797fecdccde0b4931a7f70cf755320935c9860ba364b3964a39ce8ae7dff08cea640afc5961db4ada20cf6140f88fcb28fade290c33c381978d429c3794bb0c503919e91e5d88f470621f99b3ba4dd33d038a79f4385ec0447413d7762f43eb9768be837647ae905dc0906cbdc7c04dbf687e02cea31dcfb58ac470f7c574db4f430486c50f0200c2cfb79890493830651b2ec1feeed369151b25025e86e75f81c2cca05d9a71d2f39017c34b94c007bab7c7b471c27c88df6a88a90df24195a1c81bb7043454b105b24b0f0d6b2e15b2874cd5e84c0a08390d85446f29427742f4cb06e90e699088b84b6420f1fbbe10b741d21b6fd2613d09f707e79a1a176f70dc2b9f95457dbbb77c555f3eae07a8b3dd0334c12792f360f0c4d71bf20d734cf16e0627475904dc5d543019709d5b9bda76c25f84c5955d504290232338f97fbdc42563d1b6ff4e4007ff55bbcfe56a6a60cc4c3323257a6f53b0321f47b9b4200863befe8849563dab9b376a6acf59dc5cae26a7ee477ea29cd9729725660e97990080aabd39011950f90292778a12e3c34b16e1fbe962689373bcc3386c414a048f20447f0f843ef099c7e6377886edef719169a60fa661401a9fa7f5902873cd55544a0f0c7dc804ea4575ba644d0437fd6cc158cc630ee405b800fce34e77312903195a4df858bff7a59bb765cbc37428a778af55fedd601199be70127dcbb196c111c3bfc049f3b26466dcc79ac047da981451b06fa12e3e459fdde0fafe0569e28afb97c75d6540a1899b6f638b151f7874460b5614d47b38e0e48fa9ae32e9dfb11ccf1001ef6eb447dd3a88b55b0818b812f1a26f8e724f08f367e337363fd89565cb1d8667a9e23b54113fbfc36d175549c117e0248b8bc455cfda5536be8a70810f17dfe294683ec0204438a3ccc302414b7b9e51e4b40ee2b1a4fb0220d30a525e09fb1c4ec08f003bf7bb3f3ceee188f3235cb41fddb27e9f370a63371f22c6679f131f07daec665d0e2a41717224ff9ad0edbfca5f20c4fd68d3ca46ff6c832884fc9e2e3ee965181210751ffc6c2f7573fab645de051d7a316b210f9a796b3f6dc229f4d2a17828d9313d73124af12e486a57e6f4fa07a5e251c57c2e4a1a04fc7eae9a6c5a52642dcfe65274eac4081d0ccc8f8318cb903a6a74248808fcff57ba34c676f7f19bd07bc9a2bc40ee25c717e98988cbb74d16b454f04d9574ca6ef7cecd2156b0a744e76cf7676a89c5bbe15e829bf0afa102aec6ebb4715a251f6b113efb2820f0aa511895425006df60596f05b7a03740dd085d079e7a018f8c829ea6a084f44d1b05c84e54f72fcdcd5dab4e6d0848b45b001efd3b762ade30cef7eb8a4882d77c93b889de0e6945093bec919f005375f4a72bc21b305d01b320e7c15dd6abd7e12c1ee028fb56e691186f5bf17656a662169f96637c7cb3b363947e2c157ea36721dcb278418912a1addcc89bc731a19ba78792be22566ef64d549c5bae5e54a9194e313e87177d12e083679a693da0db5ef9ea6ccf38bc61dc03722b3a7d9654af931b9c385dfbdcb7cbcd84e7096e6782128bb48000ae6fbaca4df06593520e5e8eed059f46e36b9c36136dfe37aba54a514f82620250222122ff0b375f132c18cd3e60fb7db039f4e6491edfb7c99edc3bf7465e1f16e04fc8234d95dbc0f5381176c0b16ba3fe1af5edae94ebd8855144a0e4b9c24c5334068e8ac21988741f6d3653843841bf555982b0df175d2db25143fa601e8124ecd055d0602097ad9874eec45c7cd8a004059bd03f8750d2e34df2ea7b5960e2ad6730eaf2b14e61a1528d77ec6f9f1067837230aab5b5aecb58fcd43fa82825c0b5b7b502253fccdc18f9b6bebd275cb518b4bd20acc72873604e9ec1af9b7ab10ec250ff8150b1517ef5579b44abb71722e17848b5af0275be2d950777cbbe06ac9d6efd0fe3a0a5f624d5a5ae4919c6a0be48f70a75a3d3dabd371fa342621a36a36ebf63647b8c9dc63a466b205defb0a518d7c89a7da13d56465cfad46b6eba5d40107b8845677ff7383484e62ec9d950ef05e2f1744a295e0b347cd99bcce816435f3b30c0f149ab0b6d7f7d2eb2b6a27e3a641c363a0b22a7adaa57add09355abd0d0c1ae45479493013f7edb94f287f607a0fea00b9f1368c5eb085b3eaba620c48da3559b32a1e91a4827bd8efcd43933a70d4e809f8e04a1cba06d08530dbab38232486655370a3e84b164125254b8087719e7f79e342a13c070474377758b69f78df34653894af4a841b3ea0c0038a6a6e36650e7e271d44ff70f4c964ef7f6ec1cd0de28366f1e1919789bce47659f9eaa8b2737b4472b14a4976e63fc6ca64cb48ff20518454e9db623e682d10cac603fc3747709957203ccfc6061dbe0966d1c4910bcd98ea458d78c373b3e45497ee30a57f2337739e3f4a1f817c9b68257f14f03372efe5118e776d1e056157a0be17a1140cb0e0ebea19e50b2c2d9de4d913503786b1d245ee44c9419b23563996e9ee93d8ef2b31820cda3b73f1dd1c79636b1815fc4d469ea23502b593a0b9d12f4993b165aab679c5cc31c869752bb1b2cbcb6f2123ce28af6c78a04edd110afe49aa94f9828c0a99e346722b4d8a025b15ce56390a6ec60754ddf47b512b9ca7140383e04a3558aee1b1af7f2e9f40885b9de5ecee1735f5f92bfc7f9adab9ae829dafd7617463fd92d5284498adf6a87a421ed730452705aaf22201d186d7427ef41a3daf5e9176832a8d2d08efc1190416acea5da1ebbe41f42da2495466f91083e52e1066f16dd39d5a93b542d1f88007bc8d92582fdbb42b660c1c0f8fbc52ac16e4ea1947b02ad744e1578df866d17d87a12792e1b914ef6ca99a179ca32725abfc818f9ca5206f15ac2b1ebded61de175c3779946eaa7f4a74500c23ce060108d9440ad04b70c676fb9763c5d033d454684d929964e12659bc0fc6ff15538df5ea0bd948f5a8a1c36d4bd93bff52c2e3d50d7a69b3d90bc5d2a55d74131516f4e287caf489e20f4ff0c42b50e65a4e122594dcb1218ebef532a99f643892447e2009a82e167b2a0797a7bdff4013d61e53cfbc9ab512c820b8cc1a4c66226d84c0133759ab3d124ad8a15a660bb7b798b9883369d017532e079777162627823dca3f4d12d077a6e3ad011b2174eb93fad70fb1fe8b1ac803a49daffb846bfb5c3f3edca196b1e3f23060e7487eeca4206bceb58b761847e81fa76b7a3fae5216eed15452a7cf32ad66107bec3daef4ce96420f086018d4536a44194f635c95159aea66c3b3f0271aa299df1123f178e0edfac2824d697627ceac457b66f44095455427bc7e700d53f7a0d8da5f5cda3fd82ffa1e024743d52996e2b31a832ba21f069f8743ef5cfd92ef1eb0df2b2b134229266d299ca7a2e0ba954aaa8a1ba3ccec0ea27d6357287a6e6b5230040165a1ee32579a9f2b68d4b8b2bc48fab8cf90dfca467dfb94e37e42de65623478968f3ed93eae89318d9c043df18a1f4b97d2fed0d25b81c6c25ca6e7ff71b40d7f2bd175431bfc74267e87bac9a4029b6b5c4b73af9150430cac52845865c68ad28c7455e24c98e3f5c3b74839c772f6e1dfba602c0e90a574f0ff68748e565b4c6480bd0294abfcd4e6ba7774fcb18422eefd436cebfd637818bd1601df6b1912a7f31a4277df662326b2299b63c0186dcb073272bd24be677f4ca4bc5ce47be1bcd835e0c16ddcb6ee1f3d8c018508c6b167bc9f3e615ce0003854d024e8aa77d998aafe31b339c15d9f12ecb6e03404574d0971ddf003a33a5470658e8eee83e16f75738393cd1328316d70a5bdf9eb717b3738004c6298b4ade4a20f1bde8ddd1"}, @ETHTOOL_A_BITSET_BITS={0x4}]}]}, 0xe84}}, 0x0) 03:19:47 executing program 2: r0 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) write$binfmt_elf64(r0, 0x0, 0xffffffe6) 03:19:47 executing program 1: openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) 03:19:47 executing program 0: rt_tgsigqueueinfo(0x0, 0xffffffffffffffff, 0x3, &(0x7f0000000140)={0x0, 0x0, 0x3}) 03:19:47 executing program 2: socket$inet_udp(0xa, 0x2, 0x0) 03:19:47 executing program 4: ioctl$USBDEVFS_SETINTERFACE(0xffffffffffffffff, 0x80085504, 0x0) 03:19:47 executing program 5: bpf$BPF_GET_MAP_INFO(0x6, 0x0, 0x0) 03:19:47 executing program 1: clock_gettime(0x0, &(0x7f0000000100)={0x0, 0x0}) pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x4}, &(0x7f0000000140)={0x0, r0+10000000}, 0x0) 03:19:47 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_LINKINFO_SET(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001680)={0x0, 0xc512000000000000}, 0x300}, 0x0) 03:19:47 executing program 2: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000000), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_PRIVFLAGS_SET(r1, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001740)={&(0x7f0000000240)={0x30, r0, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_PRIVFLAGS_FLAGS={0x8, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x4}]}, @ETHTOOL_A_PRIVFLAGS_HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}]}, 0x30}}, 0x0) 03:19:47 executing program 4: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000001f80), 0x200000, 0x0) 03:19:47 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) write$binfmt_elf64(r0, 0x0, 0x1aa) write$binfmt_elf64(r0, 0x0, 0x2000000) 03:19:47 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_int(r0, 0x11, 0x1, &(0x7f0000000040)=0x9, 0x4) r1 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) syz_genetlink_get_family_id$team(&(0x7f0000000a80), r2) 03:19:47 executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f0000000340)={'ip6tnl0\x00', &(0x7f00000002c0)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @mcast1, @local}}) 03:19:47 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000100)={'syztnl0\x00', &(0x7f0000000080)={'ip6_vti0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @mcast2, @dev}}) 03:19:47 executing program 4: clock_nanosleep(0xb, 0x0, &(0x7f0000000080), 0x0) 03:19:47 executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 03:19:47 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_RINGS_SET(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000640)={0x18, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_RINGS_HEADER={0x4}]}, 0x18}}, 0x0) 03:19:47 executing program 4: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) accept4(r0, 0x0, 0x0, 0x0) 03:19:47 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) write$binfmt_elf64(r0, 0x0, 0xf0ffffff7f0000) 03:19:47 executing program 5: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=[@cred={{0x1c}}], 0x20}, 0x0) 03:19:47 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f00000002c0)={0x14, r1, 0x1}, 0x14}}, 0x0) 03:19:47 executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r2, 0x89f3, &(0x7f0000000380)={'syztnl2\x00', &(0x7f0000000300)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @remote, @rand_addr=' \x01\x00', 0x0, 0x0, 0x200}}) 03:19:47 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0x0, 0x0, 0x0, 0x0, 0x1204, 0xffffffffffffffff, 0x7}, 0x48) 03:19:47 executing program 5: pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x4}, 0x0, 0x0) 03:19:47 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000200)={'erspan0\x00', 0x0}) 03:19:47 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmmsg$unix(r0, &(0x7f0000000b00)=[{{&(0x7f0000000000)=@abs={0x1}, 0x6e, &(0x7f0000000280)=[{0x0}, {&(0x7f00000000c0)="ee", 0x1}, {&(0x7f00000001c0)='c', 0x1}], 0x3}}], 0x1, 0x0) 03:19:48 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x4003, 0x0, 0x0) 03:19:48 executing program 2: setgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) setgroups(0x0, 0x0) 03:19:48 executing program 3: clock_nanosleep(0x9, 0x0, &(0x7f0000000080), 0x0) 03:19:48 executing program 1: bpf$BPF_GET_MAP_INFO(0x1c, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0}, 0x10) 03:19:48 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001140)={0x11, 0xb, &(0x7f0000000000)=ANY=[@ANYBLOB="182300", @ANYRES32, @ANYBLOB="00000080080000005a930c00fcffffff950000770000000002550c0003"], &(0x7f00000011c0)='GPL\x00', 0x7, 0xff1, &(0x7f00000000c0)=""/4081, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:48 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TEAM_CMD_NOOP(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000001c0)=ANY=[@ANYBLOB="70010000", @ANYRES16=0x0, @ANYBLOB="01"], 0x170}}, 0x0) 03:19:48 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0xa, &(0x7f0000000000)=@framed={{}, [@initr0, @func, @cb_func, @map_idx]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:48 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x0, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:48 executing program 3: clock_gettime(0x0, &(0x7f0000001cc0)) quotactl$Q_SYNC(0x0, 0x1ffff000, 0x0, 0x0) 03:19:48 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000740), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_DEBUG_SET(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000002200)={0x28, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_DEBUG_HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}]}, 0x28}}, 0x0) 03:19:48 executing program 0: clock_gettime(0x0, 0x0) clock_nanosleep(0xb, 0x0, &(0x7f0000000080), 0x0) 03:19:48 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_LINKINFO_SET(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001680)={0x0}, 0x300}, 0x0) 03:19:48 executing program 1: clock_nanosleep(0x51169329d5558565, 0x0, &(0x7f0000000040), 0x0) 03:19:48 executing program 3: bpf$BPF_GET_MAP_INFO(0x23, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0}, 0x10) 03:19:48 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000300)={&(0x7f0000000140)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x3c, 0x3c, 0x2, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x2, 0x3}}, @array={0x0, 0x0, 0x0, 0x3, 0x0, {0x5, 0x4}}, @func_proto]}}, &(0x7f0000000200)=""/201, 0x56, 0xc9, 0x1}, 0x20) 03:19:48 executing program 4: gettid() ioctl$USBDEVFS_SETINTERFACE(0xffffffffffffffff, 0x80085504, &(0x7f00000000c0)) keyctl$join(0x1, &(0x7f0000000100)={'syz', 0x3}) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000300)=@bpf_ext={0x1c, 0x0, 0x0, &(0x7f0000000200)='GPL\x00', 0x5, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) socket$nl_generic(0x10, 0x3, 0x10) bpf$BPF_GET_MAP_INFO(0xf, 0x0, 0x0) ptrace$getregs(0xffffffffffffffff, 0x0, 0x0, 0x0) 03:19:48 executing program 3: r0 = gettid() r1 = gettid() rt_tgsigqueueinfo(r0, r1, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x1}) 03:19:48 executing program 2: bpf$BPF_GET_MAP_INFO(0x1e, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0}, 0x10) 03:19:48 executing program 1: getrandom(&(0x7f00000000c0)=""/111, 0x6f, 0x0) 03:19:48 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000240)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="01002dbd7000fddbdf0b05200000050007000600000008"], 0x24}}, 0x0) 03:19:48 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000002a00)={'sit0\x00', 0x0}) 03:19:49 executing program 5: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fff}]}) [ 724.067738][ T27] audit: type=1326 audit(11989.013:399758): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=18306 comm="syz-executor.5" exe="/root/syz-executor.5" sig=31 arch=c00000b7 syscall=98 compat=0 ip=0xffffb945e1a4 code=0x0 03:19:49 executing program 2: setgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0]) 03:19:49 executing program 4: bpf$BPF_GET_MAP_INFO(0x4, 0x0, 0x0) 03:19:49 executing program 0: ioprio_set$pid(0x3, 0x0, 0x6400) 03:19:49 executing program 3: bpf$BPF_GET_MAP_INFO(0x3, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0}, 0x10) 03:19:49 executing program 1: bpf$BPF_GET_MAP_INFO(0xc, 0x0, 0x0) 03:19:49 executing program 5: r0 = gettid() sched_setattr(r0, &(0x7f0000000380)={0x38, 0x0, 0x0, 0x0, 0x2}, 0x0) 03:19:49 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_LINKINFO_SET(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001680)={0x0, 0x47}}, 0x0) 03:19:49 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000600)={0x13, 0x4, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000000000000000000000000008850000000700000095"], &(0x7f0000000440)='GPL\x00', 0x4, 0xe0, &(0x7f0000000100)=""/224, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:49 executing program 1: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000000), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_PRIVFLAGS_SET(r1, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001740)={&(0x7f0000000240)={0x14, r0, 0x1}, 0x14}}, 0x0) 03:19:49 executing program 0: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f00000014c0)={0x2, &(0x7f0000001480)=[{}, {}]}) 03:19:49 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000300)={'gre0\x00', &(0x7f0000000240)={'syztnl0\x00', 0x0, 0x0, 0x0, 0xc4b, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @empty}}}}) 03:19:49 executing program 5: r0 = socket$can_bcm(0x1d, 0x2, 0x2) recvmsg$can_bcm(r0, &(0x7f00000012c0)={&(0x7f0000000000)=@pppoe={0x18, 0x0, {0x0, @random}}, 0x80, &(0x7f0000001240)=[{0x0}, {0x0}, {0x0}], 0x3}, 0x20006041) 03:19:49 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) write$binfmt_elf64(r0, 0x0, 0x8200) 03:19:49 executing program 4: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x8004, &(0x7f0000000240)={[{@iocharset={'iocharset', 0x3d, 'cp857'}}, {@iocharset={'iocharset', 0x3d, 'cp936'}}, {@numtail}, {@shortname_mixed}, {@fat=@check_strict}, {@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@iocharset={'iocharset', 0x3d, 'macromanian'}}, {@fat=@codepage={'codepage', 0x3d, '950'}}, {@iocharset={'iocharset', 0x3d, 'koi8-u'}}, {@fat=@check_strict}, {@shortname_win95}, {@shortname_win95}, {@rodir}]}, 0x7, 0x249, &(0x7f0000001200)="$eJzs3MFrHFUcB/BfYmrSSJs9lIKC+NBLvQzdnDwINUgLYkDRRlBBmJpZXTLuhp0lZUXq3jx48e8QwYsXEcSjHgLinyD1lEuPPYgj22m6S8hBMHEt+Xwu84N533372N0H+xt4By9/9clOp8o6+TAWVxZi8ZUYx/2FaMViHBrHi7e//fXZt9997/WNzc3rb6V0Y+Nmez2ldPG5H9//7Jvnfxo+9c53F39Yjv3WBwf31u/uX95/+uCvmx93q9StUq8/THm61e8P8593i7TdrXaylN4si7wqUrdXFYNH92+VReqU/d3dUcp72xdWdwdFVaW8N0o7xSgN+2k4GKX8o7zbS1mWpQurwb+x9fX9uo57dV3Xy+Oo63reb4j/mM//bJvZ1Fciyi/2tva2mmtzf6MT9XIZRVyNtfgzJt+Rh5r6xmub16+mB1pxp/y8yS/F3tYTh/luTPLtWIvW8fl2k0/T/OR6LlZn8+uxFpem+fbtcXb5l/N/TPLrx+afjCsvzOSzWIvfPox+lLEdk9eZzn+nndKrb2weyZ9/MA4AAAAAAB5HWXqk6d/HysP+d9O/z6YDWt9HxLQ/3uQ3OnHp9y/v/pPnA0f660vxzNJ81w4AAABnRTX6dCcvy2KgOL3ipcG1K6c0xbmImP8Cz0Jx+Is5hSkiFmL+CzxSzHdfAgAATt7snxAAAAAAAAAAAAAAAAAAAABgPk788LBrxx1vBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw//V3AAAA///C5sPU") openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='blkio.bfq.io_merged\x00', 0x275a, 0x0) 03:19:49 executing program 3: r0 = gettid() ioprio_set$pid(0x1, r0, 0x4000) 03:19:49 executing program 1: clock_nanosleep(0x8, 0x0, &(0x7f0000000080), 0x0) 03:19:49 executing program 0: bpf$BPF_GET_MAP_INFO(0xb, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0}, 0x10) 03:19:49 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000300)={'gre0\x00', &(0x7f0000000240)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @empty}}}}) [ 724.362730][T18338] loop4: detected capacity change from 0 to 128 03:19:49 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$USBDEVFS_SETCONFIGURATION(r0, 0x80045505, 0x0) 03:19:49 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000380), 0x0, 0x0) ioctl$LOOP_SET_STATUS(r0, 0x4c02, 0x0) 03:19:49 executing program 0: syz_emit_ethernet(0x5a, &(0x7f0000000140)={@local, @remote, @val={@void}, {@ipv6={0x86dd, @tipc_packet={0x0, 0x6, "7e30f1", 0x20, 0x6, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @rand_addr=' \x01\x00', {[], @payload_direct={{{{0x20, 0x0, 0x0, 0x0, 0x0, 0x8}}}}}}}}}, 0x0) 03:19:49 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000001f80), 0x200000, 0x0) ioctl$LOOP_CTL_GET_FREE(r0, 0x4c82) 03:19:49 executing program 3: setgroups(0x2, &(0x7f0000000000)=[0xee01, 0xffffffffffffffff]) 03:19:49 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_CHANNELS_SET(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000540)={0x14, 0x0, 0x4}, 0x14}}, 0x0) 03:19:49 executing program 1: openat$uinput(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$UI_END_FF_ERASE(0xffffffffffffffff, 0x400c55cb, 0x0) quotactl$Q_SYNC(0x0, 0x1ffff000, 0x0, 0x0) 03:19:49 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) write$cgroup_devices(r0, 0x0, 0x0) 03:19:49 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000280)=@abs={0x1}, 0x6e, 0x0, 0x0, &(0x7f00000017c0)=ANY=[@ANYBLOB="14000000000000000100000001000000", @ANYRES32=r1], 0x18}, 0x0) 03:19:49 executing program 4: r0 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, 0x0) 03:19:49 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) sendmmsg$unix(r0, &(0x7f0000001a00)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) 03:19:49 executing program 5: socket(0x11, 0xa, 0x9) 03:19:49 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_LINKINFO_SET(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001680)={0x0, 0x7ffffffff000}}, 0x0) 03:19:49 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000200)=ANY=[@ANYBLOB='p\x00\x00\x00', @ANYRES16, @ANYBLOB="01"], 0x70}}, 0x0) 03:19:49 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000200)=ANY=[@ANYBLOB='p\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010026bd7000fddbdf250b0000005c0001801400020070696d7265673100000000000000000008000100", @ANYRES32=0x0, @ANYBLOB="140002006d612373656330000000000000000000140002006e657464657673696d30000000008d8d140002"], 0x70}}, 0x0) 03:19:49 executing program 3: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f00000014c0)={0x2, &(0x7f0000001480)=[{}, {0x681}]}) 03:19:49 executing program 4: clock_nanosleep(0x8, 0x2, &(0x7f0000000080), 0x0) 03:19:49 executing program 2: syz_genetlink_get_family_id$ethtool(&(0x7f0000000580), 0xffffffffffffffff) 03:19:49 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x9, &(0x7f0000000000)=@framed={{}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x5}, @cb_func, @map_idx]}, &(0x7f0000000080)='GPL\x00', 0x1000, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:49 executing program 1: pselect6(0x40, &(0x7f0000000000), &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000140)={0x0, 0x3938700}, &(0x7f00000001c0)={&(0x7f0000000180), 0x5c}) 03:19:49 executing program 3: bpf$BPF_GET_MAP_INFO(0x1c, 0x0, 0x0) 03:19:49 executing program 0: capget(&(0x7f0000000040)={0x20080522}, &(0x7f0000000080)) 03:19:49 executing program 5: pselect6(0x2b, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x77359400}, 0x0) 03:19:49 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000000c0)={'ip_vti0\x00', &(0x7f0000000080)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @remote}}}}) 03:19:49 executing program 0: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$UI_SET_LEDBIT(r0, 0x40045569, 0x0) 03:19:49 executing program 2: bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000000)={0xffffffffffffffff}, 0x4) socket$unix(0x1, 0x5, 0x0) r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000000c0)={'ip6tnl0\x00', &(0x7f0000000040)={'syztnl0\x00', 0x0, 0x29, 0x0, 0x64, 0x3302, 0x1c, @private1, @mcast2, 0x7800, 0x700, 0x200, 0x3}}) 03:19:49 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000240)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYBLOB="01002d"], 0x24}}, 0x0) 03:19:49 executing program 3: timer_create(0x0, &(0x7f0000000480)={0x0, 0x0, 0x4, @thr={&(0x7f0000000380), 0x0}}, 0x0) 03:19:49 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000300)={0x0, &(0x7f0000000280)=""/86, 0x53, 0x56}, 0x20) 03:19:49 executing program 2: bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000000)={0xffffffffffffffff}, 0x4) socket$unix(0x1, 0x5, 0x0) r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000000c0)={'ip6tnl0\x00', &(0x7f0000000040)={'syztnl0\x00', 0x0, 0x29, 0x20, 0x64, 0x0, 0x1c, @private1, @mcast2, 0x7800, 0x700, 0x200, 0x3}}) 03:19:49 executing program 0: ioprio_set$pid(0x1, 0xffffffffffffffff, 0x2000) 03:19:49 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000002c80)={'syztnl0\x00', 0x0}) 03:19:49 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000240)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="01002dbd7000fddbdf0b05"], 0x24}}, 0x0) 03:19:49 executing program 4: keyctl$join(0x1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000008c0)={0x1, 0x58, &(0x7f0000000840)}, 0x10) [ 725.024506][T18414] netlink: 16 bytes leftover after parsing attributes in process `syz-executor.1'. 03:19:50 executing program 5: r0 = socket$unix(0x1, 0x1, 0x0) recvmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0xf0}, 0x0) 03:19:50 executing program 2: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$UI_GET_VERSION(r0, 0x8004552d, 0x0) 03:19:50 executing program 0: socket(0x0, 0xd, 0x0) 03:19:50 executing program 4: r0 = syz_open_dev$loop(&(0x7f0000000380), 0x0, 0x0) ioctl$LOOP_CLR_FD(r0, 0x4c01) 03:19:50 executing program 1: syz_open_dev$vcsn(&(0x7f0000000640), 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r1) pselect6(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x1}, &(0x7f0000000080)={0x1c}, 0x0, 0x0) 03:19:50 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:50 executing program 2: clock_nanosleep(0x2, 0x0, &(0x7f0000000080), 0x0) clock_gettime(0x2, &(0x7f00000000c0)) 03:19:50 executing program 4: syz_mount_image$exfat(&(0x7f0000000100), &(0x7f0000000040)='./file0\x00', 0x20010080, &(0x7f0000000440)=ANY=[@ANYBLOB='errors=remount-ro,umask=00000000000000000000315,errors=remount-ro,errors=remount-ro,gid=', @ANYRESHEX=0x0, @ANYBLOB=',\a\x00\x00\x00\x00\x00\x00\x00ontinue,umask=00000000000000000000006,dmask=00000000000017777777777,discard,\x00'], 0x1, 0x14d7, &(0x7f0000001580)="$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") 03:19:50 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) sendmmsg$unix(r0, &(0x7f0000000b00)=[{{&(0x7f0000000000)=@abs={0x1}, 0x6e, &(0x7f0000000280)=[{&(0x7f0000000080)="ff", 0x1}, {&(0x7f00000000c0)="ee", 0x1}, {&(0x7f00000001c0)='c', 0x1}], 0x3}}], 0x1, 0x0) 03:19:50 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_LINKINFO_SET(r0, &(0x7f00000016c0)={0x0, 0x30000, &(0x7f0000001680)={0x0}, 0x300}, 0x0) 03:19:50 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000200), 0x10}, 0x80) 03:19:50 executing program 5: r0 = gettid() sched_setattr(r0, &(0x7f0000000380)={0x38}, 0x0) 03:19:50 executing program 2: syz_genetlink_get_family_id$ethtool(&(0x7f0000000540), 0xffffffffffffffff) [ 725.794018][T18436] loop4: detected capacity change from 0 to 256 [ 725.796394][T18436] exfat: Unknown parameter '' 03:19:50 executing program 3: openat$cgroup_devices(0xffffffffffffffff, &(0x7f0000000000)='devices.deny\x00', 0x2, 0x0) 03:19:50 executing program 0: r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mmap$usbfs(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) 03:19:50 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = socket$igmp6(0xa, 0x3, 0x2) r2 = fcntl$dupfd(r1, 0x0, r0) syz_genetlink_get_family_id$team(&(0x7f0000000a80), r2) 03:19:50 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000200)=ANY=[@ANYBLOB='p\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010026bd7000fddbdf250b0000005c0001801400020070696d7265673100000000000000000008000100", @ANYRES32=0x0], 0x70}}, 0x0) 03:19:50 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000200)=ANY=[@ANYBLOB='p\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010026bd7000fddbdf250b0000005c0001801400020070696d7265673100000000000000000008000100", @ANYRES32=0x0, @ANYBLOB], 0x70}}, 0x0) 03:19:50 executing program 2: r0 = gettid() timer_create(0x0, &(0x7f00000004c0)={0x0, 0x0, 0x4, @tid=r0}, 0x0) 03:19:50 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./file1\x00', 0x8004, &(0x7f0000000140)={[{@iocharset={'iocharset', 0x3d, 'cp857'}}, {@numtail}, {@numtail}, {@shortname_mixed}, {@fat=@check_strict}, {@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@iocharset={'iocharset', 0x3d, 'macromanian'}}, {@fat=@codepage={'codepage', 0x3d, '949'}}, {@fat=@gid}, {@fat=@check_strict}, {@shortname_win95}, {@shortname_win95}, {@rodir}]}, 0x7, 0x24e, &(0x7f0000002ec0)="$eJzs3EFrHGUYB/AnMTVppM0eSkFBfNFLvQzdnDwINUgLYkDRRlBBmJpZXTLuLjtLyorUvXnw4ucQwYsXEcSjHgLiR5B6yqXHHsSR7TTdGHIQNN2W/H6XeWDmv7MPO/vCPgvv/stffbLTqbJOPorFlYVYfCUmcXchWrEYBybx4s1vf3327Xffe31jc/PqWyld27jeXk8pnX/ux/c/++b5n0ZPvfPd+R+WY6/1wf6d9dt7F/ee3v/r+sfdKnWr1OuPUp5u9Puj/OdBkba71U6W0ptlkVdF6vaqYvjg/I2ySJ2yPxiMU97bPrc6GBZVlfLeOO0U4zTqp9FwnPKP8m4vZVmWzq0G/8XW13frOu7UdV0vT6Ku63m/IR4yn//pdmhRX4kov9jd2t1qjs35jU7Uy2UUcTnW4s+YPiP3NfW11zavXk73tOJW+XmTX4rdrScO8t2Y5tuxFq3j8+0mn2b56fFMrB7Or8daXJjl2zcn2cVfzv4xza8fm38yLr1wKJ/FWvz2YfSjjO2Yvs7s/rfaKb36xuaR/Nl71wEAAAAAwOMoSw808/tYuT//bub32eyC1vcRMZuPN/mNTlz4/cvb/+b/gSPz9aV4Zmm+vQMAAMBpUY0/3cnLshg+lsW0g7TwyHfx0vDKpRO6xZmImH+Dp6E4+MacyGO8EPNv8Egx12UJAAA4Af/8LQ0AAAAAAAAAAAAAAAAAAADMw/++ediV43fpAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4VP0dAAD//+7FwIc=") openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='blkio.bfq.io_merged\x00', 0x275a, 0x0) 03:19:50 executing program 1: syz_open_dev$usbfs(0x0, 0x0, 0x0) syz_open_dev$usbfs(&(0x7f0000000140), 0x0, 0x200002) [ 725.932303][T18451] netlink: 60 bytes leftover after parsing attributes in process `syz-executor.4'. [ 725.951731][T18453] netlink: 60 bytes leftover after parsing attributes in process `syz-executor.5'. 03:19:50 executing program 0: setrlimit(0x10, &(0x7f00000000c0)) 03:19:50 executing program 4: r0 = socket$unix(0x1, 0x2, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000280)=@abs={0x1}, 0x6e, &(0x7f0000001740)=[{&(0x7f0000000300)="10", 0x1}], 0x1, &(0x7f00000017c0)=ANY=[@ANYBLOB="14"], 0x18}, 0x0) [ 725.992921][T18456] loop3: detected capacity change from 0 to 128 03:19:50 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000000c0)={'ip6tnl0\x00', &(0x7f0000000040)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @private1, @mcast2}}) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000180)={'syztnl0\x00', 0x0}) 03:19:50 executing program 2: openat$rfkill(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) 03:19:50 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_DEBUG_SET(r0, &(0x7f00000021c0)={0x0, 0x0, &(0x7f0000002180)={&(0x7f0000000c40)={0x14}, 0x14}}, 0x0) 03:19:51 executing program 0: bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000000)={0x1, 0x0, 0x0}, 0xec) 03:19:51 executing program 4: r0 = gettid() r1 = gettid() rt_tgsigqueueinfo(r0, r1, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x9}) 03:19:51 executing program 3: syz_open_dev$usbfs(&(0x7f0000000340), 0x0, 0x0) 03:19:51 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:51 executing program 5: bpf$BPF_GET_MAP_INFO(0x8, 0x0, 0x0) 03:19:51 executing program 1: openat2$dir(0xffffffffffffff9c, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x1f}, 0x18) 03:19:51 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000740), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_DEBUG_SET(r0, &(0x7f00000007c0)={&(0x7f0000000700), 0xc, &(0x7f0000000780)={&(0x7f0000002200)={0x4c, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_DEBUG_HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_DEBUG_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg\x00'}]}, @ETHTOOL_A_DEBUG_MSGMASK={0x8, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x4}]}, @ETHTOOL_A_DEBUG_HEADER={0x4}]}, 0x4c}}, 0x0) 03:19:51 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0x0, 0x0, 0x0, 0x0, 0x1204, 0xffffffffffffffff, 0x7, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1}, 0x48) 03:19:51 executing program 5: bpf$BPF_GET_MAP_INFO(0x1b, 0x0, 0x0) 03:19:51 executing program 3: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000000), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_PRIVFLAGS_SET(r1, &(0x7f0000001780)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000001740)={&(0x7f0000000240)={0x1c, r0, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_PRIVFLAGS_FLAGS={0x8, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_MASK={0x4}]}]}, 0x1c}}, 0x0) 03:19:51 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000040)={'tunl0\x00', &(0x7f0000000000)={'gretap0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @private}}}}) 03:19:51 executing program 2: socket$inet_udp(0x10, 0x2, 0x0) 03:19:51 executing program 0: bpf$BPF_GET_MAP_INFO(0xd, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0}, 0x10) 03:19:51 executing program 4: syz_genetlink_get_family_id$ethtool(0x0, 0xffffffffffffffff) r0 = socket$vsock_stream(0x28, 0x1, 0x0) syz_genetlink_get_family_id$ethtool(&(0x7f0000002240), r0) 03:19:51 executing program 5: bpf$BPF_GET_MAP_INFO(0x21, 0x0, 0x0) 03:19:51 executing program 3: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{}]}) syz_open_dev$usbfs(&(0x7f0000000340), 0x51c, 0x0) 03:19:51 executing program 2: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000300)=@bpf_ext={0x1c, 0x0, 0x0, &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:51 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000300)=@bpf_ext={0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f00000002c0)}, 0x80) 03:19:51 executing program 4: r0 = socket$unix(0x1, 0x2, 0x0) sendmmsg$unix(r0, &(0x7f0000000b00)=[{{&(0x7f0000000000)=@abs={0x1}, 0x6e, &(0x7f0000000280)=[{0x0}, {0x0}, {&(0x7f00000001c0)='c', 0x1}], 0x3}}], 0x1, 0x0) 03:19:51 executing program 0: socket$inet_udp(0x11, 0x2, 0x0) 03:19:51 executing program 1: setxattr$incfs_id(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0, 0x0) 03:19:51 executing program 5: bpf$BPF_GET_MAP_INFO(0x18, 0x0, 0x0) 03:19:51 executing program 2: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) 03:19:51 executing program 3: r0 = socket$unix(0x1, 0x1, 0x0) r1 = gettid() sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[@cred={{0x1c, 0x1, 0x2, {r1, 0xee00, 0xee01}}}, @rights={{0x10}}], 0x30}, 0x0) 03:19:51 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001140)={0x11, 0xb, &(0x7f0000000000)=ANY=[@ANYBLOB="18230000", @ANYRES32, @ANYBLOB="00000080080000005a930c00fcffffff950000770000000002550c0003000000185900000b0000000000000000000063dcb79d8cc1935e0018220000", @ANYRES32=0x1, @ANYBLOB="00000000ff03000001"], &(0x7f00000011c0)='GPL\x00', 0x7, 0xff1, &(0x7f00000000c0)=""/4081, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:51 executing program 0: bpf$BPF_GET_MAP_INFO(0x10, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0}, 0x10) 03:19:51 executing program 1: syz_open_dev$usbfs(&(0x7f0000000340), 0x0, 0x0) syz_genetlink_get_family_id$ethtool(&(0x7f0000000540), 0xffffffffffffffff) 03:19:51 executing program 2: clock_gettime(0x0, &(0x7f0000000100)={0x0}) pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x4}, &(0x7f0000000140)={r0}, 0x0) 03:19:51 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_FEATURES_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000200)=ANY=[@ANYBLOB='p\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010026bd7000fddbdf250b0000005c0001"], 0x70}}, 0x0) 03:19:51 executing program 5: bpf$BPF_GET_MAP_INFO(0x3, 0x0, 0x0) 03:19:51 executing program 0: bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0}, 0x10) clock_gettime(0x0, &(0x7f0000000000)) 03:19:51 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x1c3c42, 0x0) truncate(&(0x7f00000001c0)='./bus\x00', 0x0) 03:19:51 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_LINKINFO_SET(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001680)={0x0, 0xffffff7f00000000}}, 0x0) 03:19:51 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_DEBUG_SET(r0, &(0x7f00000021c0)={&(0x7f0000000b00)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000002180)={&(0x7f0000000c40)={0x14}, 0x14}}, 0x0) 03:19:51 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000000c0)={'ip6tnl0\x00', &(0x7f0000000040)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @private1, @mcast2}}) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000180)={'syztnl0\x00', &(0x7f0000000100)={'syztnl1\x00', r1, 0x0, 0xf9, 0x3, 0x800, 0x40, @ipv4={'\x00', '\xff\xff', @private=0xa010101}, @private1, 0x20, 0x10, 0x3, 0x2}}) 03:19:51 executing program 0: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000003c0)=@bpf_ext={0x1c, 0x1, &(0x7f0000000000)=@raw=[@ldst], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:51 executing program 4: timer_create(0x0, &(0x7f00000004c0)={0x0, 0x11}, &(0x7f0000000500)) 03:19:51 executing program 1: socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$TIPC_IMPORTANCE(r0, 0x6, 0x7f, 0x0, 0x0) 03:19:51 executing program 3: bpf$BPF_GET_MAP_INFO(0x4, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0}, 0x10) 03:19:52 executing program 2: r0 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) 03:19:52 executing program 5: clock_gettime(0x0, &(0x7f0000000100)={0x0}) pselect6(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1}, &(0x7f00000000c0)={0x4}, &(0x7f0000000140)={r0}, 0x0) 03:19:52 executing program 0: bpf$PROG_LOAD(0x5, &(0x7f00000001c0)={0x17, 0x2, &(0x7f0000000000)=@raw=[@map_idx_val], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 03:19:52 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000280)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@const={0x0, 0x0, 0x0, 0xa, 0x2}]}}, &(0x7f0000000180)=""/193, 0x26, 0xc1, 0x1}, 0x20) 03:19:52 executing program 4: r0 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) write$tcp_congestion(r0, &(0x7f00000000c0)='hybla\x00', 0x6) 03:19:52 executing program 3: r0 = gettid() r1 = gettid() rt_tgsigqueueinfo(r1, r0, 0x4, &(0x7f00000000c0)={0x0, 0x0, 0x7}) 03:19:52 executing program 5: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$UI_SET_LEDBIT(r0, 0x40045569, 0xffffffffffffffba) 03:19:52 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_DEBUG_SET(r0, &(0x7f00000021c0)={&(0x7f0000000b00), 0xc, &(0x7f0000002180)={0x0}}, 0x0) 03:19:52 executing program 4: prlimit64(0x0, 0x7, &(0x7f0000000000)={0x0, 0xa9c2}, 0x0) 03:19:52 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={0x0, 0x0, 0x0, 0x0, 0x0, 0x18}, 0x0) 03:19:52 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) write$binfmt_elf64(r0, 0x0, 0x2000000) 03:19:52 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000740), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_DEBUG_SET(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000002200)={0x2c, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_DEBUG_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg\x00'}]}]}, 0x2c}}, 0x0) 03:19:52 executing program 4: sendmsg$RDMA_NLDEV_CMD_NEWLINK(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x400}, 0xc, 0x0}, 0x0) r0 = syz_open_dev$media(&(0x7f0000000400), 0x0, 0x0) r1 = syz_open_dev$media(&(0x7f0000000400), 0x0, 0x0) ioctl$MEDIA_IOC_ENUM_LINKS(r1, 0xc0287c02, &(0x7f0000000040)={0x80000000, 0x0, &(0x7f0000000100)=[{}, {{}, {0x80000000}}]}) ioctl$MEDIA_IOC_ENUM_LINKS(r0, 0xc0287c02, &(0x7f0000000040)={r2, 0x0, 0x0}) 03:19:52 executing program 3: bpf$BPF_GET_MAP_INFO(0xd, 0x0, 0x0) 03:19:52 executing program 0: clock_gettime(0x0, &(0x7f0000000040)={0x0, 0x0}) clock_nanosleep(0x9, 0x0, &(0x7f0000000080)={0x0, r0+10000000}, 0x0) 03:19:52 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f00000002c0)={0x18, r1, 0x1, 0x0, 0x0, {}, [@HEADER={0x4}]}, 0x18}}, 0x0) 03:19:52 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) syz_genetlink_get_family_id$ethtool(&(0x7f0000000000), r0) 03:19:52 executing program 2: pselect6(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1}, 0x0, 0x0, 0x0) 03:19:52 executing program 3: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6}]}) syz_open_dev$usbfs(0x0, 0x0, 0x0) 03:19:52 executing program 0: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$SOCK_DESTROY(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x14, 0x14, 0x1, 0x0, 0x0, {0x2e}}, 0x14}}, 0x0) 03:19:52 executing program 4: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000000)={0x20, 0x1402, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_DEV_DIM={0x5}]}, 0x20}}, 0x0) 03:19:52 executing program 1: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r0, 0x1, 0x5, 0xfffffffffffffffe, &(0x7f0000000000)=0x4000000) 03:19:52 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r0, 0x1, 0x1e, 0xfffffffffffffffe, &(0x7f0000000000)) [ 727.728235][ T27] audit: type=1326 audit(11992.673:399759): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=18583 comm="syz-executor.3" exe="/root/syz-executor.3" sig=31 arch=c00000b7 syscall=98 compat=0 ip=0xffffb4a5e1a4 code=0x0 03:19:52 executing program 2: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)={0x18, 0x1401, 0x3, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x4}]}, 0x18}}, 0x0) 03:19:52 executing program 1: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000380)={0x18, 0x1402, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x4}]}, 0x18}}, 0x0) 03:19:52 executing program 4: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000000)={0x20, 0x1402, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_DEV_DIM={0x5}]}, 0x20}}, 0x0) 03:19:52 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TLS_TX(r0, 0x6, 0x3, 0x0, 0x0) [ 727.781160][T18594] netlink: 'syz-executor.2': attribute type 1 has an invalid length. 03:19:52 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r0, 0x1, 0x3e, 0xfffffffffffffffe, &(0x7f0000000000)) [ 727.820619][T18598] netlink: 'syz-executor.1': attribute type 1 has an invalid length. 03:19:52 executing program 2: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) recvmsg$can_raw(r0, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0x40000042) 03:19:52 executing program 4: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000000)={0x20, 0x1402, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_DEV_DIM={0x5}]}, 0x20}}, 0x0) 03:19:53 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r0, 0x1, 0x4, 0xfffffffffffffffe, &(0x7f0000000000)) 03:19:53 executing program 1: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) ioctl$FBIOPUTCMAP(r0, 0x4605, &(0x7f0000000280)={0x0, 0xfffffffffffffded, 0x0, 0x0, 0x0, 0x0}) 03:19:53 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r0, 0x1, 0xc, 0xfffffffffffffffe, &(0x7f0000000000)=0x4000000) 03:19:53 executing program 2: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$inet6_tcp_TLS_TX(r0, 0x6, 0x1, 0x0, 0x4) 03:19:53 executing program 4: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000000)={0x20, 0x1402, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_DEV_DIM={0x5}]}, 0x20}}, 0x0) 03:19:53 executing program 3: r0 = semget$private(0x0, 0x5, 0x0) semctl$SETALL(r0, 0x0, 0x11, &(0x7f0000000100)=[0x4]) semop(r0, &(0x7f0000000180)=[{}, {0x0, 0xfffa}], 0x2) semctl$IPC_RMID(r0, 0x0, 0xf) 03:19:53 executing program 2: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000380)={0x18, 0x1402, 0x0, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}]}, 0x140}}, 0x0) 03:19:53 executing program 1: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r0, 0x1, 0x31, 0xfffffffffffffffe, &(0x7f0000000000)=0x4000000) 03:19:53 executing program 4: sendmsg$RDMA_NLDEV_CMD_SET(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000000)={0x20, 0x1402, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_DEV_DIM={0x5}]}, 0x20}}, 0x0) 03:19:53 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$IP_VS_SO_SET_ADD(r0, 0x0, 0x482, &(0x7f00000000c0)={0x84, @rand_addr, 0x15, 0x0, 'sh\x00'}, 0x2c) 03:19:53 executing program 5: r0 = socket$igmp6(0xa, 0x3, 0x2) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, 0x0) 03:19:53 executing program 4: sendmsg$RDMA_NLDEV_CMD_SET(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000000)={0x20, 0x1402, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_DEV_DIM={0x5}]}, 0x20}}, 0x0) 03:19:53 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r0, 0x1, 0x2a, 0xfffffffffffffffe, &(0x7f0000000000)) 03:19:53 executing program 2: socketpair(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg$can_raw(r0, &(0x7f0000002700)={0x0, 0x0, 0x0}, 0x0) 03:19:53 executing program 1: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)=ANY=[@ANYBLOB="200000000e1401c1"], 0x20}}, 0x0) 03:19:53 executing program 0: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)={0x18, 0x1401, 0x3, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0xe70}]}, 0x18}}, 0x0) [ 728.751138][T18634] netlink: 16 bytes leftover after parsing attributes in process `syz-executor.1'. 03:19:53 executing program 4: sendmsg$RDMA_NLDEV_CMD_SET(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000000)={0x20, 0x1402, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_DEV_DIM={0x5}]}, 0x20}}, 0x0) [ 728.783126][T18639] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.0'. 03:19:54 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r0, 0x1, 0x30, 0xfffffffffffffffe, &(0x7f0000000000)=0x4000000) 03:19:54 executing program 5: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r0, 0x1, 0x1c, 0xfffffffffffffffe, &(0x7f0000000000)) 03:19:54 executing program 1: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000380)={0x18, 0x1402, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x300}]}, 0x18}}, 0x0) 03:19:54 executing program 0: socketpair(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg$can_raw(r0, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x40) 03:19:54 executing program 4: socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000000)={0x20, 0x1402, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_DEV_DIM={0x5}]}, 0x20}}, 0x0) 03:19:54 executing program 4: socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000000)={0x20, 0x1402, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_DEV_DIM={0x5}]}, 0x20}}, 0x0) 03:19:54 executing program 5: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000007c0)={0x4c, 0x12, 0xb39}, 0x4c}}, 0x0) 03:19:54 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r0, 0x1, 0x3c, 0xfffffffffffffffe, &(0x7f0000000000)) 03:19:54 executing program 2: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$inet6_tcp_TLS_TX(r0, 0x112, 0x8, 0x0, 0x0) 03:19:54 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r0, 0x1, 0x2, 0xfffffffffffffffe, &(0x7f0000000000)) 03:19:54 executing program 1: socketpair(0x23, 0x5, 0x0, &(0x7f0000000740)) 03:19:54 executing program 5: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000080)=[@in={0x2, 0x0, @dev}, @in6={0xa, 0x4e21, 0x0, @empty}], 0x2c) 03:19:54 executing program 4: socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000000)={0x20, 0x1402, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_DEV_DIM={0x5}]}, 0x20}}, 0x0) 03:19:54 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r0, 0x1, 0xd, 0xfffffffffffffffe, &(0x7f0000000000)) 03:19:54 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r0, 0x1, 0x2c, 0xfffffffffffffffe, &(0x7f0000000000)=0x4000000) 03:19:54 executing program 1: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r0, 0x1, 0x15, 0xfffffffffffffffe, &(0x7f0000000000)=0x4000000) 03:19:54 executing program 2: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)={0x18, 0x1401, 0x3, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}]}, 0x18}}, 0x0) 03:19:54 executing program 4: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, 0x0, 0x0) 03:19:54 executing program 5: syz_mount_image$udf(&(0x7f0000000c00), &(0x7f0000000200)='./file0\x00', 0x18444, &(0x7f0000000180)={[{@iocharset={'iocharset', 0x3d, 'koi8-u'}}, {@fileset={'fileset', 0x3d, 0x4}}, {@shortad}, {@unhide}, {@umask={'umask', 0x3d, 0x2a1}}]}, 0x1, 0xc10, &(0x7f0000003440)="$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") r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r1, 0x4, 0x0) r2 = dup(r1) pwritev2(r2, &(0x7f0000000040)=[{&(0x7f0000000080)="da", 0x20000}], 0x1, 0x1000000, 0x0, 0x0) sendfile(r2, r1, 0x0, 0x87fffa0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r3, 0x4, 0x0) r4 = dup(r3) pwritev2(r4, 0x0, 0x0, 0x1000000, 0x0, 0x0) sendfile(r4, r3, 0x0, 0x87fffa0) openat$cgroup_subtree(r0, &(0x7f0000000bc0), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r5, &(0x7f00000bd000), 0x318, 0x0) getpid() getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) 03:19:54 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r0, 0x1, 0x3c, 0xfffffffffffffffe, &(0x7f0000000000)=0x4000000) 03:19:54 executing program 1: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r0, 0x1, 0x4b, 0xfffffffffffffffe, &(0x7f0000000000)=0x4000000) 03:19:54 executing program 2: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)={0x18, 0x1401, 0x3, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}]}, 0x18}}, 0x0) 03:19:54 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$inet6_tcp_TLS_TX(r0, 0x112, 0xd, 0x0, 0x0) 03:19:54 executing program 4: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, 0x0, 0x0) [ 729.847845][T18677] loop5: detected capacity change from 0 to 2048 03:19:54 executing program 3: syz_clone3(&(0x7f0000002700)={0x0, 0x0, 0x0, 0x0, {}, &(0x7f0000002580)=""/194, 0xc2, &(0x7f0000002680)=""/14, 0x0}, 0x58) 03:19:54 executing program 1: r0 = openat$mice(0xffffffffffffff9c, &(0x7f0000000180), 0x802002) writev(r0, &(0x7f00000006c0)=[{0x0, 0x2}, {&(0x7f00000001c0)="35e0fd12a6ec6aa818d675061935fd29b34fa6438193b7c95383e59e8a6ee5c524daaaf93e65ce3eefba06163dc38188f1", 0x31}, {0x0, 0x4}], 0x3) setsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xa, &(0x7f0000000000)={0xfdc, 0x1, 0x0, 0x7, 0x7fffffff, 0x0, 0x8, 0x6}, 0x20) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000003940)={0x0, 0x0, &(0x7f0000003900)={&(0x7f0000000080)={0x18, 0x3, 0x1, 0x5, 0x0, 0x0, {}, [@CTA_TUPLE_ORIG={0x4}]}, 0x18}}, 0x0) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r2, &(0x7f0000003940)={0x0, 0x0, &(0x7f0000003900)={&(0x7f0000000080)={0x18, 0x3, 0x1, 0x5, 0x0, 0x0, {}, [@CTA_TUPLE_ORIG={0x4}]}, 0x18}}, 0x0) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/psched\x00') r4 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000100)={&(0x7f0000000040)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x30, 0x30, 0x5, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x5, 0x5, 0x3}}, @restrict={0x3, 0x0, 0x0, 0xb, 0x3}, @fwd={0x4}]}, {0x0, [0x0, 0x2e, 0x0]}}, &(0x7f00000000c0)=""/61, 0x4d, 0x3d}, 0x20) r5 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r3, 0x81f8943c, &(0x7f00000001c0)={0x0, ""/256, 0x0, 0x0, 0x0, 0x0, ""/16, ""/16, ""/16, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f000005a700)={0x0, ""/256, 0x0, 0x0}) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r10 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCSIFVLAN_GET_VLAN_VID_CMD(r10, 0x8983, &(0x7f0000000040)) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r9, 0x8982, &(0x7f0000002800)={0x1, 'vlan0\x00', {}, 0x40}) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r10, 0x8982, &(0x7f0000000000)={0x1, 'vlan1\x00', {}, 0xfe01}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r10, 0x81f8943c, &(0x7f0000000100)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000001800)={0x0, r11, "02b66c11beed7c64705a2327ec95767e4393a580b2c3043a2fcfb08839b8897467f4a525091f0f7d2480b2fbdcfd2a3924b674e8aed38628fb035a463934e151ef7c0289d4fd7b308135026f77657ca78a849330727be579703bef5f51cf16a7198f8eb8e962cc55e47a88645dc99b6e4dfd15399b64e979124ef3a9120208d05d9de3ff1ce9cc9e6353b97b13c914e3530a6ec5b967674f3cbc69538c66356f6777af618dd96e1730048727e164fcc8139776c1e5061154ffe7838008ce90ccbf0827c03a28016d5f3bdabbc98bee9c405509e3e094ba1677d6b347061c346722828810ba1b68424c585770f6527f3856630aedb97f2ee0742e013d5d412046", "e26481ed1e7c639b5947fa03672a9556f2d9c88f35f8f8b62d6b01c1aef3d08f4ee43881217f959db47d280e8448925694f755ec0256840e58a31c14f0d78d223c58da8e0bd812fb893403e655823624c9e0581484207a6d914ad9befaa148971274f98aa0b753b38761ffcd20135aa09bee95ffc38cfb410de6eb0b1c0eaf69af8375bb982d21281acaa2966378f31ed037b8789d3bf55cda6f1fdefac7c7d4eec101525b850f72c5d3515de41ea6c4cc0a1d4c9d0e83fe98d8baa6325482d6270833cf890aba6768abf6a6ac45c0268bac824f692a521bf8500ce437d7bd4ecafbf918c063d8af3d110e24ddc569f535794d4c8c4ab3897b27310c8d39efca731b7a22caf0ec5f2df04ce6b496582e72b5cbb10480d59c191cd3eca3d3a973fe653216cd08c8de4098133f85da499af2f6a6c7513755f40d13810388f5476a67bb722dc832e4af4c76fda32aa9699c8191a644df90df4b2b2e7993e90bee48e3b65cbc84de44a15926c157018e46c849d57933b96f67dcec40eb733515b880aabbfd1324433ef61e0a112430d3829717820a9eb79c8767614facf386e07a7df2ceb2e9f9d33d65d33fecc7697f5bf74769a67ac297756ec495eaf87674ad5fae2fd772301896e85c617328f32f69bb718bf1ade1d8fd637a6bb4c7044929bf43757821b2bde4ce2ec164ef3841458207326249547ccd2c3ca3467e8c5474cb820ee8647c90d2da6af054fa1f25afb1b0792dcf21b2736c67fc8119a6bdbe19689bb639113f5b9165a50b6f2df8dd8c549220488da3bb10e45dcc7a6207635a550e5ee913aa8ec6ea5f92ba59eb003424e6ea472df633220c8e9644d5bf2f4b01027fc5c0422c39932531e1be7e62e021ac4592b57d95720d5ae86f4bd11d95ad82569ab24e0d1b5a144e6fbcc76c4d7800a70069a852979a3a1f02fcbef6bfeff2101576c998109c65350175bd05435d4be236097340cfafadfde768b1176e6c40f34731164afcd0c3620a0cd015494e432e9aff2c59a4cf476d9037a398183fe74789da0300172e1c02173ff867faf6fbed165ca819be3e4ea05fb6ff1633430984bece64ef93ff8d012b9c321941d59f5b8572008f6bb22597864ea1fbd6b9e349b6d9dc1adc185ea32d5e67e44ac5ebea2063635a53e1718a4246ea47a8874daae0ac6653f821f381a940cbfc98d4a25aea33c63309ee1c6c20f349b673509f09b5381956611359754bdb2eeda100ccb4834596de45556611d5b568f2604653c2129a7d5bd50a209a6d4a956c108b5349a8d208431a2edb17d7650332d308ea2e6f324e589f0e98de49ab655a77509637f0a65614c33f16f91e0d6305e8f9ba0766154e1599f67005ff75af7a6143e574acb799f2363dbb37971fc451c0054b5753de3e2278afe06b9e64b93ab09b4985fe26626a6266da1088f7b9755ac8a9e4e6e99a0dedfe2b1509de12f75d9dea83475543d2b328e986779f4992c870ad128b9d09e8ebcc264e8bb5b85d6d62ab902b8ed7409448cc26a777882627bf3e0c9cdd473289154560c2838c6d4fdaea97ff5d7992909c67710dfeb4977ea7bc06d77b06a19efa42178c46a3fa66ed7d6e2b67ab86be5d94721b099947563db706c5c3a12744ea61d63fce93f546f2669c50b6568e3f32d79bfc75adefc21ee93c5c5360cf2e7ac19571c3663857baf3325b666570642da4dcb309dab05b7ad05bf832d28fa8e871f7b89d6f4327953f4dbde3aac022f4dfe050d0924427e39a8027fbc4b54c4a8c2bf35f8c11c9c0ac4bc1fc31d6bdb2cee2675c5a782aa3ab5ffcc7be7207c89cdb8546fcfdd3a5aadfee5a296abd9afc127ebbf580649e9132b55d9f40a3778af49248b593e00c9f4812b8f7adb7323ab7852e4ed09c55aa356b2e8fee6eb14be3659fdf821d23ac556845f70670d8b6a417c29ac0b1585ea865634c0c921e9d930d4018f66d1e024179d80a7154c491c8662d427ab44a3633480782889f1d00c1d182ede30d4127d769291ef408b574a41c29153b7d949d4648b60a4faf32b380dbc87146c36479d47023876abd4ae7e289ba79d988f6c3a86a75bdc784bea2f0b7e2f77cb1282f54a18e1117e50ffa46ac208fcf8a7b5751e83b3e80cb428e4c2ae63ca3cf7b2c4353303edfe328626391f7925f1ab4ef1c7d0f54d0e45590188ecdb6d2c9c0db9b0552dc81b21dc1bbe9e94be5f78dad11f53d6fc3602e9ffb872d3557c44a133ee94e50d57d5eae2214569975982c63f22750db6f5c979ed81b3f68fe6be6daa85bcd98f25548c1d4db1f15394bc708933e0352e4059bedbf832abaf75e9bdca6fea93600357ca4153357d2e0661a308edf82c0f53e7a121c7e1e8bafdc5fdb61c21f4716d06b43a8395aa915a34c4dc4b5b15ba70a4e163728a9966515682b9ca3c2499aeb17a3c17f905fefed806b504f77c52564006273282db5e0c70565ee1016fc7c241830bef951294db9682ef41742b6550246e539143f15d6c2f017a8083ec97eb3a2de8bc2d8d5fec2b9b88996b3ff6c5aa5bed326f72fe9190de74a83e380b9fe89324421697d124d9a1bd3ced8e1856923147958582d737a36da6af4a0fd92b83f0ef0cb1a725d3a5ecb3a39ad039d200989a281a0686336457824ef582698222b7a063475b793a21745d6701940a0baf124461ad71de8dff6a6f7ed676d107e01ae6b7b79aa1f96efce91039dead977bf70365de8ebb3ec06634246d62f78287831984accef27048794468f520db5c71b4fa94818ddc7394fa1b609adb8cc80c0f32efac26a47bd74119100f0cfdcb889aab1019786cc0eefc1e4295ae919e9f6c8c8a16aa76a2bfe39adf5929e9b9925da0241e734378fe140981e3536bf0b77eb0263297a936a5f37605f128d79b16723b953331f99633b8d29ad1d1dbdb74188488ea0d1b7e0ddb652c040aa0477a079e92618e52f3b7ceebd62e0f0c6946469c19ae828b7eed288c3a53320c9d5468c39d608bd42d967a21e6b788de7c6826d1b99130083182562f63443290aeeb24308d3eb4881547db34b284d9af2bd7cac0d2f66bd14758c079c345d2bce3e1efc3599b0d06e69a92db7e05473673726e1848df75e83df50f98a9321468c10c6514dd7b3cb5b0ddf2fef13284463fe88ef2bc95d51288e41e3e0ba5c91bd686d7f7658b5bac8e3991a0f3b36f004585d9edd09d478ede73e7da067ea502894fc1247e62c1a84c9065ffccc3da96f07ddce135ceafdd784dda6f64a7add400d21ae13abf98e90fb96fcda23a8ad79905428a349b2230c19cf8cdca1724382bd19b4b075438098bd46cbc668bcbdcf1da85f733a50669f976a7106ff1936f20d799e7d01b0beeba7057a90016fb2d36bb3d14e11ac077ffb91f139d16ae5e78d84559312c9fd1a91ff70e5d9b4fd279420f7647151fe951b705082230ad20415d2f605665cd9374a50f7fc3c32efe30e4c0fc84f0c0e0bcd35e46665e4f29371c1c96324f65a94c85874e8e3baba68b88acc85c38f466d7353b5a00953c8ff5522cf0903e646301e3539d047286d10be16d9fbef02d450b7b12b1ead250f68c4c893fbc6f48765f34a81c477966278a1c6945d14d6531f0b5e4cef4edaf3708a5787162c39b236272694b0a302465d01004fa9d516414c040c27fccbf38466023b06293bd07f31fcdbb3b5378a8b2c7886e1551b1caeab96f7f3c159075756f5f8aaa05b6f87f581d802903c36d84169f87c01a77c43284adf66daa38fe8633a8f6d258231466aba89bb9e56ef289d2815cde433e381ddf74852302684b974c80d0a1d7d578039120a2db36213d167687e9390ed8f14c709d3149d2f5cfbc42a9b85e6d10c4ee77270534fdff2ccb816dedc6377257a73ba2a4ea82c0cc4a81bfb939f710b109beb279edeeda345867c0130ff6fc0fbbbbd25d16d2e73f6ab2fbb4c72abc0713ef9e4690b72208c468fa64c21f2247867b5edd514e5be23733ef2136b10e03161fe3b4e6018933df1f97a8250747e6140780a064e0c35bfafcb8177a75e8fde25e61e1c6332bbf7ddc3a11910feb3bd66707a7c1a9f87b320298acec88135a177b2f6f3c0ff02765f34c30b078b58470cd227ce4c0a1a77e662180b28fb360c3fbf47ba8982510979b86332b6d8a53d5f3947665c119a71e5b6ddc64228b47c3e23c30ebbede354d71d2780456de3f717a384112ccc9805dfe107fc9440ab7abccd8463150ce1306778fbea9793d88c4a7864a925bac5da593d6b72ee2c743f0b732a10285d293359c8126004f06fa12c0b3ca9c1e9c0a75b587207965c49f7450cb4210da01e5604f83f849b7eb9cb3f73de4bcff064b4fe08580971184db940bf29d6b8cea027dbfe0b78d6fa574da4b5b4db57b4e1939213c9848537baaf8076b1db4e767a467ec6a47c67aa33df96d7113cc9884124bca5579ce0058618b1b1f13ff3b102ff54e6bde7e29fd555acd6ffe6429af27301b6bbda38403d8f6f3266d7724f517778e7b2c1e13e3d83104ce743857c07b70cb5be8d6d8757d63a3bedfc9de79cc7e96c9833e15fd65f1336178568c2453a49cfc8c8dcb4f5d978f0a6144d62a5da6fd75d08a41084d4c59b345e07a5f4446af6e5216cc8d94347d333030015e262036f0a4fa6d2ae523654c55b37ac179efb66d230de5c70a9b33738ef0cd4ba2710d9ec03f426701101182051516a9be380a07e2555a8cda03eafc72d2bc2bc1dcadde4bb819692c1736b0ed203c4934842d791aae9e10bf239cc5393c9faf967109444c8f44532766ca5481f0ac16d25753a121727271c71d97b401dafe91588b362f2798f047deece9f860624b2d5753e46f929f8c2d03753e7245ffed6d8e36c7b380c4fb6a27e087a38b5e4a80f0043f95e5a20701c62692e684a764074e47badcecf8b2145be47b5b7089c249abcf0743a61b517004d120929d7846a39a46e0ddbcf5334fc01aca0bff31e67da8b3c88e38504db1dc3940c55bee158ae6dfcce289cf91106397d8e3990149a86c819e0354d785a4eed76fa6380491b01efbc23e7189ec253884d384865bca5da9a0917d68144a0a02cde867c365d339a025b7c8a16b82e341719a259ede8f09c165a354fd3e8f5d59e349e7c36302cf8ed115537969b598337fe7575157c89a254c0829cdb243d3d788321c756bf2817721db4bead96e1f25be5b8c7100d149d13900b6c6491ddbdbeaef7753ed5c5d9b07449bfd023501075ec08c37c13df696bf73500bd440a6522f5b955862c5eee8dc6e875c5055350b3397a6b31d2b764308ad24aafd4113af76f38f4aaba9e24efa3ad5b1c008a6cad2411ef6c7276dd3a5a2ae8130f91c36c34137731426fdf5272ef4ac5c4415e2d0f7b50da3ae910ba22bb5b962351e841746b"}) ioctl$BTRFS_IOC_INO_LOOKUP(r9, 0xd0009412, &(0x7f0000001200)={r11, 0x100000000}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f00000745c0)={0x5af, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r12}, {}, {}, {}, {}, {}, {r15}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r13}, {}, {}, {}, {}, {}, {}, {}, {0x0, r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r8}, {}, {}, {}, {}, {r15, r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r12}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r14}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r11}, {}, {}, {}, {}, {r7}], 0x81}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r5, 0x81f8943c, &(0x7f0000002880)) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r4, 0xd000943e, &(0x7f0000001440)={r13, 0x0, "a583415771cc36e1eec249d10daf69fbdc21c91723733d1472cafd33d78b5b81dbe0a7595d61708ab7d8515b3c6d9a2213aea9bbf76b279c93ff17a6f1ab97cb0e8dc83bfc2732dde055852c3fe6b4baad7a2ede729822a5730ee05e4809bebe0c90e8b085c1fc650f0ad009b88dedbf89d6822f689eb8660f3e9b3f3e6f5d86cdf1831ecff5a3ea9479b9c4a2be2240eddee579ff133a8731d206f8bafe28f685be79a76da70138e5b5a149a3ffae27bda195c3365edc7743df6459e5993065c7daa14469535a81a123ef19b167aef201d744f52d0f95f0281883e38edbe202864a61a75b32e9b8a2aa2b974b0a6b57a1a7fe503ae31f767ad3d7bc24e35263", "652e00304816fe35a19cce4ad4d0b7ed229a554a5cdb3df661d82cdfbcb325f80cb178f4ca23d992b8c70518c76730acdf4c5aff31c54bfb36a9f4b2f694ef92454f5f782a38711afaa10290958926dcee9b4310c3395f949ec3e2b1e0ea30702da84d4d98a45d1bc3ad74809667f6596ae8e69553044e3855ab2461b9a83c40c058d386f0ce5ca50401b5b8ef3c0f404b2a7a6abce6b9ffa272edec05ae276fcda968262927e6eed71d82447c225057cb10fec6435cd9785b0816dc2550eaef330094b502520417bf9bb67321a2d3b678abd8e45c67c4ee13a918739a944478875357c4c8d1f115db347e0193c057954a03fe70b0c7f7f3a77507548f2da04d82f07ea5a080bdb946b4cdf6a022dcbb6f47fd4845a91acdb2999496338430c52e2081d199ef9b43adfe9ee3aa74d26c6ae6c56c6c3d6afbceeb69a5cee531458bd6e3f733bab1c5aa0e35c17137f71ab4b21350c3f0111205c163013619cb7e4ebbd125ff868331a14d2cde8e01b44794a1e561bf62a190f24f09f65c770f4fb6cc58704c2c56a975c24646746752f7372b806f19efe60297af9880c77d044a3c725d574b116be63f8826a8997fdd06e166cb0d9a37074436e1dc41500c0a01dd8c0d64d54e2de231e8f6d666fbd31957d2b9fbc540ed44552ef83c411226f1856d4ec379d6208890d1cc58607879be779b8edff69bd7ead0d95d7487523afe03f205365565694096a6232e1231c36384e0cdf6e97fe5179ee0e532be7ac42025c2a17ee96998347e194887980bc925f23db672f9b1727ed288e0a069f5d679c89dcf7e0e17680246d956c04776e4817f6ff65a7207916dea8e6098e0be625c48b4e25c66c126b2afd30b38d1ed07ed18a4052d003c7ce509ce2de991b4fac1f90c95b08599f55a58f767d05d8c24ee9c11cb8a3697278c5369743cda63f9974697a3aaa78a0ae1a499402e0aee59f3e580832090aba509a9213a0793caf00aae2eb364b1f752cbf2ab6273a9476675eac32160682386828e5649af7ea33b94722a58a9ca21e6f2450ae7e8785153711cffd80ba932d6c2fb7ebed20788e84767dfc2b706dc89af08531ed997d8a9050f01b849922fdec449ad83497ffd20f6641896cf48ed97a4b2555406d592313dcbfda6fee5ae57acde968de21bdc8350794a027f43ebc64eb2518a7461c18b207dc60d8045050a0f774e2de6eee7c46672fe1596da30c0d822b78401bbbc79d1a446fd2805818fd84c446a3fbc02b3350e9a759f1d9b8029e4a7b1d85e632064a7bf7802edf094c445c19d36b58fd2afc57f09ff44e75dd29b882be573d27ead4a5ae8679bb99d0fa2079a7748d56ca8aeb7a582a614dc4757d6ffc909481284ab939072c75388441afba1beeab8961c4142346e8dbecdfb44d49cbe16d09b73bff2997199b0247da1de8aae657d9c90e47a56231d1518154b22265852e48fc9ad33ed5cef0e21bf91e5946ee6a2d986921c668d97bf1210ac3f83ea44521677c81d145c0f3632ecd3ab919619fb83b7ab1ac11fd50637e87eaaefed5b959bfbeb0829f81a1bd6962810c612c69cbf8e1282fc63e6ae45a1b69b7c4018b14b48473ff4fe16c0475fb907ea437c80dd9f9345c5e7919db50df194cb024b8627a572c40c6f50901953b2c5481bcd34dde901773d871956f2db9d9c81e4ad9a10521ebbd97b07d5554760fc210ba4d52fc6622db74e29c16b4ce2ae3f6c654fc3844cb4e5a5bf23f9e51684bf917d03090c914144150cbdade03c82cbfe4b0ea7322e0dcc6a06b44b2065b81177221068e20b639d41fca391c916e20d949cbf708210679be7cec31ec2368629b92242ee3df861989e5341d9146af3583db54c17c449b47dceb11d42a066f6ee028d80e689a120c7de7ef52878f7ba930ae76d6ca0b783266b52abc832663c7cf67643dd03dbadbf2fd5a3cbdfe946e95deb6fa2ce90cbcb8f92c4738e4f39e5fc3d38a7b061de0e3debad64fab40d0ebfd5aebea89c3a44ab95e84a94a47e77e7dfced7a1f07443505a16dfcca43d39aadc58555aaf0ff7828c24656a29cb826fcb710083503352b4abc8ad77ffe5feddc81da7d30d6055bcd0b899b8904cedfc6e1885d11fc25302413f4cdd8dc75c1df49e68b0cb09443105a081f2a1d9b9818e1dbe6cb2370c11516387e6a9909e8549a0beb23df3cb38fb9ab234d0b059556a09681e39b5ea41fbaa0a7698364f330235c79ad189d35ff2dc86f40f0bb143f64c6958067d220a8d7e19867503b405d229f3a67c3b92608ea272ca578269f98783fd501b0ea743806ac013548d94cfda050d8b36c80aae3df7635cc47db5d0ffc4f634ebf658634ea5d420ced224294e54af70cd753a1e731e9a38a546a428ba596569c35e5919b1ccd0c83e936cd27d7acac2a9196d5d6c30ac07dd6a4f00469ce668ddac72dd31d2c61c06a60b9b2117b948c245316874f328677fe9287a5da5bc3a19d247e75a86c68b4d5c4f388295bef7952c31a3935b92ffa2d6e32952d1876a2708905e87f87b1e8e23bd661b9e6fdd288cb214e6a7abe7e2ca9c425b796721e0f442f4f967e695e2101cbea52d8eb4d21e5baa65f59021fa57c7cc360b4159dc159ee01d9fbcc377db0afc529d7e9766d3e729bfd89f7f3f867ad7163b0bfe0a197d8f04206c89ac641706b8f7060db8b6f675069f2df79a7e47b711c94206eccf675df0170bcd4f1dbb6b1d17893fe968c50a8190453b16bcd4b2a935dd51919553b8139b9691f338518b9527f91dece9c9acc47aff3704bb89e2165a7ea57069494300370f964ec7c73a70e96b7733a93b05a2a4611556eca249d3c8c71a26d1821d16d9eddc748da9fd291b4e59755e7ddccfa41a6a0ac4442f075937ae6cd97c8bba7228373cdb80bf81a82c37791f8b1d83ed63a5ea119389d71c21c0107a405edc941faacce0a86460024c748135b112ad931f77e2d00d8bd72affad7625219ce9b1d21ee85775bc6b9fbb0c622047a4809e925e9c305c981a110930ce72e5398c46bf4810de0cc477d4ee49f2d5517829b7543c3905ba810f20163fc3a3f8f2201115c52de9b149ecd964148fc02f5939760c1bd90161b1b7866f90bd0c7252899a17bb3ecbc2a7db9ddc598d23f5e15b8665ed145c32d90f9278142b942c4a16858e53c5998a63e824e5b56d7a17873a6494d4140397c7ff661d566e8c0c8aaa77c52fe87a15f19d8338958f60eff63cb012922319b564568f8511b8ce772fa9a06d58fe7797c1aad21ce0c8da36e9bc677a05a18bdbc75c68100ae3ecfdbdf049096a4bf5acb4a19065e40642e3b55104fb9e93f45b05091d3d6647c81d0c98731f6cd432099021952295d9a7c9b5f77cb074f4cc80c78ef209e315f37fcf9dfcbd21815a9678378aee32bc8187cce1382da213ac21673ddff6ce3d34c94bdf104c374d56c460af9dd5e85d1e4d5de7b132101df4b6e8542d3240292ea04cf9f63a83f6e4feb44e361ed664a535322b281a5642b8a3d8e3e79ce6730bb2f902c70f12522b63ead116a031cb220933e9437c28d20c509c2c2b2ad284d4d8089f4631e4f1cf6eb4de88a506bf33978d1aefb2dbecbd2cbf267bd5ca2ae3190291d24205cb75a54a8b50ac72fb827a3ca9a8d871148759ae1b28778d49121d3720ccfdc8cc69c64bb0c7e044b31ef19f62515f6056ed3e807d69ab8bb58960f98f3fe1702b3df285215777b2c4c4a4edb0b2dd2931186211ea58448f6e5633832720b4ec50758c0270ba2a8303a11002bc00a1a73215e46d95594bffacfde0636000e2fa83bb10826989537704ef4676deff872f085ae29c8aae4b4c0e7fbb370eb9cf1b6792b12187103a956171d321ea8b54d7b3537d18c55866ec4849dec278eb712a354e7c1aadd1308ebbc483dcb0560449180cac730be75563d4c3142a44ff09a91183563d76913fba92b32d127fab610be55381253b4e1863123286202832abf1a7af65085d02d563ed20c57489f7c05662fd4eb4dd0365d80628cc91c137fc9d0b9eeb42d201dde408619a589bb5a111cb6431c5b2ce1e4ed1c0a89b16278148da6cdedc03b5fe3aeca47f9caaa1d20589e1a14914a7692f813cf34d8d1d0bdca0c8d90ce306390d6aa53ff0eaa22555782c3de86b81c40e6f005e014bc66aed9ddfc985fefa3e51428fb332675c9e76eedfc11a9fa6f09a3f21fbdeeafd6b5c6112ea0331ad4424f3d734b3b4bf2dc4e7e85a3f1490f45088e040701da8acd63149ccb5a3b48a236ecf15bffaa68d84d656b6baf9a3a06ec2851063ecfd8e51a0dc6c5c10e1d0b3822220fbdc760f269ec76cab6ba9d169e933ff2708b92e57f0e407d05b59247c084864b1494288eda94a8748f0f9e9486ea01ac73c990a1281c5e820ca7d3430fa105bb6d53e5fceaa5c3b186dfdd461b9e169399ecd9992e13a190f4e58d5dd81684dc38bc9036e05072b0557d97f291d05a7116feca69e7a2e2b2c9ac01964b1fc789df6668f1f63fa76f5355b94822087dd60bce76af2bf3f77eeaf4bc5782d609fc053ab26c1dbdb6046eea985f3daa389427149cdcab3e164e3711659b45fe40eac91c8279c74c324d45b763db27a275a5cd368ac7d3a73ebcafa3e14f7f199e2fd71bf4fdfeb16b6610eeeb337214e3376c0dca0103fe7d81f444d1aa45d09fcef62742d97ac8278f70b5c2dde323d592fb4ac9177b84fe9f3bca53e33dabc54eab25d90e2ab6dfdcc28c2466dc5e70add9dba6dbd3c2665341a2088a40df27dcb1e40e2221f2e38f40720e109f30e3a9fb5dfe770520099b1a9adb86715e6f3e8e5ffd97ee5625f545e67bbe810078976f536baaa1d6b0f88082d3c6d4ae27a30092f43089cc9e30930ff991f8d7e8d3ad4f2039bbe4f3c49f7133f9de4bae079155df93656f0042abcce9a9738d6fcb6e7d5f4012db9b864fcede472985a3f33e3444e57ac542a788adb46daf153329cca9ca4c7654ed008db9483a758ba1745fef9bd25a9775b574bbf4c83f84f9a2ec4dcadecbfb59bb55c4c3ff6c7d4809bd35f528fef000177c634e85ac658e8e6ecced08ea99685aaa54f8021b667f00deee270795f138ffd84b0f5c7141a2d72935f33c12b7722a080b3e6b53ddba704832a3e4414f2e05fd8ba8f4b2a1d5569c9ac9283fe8c8b49d6d7d4642b14091616c5058638beab045a7b16a19a150dfca21457ca63ec32bbae83e3c33074b9d2b87e2464f5a5b30082f175aa0e64aab6c91342c5ce85e9ae876530932fe834637833c0adf7f967aa47cb75f97e4ef47e47aef0db706f00538292ab1b008699877fea43fa0858bf103d7c1601773f6baf2089e2c986d781c539a340f8d66af0280259bb08c2dc4306637017a32f351ad42d69eb7d6421650ba3113779"}) ioctl$BTRFS_IOC_RM_DEV_V2(r5, 0x5000943a, &(0x7f0000000440)={{r4}, r6, 0x4, @inherit={0x60, &(0x7f0000002c40)=ANY=[@ANYBLOB="010000000000000003000000000000000400000000000000b157ffffffffffff0900000000000000a7f3db9ac5da0500000000000000ff070000000000000080ffffffffffffff0f0000000000000600000000000000ff07000000000000ffff00000000cc6e1e4b8fbee1138d1913570451d98a79cdaf0fc344c43f75b8fd0b7b7401040093d59e5afa694754551f95f1afe4e300c47db47fc66d52627fcbf0fa724cf436389a0406a5734b2cb92979b6dfdc211fd362901d1192a14f0a70487e0f573b2d582e694247bb7793a31cd5b9828b61248adb35908aec5c34f98fec9659f670b0ad4ca177ed73cabe18ebc5010000006d1a068c62eee66ee44f0af7832d839d1ff5d3ae21009e26f4756f4766bcc6b98000000000000000000000004c72f4bfef20f808e32b6daff4a957ab429b3653b2b3bf12bfdc222c310743780c6ca9b0bb72bd8477f7eba5135ed7b3d6c44a3183998304f9b8c9e3eaa466afa12dc0ca0324d886cb2fc2cd32fbf506d3aefaf229eb93dc5abdd3b4e17cd515ba49ada9b77466e8e9b7f3c99f67ee0000000000000000"]}, @subvolid=0x8}) ioctl$BTRFS_IOC_SNAP_DESTROY_V2(r1, 0x5000943f, &(0x7f0000000700)={{r2}, r6, 0x5, @inherit={0x68, &(0x7f0000000040)={0x1, 0x4, 0xffffffff, 0x80000000, {0x3f, 0xc2, 0x1, 0x7fffffff, 0x1ff80000000}, [0x9, 0x7ae8, 0xdd8f, 0x5136a68d]}}, @devid}) r16 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$IP_VS_SO_SET_ADD(r16, 0x0, 0x15, &(0x7f00000000c0)={0x84, @rand_addr, 0x0, 0x0, 'sh\x00'}, 0x2c) 03:19:54 executing program 2: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)={0x18, 0x1401, 0x3, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}]}, 0x18}}, 0x0) 03:19:54 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$inet6_tcp_TLS_TX(r0, 0x112, 0xf, 0x0, 0x0) [ 729.884020][T18677] UDF-fs: error (device loop5): udf_read_tagged: tag checksum failed, block 99: 0x27 != 0x4d 03:19:54 executing program 4: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, 0x0, 0x0) 03:19:54 executing program 2: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)={0x18, 0x1401, 0x3, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}]}, 0x18}}, 0x0) [ 730.131700][T18703] device veth0_vlan left promiscuous mode 03:19:55 executing program 5: syz_mount_image$udf(&(0x7f0000000c00), &(0x7f0000000200)='./file0\x00', 0x18444, &(0x7f0000000180)={[{@iocharset={'iocharset', 0x3d, 'koi8-u'}}, {@fileset={'fileset', 0x3d, 0x4}}, {@shortad}, {@unhide}, {@umask={'umask', 0x3d, 0x2a1}}]}, 0x1, 0xc10, &(0x7f0000003440)="$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") r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r1, 0x4, 0x0) r2 = dup(r1) pwritev2(r2, &(0x7f0000000040)=[{&(0x7f0000000080)="da", 0x20000}], 0x1, 0x1000000, 0x0, 0x0) sendfile(r2, r1, 0x0, 0x87fffa0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r3, 0x4, 0x0) r4 = dup(r3) pwritev2(r4, 0x0, 0x0, 0x1000000, 0x0, 0x0) sendfile(r4, r3, 0x0, 0x87fffa0) openat$cgroup_subtree(r0, &(0x7f0000000bc0), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r5, &(0x7f00000bd000), 0x318, 0x0) getpid() getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) 03:19:55 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r0, 0x1, 0x49, 0xfffffffffffffffe, &(0x7f0000000000)) 03:19:55 executing program 3: pselect6(0x40, &(0x7f00000003c0), 0x0, &(0x7f0000000440)={0x4}, &(0x7f0000000480), 0x0) 03:19:55 executing program 4: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0x0) 03:19:55 executing program 2: sendmsg$RDMA_NLDEV_CMD_GET(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)={0x18, 0x1401, 0x3, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}]}, 0x18}}, 0x0) 03:19:55 executing program 1: r0 = openat$mice(0xffffffffffffff9c, &(0x7f0000000180), 0x802002) writev(r0, &(0x7f00000006c0)=[{0x0, 0x2}, {&(0x7f00000001c0)="35e0fd12a6ec6aa818d675061935fd29b34fa6438193b7c95383e59e8a6ee5c524daaaf93e65ce3eefba06163dc38188f1", 0x31}, {0x0, 0x4}], 0x3) setsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xa, &(0x7f0000000000)={0xfdc, 0x1, 0x0, 0x7, 0x7fffffff, 0x0, 0x8, 0x6}, 0x20) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000003940)={0x0, 0x0, &(0x7f0000003900)={&(0x7f0000000080)={0x18, 0x3, 0x1, 0x5, 0x0, 0x0, {}, [@CTA_TUPLE_ORIG={0x4}]}, 0x18}}, 0x0) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r2, &(0x7f0000003940)={0x0, 0x0, &(0x7f0000003900)={&(0x7f0000000080)={0x18, 0x3, 0x1, 0x5, 0x0, 0x0, {}, [@CTA_TUPLE_ORIG={0x4}]}, 0x18}}, 0x0) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/psched\x00') r4 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000100)={&(0x7f0000000040)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x30, 0x30, 0x5, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x5, 0x5, 0x3}}, @restrict={0x3, 0x0, 0x0, 0xb, 0x3}, @fwd={0x4}]}, {0x0, [0x0, 0x2e, 0x0]}}, &(0x7f00000000c0)=""/61, 0x4d, 0x3d}, 0x20) r5 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r3, 0x81f8943c, &(0x7f00000001c0)={0x0, ""/256, 0x0, 0x0, 0x0, 0x0, ""/16, ""/16, ""/16, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f000005a700)={0x0, ""/256, 0x0, 0x0}) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r10 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCSIFVLAN_GET_VLAN_VID_CMD(r10, 0x8983, &(0x7f0000000040)) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r9, 0x8982, &(0x7f0000002800)={0x1, 'vlan0\x00', {}, 0x40}) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r10, 0x8982, &(0x7f0000000000)={0x1, 'vlan1\x00', {}, 0xfe01}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r10, 0x81f8943c, &(0x7f0000000100)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000001800)={0x0, r11, "02b66c11beed7c64705a2327ec95767e4393a580b2c3043a2fcfb08839b8897467f4a525091f0f7d2480b2fbdcfd2a3924b674e8aed38628fb035a463934e151ef7c0289d4fd7b308135026f77657ca78a849330727be579703bef5f51cf16a7198f8eb8e962cc55e47a88645dc99b6e4dfd15399b64e979124ef3a9120208d05d9de3ff1ce9cc9e6353b97b13c914e3530a6ec5b967674f3cbc69538c66356f6777af618dd96e1730048727e164fcc8139776c1e5061154ffe7838008ce90ccbf0827c03a28016d5f3bdabbc98bee9c405509e3e094ba1677d6b347061c346722828810ba1b68424c585770f6527f3856630aedb97f2ee0742e013d5d412046", "e26481ed1e7c639b5947fa03672a9556f2d9c88f35f8f8b62d6b01c1aef3d08f4ee43881217f959db47d280e8448925694f755ec0256840e58a31c14f0d78d223c58da8e0bd812fb893403e655823624c9e0581484207a6d914ad9befaa148971274f98aa0b753b38761ffcd20135aa09bee95ffc38cfb410de6eb0b1c0eaf69af8375bb982d21281acaa2966378f31ed037b8789d3bf55cda6f1fdefac7c7d4eec101525b850f72c5d3515de41ea6c4cc0a1d4c9d0e83fe98d8baa6325482d6270833cf890aba6768abf6a6ac45c0268bac824f692a521bf8500ce437d7bd4ecafbf918c063d8af3d110e24ddc569f535794d4c8c4ab3897b27310c8d39efca731b7a22caf0ec5f2df04ce6b496582e72b5cbb10480d59c191cd3eca3d3a973fe653216cd08c8de4098133f85da499af2f6a6c7513755f40d13810388f5476a67bb722dc832e4af4c76fda32aa9699c8191a644df90df4b2b2e7993e90bee48e3b65cbc84de44a15926c157018e46c849d57933b96f67dcec40eb733515b880aabbfd1324433ef61e0a112430d3829717820a9eb79c8767614facf386e07a7df2ceb2e9f9d33d65d33fecc7697f5bf74769a67ac297756ec495eaf87674ad5fae2fd772301896e85c617328f32f69bb718bf1ade1d8fd637a6bb4c7044929bf43757821b2bde4ce2ec164ef3841458207326249547ccd2c3ca3467e8c5474cb820ee8647c90d2da6af054fa1f25afb1b0792dcf21b2736c67fc8119a6bdbe19689bb639113f5b9165a50b6f2df8dd8c549220488da3bb10e45dcc7a6207635a550e5ee913aa8ec6ea5f92ba59eb003424e6ea472df633220c8e9644d5bf2f4b01027fc5c0422c39932531e1be7e62e021ac4592b57d95720d5ae86f4bd11d95ad82569ab24e0d1b5a144e6fbcc76c4d7800a70069a852979a3a1f02fcbef6bfeff2101576c998109c65350175bd05435d4be236097340cfafadfde768b1176e6c40f34731164afcd0c3620a0cd015494e432e9aff2c59a4cf476d9037a398183fe74789da0300172e1c02173ff867faf6fbed165ca819be3e4ea05fb6ff1633430984bece64ef93ff8d012b9c321941d59f5b8572008f6bb22597864ea1fbd6b9e349b6d9dc1adc185ea32d5e67e44ac5ebea2063635a53e1718a4246ea47a8874daae0ac6653f821f381a940cbfc98d4a25aea33c63309ee1c6c20f349b673509f09b5381956611359754bdb2eeda100ccb4834596de45556611d5b568f2604653c2129a7d5bd50a209a6d4a956c108b5349a8d208431a2edb17d7650332d308ea2e6f324e589f0e98de49ab655a77509637f0a65614c33f16f91e0d6305e8f9ba0766154e1599f67005ff75af7a6143e574acb799f2363dbb37971fc451c0054b5753de3e2278afe06b9e64b93ab09b4985fe26626a6266da1088f7b9755ac8a9e4e6e99a0dedfe2b1509de12f75d9dea83475543d2b328e986779f4992c870ad128b9d09e8ebcc264e8bb5b85d6d62ab902b8ed7409448cc26a777882627bf3e0c9cdd473289154560c2838c6d4fdaea97ff5d7992909c67710dfeb4977ea7bc06d77b06a19efa42178c46a3fa66ed7d6e2b67ab86be5d94721b099947563db706c5c3a12744ea61d63fce93f546f2669c50b6568e3f32d79bfc75adefc21ee93c5c5360cf2e7ac19571c3663857baf3325b666570642da4dcb309dab05b7ad05bf832d28fa8e871f7b89d6f4327953f4dbde3aac022f4dfe050d0924427e39a8027fbc4b54c4a8c2bf35f8c11c9c0ac4bc1fc31d6bdb2cee2675c5a782aa3ab5ffcc7be7207c89cdb8546fcfdd3a5aadfee5a296abd9afc127ebbf580649e9132b55d9f40a3778af49248b593e00c9f4812b8f7adb7323ab7852e4ed09c55aa356b2e8fee6eb14be3659fdf821d23ac556845f70670d8b6a417c29ac0b1585ea865634c0c921e9d930d4018f66d1e024179d80a7154c491c8662d427ab44a3633480782889f1d00c1d182ede30d4127d769291ef408b574a41c29153b7d949d4648b60a4faf32b380dbc87146c36479d47023876abd4ae7e289ba79d988f6c3a86a75bdc784bea2f0b7e2f77cb1282f54a18e1117e50ffa46ac208fcf8a7b5751e83b3e80cb428e4c2ae63ca3cf7b2c4353303edfe328626391f7925f1ab4ef1c7d0f54d0e45590188ecdb6d2c9c0db9b0552dc81b21dc1bbe9e94be5f78dad11f53d6fc3602e9ffb872d3557c44a133ee94e50d57d5eae2214569975982c63f22750db6f5c979ed81b3f68fe6be6daa85bcd98f25548c1d4db1f15394bc708933e0352e4059bedbf832abaf75e9bdca6fea93600357ca4153357d2e0661a308edf82c0f53e7a121c7e1e8bafdc5fdb61c21f4716d06b43a8395aa915a34c4dc4b5b15ba70a4e163728a9966515682b9ca3c2499aeb17a3c17f905fefed806b504f77c52564006273282db5e0c70565ee1016fc7c241830bef951294db9682ef41742b6550246e539143f15d6c2f017a8083ec97eb3a2de8bc2d8d5fec2b9b88996b3ff6c5aa5bed326f72fe9190de74a83e380b9fe89324421697d124d9a1bd3ced8e1856923147958582d737a36da6af4a0fd92b83f0ef0cb1a725d3a5ecb3a39ad039d200989a281a0686336457824ef582698222b7a063475b793a21745d6701940a0baf124461ad71de8dff6a6f7ed676d107e01ae6b7b79aa1f96efce91039dead977bf70365de8ebb3ec06634246d62f78287831984accef27048794468f520db5c71b4fa94818ddc7394fa1b609adb8cc80c0f32efac26a47bd74119100f0cfdcb889aab1019786cc0eefc1e4295ae919e9f6c8c8a16aa76a2bfe39adf5929e9b9925da0241e734378fe140981e3536bf0b77eb0263297a936a5f37605f128d79b16723b953331f99633b8d29ad1d1dbdb74188488ea0d1b7e0ddb652c040aa0477a079e92618e52f3b7ceebd62e0f0c6946469c19ae828b7eed288c3a53320c9d5468c39d608bd42d967a21e6b788de7c6826d1b99130083182562f63443290aeeb24308d3eb4881547db34b284d9af2bd7cac0d2f66bd14758c079c345d2bce3e1efc3599b0d06e69a92db7e05473673726e1848df75e83df50f98a9321468c10c6514dd7b3cb5b0ddf2fef13284463fe88ef2bc95d51288e41e3e0ba5c91bd686d7f7658b5bac8e3991a0f3b36f004585d9edd09d478ede73e7da067ea502894fc1247e62c1a84c9065ffccc3da96f07ddce135ceafdd784dda6f64a7add400d21ae13abf98e90fb96fcda23a8ad79905428a349b2230c19cf8cdca1724382bd19b4b075438098bd46cbc668bcbdcf1da85f733a50669f976a7106ff1936f20d799e7d01b0beeba7057a90016fb2d36bb3d14e11ac077ffb91f139d16ae5e78d84559312c9fd1a91ff70e5d9b4fd279420f7647151fe951b705082230ad20415d2f605665cd9374a50f7fc3c32efe30e4c0fc84f0c0e0bcd35e46665e4f29371c1c96324f65a94c85874e8e3baba68b88acc85c38f466d7353b5a00953c8ff5522cf0903e646301e3539d047286d10be16d9fbef02d450b7b12b1ead250f68c4c893fbc6f48765f34a81c477966278a1c6945d14d6531f0b5e4cef4edaf3708a5787162c39b236272694b0a302465d01004fa9d516414c040c27fccbf38466023b06293bd07f31fcdbb3b5378a8b2c7886e1551b1caeab96f7f3c159075756f5f8aaa05b6f87f581d802903c36d84169f87c01a77c43284adf66daa38fe8633a8f6d258231466aba89bb9e56ef289d2815cde433e381ddf74852302684b974c80d0a1d7d578039120a2db36213d167687e9390ed8f14c709d3149d2f5cfbc42a9b85e6d10c4ee77270534fdff2ccb816dedc6377257a73ba2a4ea82c0cc4a81bfb939f710b109beb279edeeda345867c0130ff6fc0fbbbbd25d16d2e73f6ab2fbb4c72abc0713ef9e4690b72208c468fa64c21f2247867b5edd514e5be23733ef2136b10e03161fe3b4e6018933df1f97a8250747e6140780a064e0c35bfafcb8177a75e8fde25e61e1c6332bbf7ddc3a11910feb3bd66707a7c1a9f87b320298acec88135a177b2f6f3c0ff02765f34c30b078b58470cd227ce4c0a1a77e662180b28fb360c3fbf47ba8982510979b86332b6d8a53d5f3947665c119a71e5b6ddc64228b47c3e23c30ebbede354d71d2780456de3f717a384112ccc9805dfe107fc9440ab7abccd8463150ce1306778fbea9793d88c4a7864a925bac5da593d6b72ee2c743f0b732a10285d293359c8126004f06fa12c0b3ca9c1e9c0a75b587207965c49f7450cb4210da01e5604f83f849b7eb9cb3f73de4bcff064b4fe08580971184db940bf29d6b8cea027dbfe0b78d6fa574da4b5b4db57b4e1939213c9848537baaf8076b1db4e767a467ec6a47c67aa33df96d7113cc9884124bca5579ce0058618b1b1f13ff3b102ff54e6bde7e29fd555acd6ffe6429af27301b6bbda38403d8f6f3266d7724f517778e7b2c1e13e3d83104ce743857c07b70cb5be8d6d8757d63a3bedfc9de79cc7e96c9833e15fd65f1336178568c2453a49cfc8c8dcb4f5d978f0a6144d62a5da6fd75d08a41084d4c59b345e07a5f4446af6e5216cc8d94347d333030015e262036f0a4fa6d2ae523654c55b37ac179efb66d230de5c70a9b33738ef0cd4ba2710d9ec03f426701101182051516a9be380a07e2555a8cda03eafc72d2bc2bc1dcadde4bb819692c1736b0ed203c4934842d791aae9e10bf239cc5393c9faf967109444c8f44532766ca5481f0ac16d25753a121727271c71d97b401dafe91588b362f2798f047deece9f860624b2d5753e46f929f8c2d03753e7245ffed6d8e36c7b380c4fb6a27e087a38b5e4a80f0043f95e5a20701c62692e684a764074e47badcecf8b2145be47b5b7089c249abcf0743a61b517004d120929d7846a39a46e0ddbcf5334fc01aca0bff31e67da8b3c88e38504db1dc3940c55bee158ae6dfcce289cf91106397d8e3990149a86c819e0354d785a4eed76fa6380491b01efbc23e7189ec253884d384865bca5da9a0917d68144a0a02cde867c365d339a025b7c8a16b82e341719a259ede8f09c165a354fd3e8f5d59e349e7c36302cf8ed115537969b598337fe7575157c89a254c0829cdb243d3d788321c756bf2817721db4bead96e1f25be5b8c7100d149d13900b6c6491ddbdbeaef7753ed5c5d9b07449bfd023501075ec08c37c13df696bf73500bd440a6522f5b955862c5eee8dc6e875c5055350b3397a6b31d2b764308ad24aafd4113af76f38f4aaba9e24efa3ad5b1c008a6cad2411ef6c7276dd3a5a2ae8130f91c36c34137731426fdf5272ef4ac5c4415e2d0f7b50da3ae910ba22bb5b962351e841746b"}) ioctl$BTRFS_IOC_INO_LOOKUP(r9, 0xd0009412, &(0x7f0000001200)={r11, 0x100000000}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f00000745c0)={0x5af, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r12}, {}, {}, {}, {}, {}, {r15}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r13}, {}, {}, {}, {}, {}, {}, {}, {0x0, r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r8}, {}, {}, {}, {}, {r15, r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r12}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r14}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r11}, {}, {}, {}, {}, {r7}], 0x81}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r5, 0x81f8943c, &(0x7f0000002880)) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r4, 0xd000943e, &(0x7f0000001440)={r13, 0x0, "a583415771cc36e1eec249d10daf69fbdc21c91723733d1472cafd33d78b5b81dbe0a7595d61708ab7d8515b3c6d9a2213aea9bbf76b279c93ff17a6f1ab97cb0e8dc83bfc2732dde055852c3fe6b4baad7a2ede729822a5730ee05e4809bebe0c90e8b085c1fc650f0ad009b88dedbf89d6822f689eb8660f3e9b3f3e6f5d86cdf1831ecff5a3ea9479b9c4a2be2240eddee579ff133a8731d206f8bafe28f685be79a76da70138e5b5a149a3ffae27bda195c3365edc7743df6459e5993065c7daa14469535a81a123ef19b167aef201d744f52d0f95f0281883e38edbe202864a61a75b32e9b8a2aa2b974b0a6b57a1a7fe503ae31f767ad3d7bc24e35263", "652e00304816fe35a19cce4ad4d0b7ed229a554a5cdb3df661d82cdfbcb325f80cb178f4ca23d992b8c70518c76730acdf4c5aff31c54bfb36a9f4b2f694ef92454f5f782a38711afaa10290958926dcee9b4310c3395f949ec3e2b1e0ea30702da84d4d98a45d1bc3ad74809667f6596ae8e69553044e3855ab2461b9a83c40c058d386f0ce5ca50401b5b8ef3c0f404b2a7a6abce6b9ffa272edec05ae276fcda968262927e6eed71d82447c225057cb10fec6435cd9785b0816dc2550eaef330094b502520417bf9bb67321a2d3b678abd8e45c67c4ee13a918739a944478875357c4c8d1f115db347e0193c057954a03fe70b0c7f7f3a77507548f2da04d82f07ea5a080bdb946b4cdf6a022dcbb6f47fd4845a91acdb2999496338430c52e2081d199ef9b43adfe9ee3aa74d26c6ae6c56c6c3d6afbceeb69a5cee531458bd6e3f733bab1c5aa0e35c17137f71ab4b21350c3f0111205c163013619cb7e4ebbd125ff868331a14d2cde8e01b44794a1e561bf62a190f24f09f65c770f4fb6cc58704c2c56a975c24646746752f7372b806f19efe60297af9880c77d044a3c725d574b116be63f8826a8997fdd06e166cb0d9a37074436e1dc41500c0a01dd8c0d64d54e2de231e8f6d666fbd31957d2b9fbc540ed44552ef83c411226f1856d4ec379d6208890d1cc58607879be779b8edff69bd7ead0d95d7487523afe03f205365565694096a6232e1231c36384e0cdf6e97fe5179ee0e532be7ac42025c2a17ee96998347e194887980bc925f23db672f9b1727ed288e0a069f5d679c89dcf7e0e17680246d956c04776e4817f6ff65a7207916dea8e6098e0be625c48b4e25c66c126b2afd30b38d1ed07ed18a4052d003c7ce509ce2de991b4fac1f90c95b08599f55a58f767d05d8c24ee9c11cb8a3697278c5369743cda63f9974697a3aaa78a0ae1a499402e0aee59f3e580832090aba509a9213a0793caf00aae2eb364b1f752cbf2ab6273a9476675eac32160682386828e5649af7ea33b94722a58a9ca21e6f2450ae7e8785153711cffd80ba932d6c2fb7ebed20788e84767dfc2b706dc89af08531ed997d8a9050f01b849922fdec449ad83497ffd20f6641896cf48ed97a4b2555406d592313dcbfda6fee5ae57acde968de21bdc8350794a027f43ebc64eb2518a7461c18b207dc60d8045050a0f774e2de6eee7c46672fe1596da30c0d822b78401bbbc79d1a446fd2805818fd84c446a3fbc02b3350e9a759f1d9b8029e4a7b1d85e632064a7bf7802edf094c445c19d36b58fd2afc57f09ff44e75dd29b882be573d27ead4a5ae8679bb99d0fa2079a7748d56ca8aeb7a582a614dc4757d6ffc909481284ab939072c75388441afba1beeab8961c4142346e8dbecdfb44d49cbe16d09b73bff2997199b0247da1de8aae657d9c90e47a56231d1518154b22265852e48fc9ad33ed5cef0e21bf91e5946ee6a2d986921c668d97bf1210ac3f83ea44521677c81d145c0f3632ecd3ab919619fb83b7ab1ac11fd50637e87eaaefed5b959bfbeb0829f81a1bd6962810c612c69cbf8e1282fc63e6ae45a1b69b7c4018b14b48473ff4fe16c0475fb907ea437c80dd9f9345c5e7919db50df194cb024b8627a572c40c6f50901953b2c5481bcd34dde901773d871956f2db9d9c81e4ad9a10521ebbd97b07d5554760fc210ba4d52fc6622db74e29c16b4ce2ae3f6c654fc3844cb4e5a5bf23f9e51684bf917d03090c914144150cbdade03c82cbfe4b0ea7322e0dcc6a06b44b2065b81177221068e20b639d41fca391c916e20d949cbf708210679be7cec31ec2368629b92242ee3df861989e5341d9146af3583db54c17c449b47dceb11d42a066f6ee028d80e689a120c7de7ef52878f7ba930ae76d6ca0b783266b52abc832663c7cf67643dd03dbadbf2fd5a3cbdfe946e95deb6fa2ce90cbcb8f92c4738e4f39e5fc3d38a7b061de0e3debad64fab40d0ebfd5aebea89c3a44ab95e84a94a47e77e7dfced7a1f07443505a16dfcca43d39aadc58555aaf0ff7828c24656a29cb826fcb710083503352b4abc8ad77ffe5feddc81da7d30d6055bcd0b899b8904cedfc6e1885d11fc25302413f4cdd8dc75c1df49e68b0cb09443105a081f2a1d9b9818e1dbe6cb2370c11516387e6a9909e8549a0beb23df3cb38fb9ab234d0b059556a09681e39b5ea41fbaa0a7698364f330235c79ad189d35ff2dc86f40f0bb143f64c6958067d220a8d7e19867503b405d229f3a67c3b92608ea272ca578269f98783fd501b0ea743806ac013548d94cfda050d8b36c80aae3df7635cc47db5d0ffc4f634ebf658634ea5d420ced224294e54af70cd753a1e731e9a38a546a428ba596569c35e5919b1ccd0c83e936cd27d7acac2a9196d5d6c30ac07dd6a4f00469ce668ddac72dd31d2c61c06a60b9b2117b948c245316874f328677fe9287a5da5bc3a19d247e75a86c68b4d5c4f388295bef7952c31a3935b92ffa2d6e32952d1876a2708905e87f87b1e8e23bd661b9e6fdd288cb214e6a7abe7e2ca9c425b796721e0f442f4f967e695e2101cbea52d8eb4d21e5baa65f59021fa57c7cc360b4159dc159ee01d9fbcc377db0afc529d7e9766d3e729bfd89f7f3f867ad7163b0bfe0a197d8f04206c89ac641706b8f7060db8b6f675069f2df79a7e47b711c94206eccf675df0170bcd4f1dbb6b1d17893fe968c50a8190453b16bcd4b2a935dd51919553b8139b9691f338518b9527f91dece9c9acc47aff3704bb89e2165a7ea57069494300370f964ec7c73a70e96b7733a93b05a2a4611556eca249d3c8c71a26d1821d16d9eddc748da9fd291b4e59755e7ddccfa41a6a0ac4442f075937ae6cd97c8bba7228373cdb80bf81a82c37791f8b1d83ed63a5ea119389d71c21c0107a405edc941faacce0a86460024c748135b112ad931f77e2d00d8bd72affad7625219ce9b1d21ee85775bc6b9fbb0c622047a4809e925e9c305c981a110930ce72e5398c46bf4810de0cc477d4ee49f2d5517829b7543c3905ba810f20163fc3a3f8f2201115c52de9b149ecd964148fc02f5939760c1bd90161b1b7866f90bd0c7252899a17bb3ecbc2a7db9ddc598d23f5e15b8665ed145c32d90f9278142b942c4a16858e53c5998a63e824e5b56d7a17873a6494d4140397c7ff661d566e8c0c8aaa77c52fe87a15f19d8338958f60eff63cb012922319b564568f8511b8ce772fa9a06d58fe7797c1aad21ce0c8da36e9bc677a05a18bdbc75c68100ae3ecfdbdf049096a4bf5acb4a19065e40642e3b55104fb9e93f45b05091d3d6647c81d0c98731f6cd432099021952295d9a7c9b5f77cb074f4cc80c78ef209e315f37fcf9dfcbd21815a9678378aee32bc8187cce1382da213ac21673ddff6ce3d34c94bdf104c374d56c460af9dd5e85d1e4d5de7b132101df4b6e8542d3240292ea04cf9f63a83f6e4feb44e361ed664a535322b281a5642b8a3d8e3e79ce6730bb2f902c70f12522b63ead116a031cb220933e9437c28d20c509c2c2b2ad284d4d8089f4631e4f1cf6eb4de88a506bf33978d1aefb2dbecbd2cbf267bd5ca2ae3190291d24205cb75a54a8b50ac72fb827a3ca9a8d871148759ae1b28778d49121d3720ccfdc8cc69c64bb0c7e044b31ef19f62515f6056ed3e807d69ab8bb58960f98f3fe1702b3df285215777b2c4c4a4edb0b2dd2931186211ea58448f6e5633832720b4ec50758c0270ba2a8303a11002bc00a1a73215e46d95594bffacfde0636000e2fa83bb10826989537704ef4676deff872f085ae29c8aae4b4c0e7fbb370eb9cf1b6792b12187103a956171d321ea8b54d7b3537d18c55866ec4849dec278eb712a354e7c1aadd1308ebbc483dcb0560449180cac730be75563d4c3142a44ff09a91183563d76913fba92b32d127fab610be55381253b4e1863123286202832abf1a7af65085d02d563ed20c57489f7c05662fd4eb4dd0365d80628cc91c137fc9d0b9eeb42d201dde408619a589bb5a111cb6431c5b2ce1e4ed1c0a89b16278148da6cdedc03b5fe3aeca47f9caaa1d20589e1a14914a7692f813cf34d8d1d0bdca0c8d90ce306390d6aa53ff0eaa22555782c3de86b81c40e6f005e014bc66aed9ddfc985fefa3e51428fb332675c9e76eedfc11a9fa6f09a3f21fbdeeafd6b5c6112ea0331ad4424f3d734b3b4bf2dc4e7e85a3f1490f45088e040701da8acd63149ccb5a3b48a236ecf15bffaa68d84d656b6baf9a3a06ec2851063ecfd8e51a0dc6c5c10e1d0b3822220fbdc760f269ec76cab6ba9d169e933ff2708b92e57f0e407d05b59247c084864b1494288eda94a8748f0f9e9486ea01ac73c990a1281c5e820ca7d3430fa105bb6d53e5fceaa5c3b186dfdd461b9e169399ecd9992e13a190f4e58d5dd81684dc38bc9036e05072b0557d97f291d05a7116feca69e7a2e2b2c9ac01964b1fc789df6668f1f63fa76f5355b94822087dd60bce76af2bf3f77eeaf4bc5782d609fc053ab26c1dbdb6046eea985f3daa389427149cdcab3e164e3711659b45fe40eac91c8279c74c324d45b763db27a275a5cd368ac7d3a73ebcafa3e14f7f199e2fd71bf4fdfeb16b6610eeeb337214e3376c0dca0103fe7d81f444d1aa45d09fcef62742d97ac8278f70b5c2dde323d592fb4ac9177b84fe9f3bca53e33dabc54eab25d90e2ab6dfdcc28c2466dc5e70add9dba6dbd3c2665341a2088a40df27dcb1e40e2221f2e38f40720e109f30e3a9fb5dfe770520099b1a9adb86715e6f3e8e5ffd97ee5625f545e67bbe810078976f536baaa1d6b0f88082d3c6d4ae27a30092f43089cc9e30930ff991f8d7e8d3ad4f2039bbe4f3c49f7133f9de4bae079155df93656f0042abcce9a9738d6fcb6e7d5f4012db9b864fcede472985a3f33e3444e57ac542a788adb46daf153329cca9ca4c7654ed008db9483a758ba1745fef9bd25a9775b574bbf4c83f84f9a2ec4dcadecbfb59bb55c4c3ff6c7d4809bd35f528fef000177c634e85ac658e8e6ecced08ea99685aaa54f8021b667f00deee270795f138ffd84b0f5c7141a2d72935f33c12b7722a080b3e6b53ddba704832a3e4414f2e05fd8ba8f4b2a1d5569c9ac9283fe8c8b49d6d7d4642b14091616c5058638beab045a7b16a19a150dfca21457ca63ec32bbae83e3c33074b9d2b87e2464f5a5b30082f175aa0e64aab6c91342c5ce85e9ae876530932fe834637833c0adf7f967aa47cb75f97e4ef47e47aef0db706f00538292ab1b008699877fea43fa0858bf103d7c1601773f6baf2089e2c986d781c539a340f8d66af0280259bb08c2dc4306637017a32f351ad42d69eb7d6421650ba3113779"}) ioctl$BTRFS_IOC_RM_DEV_V2(r5, 0x5000943a, &(0x7f0000000440)={{r4}, r6, 0x4, @inherit={0x60, &(0x7f0000002c40)=ANY=[@ANYBLOB="010000000000000003000000000000000400000000000000b157ffffffffffff0900000000000000a7f3db9ac5da0500000000000000ff070000000000000080ffffffffffffff0f0000000000000600000000000000ff07000000000000ffff00000000cc6e1e4b8fbee1138d1913570451d98a79cdaf0fc344c43f75b8fd0b7b7401040093d59e5afa694754551f95f1afe4e300c47db47fc66d52627fcbf0fa724cf436389a0406a5734b2cb92979b6dfdc211fd362901d1192a14f0a70487e0f573b2d582e694247bb7793a31cd5b9828b61248adb35908aec5c34f98fec9659f670b0ad4ca177ed73cabe18ebc5010000006d1a068c62eee66ee44f0af7832d839d1ff5d3ae21009e26f4756f4766bcc6b98000000000000000000000004c72f4bfef20f808e32b6daff4a957ab429b3653b2b3bf12bfdc222c310743780c6ca9b0bb72bd8477f7eba5135ed7b3d6c44a3183998304f9b8c9e3eaa466afa12dc0ca0324d886cb2fc2cd32fbf506d3aefaf229eb93dc5abdd3b4e17cd515ba49ada9b77466e8e9b7f3c99f67ee0000000000000000"]}, @subvolid=0x8}) ioctl$BTRFS_IOC_SNAP_DESTROY_V2(r1, 0x5000943f, &(0x7f0000000700)={{r2}, r6, 0x5, @inherit={0x68, &(0x7f0000000040)={0x1, 0x4, 0xffffffff, 0x80000000, {0x3f, 0xc2, 0x1, 0x7fffffff, 0x1ff80000000}, [0x9, 0x7ae8, 0xdd8f, 0x5136a68d]}}, @devid}) r16 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$IP_VS_SO_SET_ADD(r16, 0x0, 0x15, &(0x7f00000000c0)={0x84, @rand_addr, 0x0, 0x0, 'sh\x00'}, 0x2c) 03:19:55 executing program 2: sendmsg$RDMA_NLDEV_CMD_GET(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)={0x18, 0x1401, 0x3, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}]}, 0x18}}, 0x0) 03:19:55 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r0, 0x1, 0x4a, 0xfffffffffffffffe, &(0x7f0000000000)) 03:19:55 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) sendmsg$RDMA_NLDEV_CMD_RES_QP_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x1) 03:19:55 executing program 4: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0x0) 03:19:55 executing program 1: r0 = openat$mice(0xffffffffffffff9c, &(0x7f0000000180), 0x802002) writev(r0, &(0x7f00000006c0)=[{0x0, 0x2}, {&(0x7f00000001c0)="35e0fd12a6ec6aa818d675061935fd29b34fa6438193b7c95383e59e8a6ee5c524daaaf93e65ce3eefba06163dc38188f1", 0x31}, {0x0, 0x4}], 0x3) setsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xa, &(0x7f0000000000)={0xfdc, 0x1, 0x0, 0x7, 0x7fffffff, 0x0, 0x8, 0x6}, 0x20) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000003940)={0x0, 0x0, &(0x7f0000003900)={&(0x7f0000000080)={0x18, 0x3, 0x1, 0x5, 0x0, 0x0, {}, [@CTA_TUPLE_ORIG={0x4}]}, 0x18}}, 0x0) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r2, &(0x7f0000003940)={0x0, 0x0, &(0x7f0000003900)={&(0x7f0000000080)={0x18, 0x3, 0x1, 0x5, 0x0, 0x0, {}, [@CTA_TUPLE_ORIG={0x4}]}, 0x18}}, 0x0) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/psched\x00') r4 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000100)={&(0x7f0000000040)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x30, 0x30, 0x5, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x5, 0x5, 0x3}}, @restrict={0x3, 0x0, 0x0, 0xb, 0x3}, @fwd={0x4}]}, {0x0, [0x0, 0x2e, 0x0]}}, &(0x7f00000000c0)=""/61, 0x4d, 0x3d}, 0x20) r5 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r3, 0x81f8943c, &(0x7f00000001c0)={0x0, ""/256, 0x0, 0x0, 0x0, 0x0, ""/16, ""/16, ""/16, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f000005a700)={0x0, ""/256, 0x0, 0x0}) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r10 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCSIFVLAN_GET_VLAN_VID_CMD(r10, 0x8983, &(0x7f0000000040)) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r9, 0x8982, &(0x7f0000002800)={0x1, 'vlan0\x00', {}, 0x40}) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r10, 0x8982, &(0x7f0000000000)={0x1, 'vlan1\x00', {}, 0xfe01}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r10, 0x81f8943c, &(0x7f0000000100)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000001800)={0x0, r11, "02b66c11beed7c64705a2327ec95767e4393a580b2c3043a2fcfb08839b8897467f4a525091f0f7d2480b2fbdcfd2a3924b674e8aed38628fb035a463934e151ef7c0289d4fd7b308135026f77657ca78a849330727be579703bef5f51cf16a7198f8eb8e962cc55e47a88645dc99b6e4dfd15399b64e979124ef3a9120208d05d9de3ff1ce9cc9e6353b97b13c914e3530a6ec5b967674f3cbc69538c66356f6777af618dd96e1730048727e164fcc8139776c1e5061154ffe7838008ce90ccbf0827c03a28016d5f3bdabbc98bee9c405509e3e094ba1677d6b347061c346722828810ba1b68424c585770f6527f3856630aedb97f2ee0742e013d5d412046", "e26481ed1e7c639b5947fa03672a9556f2d9c88f35f8f8b62d6b01c1aef3d08f4ee43881217f959db47d280e8448925694f755ec0256840e58a31c14f0d78d223c58da8e0bd812fb893403e655823624c9e0581484207a6d914ad9befaa148971274f98aa0b753b38761ffcd20135aa09bee95ffc38cfb410de6eb0b1c0eaf69af8375bb982d21281acaa2966378f31ed037b8789d3bf55cda6f1fdefac7c7d4eec101525b850f72c5d3515de41ea6c4cc0a1d4c9d0e83fe98d8baa6325482d6270833cf890aba6768abf6a6ac45c0268bac824f692a521bf8500ce437d7bd4ecafbf918c063d8af3d110e24ddc569f535794d4c8c4ab3897b27310c8d39efca731b7a22caf0ec5f2df04ce6b496582e72b5cbb10480d59c191cd3eca3d3a973fe653216cd08c8de4098133f85da499af2f6a6c7513755f40d13810388f5476a67bb722dc832e4af4c76fda32aa9699c8191a644df90df4b2b2e7993e90bee48e3b65cbc84de44a15926c157018e46c849d57933b96f67dcec40eb733515b880aabbfd1324433ef61e0a112430d3829717820a9eb79c8767614facf386e07a7df2ceb2e9f9d33d65d33fecc7697f5bf74769a67ac297756ec495eaf87674ad5fae2fd772301896e85c617328f32f69bb718bf1ade1d8fd637a6bb4c7044929bf43757821b2bde4ce2ec164ef3841458207326249547ccd2c3ca3467e8c5474cb820ee8647c90d2da6af054fa1f25afb1b0792dcf21b2736c67fc8119a6bdbe19689bb639113f5b9165a50b6f2df8dd8c549220488da3bb10e45dcc7a6207635a550e5ee913aa8ec6ea5f92ba59eb003424e6ea472df633220c8e9644d5bf2f4b01027fc5c0422c39932531e1be7e62e021ac4592b57d95720d5ae86f4bd11d95ad82569ab24e0d1b5a144e6fbcc76c4d7800a70069a852979a3a1f02fcbef6bfeff2101576c998109c65350175bd05435d4be236097340cfafadfde768b1176e6c40f34731164afcd0c3620a0cd015494e432e9aff2c59a4cf476d9037a398183fe74789da0300172e1c02173ff867faf6fbed165ca819be3e4ea05fb6ff1633430984bece64ef93ff8d012b9c321941d59f5b8572008f6bb22597864ea1fbd6b9e349b6d9dc1adc185ea32d5e67e44ac5ebea2063635a53e1718a4246ea47a8874daae0ac6653f821f381a940cbfc98d4a25aea33c63309ee1c6c20f349b673509f09b5381956611359754bdb2eeda100ccb4834596de45556611d5b568f2604653c2129a7d5bd50a209a6d4a956c108b5349a8d208431a2edb17d7650332d308ea2e6f324e589f0e98de49ab655a77509637f0a65614c33f16f91e0d6305e8f9ba0766154e1599f67005ff75af7a6143e574acb799f2363dbb37971fc451c0054b5753de3e2278afe06b9e64b93ab09b4985fe26626a6266da1088f7b9755ac8a9e4e6e99a0dedfe2b1509de12f75d9dea83475543d2b328e986779f4992c870ad128b9d09e8ebcc264e8bb5b85d6d62ab902b8ed7409448cc26a777882627bf3e0c9cdd473289154560c2838c6d4fdaea97ff5d7992909c67710dfeb4977ea7bc06d77b06a19efa42178c46a3fa66ed7d6e2b67ab86be5d94721b099947563db706c5c3a12744ea61d63fce93f546f2669c50b6568e3f32d79bfc75adefc21ee93c5c5360cf2e7ac19571c3663857baf3325b666570642da4dcb309dab05b7ad05bf832d28fa8e871f7b89d6f4327953f4dbde3aac022f4dfe050d0924427e39a8027fbc4b54c4a8c2bf35f8c11c9c0ac4bc1fc31d6bdb2cee2675c5a782aa3ab5ffcc7be7207c89cdb8546fcfdd3a5aadfee5a296abd9afc127ebbf580649e9132b55d9f40a3778af49248b593e00c9f4812b8f7adb7323ab7852e4ed09c55aa356b2e8fee6eb14be3659fdf821d23ac556845f70670d8b6a417c29ac0b1585ea865634c0c921e9d930d4018f66d1e024179d80a7154c491c8662d427ab44a3633480782889f1d00c1d182ede30d4127d769291ef408b574a41c29153b7d949d4648b60a4faf32b380dbc87146c36479d47023876abd4ae7e289ba79d988f6c3a86a75bdc784bea2f0b7e2f77cb1282f54a18e1117e50ffa46ac208fcf8a7b5751e83b3e80cb428e4c2ae63ca3cf7b2c4353303edfe328626391f7925f1ab4ef1c7d0f54d0e45590188ecdb6d2c9c0db9b0552dc81b21dc1bbe9e94be5f78dad11f53d6fc3602e9ffb872d3557c44a133ee94e50d57d5eae2214569975982c63f22750db6f5c979ed81b3f68fe6be6daa85bcd98f25548c1d4db1f15394bc708933e0352e4059bedbf832abaf75e9bdca6fea93600357ca4153357d2e0661a308edf82c0f53e7a121c7e1e8bafdc5fdb61c21f4716d06b43a8395aa915a34c4dc4b5b15ba70a4e163728a9966515682b9ca3c2499aeb17a3c17f905fefed806b504f77c52564006273282db5e0c70565ee1016fc7c241830bef951294db9682ef41742b6550246e539143f15d6c2f017a8083ec97eb3a2de8bc2d8d5fec2b9b88996b3ff6c5aa5bed326f72fe9190de74a83e380b9fe89324421697d124d9a1bd3ced8e1856923147958582d737a36da6af4a0fd92b83f0ef0cb1a725d3a5ecb3a39ad039d200989a281a0686336457824ef582698222b7a063475b793a21745d6701940a0baf124461ad71de8dff6a6f7ed676d107e01ae6b7b79aa1f96efce91039dead977bf70365de8ebb3ec06634246d62f78287831984accef27048794468f520db5c71b4fa94818ddc7394fa1b609adb8cc80c0f32efac26a47bd74119100f0cfdcb889aab1019786cc0eefc1e4295ae919e9f6c8c8a16aa76a2bfe39adf5929e9b9925da0241e734378fe140981e3536bf0b77eb0263297a936a5f37605f128d79b16723b953331f99633b8d29ad1d1dbdb74188488ea0d1b7e0ddb652c040aa0477a079e92618e52f3b7ceebd62e0f0c6946469c19ae828b7eed288c3a53320c9d5468c39d608bd42d967a21e6b788de7c6826d1b99130083182562f63443290aeeb24308d3eb4881547db34b284d9af2bd7cac0d2f66bd14758c079c345d2bce3e1efc3599b0d06e69a92db7e05473673726e1848df75e83df50f98a9321468c10c6514dd7b3cb5b0ddf2fef13284463fe88ef2bc95d51288e41e3e0ba5c91bd686d7f7658b5bac8e3991a0f3b36f004585d9edd09d478ede73e7da067ea502894fc1247e62c1a84c9065ffccc3da96f07ddce135ceafdd784dda6f64a7add400d21ae13abf98e90fb96fcda23a8ad79905428a349b2230c19cf8cdca1724382bd19b4b075438098bd46cbc668bcbdcf1da85f733a50669f976a7106ff1936f20d799e7d01b0beeba7057a90016fb2d36bb3d14e11ac077ffb91f139d16ae5e78d84559312c9fd1a91ff70e5d9b4fd279420f7647151fe951b705082230ad20415d2f605665cd9374a50f7fc3c32efe30e4c0fc84f0c0e0bcd35e46665e4f29371c1c96324f65a94c85874e8e3baba68b88acc85c38f466d7353b5a00953c8ff5522cf0903e646301e3539d047286d10be16d9fbef02d450b7b12b1ead250f68c4c893fbc6f48765f34a81c477966278a1c6945d14d6531f0b5e4cef4edaf3708a5787162c39b236272694b0a302465d01004fa9d516414c040c27fccbf38466023b06293bd07f31fcdbb3b5378a8b2c7886e1551b1caeab96f7f3c159075756f5f8aaa05b6f87f581d802903c36d84169f87c01a77c43284adf66daa38fe8633a8f6d258231466aba89bb9e56ef289d2815cde433e381ddf74852302684b974c80d0a1d7d578039120a2db36213d167687e9390ed8f14c709d3149d2f5cfbc42a9b85e6d10c4ee77270534fdff2ccb816dedc6377257a73ba2a4ea82c0cc4a81bfb939f710b109beb279edeeda345867c0130ff6fc0fbbbbd25d16d2e73f6ab2fbb4c72abc0713ef9e4690b72208c468fa64c21f2247867b5edd514e5be23733ef2136b10e03161fe3b4e6018933df1f97a8250747e6140780a064e0c35bfafcb8177a75e8fde25e61e1c6332bbf7ddc3a11910feb3bd66707a7c1a9f87b320298acec88135a177b2f6f3c0ff02765f34c30b078b58470cd227ce4c0a1a77e662180b28fb360c3fbf47ba8982510979b86332b6d8a53d5f3947665c119a71e5b6ddc64228b47c3e23c30ebbede354d71d2780456de3f717a384112ccc9805dfe107fc9440ab7abccd8463150ce1306778fbea9793d88c4a7864a925bac5da593d6b72ee2c743f0b732a10285d293359c8126004f06fa12c0b3ca9c1e9c0a75b587207965c49f7450cb4210da01e5604f83f849b7eb9cb3f73de4bcff064b4fe08580971184db940bf29d6b8cea027dbfe0b78d6fa574da4b5b4db57b4e1939213c9848537baaf8076b1db4e767a467ec6a47c67aa33df96d7113cc9884124bca5579ce0058618b1b1f13ff3b102ff54e6bde7e29fd555acd6ffe6429af27301b6bbda38403d8f6f3266d7724f517778e7b2c1e13e3d83104ce743857c07b70cb5be8d6d8757d63a3bedfc9de79cc7e96c9833e15fd65f1336178568c2453a49cfc8c8dcb4f5d978f0a6144d62a5da6fd75d08a41084d4c59b345e07a5f4446af6e5216cc8d94347d333030015e262036f0a4fa6d2ae523654c55b37ac179efb66d230de5c70a9b33738ef0cd4ba2710d9ec03f426701101182051516a9be380a07e2555a8cda03eafc72d2bc2bc1dcadde4bb819692c1736b0ed203c4934842d791aae9e10bf239cc5393c9faf967109444c8f44532766ca5481f0ac16d25753a121727271c71d97b401dafe91588b362f2798f047deece9f860624b2d5753e46f929f8c2d03753e7245ffed6d8e36c7b380c4fb6a27e087a38b5e4a80f0043f95e5a20701c62692e684a764074e47badcecf8b2145be47b5b7089c249abcf0743a61b517004d120929d7846a39a46e0ddbcf5334fc01aca0bff31e67da8b3c88e38504db1dc3940c55bee158ae6dfcce289cf91106397d8e3990149a86c819e0354d785a4eed76fa6380491b01efbc23e7189ec253884d384865bca5da9a0917d68144a0a02cde867c365d339a025b7c8a16b82e341719a259ede8f09c165a354fd3e8f5d59e349e7c36302cf8ed115537969b598337fe7575157c89a254c0829cdb243d3d788321c756bf2817721db4bead96e1f25be5b8c7100d149d13900b6c6491ddbdbeaef7753ed5c5d9b07449bfd023501075ec08c37c13df696bf73500bd440a6522f5b955862c5eee8dc6e875c5055350b3397a6b31d2b764308ad24aafd4113af76f38f4aaba9e24efa3ad5b1c008a6cad2411ef6c7276dd3a5a2ae8130f91c36c34137731426fdf5272ef4ac5c4415e2d0f7b50da3ae910ba22bb5b962351e841746b"}) ioctl$BTRFS_IOC_INO_LOOKUP(r9, 0xd0009412, &(0x7f0000001200)={r11, 0x100000000}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f00000745c0)={0x5af, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r12}, {}, {}, {}, {}, {}, {r15}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r13}, {}, {}, {}, {}, {}, {}, {}, {0x0, r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r8}, {}, {}, {}, {}, {r15, r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r12}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r14}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r11}, {}, {}, {}, {}, {r7}], 0x81}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r5, 0x81f8943c, &(0x7f0000002880)) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r4, 0xd000943e, &(0x7f0000001440)={r13, 0x0, "a583415771cc36e1eec249d10daf69fbdc21c91723733d1472cafd33d78b5b81dbe0a7595d61708ab7d8515b3c6d9a2213aea9bbf76b279c93ff17a6f1ab97cb0e8dc83bfc2732dde055852c3fe6b4baad7a2ede729822a5730ee05e4809bebe0c90e8b085c1fc650f0ad009b88dedbf89d6822f689eb8660f3e9b3f3e6f5d86cdf1831ecff5a3ea9479b9c4a2be2240eddee579ff133a8731d206f8bafe28f685be79a76da70138e5b5a149a3ffae27bda195c3365edc7743df6459e5993065c7daa14469535a81a123ef19b167aef201d744f52d0f95f0281883e38edbe202864a61a75b32e9b8a2aa2b974b0a6b57a1a7fe503ae31f767ad3d7bc24e35263", "652e00304816fe35a19cce4ad4d0b7ed229a554a5cdb3df661d82cdfbcb325f80cb178f4ca23d992b8c70518c76730acdf4c5aff31c54bfb36a9f4b2f694ef92454f5f782a38711afaa10290958926dcee9b4310c3395f949ec3e2b1e0ea30702da84d4d98a45d1bc3ad74809667f6596ae8e69553044e3855ab2461b9a83c40c058d386f0ce5ca50401b5b8ef3c0f404b2a7a6abce6b9ffa272edec05ae276fcda968262927e6eed71d82447c225057cb10fec6435cd9785b0816dc2550eaef330094b502520417bf9bb67321a2d3b678abd8e45c67c4ee13a918739a944478875357c4c8d1f115db347e0193c057954a03fe70b0c7f7f3a77507548f2da04d82f07ea5a080bdb946b4cdf6a022dcbb6f47fd4845a91acdb2999496338430c52e2081d199ef9b43adfe9ee3aa74d26c6ae6c56c6c3d6afbceeb69a5cee531458bd6e3f733bab1c5aa0e35c17137f71ab4b21350c3f0111205c163013619cb7e4ebbd125ff868331a14d2cde8e01b44794a1e561bf62a190f24f09f65c770f4fb6cc58704c2c56a975c24646746752f7372b806f19efe60297af9880c77d044a3c725d574b116be63f8826a8997fdd06e166cb0d9a37074436e1dc41500c0a01dd8c0d64d54e2de231e8f6d666fbd31957d2b9fbc540ed44552ef83c411226f1856d4ec379d6208890d1cc58607879be779b8edff69bd7ead0d95d7487523afe03f205365565694096a6232e1231c36384e0cdf6e97fe5179ee0e532be7ac42025c2a17ee96998347e194887980bc925f23db672f9b1727ed288e0a069f5d679c89dcf7e0e17680246d956c04776e4817f6ff65a7207916dea8e6098e0be625c48b4e25c66c126b2afd30b38d1ed07ed18a4052d003c7ce509ce2de991b4fac1f90c95b08599f55a58f767d05d8c24ee9c11cb8a3697278c5369743cda63f9974697a3aaa78a0ae1a499402e0aee59f3e580832090aba509a9213a0793caf00aae2eb364b1f752cbf2ab6273a9476675eac32160682386828e5649af7ea33b94722a58a9ca21e6f2450ae7e8785153711cffd80ba932d6c2fb7ebed20788e84767dfc2b706dc89af08531ed997d8a9050f01b849922fdec449ad83497ffd20f6641896cf48ed97a4b2555406d592313dcbfda6fee5ae57acde968de21bdc8350794a027f43ebc64eb2518a7461c18b207dc60d8045050a0f774e2de6eee7c46672fe1596da30c0d822b78401bbbc79d1a446fd2805818fd84c446a3fbc02b3350e9a759f1d9b8029e4a7b1d85e632064a7bf7802edf094c445c19d36b58fd2afc57f09ff44e75dd29b882be573d27ead4a5ae8679bb99d0fa2079a7748d56ca8aeb7a582a614dc4757d6ffc909481284ab939072c75388441afba1beeab8961c4142346e8dbecdfb44d49cbe16d09b73bff2997199b0247da1de8aae657d9c90e47a56231d1518154b22265852e48fc9ad33ed5cef0e21bf91e5946ee6a2d986921c668d97bf1210ac3f83ea44521677c81d145c0f3632ecd3ab919619fb83b7ab1ac11fd50637e87eaaefed5b959bfbeb0829f81a1bd6962810c612c69cbf8e1282fc63e6ae45a1b69b7c4018b14b48473ff4fe16c0475fb907ea437c80dd9f9345c5e7919db50df194cb024b8627a572c40c6f50901953b2c5481bcd34dde901773d871956f2db9d9c81e4ad9a10521ebbd97b07d5554760fc210ba4d52fc6622db74e29c16b4ce2ae3f6c654fc3844cb4e5a5bf23f9e51684bf917d03090c914144150cbdade03c82cbfe4b0ea7322e0dcc6a06b44b2065b81177221068e20b639d41fca391c916e20d949cbf708210679be7cec31ec2368629b92242ee3df861989e5341d9146af3583db54c17c449b47dceb11d42a066f6ee028d80e689a120c7de7ef52878f7ba930ae76d6ca0b783266b52abc832663c7cf67643dd03dbadbf2fd5a3cbdfe946e95deb6fa2ce90cbcb8f92c4738e4f39e5fc3d38a7b061de0e3debad64fab40d0ebfd5aebea89c3a44ab95e84a94a47e77e7dfced7a1f07443505a16dfcca43d39aadc58555aaf0ff7828c24656a29cb826fcb710083503352b4abc8ad77ffe5feddc81da7d30d6055bcd0b899b8904cedfc6e1885d11fc25302413f4cdd8dc75c1df49e68b0cb09443105a081f2a1d9b9818e1dbe6cb2370c11516387e6a9909e8549a0beb23df3cb38fb9ab234d0b059556a09681e39b5ea41fbaa0a7698364f330235c79ad189d35ff2dc86f40f0bb143f64c6958067d220a8d7e19867503b405d229f3a67c3b92608ea272ca578269f98783fd501b0ea743806ac013548d94cfda050d8b36c80aae3df7635cc47db5d0ffc4f634ebf658634ea5d420ced224294e54af70cd753a1e731e9a38a546a428ba596569c35e5919b1ccd0c83e936cd27d7acac2a9196d5d6c30ac07dd6a4f00469ce668ddac72dd31d2c61c06a60b9b2117b948c245316874f328677fe9287a5da5bc3a19d247e75a86c68b4d5c4f388295bef7952c31a3935b92ffa2d6e32952d1876a2708905e87f87b1e8e23bd661b9e6fdd288cb214e6a7abe7e2ca9c425b796721e0f442f4f967e695e2101cbea52d8eb4d21e5baa65f59021fa57c7cc360b4159dc159ee01d9fbcc377db0afc529d7e9766d3e729bfd89f7f3f867ad7163b0bfe0a197d8f04206c89ac641706b8f7060db8b6f675069f2df79a7e47b711c94206eccf675df0170bcd4f1dbb6b1d17893fe968c50a8190453b16bcd4b2a935dd51919553b8139b9691f338518b9527f91dece9c9acc47aff3704bb89e2165a7ea57069494300370f964ec7c73a70e96b7733a93b05a2a4611556eca249d3c8c71a26d1821d16d9eddc748da9fd291b4e59755e7ddccfa41a6a0ac4442f075937ae6cd97c8bba7228373cdb80bf81a82c37791f8b1d83ed63a5ea119389d71c21c0107a405edc941faacce0a86460024c748135b112ad931f77e2d00d8bd72affad7625219ce9b1d21ee85775bc6b9fbb0c622047a4809e925e9c305c981a110930ce72e5398c46bf4810de0cc477d4ee49f2d5517829b7543c3905ba810f20163fc3a3f8f2201115c52de9b149ecd964148fc02f5939760c1bd90161b1b7866f90bd0c7252899a17bb3ecbc2a7db9ddc598d23f5e15b8665ed145c32d90f9278142b942c4a16858e53c5998a63e824e5b56d7a17873a6494d4140397c7ff661d566e8c0c8aaa77c52fe87a15f19d8338958f60eff63cb012922319b564568f8511b8ce772fa9a06d58fe7797c1aad21ce0c8da36e9bc677a05a18bdbc75c68100ae3ecfdbdf049096a4bf5acb4a19065e40642e3b55104fb9e93f45b05091d3d6647c81d0c98731f6cd432099021952295d9a7c9b5f77cb074f4cc80c78ef209e315f37fcf9dfcbd21815a9678378aee32bc8187cce1382da213ac21673ddff6ce3d34c94bdf104c374d56c460af9dd5e85d1e4d5de7b132101df4b6e8542d3240292ea04cf9f63a83f6e4feb44e361ed664a535322b281a5642b8a3d8e3e79ce6730bb2f902c70f12522b63ead116a031cb220933e9437c28d20c509c2c2b2ad284d4d8089f4631e4f1cf6eb4de88a506bf33978d1aefb2dbecbd2cbf267bd5ca2ae3190291d24205cb75a54a8b50ac72fb827a3ca9a8d871148759ae1b28778d49121d3720ccfdc8cc69c64bb0c7e044b31ef19f62515f6056ed3e807d69ab8bb58960f98f3fe1702b3df285215777b2c4c4a4edb0b2dd2931186211ea58448f6e5633832720b4ec50758c0270ba2a8303a11002bc00a1a73215e46d95594bffacfde0636000e2fa83bb10826989537704ef4676deff872f085ae29c8aae4b4c0e7fbb370eb9cf1b6792b12187103a956171d321ea8b54d7b3537d18c55866ec4849dec278eb712a354e7c1aadd1308ebbc483dcb0560449180cac730be75563d4c3142a44ff09a91183563d76913fba92b32d127fab610be55381253b4e1863123286202832abf1a7af65085d02d563ed20c57489f7c05662fd4eb4dd0365d80628cc91c137fc9d0b9eeb42d201dde408619a589bb5a111cb6431c5b2ce1e4ed1c0a89b16278148da6cdedc03b5fe3aeca47f9caaa1d20589e1a14914a7692f813cf34d8d1d0bdca0c8d90ce306390d6aa53ff0eaa22555782c3de86b81c40e6f005e014bc66aed9ddfc985fefa3e51428fb332675c9e76eedfc11a9fa6f09a3f21fbdeeafd6b5c6112ea0331ad4424f3d734b3b4bf2dc4e7e85a3f1490f45088e040701da8acd63149ccb5a3b48a236ecf15bffaa68d84d656b6baf9a3a06ec2851063ecfd8e51a0dc6c5c10e1d0b3822220fbdc760f269ec76cab6ba9d169e933ff2708b92e57f0e407d05b59247c084864b1494288eda94a8748f0f9e9486ea01ac73c990a1281c5e820ca7d3430fa105bb6d53e5fceaa5c3b186dfdd461b9e169399ecd9992e13a190f4e58d5dd81684dc38bc9036e05072b0557d97f291d05a7116feca69e7a2e2b2c9ac01964b1fc789df6668f1f63fa76f5355b94822087dd60bce76af2bf3f77eeaf4bc5782d609fc053ab26c1dbdb6046eea985f3daa389427149cdcab3e164e3711659b45fe40eac91c8279c74c324d45b763db27a275a5cd368ac7d3a73ebcafa3e14f7f199e2fd71bf4fdfeb16b6610eeeb337214e3376c0dca0103fe7d81f444d1aa45d09fcef62742d97ac8278f70b5c2dde323d592fb4ac9177b84fe9f3bca53e33dabc54eab25d90e2ab6dfdcc28c2466dc5e70add9dba6dbd3c2665341a2088a40df27dcb1e40e2221f2e38f40720e109f30e3a9fb5dfe770520099b1a9adb86715e6f3e8e5ffd97ee5625f545e67bbe810078976f536baaa1d6b0f88082d3c6d4ae27a30092f43089cc9e30930ff991f8d7e8d3ad4f2039bbe4f3c49f7133f9de4bae079155df93656f0042abcce9a9738d6fcb6e7d5f4012db9b864fcede472985a3f33e3444e57ac542a788adb46daf153329cca9ca4c7654ed008db9483a758ba1745fef9bd25a9775b574bbf4c83f84f9a2ec4dcadecbfb59bb55c4c3ff6c7d4809bd35f528fef000177c634e85ac658e8e6ecced08ea99685aaa54f8021b667f00deee270795f138ffd84b0f5c7141a2d72935f33c12b7722a080b3e6b53ddba704832a3e4414f2e05fd8ba8f4b2a1d5569c9ac9283fe8c8b49d6d7d4642b14091616c5058638beab045a7b16a19a150dfca21457ca63ec32bbae83e3c33074b9d2b87e2464f5a5b30082f175aa0e64aab6c91342c5ce85e9ae876530932fe834637833c0adf7f967aa47cb75f97e4ef47e47aef0db706f00538292ab1b008699877fea43fa0858bf103d7c1601773f6baf2089e2c986d781c539a340f8d66af0280259bb08c2dc4306637017a32f351ad42d69eb7d6421650ba3113779"}) ioctl$BTRFS_IOC_RM_DEV_V2(r5, 0x5000943a, &(0x7f0000000440)={{r4}, r6, 0x4, @inherit={0x60, &(0x7f0000002c40)=ANY=[@ANYBLOB="010000000000000003000000000000000400000000000000b157ffffffffffff0900000000000000a7f3db9ac5da0500000000000000ff070000000000000080ffffffffffffff0f0000000000000600000000000000ff07000000000000ffff00000000cc6e1e4b8fbee1138d1913570451d98a79cdaf0fc344c43f75b8fd0b7b7401040093d59e5afa694754551f95f1afe4e300c47db47fc66d52627fcbf0fa724cf436389a0406a5734b2cb92979b6dfdc211fd362901d1192a14f0a70487e0f573b2d582e694247bb7793a31cd5b9828b61248adb35908aec5c34f98fec9659f670b0ad4ca177ed73cabe18ebc5010000006d1a068c62eee66ee44f0af7832d839d1ff5d3ae21009e26f4756f4766bcc6b98000000000000000000000004c72f4bfef20f808e32b6daff4a957ab429b3653b2b3bf12bfdc222c310743780c6ca9b0bb72bd8477f7eba5135ed7b3d6c44a3183998304f9b8c9e3eaa466afa12dc0ca0324d886cb2fc2cd32fbf506d3aefaf229eb93dc5abdd3b4e17cd515ba49ada9b77466e8e9b7f3c99f67ee0000000000000000"]}, @subvolid=0x8}) ioctl$BTRFS_IOC_SNAP_DESTROY_V2(r1, 0x5000943f, &(0x7f0000000700)={{r2}, r6, 0x5, @inherit={0x68, &(0x7f0000000040)={0x1, 0x4, 0xffffffff, 0x80000000, {0x3f, 0xc2, 0x1, 0x7fffffff, 0x1ff80000000}, [0x9, 0x7ae8, 0xdd8f, 0x5136a68d]}}, @devid}) r16 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$IP_VS_SO_SET_ADD(r16, 0x0, 0x15, &(0x7f00000000c0)={0x84, @rand_addr, 0x0, 0x0, 'sh\x00'}, 0x2c) 03:19:55 executing program 2: sendmsg$RDMA_NLDEV_CMD_GET(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)={0x18, 0x1401, 0x3, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}]}, 0x18}}, 0x0) [ 730.793601][T18717] loop5: detected capacity change from 0 to 2048 [ 730.831804][T18717] UDF-fs: error (device loop5): udf_read_tagged: tag checksum failed, block 99: 0x27 != 0x4d [ 730.952622][T18717] ------------[ cut here ]------------ [ 730.954140][T18717] WARNING: CPU: 1 PID: 18717 at fs/udf/truncate.c:208 udf_truncate_extents+0xbf4/0xdc8 [ 730.956490][T18717] Modules linked in: [ 730.957346][T18717] CPU: 1 PID: 18717 Comm: syz-executor.5 Not tainted 6.1.31-syzkaller #0 [ 730.959262][T18717] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/28/2023 [ 730.961749][T18717] pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 730.963604][T18717] pc : udf_truncate_extents+0xbf4/0xdc8 [ 730.965009][T18717] lr : udf_truncate_extents+0xbf0/0xdc8 [ 730.966314][T18717] sp : ffff80001f686700 [ 730.967288][T18717] x29: ffff80001f6868e0 x28: ffff0001333334e8 x27: 0000000000f87400 [ 730.969343][T18717] x26: dfff800000000000 x25: ffff80001f686880 x24: 00000000000000ff [ 730.971409][T18717] x23: 0000000000000008 x22: ffff80001f686840 x21: 00000000000000ff [ 730.973467][T18717] x20: ffff000133333498 x19: ffff80001f686800 x18: 0000000000000150 [ 730.975468][T18717] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000 [ 730.977542][T18717] x14: 0000000000000002 x13: 0000000000000001 x12: 0000000000040000 [ 730.979526][T18717] x11: 000000000003ffff x10: ffff800026ee4000 x9 : ffff800009940888 [ 730.981446][T18717] x8 : 0000000000040000 x7 : ffff800009922ce8 x6 : 0000000000000000 [ 730.983371][T18717] x5 : 0000000000000000 x4 : 0000000000000001 x3 : 0000000000000001 [ 730.985284][T18717] x2 : ffff80001f686808 x1 : 0000000000f87400 x0 : 0000000000000000 [ 730.987274][T18717] Call trace: [ 730.988045][T18717] udf_truncate_extents+0xbf4/0xdc8 [ 730.989316][T18717] udf_do_extend_file+0xae0/0xde0 [ 730.990508][T18717] udf_get_block+0x1170/0x3f08 [ 730.991563][T18717] __block_write_begin_int+0x340/0x13b4 [ 730.992888][T18717] block_write_begin+0x98/0x11c [ 730.994089][T18717] udf_write_begin+0x44/0x88 [ 730.995101][T18717] generic_perform_write+0x278/0x55c [ 730.996410][T18717] __generic_file_write_iter+0x168/0x388 [ 730.997751][T18717] udf_file_write_iter+0x234/0x584 [ 730.998987][T18717] do_iter_write+0x534/0x964 [ 731.000134][T18717] vfs_iter_write+0x88/0xac [ 731.001233][T18717] iter_file_splice_write+0x618/0xc48 [ 731.002563][T18717] direct_splice_actor+0xe4/0x1c0 [ 731.003819][T18717] splice_direct_to_actor+0x3c4/0x944 [ 731.005131][T18717] do_splice_direct+0x1f4/0x334 [ 731.006368][T18717] do_sendfile+0x4bc/0xc70 [ 731.007492][T18717] __arm64_sys_sendfile64+0x160/0x3b4 [ 731.008757][T18717] invoke_syscall+0x98/0x2c0 [ 731.009843][T18717] el0_svc_common+0x138/0x258 [ 731.010938][T18717] do_el0_svc+0x64/0x218 [ 731.011948][T18717] el0_svc+0x58/0x168 [ 731.012883][T18717] el0t_64_sync_handler+0x84/0xf0 [ 731.014088][T18717] el0t_64_sync+0x18c/0x190 [ 731.015122][T18717] irq event stamp: 25180 [ 731.016053][T18717] hardirqs last enabled at (25179): [] __find_get_block+0x1d0/0xeec [ 731.018417][T18717] hardirqs last disabled at (25180): [] el1_dbg+0x24/0x80 [ 731.020465][T18717] softirqs last enabled at (23964): [] __do_softirq+0xc14/0xea0 [ 731.022714][T18717] softirqs last disabled at (23959): [] ____do_softirq+0x14/0x20 [ 731.025001][T18717] ---[ end trace 0000000000000000 ]--- [ 731.030508][T18717] ------------[ cut here ]------------ [ 731.031755][T18717] WARNING: CPU: 1 PID: 18717 at fs/udf/truncate.c:208 udf_truncate_extents+0xbf4/0xdc8 [ 731.033891][T18717] Modules linked in: [ 731.034817][T18717] CPU: 1 PID: 18717 Comm: syz-executor.5 Tainted: G W 6.1.31-syzkaller #0 [ 731.037203][T18717] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/28/2023 [ 731.039688][T18717] pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 731.041634][T18717] pc : udf_truncate_extents+0xbf4/0xdc8 [ 731.043012][T18717] lr : udf_truncate_extents+0xbf0/0xdc8 [ 731.044353][T18717] sp : ffff80001f686700 [ 731.045300][T18717] x29: ffff80001f6868e0 x28: ffff0001333334e8 x27: 0000000000f87400 [ 731.047201][T18717] x26: dfff800000000000 x25: ffff80001f686880 x24: 00000000000000ff [ 731.049179][T18717] x23: 0000000000000008 x22: ffff80001f686840 x21: 00000000000000ff [ 731.051243][T18717] x20: ffff000133333498 x19: ffff80001f686800 x18: 0000000000000010 [ 731.053217][T18717] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000 [ 731.055067][T18717] x14: 0000000000000002 x13: 0000000000000001 x12: 0000000000040000 [ 731.057139][T18717] x11: 000000000003ffff x10: ffff800026ee4000 x9 : ffff800009940888 [ 731.059106][T18717] x8 : 0000000000040000 x7 : ffff800009922ce8 x6 : 0000000000000000 [ 731.061085][T18717] x5 : 0000000000000000 x4 : 0000000000000001 x3 : 0000000000000001 [ 731.063091][T18717] x2 : ffff80001f686808 x1 : 0000000000f87400 x0 : 0000000000000000 [ 731.065058][T18717] Call trace: [ 731.065822][T18717] udf_truncate_extents+0xbf4/0xdc8 [ 731.067074][T18717] udf_do_extend_file+0xae0/0xde0 [ 731.068288][T18717] udf_get_block+0x1170/0x3f08 [ 731.069540][T18717] __block_write_begin_int+0x340/0x13b4 [ 731.070877][T18717] block_write_begin+0x98/0x11c [ 731.072058][T18717] udf_write_begin+0x44/0x88 [ 731.073160][T18717] generic_perform_write+0x278/0x55c [ 731.074448][T18717] __generic_file_write_iter+0x168/0x388 [ 731.075851][T18717] udf_file_write_iter+0x234/0x584 [ 731.077028][T18717] do_iter_write+0x534/0x964 [ 731.078113][T18717] vfs_iter_write+0x88/0xac [ 731.079226][T18717] iter_file_splice_write+0x618/0xc48 [ 731.080569][T18717] direct_splice_actor+0xe4/0x1c0 [ 731.081794][T18717] splice_direct_to_actor+0x3c4/0x944 [ 731.083099][T18717] do_splice_direct+0x1f4/0x334 [ 731.084301][T18717] do_sendfile+0x4bc/0xc70 [ 731.085359][T18717] __arm64_sys_sendfile64+0x160/0x3b4 [ 731.086729][T18717] invoke_syscall+0x98/0x2c0 [ 731.087888][T18717] el0_svc_common+0x138/0x258 [ 731.089077][T18717] do_el0_svc+0x64/0x218 [ 731.090133][T18717] el0_svc+0x58/0x168 [ 731.091122][T18717] el0t_64_sync_handler+0x84/0xf0 [ 731.092304][T18717] el0t_64_sync+0x18c/0x190 [ 731.093398][T18717] irq event stamp: 25398 [ 731.094427][T18717] hardirqs last enabled at (25397): [] __find_get_block+0x1d0/0xeec [ 731.096699][T18717] hardirqs last disabled at (25398): [] el1_dbg+0x24/0x80 [ 731.098957][T18717] softirqs last enabled at (25380): [] __do_softirq+0xc14/0xea0 [ 731.101226][T18717] softirqs last disabled at (25183): [] ____do_softirq+0x14/0x20 [ 731.103501][T18717] ---[ end trace 0000000000000000 ]--- 03:19:56 executing program 5: syz_mount_image$udf(&(0x7f0000000c00), &(0x7f0000000200)='./file0\x00', 0x18444, &(0x7f0000000180)={[{@iocharset={'iocharset', 0x3d, 'koi8-u'}}, {@fileset={'fileset', 0x3d, 0x4}}, {@shortad}, {@unhide}, {@umask={'umask', 0x3d, 0x2a1}}]}, 0x1, 0xc10, &(0x7f0000003440)="$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") r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r1, 0x4, 0x0) r2 = dup(r1) pwritev2(r2, &(0x7f0000000040)=[{&(0x7f0000000080)="da", 0x20000}], 0x1, 0x1000000, 0x0, 0x0) sendfile(r2, r1, 0x0, 0x87fffa0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r3, 0x4, 0x0) r4 = dup(r3) pwritev2(r4, 0x0, 0x0, 0x1000000, 0x0, 0x0) sendfile(r4, r3, 0x0, 0x87fffa0) openat$cgroup_subtree(r0, &(0x7f0000000bc0), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r5, &(0x7f00000bd000), 0x318, 0x0) getpid() getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) 03:19:56 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r0, 0x1, 0x3d, 0xfffffffffffffffe, &(0x7f0000000000)) 03:19:56 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TLS_TX(r0, 0x112, 0x1, 0x0, 0x0) 03:19:56 executing program 4: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0x0) 03:19:56 executing program 2: socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_GET(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)={0x18, 0x1401, 0x3, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}]}, 0x18}}, 0x0) 03:19:56 executing program 1: r0 = openat$mice(0xffffffffffffff9c, &(0x7f0000000180), 0x802002) writev(r0, &(0x7f00000006c0)=[{0x0, 0x2}, {&(0x7f00000001c0)="35e0fd12a6ec6aa818d675061935fd29b34fa6438193b7c95383e59e8a6ee5c524daaaf93e65ce3eefba06163dc38188f1", 0x31}, {0x0, 0x4}], 0x3) setsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xa, &(0x7f0000000000)={0xfdc, 0x1, 0x0, 0x7, 0x7fffffff, 0x0, 0x8, 0x6}, 0x20) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r1, &(0x7f0000003940)={0x0, 0x0, &(0x7f0000003900)={&(0x7f0000000080)={0x18, 0x3, 0x1, 0x5, 0x0, 0x0, {}, [@CTA_TUPLE_ORIG={0x4}]}, 0x18}}, 0x0) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r2, &(0x7f0000003940)={0x0, 0x0, &(0x7f0000003900)={&(0x7f0000000080)={0x18, 0x3, 0x1, 0x5, 0x0, 0x0, {}, [@CTA_TUPLE_ORIG={0x4}]}, 0x18}}, 0x0) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/psched\x00') r4 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000100)={&(0x7f0000000040)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x30, 0x30, 0x5, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x5, 0x5, 0x3}}, @restrict={0x3, 0x0, 0x0, 0xb, 0x3}, @fwd={0x4}]}, {0x0, [0x0, 0x2e, 0x0]}}, &(0x7f00000000c0)=""/61, 0x4d, 0x3d}, 0x20) r5 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r3, 0x81f8943c, &(0x7f00000001c0)={0x0, ""/256, 0x0, 0x0, 0x0, 0x0, ""/16, ""/16, ""/16, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f000005a700)={0x0, ""/256, 0x0, 0x0}) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r10 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCSIFVLAN_GET_VLAN_VID_CMD(r10, 0x8983, &(0x7f0000000040)) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r9, 0x8982, &(0x7f0000002800)={0x1, 'vlan0\x00', {}, 0x40}) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r10, 0x8982, &(0x7f0000000000)={0x1, 'vlan1\x00', {}, 0xfe01}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r10, 0x81f8943c, &(0x7f0000000100)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000001800)={0x0, r11, "02b66c11beed7c64705a2327ec95767e4393a580b2c3043a2fcfb08839b8897467f4a525091f0f7d2480b2fbdcfd2a3924b674e8aed38628fb035a463934e151ef7c0289d4fd7b308135026f77657ca78a849330727be579703bef5f51cf16a7198f8eb8e962cc55e47a88645dc99b6e4dfd15399b64e979124ef3a9120208d05d9de3ff1ce9cc9e6353b97b13c914e3530a6ec5b967674f3cbc69538c66356f6777af618dd96e1730048727e164fcc8139776c1e5061154ffe7838008ce90ccbf0827c03a28016d5f3bdabbc98bee9c405509e3e094ba1677d6b347061c346722828810ba1b68424c585770f6527f3856630aedb97f2ee0742e013d5d412046", "e26481ed1e7c639b5947fa03672a9556f2d9c88f35f8f8b62d6b01c1aef3d08f4ee43881217f959db47d280e8448925694f755ec0256840e58a31c14f0d78d223c58da8e0bd812fb893403e655823624c9e0581484207a6d914ad9befaa148971274f98aa0b753b38761ffcd20135aa09bee95ffc38cfb410de6eb0b1c0eaf69af8375bb982d21281acaa2966378f31ed037b8789d3bf55cda6f1fdefac7c7d4eec101525b850f72c5d3515de41ea6c4cc0a1d4c9d0e83fe98d8baa6325482d6270833cf890aba6768abf6a6ac45c0268bac824f692a521bf8500ce437d7bd4ecafbf918c063d8af3d110e24ddc569f535794d4c8c4ab3897b27310c8d39efca731b7a22caf0ec5f2df04ce6b496582e72b5cbb10480d59c191cd3eca3d3a973fe653216cd08c8de4098133f85da499af2f6a6c7513755f40d13810388f5476a67bb722dc832e4af4c76fda32aa9699c8191a644df90df4b2b2e7993e90bee48e3b65cbc84de44a15926c157018e46c849d57933b96f67dcec40eb733515b880aabbfd1324433ef61e0a112430d3829717820a9eb79c8767614facf386e07a7df2ceb2e9f9d33d65d33fecc7697f5bf74769a67ac297756ec495eaf87674ad5fae2fd772301896e85c617328f32f69bb718bf1ade1d8fd637a6bb4c7044929bf43757821b2bde4ce2ec164ef3841458207326249547ccd2c3ca3467e8c5474cb820ee8647c90d2da6af054fa1f25afb1b0792dcf21b2736c67fc8119a6bdbe19689bb639113f5b9165a50b6f2df8dd8c549220488da3bb10e45dcc7a6207635a550e5ee913aa8ec6ea5f92ba59eb003424e6ea472df633220c8e9644d5bf2f4b01027fc5c0422c39932531e1be7e62e021ac4592b57d95720d5ae86f4bd11d95ad82569ab24e0d1b5a144e6fbcc76c4d7800a70069a852979a3a1f02fcbef6bfeff2101576c998109c65350175bd05435d4be236097340cfafadfde768b1176e6c40f34731164afcd0c3620a0cd015494e432e9aff2c59a4cf476d9037a398183fe74789da0300172e1c02173ff867faf6fbed165ca819be3e4ea05fb6ff1633430984bece64ef93ff8d012b9c321941d59f5b8572008f6bb22597864ea1fbd6b9e349b6d9dc1adc185ea32d5e67e44ac5ebea2063635a53e1718a4246ea47a8874daae0ac6653f821f381a940cbfc98d4a25aea33c63309ee1c6c20f349b673509f09b5381956611359754bdb2eeda100ccb4834596de45556611d5b568f2604653c2129a7d5bd50a209a6d4a956c108b5349a8d208431a2edb17d7650332d308ea2e6f324e589f0e98de49ab655a77509637f0a65614c33f16f91e0d6305e8f9ba0766154e1599f67005ff75af7a6143e574acb799f2363dbb37971fc451c0054b5753de3e2278afe06b9e64b93ab09b4985fe26626a6266da1088f7b9755ac8a9e4e6e99a0dedfe2b1509de12f75d9dea83475543d2b328e986779f4992c870ad128b9d09e8ebcc264e8bb5b85d6d62ab902b8ed7409448cc26a777882627bf3e0c9cdd473289154560c2838c6d4fdaea97ff5d7992909c67710dfeb4977ea7bc06d77b06a19efa42178c46a3fa66ed7d6e2b67ab86be5d94721b099947563db706c5c3a12744ea61d63fce93f546f2669c50b6568e3f32d79bfc75adefc21ee93c5c5360cf2e7ac19571c3663857baf3325b666570642da4dcb309dab05b7ad05bf832d28fa8e871f7b89d6f4327953f4dbde3aac022f4dfe050d0924427e39a8027fbc4b54c4a8c2bf35f8c11c9c0ac4bc1fc31d6bdb2cee2675c5a782aa3ab5ffcc7be7207c89cdb8546fcfdd3a5aadfee5a296abd9afc127ebbf580649e9132b55d9f40a3778af49248b593e00c9f4812b8f7adb7323ab7852e4ed09c55aa356b2e8fee6eb14be3659fdf821d23ac556845f70670d8b6a417c29ac0b1585ea865634c0c921e9d930d4018f66d1e024179d80a7154c491c8662d427ab44a3633480782889f1d00c1d182ede30d4127d769291ef408b574a41c29153b7d949d4648b60a4faf32b380dbc87146c36479d47023876abd4ae7e289ba79d988f6c3a86a75bdc784bea2f0b7e2f77cb1282f54a18e1117e50ffa46ac208fcf8a7b5751e83b3e80cb428e4c2ae63ca3cf7b2c4353303edfe328626391f7925f1ab4ef1c7d0f54d0e45590188ecdb6d2c9c0db9b0552dc81b21dc1bbe9e94be5f78dad11f53d6fc3602e9ffb872d3557c44a133ee94e50d57d5eae2214569975982c63f22750db6f5c979ed81b3f68fe6be6daa85bcd98f25548c1d4db1f15394bc708933e0352e4059bedbf832abaf75e9bdca6fea93600357ca4153357d2e0661a308edf82c0f53e7a121c7e1e8bafdc5fdb61c21f4716d06b43a8395aa915a34c4dc4b5b15ba70a4e163728a9966515682b9ca3c2499aeb17a3c17f905fefed806b504f77c52564006273282db5e0c70565ee1016fc7c241830bef951294db9682ef41742b6550246e539143f15d6c2f017a8083ec97eb3a2de8bc2d8d5fec2b9b88996b3ff6c5aa5bed326f72fe9190de74a83e380b9fe89324421697d124d9a1bd3ced8e1856923147958582d737a36da6af4a0fd92b83f0ef0cb1a725d3a5ecb3a39ad039d200989a281a0686336457824ef582698222b7a063475b793a21745d6701940a0baf124461ad71de8dff6a6f7ed676d107e01ae6b7b79aa1f96efce91039dead977bf70365de8ebb3ec06634246d62f78287831984accef27048794468f520db5c71b4fa94818ddc7394fa1b609adb8cc80c0f32efac26a47bd74119100f0cfdcb889aab1019786cc0eefc1e4295ae919e9f6c8c8a16aa76a2bfe39adf5929e9b9925da0241e734378fe140981e3536bf0b77eb0263297a936a5f37605f128d79b16723b953331f99633b8d29ad1d1dbdb74188488ea0d1b7e0ddb652c040aa0477a079e92618e52f3b7ceebd62e0f0c6946469c19ae828b7eed288c3a53320c9d5468c39d608bd42d967a21e6b788de7c6826d1b99130083182562f63443290aeeb24308d3eb4881547db34b284d9af2bd7cac0d2f66bd14758c079c345d2bce3e1efc3599b0d06e69a92db7e05473673726e1848df75e83df50f98a9321468c10c6514dd7b3cb5b0ddf2fef13284463fe88ef2bc95d51288e41e3e0ba5c91bd686d7f7658b5bac8e3991a0f3b36f004585d9edd09d478ede73e7da067ea502894fc1247e62c1a84c9065ffccc3da96f07ddce135ceafdd784dda6f64a7add400d21ae13abf98e90fb96fcda23a8ad79905428a349b2230c19cf8cdca1724382bd19b4b075438098bd46cbc668bcbdcf1da85f733a50669f976a7106ff1936f20d799e7d01b0beeba7057a90016fb2d36bb3d14e11ac077ffb91f139d16ae5e78d84559312c9fd1a91ff70e5d9b4fd279420f7647151fe951b705082230ad20415d2f605665cd9374a50f7fc3c32efe30e4c0fc84f0c0e0bcd35e46665e4f29371c1c96324f65a94c85874e8e3baba68b88acc85c38f466d7353b5a00953c8ff5522cf0903e646301e3539d047286d10be16d9fbef02d450b7b12b1ead250f68c4c893fbc6f48765f34a81c477966278a1c6945d14d6531f0b5e4cef4edaf3708a5787162c39b236272694b0a302465d01004fa9d516414c040c27fccbf38466023b06293bd07f31fcdbb3b5378a8b2c7886e1551b1caeab96f7f3c159075756f5f8aaa05b6f87f581d802903c36d84169f87c01a77c43284adf66daa38fe8633a8f6d258231466aba89bb9e56ef289d2815cde433e381ddf74852302684b974c80d0a1d7d578039120a2db36213d167687e9390ed8f14c709d3149d2f5cfbc42a9b85e6d10c4ee77270534fdff2ccb816dedc6377257a73ba2a4ea82c0cc4a81bfb939f710b109beb279edeeda345867c0130ff6fc0fbbbbd25d16d2e73f6ab2fbb4c72abc0713ef9e4690b72208c468fa64c21f2247867b5edd514e5be23733ef2136b10e03161fe3b4e6018933df1f97a8250747e6140780a064e0c35bfafcb8177a75e8fde25e61e1c6332bbf7ddc3a11910feb3bd66707a7c1a9f87b320298acec88135a177b2f6f3c0ff02765f34c30b078b58470cd227ce4c0a1a77e662180b28fb360c3fbf47ba8982510979b86332b6d8a53d5f3947665c119a71e5b6ddc64228b47c3e23c30ebbede354d71d2780456de3f717a384112ccc9805dfe107fc9440ab7abccd8463150ce1306778fbea9793d88c4a7864a925bac5da593d6b72ee2c743f0b732a10285d293359c8126004f06fa12c0b3ca9c1e9c0a75b587207965c49f7450cb4210da01e5604f83f849b7eb9cb3f73de4bcff064b4fe08580971184db940bf29d6b8cea027dbfe0b78d6fa574da4b5b4db57b4e1939213c9848537baaf8076b1db4e767a467ec6a47c67aa33df96d7113cc9884124bca5579ce0058618b1b1f13ff3b102ff54e6bde7e29fd555acd6ffe6429af27301b6bbda38403d8f6f3266d7724f517778e7b2c1e13e3d83104ce743857c07b70cb5be8d6d8757d63a3bedfc9de79cc7e96c9833e15fd65f1336178568c2453a49cfc8c8dcb4f5d978f0a6144d62a5da6fd75d08a41084d4c59b345e07a5f4446af6e5216cc8d94347d333030015e262036f0a4fa6d2ae523654c55b37ac179efb66d230de5c70a9b33738ef0cd4ba2710d9ec03f426701101182051516a9be380a07e2555a8cda03eafc72d2bc2bc1dcadde4bb819692c1736b0ed203c4934842d791aae9e10bf239cc5393c9faf967109444c8f44532766ca5481f0ac16d25753a121727271c71d97b401dafe91588b362f2798f047deece9f860624b2d5753e46f929f8c2d03753e7245ffed6d8e36c7b380c4fb6a27e087a38b5e4a80f0043f95e5a20701c62692e684a764074e47badcecf8b2145be47b5b7089c249abcf0743a61b517004d120929d7846a39a46e0ddbcf5334fc01aca0bff31e67da8b3c88e38504db1dc3940c55bee158ae6dfcce289cf91106397d8e3990149a86c819e0354d785a4eed76fa6380491b01efbc23e7189ec253884d384865bca5da9a0917d68144a0a02cde867c365d339a025b7c8a16b82e341719a259ede8f09c165a354fd3e8f5d59e349e7c36302cf8ed115537969b598337fe7575157c89a254c0829cdb243d3d788321c756bf2817721db4bead96e1f25be5b8c7100d149d13900b6c6491ddbdbeaef7753ed5c5d9b07449bfd023501075ec08c37c13df696bf73500bd440a6522f5b955862c5eee8dc6e875c5055350b3397a6b31d2b764308ad24aafd4113af76f38f4aaba9e24efa3ad5b1c008a6cad2411ef6c7276dd3a5a2ae8130f91c36c34137731426fdf5272ef4ac5c4415e2d0f7b50da3ae910ba22bb5b962351e841746b"}) ioctl$BTRFS_IOC_INO_LOOKUP(r9, 0xd0009412, &(0x7f0000001200)={r11, 0x100000000}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f00000745c0)={0x5af, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r12}, {}, {}, {}, {}, {}, {r15}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r13}, {}, {}, {}, {}, {}, {}, {}, {0x0, r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r8}, {}, {}, {}, {}, {r15, r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r12}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r14}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r11}, {}, {}, {}, {}, {r7}], 0x81}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r5, 0x81f8943c, &(0x7f0000002880)) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r4, 0xd000943e, &(0x7f0000001440)={r13, 0x0, "a583415771cc36e1eec249d10daf69fbdc21c91723733d1472cafd33d78b5b81dbe0a7595d61708ab7d8515b3c6d9a2213aea9bbf76b279c93ff17a6f1ab97cb0e8dc83bfc2732dde055852c3fe6b4baad7a2ede729822a5730ee05e4809bebe0c90e8b085c1fc650f0ad009b88dedbf89d6822f689eb8660f3e9b3f3e6f5d86cdf1831ecff5a3ea9479b9c4a2be2240eddee579ff133a8731d206f8bafe28f685be79a76da70138e5b5a149a3ffae27bda195c3365edc7743df6459e5993065c7daa14469535a81a123ef19b167aef201d744f52d0f95f0281883e38edbe202864a61a75b32e9b8a2aa2b974b0a6b57a1a7fe503ae31f767ad3d7bc24e35263", "652e00304816fe35a19cce4ad4d0b7ed229a554a5cdb3df661d82cdfbcb325f80cb178f4ca23d992b8c70518c76730acdf4c5aff31c54bfb36a9f4b2f694ef92454f5f782a38711afaa10290958926dcee9b4310c3395f949ec3e2b1e0ea30702da84d4d98a45d1bc3ad74809667f6596ae8e69553044e3855ab2461b9a83c40c058d386f0ce5ca50401b5b8ef3c0f404b2a7a6abce6b9ffa272edec05ae276fcda968262927e6eed71d82447c225057cb10fec6435cd9785b0816dc2550eaef330094b502520417bf9bb67321a2d3b678abd8e45c67c4ee13a918739a944478875357c4c8d1f115db347e0193c057954a03fe70b0c7f7f3a77507548f2da04d82f07ea5a080bdb946b4cdf6a022dcbb6f47fd4845a91acdb2999496338430c52e2081d199ef9b43adfe9ee3aa74d26c6ae6c56c6c3d6afbceeb69a5cee531458bd6e3f733bab1c5aa0e35c17137f71ab4b21350c3f0111205c163013619cb7e4ebbd125ff868331a14d2cde8e01b44794a1e561bf62a190f24f09f65c770f4fb6cc58704c2c56a975c24646746752f7372b806f19efe60297af9880c77d044a3c725d574b116be63f8826a8997fdd06e166cb0d9a37074436e1dc41500c0a01dd8c0d64d54e2de231e8f6d666fbd31957d2b9fbc540ed44552ef83c411226f1856d4ec379d6208890d1cc58607879be779b8edff69bd7ead0d95d7487523afe03f205365565694096a6232e1231c36384e0cdf6e97fe5179ee0e532be7ac42025c2a17ee96998347e194887980bc925f23db672f9b1727ed288e0a069f5d679c89dcf7e0e17680246d956c04776e4817f6ff65a7207916dea8e6098e0be625c48b4e25c66c126b2afd30b38d1ed07ed18a4052d003c7ce509ce2de991b4fac1f90c95b08599f55a58f767d05d8c24ee9c11cb8a3697278c5369743cda63f9974697a3aaa78a0ae1a499402e0aee59f3e580832090aba509a9213a0793caf00aae2eb364b1f752cbf2ab6273a9476675eac32160682386828e5649af7ea33b94722a58a9ca21e6f2450ae7e8785153711cffd80ba932d6c2fb7ebed20788e84767dfc2b706dc89af08531ed997d8a9050f01b849922fdec449ad83497ffd20f6641896cf48ed97a4b2555406d592313dcbfda6fee5ae57acde968de21bdc8350794a027f43ebc64eb2518a7461c18b207dc60d8045050a0f774e2de6eee7c46672fe1596da30c0d822b78401bbbc79d1a446fd2805818fd84c446a3fbc02b3350e9a759f1d9b8029e4a7b1d85e632064a7bf7802edf094c445c19d36b58fd2afc57f09ff44e75dd29b882be573d27ead4a5ae8679bb99d0fa2079a7748d56ca8aeb7a582a614dc4757d6ffc909481284ab939072c75388441afba1beeab8961c4142346e8dbecdfb44d49cbe16d09b73bff2997199b0247da1de8aae657d9c90e47a56231d1518154b22265852e48fc9ad33ed5cef0e21bf91e5946ee6a2d986921c668d97bf1210ac3f83ea44521677c81d145c0f3632ecd3ab919619fb83b7ab1ac11fd50637e87eaaefed5b959bfbeb0829f81a1bd6962810c612c69cbf8e1282fc63e6ae45a1b69b7c4018b14b48473ff4fe16c0475fb907ea437c80dd9f9345c5e7919db50df194cb024b8627a572c40c6f50901953b2c5481bcd34dde901773d871956f2db9d9c81e4ad9a10521ebbd97b07d5554760fc210ba4d52fc6622db74e29c16b4ce2ae3f6c654fc3844cb4e5a5bf23f9e51684bf917d03090c914144150cbdade03c82cbfe4b0ea7322e0dcc6a06b44b2065b81177221068e20b639d41fca391c916e20d949cbf708210679be7cec31ec2368629b92242ee3df861989e5341d9146af3583db54c17c449b47dceb11d42a066f6ee028d80e689a120c7de7ef52878f7ba930ae76d6ca0b783266b52abc832663c7cf67643dd03dbadbf2fd5a3cbdfe946e95deb6fa2ce90cbcb8f92c4738e4f39e5fc3d38a7b061de0e3debad64fab40d0ebfd5aebea89c3a44ab95e84a94a47e77e7dfced7a1f07443505a16dfcca43d39aadc58555aaf0ff7828c24656a29cb826fcb710083503352b4abc8ad77ffe5feddc81da7d30d6055bcd0b899b8904cedfc6e1885d11fc25302413f4cdd8dc75c1df49e68b0cb09443105a081f2a1d9b9818e1dbe6cb2370c11516387e6a9909e8549a0beb23df3cb38fb9ab234d0b059556a09681e39b5ea41fbaa0a7698364f330235c79ad189d35ff2dc86f40f0bb143f64c6958067d220a8d7e19867503b405d229f3a67c3b92608ea272ca578269f98783fd501b0ea743806ac013548d94cfda050d8b36c80aae3df7635cc47db5d0ffc4f634ebf658634ea5d420ced224294e54af70cd753a1e731e9a38a546a428ba596569c35e5919b1ccd0c83e936cd27d7acac2a9196d5d6c30ac07dd6a4f00469ce668ddac72dd31d2c61c06a60b9b2117b948c245316874f328677fe9287a5da5bc3a19d247e75a86c68b4d5c4f388295bef7952c31a3935b92ffa2d6e32952d1876a2708905e87f87b1e8e23bd661b9e6fdd288cb214e6a7abe7e2ca9c425b796721e0f442f4f967e695e2101cbea52d8eb4d21e5baa65f59021fa57c7cc360b4159dc159ee01d9fbcc377db0afc529d7e9766d3e729bfd89f7f3f867ad7163b0bfe0a197d8f04206c89ac641706b8f7060db8b6f675069f2df79a7e47b711c94206eccf675df0170bcd4f1dbb6b1d17893fe968c50a8190453b16bcd4b2a935dd51919553b8139b9691f338518b9527f91dece9c9acc47aff3704bb89e2165a7ea57069494300370f964ec7c73a70e96b7733a93b05a2a4611556eca249d3c8c71a26d1821d16d9eddc748da9fd291b4e59755e7ddccfa41a6a0ac4442f075937ae6cd97c8bba7228373cdb80bf81a82c37791f8b1d83ed63a5ea119389d71c21c0107a405edc941faacce0a86460024c748135b112ad931f77e2d00d8bd72affad7625219ce9b1d21ee85775bc6b9fbb0c622047a4809e925e9c305c981a110930ce72e5398c46bf4810de0cc477d4ee49f2d5517829b7543c3905ba810f20163fc3a3f8f2201115c52de9b149ecd964148fc02f5939760c1bd90161b1b7866f90bd0c7252899a17bb3ecbc2a7db9ddc598d23f5e15b8665ed145c32d90f9278142b942c4a16858e53c5998a63e824e5b56d7a17873a6494d4140397c7ff661d566e8c0c8aaa77c52fe87a15f19d8338958f60eff63cb012922319b564568f8511b8ce772fa9a06d58fe7797c1aad21ce0c8da36e9bc677a05a18bdbc75c68100ae3ecfdbdf049096a4bf5acb4a19065e40642e3b55104fb9e93f45b05091d3d6647c81d0c98731f6cd432099021952295d9a7c9b5f77cb074f4cc80c78ef209e315f37fcf9dfcbd21815a9678378aee32bc8187cce1382da213ac21673ddff6ce3d34c94bdf104c374d56c460af9dd5e85d1e4d5de7b132101df4b6e8542d3240292ea04cf9f63a83f6e4feb44e361ed664a535322b281a5642b8a3d8e3e79ce6730bb2f902c70f12522b63ead116a031cb220933e9437c28d20c509c2c2b2ad284d4d8089f4631e4f1cf6eb4de88a506bf33978d1aefb2dbecbd2cbf267bd5ca2ae3190291d24205cb75a54a8b50ac72fb827a3ca9a8d871148759ae1b28778d49121d3720ccfdc8cc69c64bb0c7e044b31ef19f62515f6056ed3e807d69ab8bb58960f98f3fe1702b3df285215777b2c4c4a4edb0b2dd2931186211ea58448f6e5633832720b4ec50758c0270ba2a8303a11002bc00a1a73215e46d95594bffacfde0636000e2fa83bb10826989537704ef4676deff872f085ae29c8aae4b4c0e7fbb370eb9cf1b6792b12187103a956171d321ea8b54d7b3537d18c55866ec4849dec278eb712a354e7c1aadd1308ebbc483dcb0560449180cac730be75563d4c3142a44ff09a91183563d76913fba92b32d127fab610be55381253b4e1863123286202832abf1a7af65085d02d563ed20c57489f7c05662fd4eb4dd0365d80628cc91c137fc9d0b9eeb42d201dde408619a589bb5a111cb6431c5b2ce1e4ed1c0a89b16278148da6cdedc03b5fe3aeca47f9caaa1d20589e1a14914a7692f813cf34d8d1d0bdca0c8d90ce306390d6aa53ff0eaa22555782c3de86b81c40e6f005e014bc66aed9ddfc985fefa3e51428fb332675c9e76eedfc11a9fa6f09a3f21fbdeeafd6b5c6112ea0331ad4424f3d734b3b4bf2dc4e7e85a3f1490f45088e040701da8acd63149ccb5a3b48a236ecf15bffaa68d84d656b6baf9a3a06ec2851063ecfd8e51a0dc6c5c10e1d0b3822220fbdc760f269ec76cab6ba9d169e933ff2708b92e57f0e407d05b59247c084864b1494288eda94a8748f0f9e9486ea01ac73c990a1281c5e820ca7d3430fa105bb6d53e5fceaa5c3b186dfdd461b9e169399ecd9992e13a190f4e58d5dd81684dc38bc9036e05072b0557d97f291d05a7116feca69e7a2e2b2c9ac01964b1fc789df6668f1f63fa76f5355b94822087dd60bce76af2bf3f77eeaf4bc5782d609fc053ab26c1dbdb6046eea985f3daa389427149cdcab3e164e3711659b45fe40eac91c8279c74c324d45b763db27a275a5cd368ac7d3a73ebcafa3e14f7f199e2fd71bf4fdfeb16b6610eeeb337214e3376c0dca0103fe7d81f444d1aa45d09fcef62742d97ac8278f70b5c2dde323d592fb4ac9177b84fe9f3bca53e33dabc54eab25d90e2ab6dfdcc28c2466dc5e70add9dba6dbd3c2665341a2088a40df27dcb1e40e2221f2e38f40720e109f30e3a9fb5dfe770520099b1a9adb86715e6f3e8e5ffd97ee5625f545e67bbe810078976f536baaa1d6b0f88082d3c6d4ae27a30092f43089cc9e30930ff991f8d7e8d3ad4f2039bbe4f3c49f7133f9de4bae079155df93656f0042abcce9a9738d6fcb6e7d5f4012db9b864fcede472985a3f33e3444e57ac542a788adb46daf153329cca9ca4c7654ed008db9483a758ba1745fef9bd25a9775b574bbf4c83f84f9a2ec4dcadecbfb59bb55c4c3ff6c7d4809bd35f528fef000177c634e85ac658e8e6ecced08ea99685aaa54f8021b667f00deee270795f138ffd84b0f5c7141a2d72935f33c12b7722a080b3e6b53ddba704832a3e4414f2e05fd8ba8f4b2a1d5569c9ac9283fe8c8b49d6d7d4642b14091616c5058638beab045a7b16a19a150dfca21457ca63ec32bbae83e3c33074b9d2b87e2464f5a5b30082f175aa0e64aab6c91342c5ce85e9ae876530932fe834637833c0adf7f967aa47cb75f97e4ef47e47aef0db706f00538292ab1b008699877fea43fa0858bf103d7c1601773f6baf2089e2c986d781c539a340f8d66af0280259bb08c2dc4306637017a32f351ad42d69eb7d6421650ba3113779"}) ioctl$BTRFS_IOC_RM_DEV_V2(r5, 0x5000943a, &(0x7f0000000440)={{r4}, r6, 0x4, @inherit={0x60, &(0x7f0000002c40)=ANY=[@ANYBLOB="010000000000000003000000000000000400000000000000b157ffffffffffff0900000000000000a7f3db9ac5da0500000000000000ff070000000000000080ffffffffffffff0f0000000000000600000000000000ff07000000000000ffff00000000cc6e1e4b8fbee1138d1913570451d98a79cdaf0fc344c43f75b8fd0b7b7401040093d59e5afa694754551f95f1afe4e300c47db47fc66d52627fcbf0fa724cf436389a0406a5734b2cb92979b6dfdc211fd362901d1192a14f0a70487e0f573b2d582e694247bb7793a31cd5b9828b61248adb35908aec5c34f98fec9659f670b0ad4ca177ed73cabe18ebc5010000006d1a068c62eee66ee44f0af7832d839d1ff5d3ae21009e26f4756f4766bcc6b98000000000000000000000004c72f4bfef20f808e32b6daff4a957ab429b3653b2b3bf12bfdc222c310743780c6ca9b0bb72bd8477f7eba5135ed7b3d6c44a3183998304f9b8c9e3eaa466afa12dc0ca0324d886cb2fc2cd32fbf506d3aefaf229eb93dc5abdd3b4e17cd515ba49ada9b77466e8e9b7f3c99f67ee0000000000000000"]}, @subvolid=0x8}) ioctl$BTRFS_IOC_SNAP_DESTROY_V2(r1, 0x5000943f, &(0x7f0000000700)={{r2}, r6, 0x5, @inherit={0x68, &(0x7f0000000040)={0x1, 0x4, 0xffffffff, 0x80000000, {0x3f, 0xc2, 0x1, 0x7fffffff, 0x1ff80000000}, [0x9, 0x7ae8, 0xdd8f, 0x5136a68d]}}, @devid}) r16 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$IP_VS_SO_SET_ADD(r16, 0x0, 0x15, &(0x7f00000000c0)={0x84, @rand_addr, 0x0, 0x0, 'sh\x00'}, 0x2c) 03:19:56 executing program 2: socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_GET(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)={0x18, 0x1401, 0x3, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}]}, 0x18}}, 0x0) 03:19:56 executing program 4: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)={0x0}}, 0x0) 03:19:56 executing program 0: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) ioctl$FBIOPUTCMAP(r0, 0x4610, &(0x7f0000000280)={0x2, 0x25, 0x0, 0x0, 0x0, 0x0}) 03:19:56 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0xb, 0x0, 0x0, 0x9}, 0x48) 03:19:56 executing program 4: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)={0x0}}, 0x0) 03:19:56 executing program 1: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r0, 0x1, 0x22, 0xfffffffffffffffe, &(0x7f0000000000)) [ 731.706836][T18743] loop5: detected capacity change from 0 to 2048 [ 731.724175][T18743] UDF-fs: error (device loop5): udf_read_tagged: tag checksum failed, block 99: 0x27 != 0x4d 03:19:57 executing program 5: syz_mount_image$udf(&(0x7f0000000c00), &(0x7f0000000200)='./file0\x00', 0x18444, &(0x7f0000000180)={[{@iocharset={'iocharset', 0x3d, 'koi8-u'}}, {@fileset={'fileset', 0x3d, 0x4}}, {@shortad}, {@unhide}, {@umask={'umask', 0x3d, 0x2a1}}]}, 0x1, 0xc10, &(0x7f0000003440)="$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") r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r1, 0x4, 0x0) r2 = dup(r1) pwritev2(r2, &(0x7f0000000040)=[{&(0x7f0000000080)="da", 0x20000}], 0x1, 0x1000000, 0x0, 0x0) sendfile(r2, r1, 0x0, 0x87fffa0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r3, 0x4, 0x0) r4 = dup(r3) pwritev2(r4, 0x0, 0x0, 0x1000000, 0x0, 0x0) sendfile(r4, r3, 0x0, 0x87fffa0) openat$cgroup_subtree(r0, &(0x7f0000000bc0), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r5, &(0x7f00000bd000), 0x318, 0x0) getpid() getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) 03:19:57 executing program 0: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000380)={0x18, 0x1402, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x300}]}, 0x18}}, 0x0) 03:19:57 executing program 2: socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_GET(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)={0x18, 0x1401, 0x3, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}]}, 0x18}}, 0x0) 03:19:57 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r0, 0x1, 0x6, 0xfffffffffffffffe, &(0x7f0000000000)) 03:19:57 executing program 1: r0 = syz_open_dev$dri(&(0x7f0000000100), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r0, 0xc02064b2, &(0x7f0000000040)={0x50, 0x2, 0xb}) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r0, 0xc02064b2, &(0x7f00000001c0)={0x400, 0x1003, 0x8}) ioctl$DRM_IOCTL_MODE_ADDFB2(r0, 0xc06864b8, &(0x7f0000000580)={0x0, 0xc1, 0x7f, 0x20203843, 0x0, [0x2], [0x800]}) 03:19:57 executing program 4: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)={0x0}}, 0x0) 03:19:57 executing program 4: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000000)={0x20, 0x1402, 0x0, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_DEV_DIM={0x5}]}, 0x20}}, 0x0) 03:19:57 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000400), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000440)={0x74, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg1\x00'}, @WGDEVICE_A_PEERS={0x4c, 0x8, 0x0, 0x1, [{0x48, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x0, 0x0, @loopback}}]}]}]}, 0x74}}, 0x0) 03:19:57 executing program 2: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_GET(r0, 0x0, 0x0) 03:19:57 executing program 1: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$SOCK_DESTROY(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x14, 0x14, 0x1, 0x0, 0x0, {0xa}}, 0x14}}, 0x0) 03:19:57 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r0, 0x1, 0x2e, 0xfffffffffffffffe, &(0x7f0000000000)) 03:19:57 executing program 4: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000000)={0x20, 0x1402, 0x0, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_DEV_DIM={0x5}]}, 0x20}}, 0x0) [ 732.641501][T18770] loop5: detected capacity change from 0 to 2048 [ 732.663852][T18770] UDF-fs: error (device loop5): udf_read_tagged: tag checksum failed, block 99: 0x27 != 0x4d [ 732.780159][T18770] ------------[ cut here ]------------ [ 732.781504][T18770] WARNING: CPU: 1 PID: 18770 at fs/udf/truncate.c:208 udf_truncate_extents+0xbf4/0xdc8 [ 732.783760][T18770] Modules linked in: [ 732.784695][T18770] CPU: 1 PID: 18770 Comm: syz-executor.5 Tainted: G W 6.1.31-syzkaller #0 [ 732.787106][T18770] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/28/2023 [ 732.789562][T18770] pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 732.791369][T18770] pc : udf_truncate_extents+0xbf4/0xdc8 [ 732.792666][T18770] lr : udf_truncate_extents+0xbf0/0xdc8 [ 732.794022][T18770] sp : ffff8000204f6700 [ 732.795049][T18770] x29: ffff8000204f68e0 x28: ffff0001333314e0 x27: 0000000000f87400 [ 732.796890][T18770] x26: dfff800000000000 x25: ffff8000204f6880 x24: 00000000000000ff [ 732.798800][T18770] x23: 0000000000000008 x22: ffff8000204f6840 x21: 00000000000000ff [ 732.800838][T18770] x20: ffff000133331490 x19: ffff8000204f6800 x18: 0000000000000160 [ 732.802745][T18770] x17: ffff8000155bd000 x16: 0000000000000000 x15: 0000000000000000 [ 732.804654][T18770] x14: 0000000000000002 x13: 0000000000000001 x12: 0000000000040000 [ 732.806706][T18770] x11: 000000000003ffff x10: ffff800026ee4000 x9 : ffff800009940888 [ 732.808748][T18770] x8 : 0000000000040000 x7 : ffff800009922ce8 x6 : 0000000000000000 [ 732.810636][T18770] x5 : 0000000000000000 x4 : 0000000000000001 x3 : 0000000000000001 [ 732.812639][T18770] x2 : ffff8000204f6808 x1 : 0000000000f87400 x0 : 0000000000000000 [ 732.814625][T18770] Call trace: [ 732.815388][T18770] udf_truncate_extents+0xbf4/0xdc8 [ 732.816714][T18770] udf_do_extend_file+0xae0/0xde0 [ 732.817877][T18770] udf_get_block+0x1170/0x3f08 [ 732.819111][T18770] __block_write_begin_int+0x340/0x13b4 [ 732.820522][T18770] block_write_begin+0x98/0x11c [ 732.821676][T18770] udf_write_begin+0x44/0x88 [ 732.822803][T18770] generic_perform_write+0x278/0x55c [ 732.824101][T18770] __generic_file_write_iter+0x168/0x388 [ 732.825498][T18770] udf_file_write_iter+0x234/0x584 [ 732.826776][T18770] do_iter_write+0x534/0x964 [ 732.827883][T18770] vfs_iter_write+0x88/0xac [ 732.828946][T18770] iter_file_splice_write+0x618/0xc48 [ 732.830154][T18770] direct_splice_actor+0xe4/0x1c0 [ 732.831311][T18770] splice_direct_to_actor+0x3c4/0x944 [ 732.832558][T18770] do_splice_direct+0x1f4/0x334 [ 732.833730][T18770] do_sendfile+0x4bc/0xc70 [ 732.834923][T18770] __arm64_sys_sendfile64+0x160/0x3b4 [ 732.836286][T18770] invoke_syscall+0x98/0x2c0 [ 732.837399][T18770] el0_svc_common+0x138/0x258 [ 732.838527][T18770] do_el0_svc+0x64/0x218 [ 732.839558][T18770] el0_svc+0x58/0x168 [ 732.840464][T18770] el0t_64_sync_handler+0x84/0xf0 [ 732.841665][T18770] el0t_64_sync+0x18c/0x190 [ 732.842767][T18770] irq event stamp: 26266 [ 732.843797][T18770] hardirqs last enabled at (26265): [] __find_get_block+0x1d0/0xeec [ 732.846150][T18770] hardirqs last disabled at (26266): [] el1_dbg+0x24/0x80 [ 732.848320][T18770] softirqs last enabled at (25780): [] __do_softirq+0xc14/0xea0 [ 732.850645][T18770] softirqs last disabled at (25775): [] ____do_softirq+0x14/0x20 [ 732.852964][T18770] ---[ end trace 0000000000000000 ]--- 03:19:58 executing program 2: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_GET(r0, 0x0, 0x0) 03:19:58 executing program 5: syz_mount_image$udf(&(0x7f0000000c00), &(0x7f0000000200)='./file0\x00', 0x18444, &(0x7f0000000180)={[{@iocharset={'iocharset', 0x3d, 'koi8-u'}}, {@fileset={'fileset', 0x3d, 0x4}}, {@shortad}, {@unhide}, {@umask={'umask', 0x3d, 0x2a1}}]}, 0x1, 0xc10, &(0x7f0000003440)="$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") r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r1, 0x4, 0x0) r2 = dup(r1) pwritev2(r2, &(0x7f0000000040)=[{&(0x7f0000000080)="da", 0x20000}], 0x1, 0x1000000, 0x0, 0x0) sendfile(r2, r1, 0x0, 0x87fffa0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r3, 0x4, 0x0) r4 = dup(r3) pwritev2(r4, 0x0, 0x0, 0x1000000, 0x0, 0x0) sendfile(r4, r3, 0x0, 0x87fffa0) openat$cgroup_subtree(r0, &(0x7f0000000bc0), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r5, &(0x7f00000bd000), 0x318, 0x0) getpid() 03:19:58 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r0, 0x1, 0x48, 0xfffffffffffffffe, &(0x7f0000000000)=0x4000000) 03:19:58 executing program 0: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000080)='/sys/block/loop0', 0x240, 0x0) 03:19:58 executing program 1: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)={0x28, 0x140e, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_PORT_INDEX={0x8}, @RDMA_NLDEV_ATTR_RES_PDN={0x8}]}, 0x28}}, 0x0) 03:19:58 executing program 4: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000000)={0x20, 0x1402, 0x0, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_DEV_DIM={0x5}]}, 0x20}}, 0x0) 03:19:58 executing program 4: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000000)={0x18, 0x1402, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}]}, 0x18}}, 0x0) 03:19:58 executing program 1: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)={0x20, 0x140e, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_RES_PDN={0x8}]}, 0x20}}, 0x0) 03:19:58 executing program 2: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_GET(r0, 0x0, 0x0) 03:19:58 executing program 0: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) ioctl$FBIOPUTCMAP(r0, 0x4605, &(0x7f0000000280)={0x0, 0x7000000, 0x0, 0x0, 0x0, 0x0}) 03:19:58 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$inet6_tcp_TLS_TX(r0, 0x112, 0x9, 0x0, 0x0) 03:19:58 executing program 4: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000000)={0x18, 0x1402, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}]}, 0x18}}, 0x0) [ 733.584905][T18796] loop5: detected capacity change from 0 to 2048 03:19:58 executing program 1: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)={0x20, 0x140e, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_RES_PDN={0x8}]}, 0x20}}, 0x0) [ 733.602743][T18796] UDF-fs: error (device loop5): udf_read_tagged: tag checksum failed, block 99: 0x27 != 0x4d 03:19:59 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r0, 0x1, 0x45, 0xfffffffffffffffe, &(0x7f0000000000)) 03:19:59 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r0, 0x1, 0x3, 0xfffffffffffffffe, &(0x7f0000000000)=0x4000000) 03:19:59 executing program 2: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_GET(r0, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x0) 03:19:59 executing program 4: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000000)={0x18, 0x1402, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}]}, 0x18}}, 0x0) 03:19:59 executing program 5: syz_mount_image$udf(&(0x7f0000000c00), &(0x7f0000000200)='./file0\x00', 0x18444, &(0x7f0000000180)={[{@iocharset={'iocharset', 0x3d, 'koi8-u'}}, {@fileset={'fileset', 0x3d, 0x4}}, {@shortad}, {@unhide}, {@umask={'umask', 0x3d, 0x2a1}}]}, 0x1, 0xc10, &(0x7f0000003440)="$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") r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r1, 0x4, 0x0) r2 = dup(r1) pwritev2(r2, &(0x7f0000000040)=[{&(0x7f0000000080)="da", 0x20000}], 0x1, 0x1000000, 0x0, 0x0) sendfile(r2, r1, 0x0, 0x87fffa0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r3, 0x4, 0x0) r4 = dup(r3) pwritev2(r4, 0x0, 0x0, 0x1000000, 0x0, 0x0) sendfile(r4, r3, 0x0, 0x87fffa0) openat$cgroup_subtree(r0, &(0x7f0000000bc0), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r5, &(0x7f00000bd000), 0x318, 0x0) 03:19:59 executing program 1: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)={0x20, 0x140e, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_RES_PDN={0x8}]}, 0x20}}, 0x0) 03:19:59 executing program 2: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_GET(r0, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x0) 03:19:59 executing program 4: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000000)={0x18, 0x1402, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_DIM={0x5}]}, 0x18}}, 0x0) 03:19:59 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r0, 0x1, 0x39, 0xfffffffffffffffe, &(0x7f0000000000)=0x4000000) 03:19:59 executing program 1: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)={0x20, 0x140e, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_RES_PDN={0x8}]}, 0x20}}, 0x0) 03:19:59 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$inet6_tcp_TCP_REPAIR_WINDOW(r0, 0x6, 0x1d, 0x0, &(0x7f0000000080)) 03:19:59 executing program 2: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_GET(r0, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x0) 03:19:59 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f0000000000)=[@in6={0xa, 0x0, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0x7}], 0x1c) [ 734.531578][T18827] loop5: detected capacity change from 0 to 2048 03:19:59 executing program 1: sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)={0x20, 0x140e, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_RES_PDN={0x8}]}, 0x20}}, 0x0) 03:19:59 executing program 4: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000000)={0x18, 0x1402, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_DIM={0x5}]}, 0x18}}, 0x0) 03:19:59 executing program 3: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000000c0)={0x24, 0x1402, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz0\x00'}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}]}, 0x24}}, 0x0) [ 734.560846][T18827] UDF-fs: error (device loop5): udf_read_tagged: tag checksum failed, block 99: 0x27 != 0x4d 03:20:00 executing program 5: syz_mount_image$udf(&(0x7f0000000c00), &(0x7f0000000200)='./file0\x00', 0x18444, &(0x7f0000000180)={[{@iocharset={'iocharset', 0x3d, 'koi8-u'}}, {@fileset={'fileset', 0x3d, 0x4}}, {@shortad}, {@unhide}, {@umask={'umask', 0x3d, 0x2a1}}]}, 0x1, 0xc10, &(0x7f0000003440)="$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") r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r1, 0x4, 0x0) r2 = dup(r1) pwritev2(r2, &(0x7f0000000040)=[{&(0x7f0000000080)="da", 0x20000}], 0x1, 0x1000000, 0x0, 0x0) sendfile(r2, r1, 0x0, 0x87fffa0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r3, 0x4, 0x0) r4 = dup(r3) pwritev2(r4, 0x0, 0x0, 0x1000000, 0x0, 0x0) sendfile(r4, r3, 0x0, 0x87fffa0) openat$cgroup_subtree(r0, &(0x7f0000000bc0), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) 03:20:00 executing program 2: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 03:20:00 executing program 1: sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)={0x20, 0x140e, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_RES_PDN={0x8}]}, 0x20}}, 0x0) 03:20:00 executing program 3: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000000c0)={0x24, 0x1402, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz0\x00'}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}]}, 0x24}}, 0x0) 03:20:00 executing program 4: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000000)={0x18, 0x1402, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_DIM={0x5}]}, 0x18}}, 0x0) 03:20:00 executing program 3: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000000c0)={0x24, 0x1402, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz0\x00'}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}]}, 0x24}}, 0x0) 03:20:00 executing program 1: sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)={0x20, 0x140e, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_RES_PDN={0x8}]}, 0x20}}, 0x0) 03:20:00 executing program 4: r0 = socket$inet6(0xa, 0x1, 0x8010000000000084) connect$inet6(r0, &(0x7f0000000200)={0xa, 0x0, 0xac141400, @ipv4={'\x00', '\xff\xff', @dev}}, 0x1c) 03:20:00 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r0, 0x1, 0x27, 0xfffffffffffffffe, &(0x7f0000000000)) 03:20:00 executing program 2: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 03:20:00 executing program 1: socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)={0x20, 0x140e, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_RES_PDN={0x8}]}, 0x20}}, 0x0) 03:20:00 executing program 3: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000000c0)={0x24, 0x1402, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz0\x00'}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}]}, 0x24}}, 0x0) [ 735.533151][T18860] loop5: detected capacity change from 0 to 2048 [ 735.546699][T18860] UDF-fs: error (device loop5): udf_read_tagged: tag checksum failed, block 99: 0x27 != 0x4d [ 735.638261][T18860] ------------[ cut here ]------------ [ 735.639806][T18860] WARNING: CPU: 1 PID: 18860 at fs/udf/truncate.c:208 udf_truncate_extents+0xbf4/0xdc8 [ 735.642108][T18860] Modules linked in: [ 735.643039][T18860] CPU: 1 PID: 18860 Comm: syz-executor.5 Tainted: G W 6.1.31-syzkaller #0 [ 735.645483][T18860] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/28/2023 [ 735.647904][T18860] pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 735.649862][T18860] pc : udf_truncate_extents+0xbf4/0xdc8 [ 735.651223][T18860] lr : udf_truncate_extents+0xbf0/0xdc8 [ 735.652535][T18860] sp : ffff800022046700 [ 735.653478][T18860] x29: ffff8000220468e0 x28: ffff000115bb94e0 x27: 0000000000f87400 [ 735.655354][T18860] x26: dfff800000000000 x25: ffff800022046880 x24: 00000000000000ff [ 735.657368][T18860] x23: 0000000000000008 x22: ffff800022046840 x21: 00000000000000ff [ 735.659296][T18860] x20: ffff000115bb9490 x19: ffff800022046800 x18: 0000000000000160 [ 735.661178][T18860] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000 [ 735.663199][T18860] x14: 0000000000000002 x13: 0000000000000001 x12: 0000000000040000 [ 735.665190][T18860] x11: 000000000003ffff x10: ffff800026ee4000 x9 : ffff800009940888 [ 735.667102][T18860] x8 : 0000000000040000 x7 : ffff800009922ce8 x6 : 0000000000000000 [ 735.669132][T18860] x5 : 0000000000000000 x4 : 0000000000000001 x3 : 0000000000000001 [ 735.671006][T18860] x2 : ffff800022046808 x1 : 0000000000f87400 x0 : 0000000000000000 [ 735.673025][T18860] Call trace: [ 735.673826][T18860] udf_truncate_extents+0xbf4/0xdc8 [ 735.675129][T18860] udf_do_extend_file+0xae0/0xde0 [ 735.676438][T18860] udf_get_block+0x1170/0x3f08 [ 735.677723][T18860] __block_write_begin_int+0x340/0x13b4 [ 735.679104][T18860] block_write_begin+0x98/0x11c [ 735.680317][T18860] udf_write_begin+0x44/0x88 [ 735.681420][T18860] generic_perform_write+0x278/0x55c [ 735.682715][T18860] __generic_file_write_iter+0x168/0x388 [ 735.684068][T18860] udf_file_write_iter+0x234/0x584 [ 735.685328][T18860] do_iter_write+0x534/0x964 [ 735.686449][T18860] vfs_iter_write+0x88/0xac [ 735.687525][T18860] iter_file_splice_write+0x618/0xc48 [ 735.688831][T18860] direct_splice_actor+0xe4/0x1c0 [ 735.690028][T18860] splice_direct_to_actor+0x3c4/0x944 [ 735.691300][T18860] do_splice_direct+0x1f4/0x334 [ 735.692416][T18860] do_sendfile+0x4bc/0xc70 [ 735.693559][T18860] __arm64_sys_sendfile64+0x160/0x3b4 [ 735.694835][T18860] invoke_syscall+0x98/0x2c0 [ 735.695966][T18860] el0_svc_common+0x138/0x258 [ 735.697105][T18860] do_el0_svc+0x64/0x218 [ 735.698078][T18860] el0_svc+0x58/0x168 [ 735.699012][T18860] el0t_64_sync_handler+0x84/0xf0 [ 735.700256][T18860] el0t_64_sync+0x18c/0x190 [ 735.701261][T18860] irq event stamp: 26018 [ 735.702387][T18860] hardirqs last enabled at (26017): [] __find_get_block+0x1d0/0xeec [ 735.704724][T18860] hardirqs last disabled at (26018): [] el1_dbg+0x24/0x80 [ 735.706816][T18860] softirqs last enabled at (23002): [] __do_softirq+0xc14/0xea0 [ 735.709084][T18860] softirqs last disabled at (22695): [] ____do_softirq+0x14/0x20 [ 735.711269][T18860] ---[ end trace 0000000000000000 ]--- [ 735.717175][T18860] ------------[ cut here ]------------ [ 735.718568][T18860] WARNING: CPU: 1 PID: 18860 at fs/udf/truncate.c:208 udf_truncate_extents+0xbf4/0xdc8 [ 735.720867][T18860] Modules linked in: [ 735.721760][T18860] CPU: 1 PID: 18860 Comm: syz-executor.5 Tainted: G W 6.1.31-syzkaller #0 [ 735.724065][T18860] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/28/2023 [ 735.726378][T18860] pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 735.728325][T18860] pc : udf_truncate_extents+0xbf4/0xdc8 [ 735.729678][T18860] lr : udf_truncate_extents+0xbf0/0xdc8 [ 735.730936][T18860] sp : ffff800022046700 [ 735.731939][T18860] x29: ffff8000220468e0 x28: ffff000115bb94e0 x27: 0000000000f87400 [ 735.733837][T18860] x26: dfff800000000000 x25: ffff800022046880 x24: 00000000000000ff [ 735.735727][T18860] x23: 0000000000000008 x22: ffff800022046840 x21: 00000000000000ff [ 735.737807][T18860] x20: ffff000115bb9490 x19: ffff800022046800 x18: 0000000000000010 [ 735.739808][T18860] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000 [ 735.741729][T18860] x14: 0000000000000002 x13: 0000000000000001 x12: 0000000000040000 [ 735.743752][T18860] x11: 000000000003ffff x10: ffff800026ee4000 x9 : ffff800009940888 [ 735.745758][T18860] x8 : 0000000000040000 x7 : ffff800009922ce8 x6 : 0000000000000000 [ 735.747718][T18860] x5 : 0000000000000000 x4 : 0000000000000001 x3 : 0000000000000001 [ 735.749733][T18860] x2 : ffff800022046808 x1 : 0000000000f87400 x0 : 0000000000000000 [ 735.751671][T18860] Call trace: [ 735.752499][T18860] udf_truncate_extents+0xbf4/0xdc8 [ 735.753755][T18860] udf_do_extend_file+0xae0/0xde0 [ 735.754973][T18860] udf_get_block+0x1170/0x3f08 [ 735.756170][T18860] __block_write_begin_int+0x340/0x13b4 [ 735.757510][T18860] block_write_begin+0x98/0x11c [ 735.758699][T18860] udf_write_begin+0x44/0x88 [ 735.759758][T18860] generic_perform_write+0x278/0x55c [ 735.761053][T18860] __generic_file_write_iter+0x168/0x388 [ 735.762439][T18860] udf_file_write_iter+0x234/0x584 [ 735.763644][T18860] do_iter_write+0x534/0x964 [ 735.764761][T18860] vfs_iter_write+0x88/0xac [ 735.765876][T18860] iter_file_splice_write+0x618/0xc48 [ 735.767181][T18860] direct_splice_actor+0xe4/0x1c0 [ 735.768373][T18860] splice_direct_to_actor+0x3c4/0x944 [ 735.769581][T18860] do_splice_direct+0x1f4/0x334 [ 735.770735][T18860] do_sendfile+0x4bc/0xc70 [ 735.771721][T18860] __arm64_sys_sendfile64+0x160/0x3b4 [ 735.772978][T18860] invoke_syscall+0x98/0x2c0 [ 735.774079][T18860] el0_svc_common+0x138/0x258 [ 735.775288][T18860] do_el0_svc+0x64/0x218 [ 735.776313][T18860] el0_svc+0x58/0x168 [ 735.777284][T18860] el0t_64_sync_handler+0x84/0xf0 [ 735.778551][T18860] el0t_64_sync+0x18c/0x190 [ 735.779568][T18860] irq event stamp: 26206 [ 735.780545][T18860] hardirqs last enabled at (26205): [] __find_get_block+0x1d0/0xeec [ 735.782805][T18860] hardirqs last disabled at (26206): [] el1_dbg+0x24/0x80 [ 735.784920][T18860] softirqs last enabled at (26184): [] __do_softirq+0xc14/0xea0 [ 735.787173][T18860] softirqs last disabled at (26021): [] ____do_softirq+0x14/0x20 [ 735.789354][T18860] ---[ end trace 0000000000000000 ]--- 03:20:00 executing program 5: syz_mount_image$udf(&(0x7f0000000c00), &(0x7f0000000200)='./file0\x00', 0x18444, &(0x7f0000000180)={[{@iocharset={'iocharset', 0x3d, 'koi8-u'}}, {@fileset={'fileset', 0x3d, 0x4}}, {@shortad}, {@unhide}, {@umask={'umask', 0x3d, 0x2a1}}]}, 0x1, 0xc10, &(0x7f0000003440)="$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") r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r1, 0x4, 0x0) r2 = dup(r1) pwritev2(r2, &(0x7f0000000040)=[{&(0x7f0000000080)="da", 0x20000}], 0x1, 0x1000000, 0x0, 0x0) sendfile(r2, r1, 0x0, 0x87fffa0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r3, 0x4, 0x0) r4 = dup(r3) pwritev2(r4, 0x0, 0x0, 0x1000000, 0x0, 0x0) sendfile(r4, r3, 0x0, 0x87fffa0) openat$cgroup_subtree(r0, &(0x7f0000000bc0), 0x2, 0x0) 03:20:00 executing program 4: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$SOCK_DESTROY(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x12, 0x14, 0x1, 0x0, 0x0, {0x28}}, 0x14}}, 0x0) 03:20:00 executing program 2: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 03:20:00 executing program 3: sendmsg$RDMA_NLDEV_CMD_SET(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000000c0)={0x24, 0x1402, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz0\x00'}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}]}, 0x24}}, 0x0) 03:20:00 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$inet6_tcp_TLS_TX(r0, 0x112, 0x4, 0x0, 0xffff80002d86ffff) 03:20:00 executing program 1: socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)={0x20, 0x140e, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_RES_PDN={0x8}]}, 0x20}}, 0x0) 03:20:00 executing program 3: sendmsg$RDMA_NLDEV_CMD_SET(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000000c0)={0x24, 0x1402, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz0\x00'}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}]}, 0x24}}, 0x0) 03:20:00 executing program 1: socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)={0x20, 0x140e, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_RES_PDN={0x8}]}, 0x20}}, 0x0) 03:20:00 executing program 4: ioctl$VIDIOC_QUERYBUF_DMABUF(0xffffffffffffffff, 0xc0585609, &(0x7f0000000300)={0x0, 0x0, 0x4, 0x0, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'SrZK'}}) r0 = openat$fb0(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) ioctl$FBIOPUTCMAP(r0, 0x4601, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 03:20:00 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$inet6_tcp_TLS_TX(r0, 0x6, 0x1, &(0x7f00000002c0)=@gcm_256={{}, "dede4065e4714116", "b54c2ed0c29d1451d5b8ef1c5bef73e6d98e02b58e162d084bf1980bd659d631", "985fb2c6", "d23667c3e71f5527"}, 0x38) 03:20:00 executing program 2: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)={0x18, 0x1401, 0x0, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}]}, 0x18}}, 0x0) 03:20:00 executing program 1: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(r0, 0x0, 0x0) [ 735.973692][T18883] loop5: detected capacity change from 0 to 2048 [ 736.000521][T18883] UDF-fs: error (device loop5): udf_read_tagged: tag checksum failed, block 99: 0x27 != 0x4d [ 736.112044][T18883] ------------[ cut here ]------------ [ 736.113449][T18883] WARNING: CPU: 0 PID: 18883 at fs/udf/truncate.c:208 udf_truncate_extents+0xbf4/0xdc8 [ 736.115853][T18883] Modules linked in: [ 736.116837][T18883] CPU: 0 PID: 18883 Comm: syz-executor.5 Tainted: G W 6.1.31-syzkaller #0 [ 736.119309][T18883] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/28/2023 [ 736.121800][T18883] pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 736.123732][T18883] pc : udf_truncate_extents+0xbf4/0xdc8 [ 736.125141][T18883] lr : udf_truncate_extents+0xbf0/0xdc8 [ 736.126530][T18883] sp : ffff800022186700 [ 736.127523][T18883] x29: ffff8000221868e0 x28: ffff000115bbc820 x27: 0000000000f87400 [ 736.129494][T18883] x26: dfff800000000000 x25: ffff800022186880 x24: 00000000000000ff [ 736.131440][T18883] x23: 0000000000000008 x22: ffff800022186840 x21: 00000000000000ff [ 736.133435][T18883] x20: ffff000115bbc7d0 x19: ffff800022186800 x18: 0000000000000150 [ 736.135400][T18883] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000 [ 736.137391][T18883] x14: 0000000000000002 x13: 0000000000000001 x12: 0000000000040000 [ 736.139531][T18883] x11: 000000000003ffff x10: ffff800026ee4000 x9 : ffff800009940888 [ 736.141510][T18883] x8 : 0000000000040000 x7 : ffff800009922ce8 x6 : 0000000000000000 [ 736.143531][T18883] x5 : 0000000000000000 x4 : 0000000000000001 x3 : 0000000000000001 [ 736.145448][T18883] x2 : ffff800022186808 x1 : 0000000000f87400 x0 : 0000000000000000 [ 736.147508][T18883] Call trace: [ 736.148299][T18883] udf_truncate_extents+0xbf4/0xdc8 [ 736.149631][T18883] udf_do_extend_file+0xae0/0xde0 [ 736.150808][T18883] udf_get_block+0x1170/0x3f08 [ 736.151941][T18883] __block_write_begin_int+0x340/0x13b4 [ 736.153336][T18883] block_write_begin+0x98/0x11c [ 736.154503][T18883] udf_write_begin+0x44/0x88 [ 736.155652][T18883] generic_perform_write+0x278/0x55c [ 736.156970][T18883] __generic_file_write_iter+0x168/0x388 [ 736.158396][T18883] udf_file_write_iter+0x234/0x584 [ 736.159714][T18883] do_iter_write+0x534/0x964 [ 736.160760][T18883] vfs_iter_write+0x88/0xac [ 736.161928][T18883] iter_file_splice_write+0x618/0xc48 [ 736.163306][T18883] direct_splice_actor+0xe4/0x1c0 [ 736.164545][T18883] splice_direct_to_actor+0x3c4/0x944 [ 736.165956][T18883] do_splice_direct+0x1f4/0x334 [ 736.167226][T18883] do_sendfile+0x4bc/0xc70 [ 736.168356][T18883] __arm64_sys_sendfile64+0x160/0x3b4 [ 736.169673][T18883] invoke_syscall+0x98/0x2c0 [ 736.170858][T18883] el0_svc_common+0x138/0x258 [ 736.172114][T18883] do_el0_svc+0x64/0x218 [ 736.173203][T18883] el0_svc+0x58/0x168 [ 736.174258][T18883] el0t_64_sync_handler+0x84/0xf0 [ 736.175583][T18883] el0t_64_sync+0x18c/0x190 [ 736.176705][T18883] irq event stamp: 25302 [ 736.177759][T18883] hardirqs last enabled at (25301): [] __find_get_block+0x1d0/0xeec [ 736.180207][T18883] hardirqs last disabled at (25302): [] el1_dbg+0x24/0x80 [ 736.182272][T18883] softirqs last enabled at (24388): [] __do_softirq+0xc14/0xea0 [ 736.184670][T18883] softirqs last disabled at (24339): [] ____do_softirq+0x14/0x20 [ 736.187065][T18883] ---[ end trace 0000000000000000 ]--- [ 736.188527][ C0] vkms_vblank_simulate: vblank timer overrun [ 736.193651][T18883] ------------[ cut here ]------------ [ 736.194973][T18883] WARNING: CPU: 1 PID: 18883 at fs/udf/truncate.c:208 udf_truncate_extents+0xbf4/0xdc8 [ 736.197276][T18883] Modules linked in: [ 736.198248][T18883] CPU: 1 PID: 18883 Comm: syz-executor.5 Tainted: G W 6.1.31-syzkaller #0 [ 736.200676][T18883] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/28/2023 [ 736.203125][T18883] pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 736.205199][T18883] pc : udf_truncate_extents+0xbf4/0xdc8 [ 736.206572][T18883] lr : udf_truncate_extents+0xbf0/0xdc8 [ 736.207990][T18883] sp : ffff800022186700 [ 736.209036][T18883] x29: ffff8000221868e0 x28: ffff000115bbc820 x27: 0000000000f87400 [ 736.211059][T18883] x26: dfff800000000000 x25: ffff800022186880 x24: 00000000000000ff [ 736.213073][T18883] x23: 0000000000000008 x22: ffff800022186840 x21: 00000000000000ff [ 736.215095][T18883] x20: ffff000115bbc7d0 x19: ffff800022186800 x18: 0000000000000010 [ 736.217210][T18883] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000 [ 736.219233][T18883] x14: 0000000000000002 x13: 0000000000000001 x12: 0000000000040000 [ 736.221362][T18883] x11: 000000000003ffff x10: ffff800026ee4000 x9 : ffff800009940888 [ 736.223410][T18883] x8 : 0000000000040000 x7 : ffff800009922ce8 x6 : 0000000000000000 [ 736.225493][T18883] x5 : 0000000000000000 x4 : 0000000000000001 x3 : 0000000000000001 [ 736.227461][T18883] x2 : ffff800022186808 x1 : 0000000000f87400 x0 : 0000000000000000 [ 736.229498][T18883] Call trace: [ 736.230313][T18883] udf_truncate_extents+0xbf4/0xdc8 [ 736.231649][T18883] udf_do_extend_file+0xae0/0xde0 [ 736.232921][T18883] udf_get_block+0x1170/0x3f08 [ 736.234204][T18883] __block_write_begin_int+0x340/0x13b4 [ 736.235692][T18883] block_write_begin+0x98/0x11c [ 736.236875][T18883] udf_write_begin+0x44/0x88 [ 736.238094][T18883] generic_perform_write+0x278/0x55c [ 736.239449][T18883] __generic_file_write_iter+0x168/0x388 [ 736.240806][T18883] udf_file_write_iter+0x234/0x584 [ 736.242158][T18883] do_iter_write+0x534/0x964 [ 736.243294][T18883] vfs_iter_write+0x88/0xac [ 736.244515][T18883] iter_file_splice_write+0x618/0xc48 [ 736.245913][T18883] direct_splice_actor+0xe4/0x1c0 [ 736.247289][T18883] splice_direct_to_actor+0x3c4/0x944 [ 736.248709][T18883] do_splice_direct+0x1f4/0x334 [ 736.249993][T18883] do_sendfile+0x4bc/0xc70 [ 736.251103][T18883] __arm64_sys_sendfile64+0x160/0x3b4 [ 736.252559][T18883] invoke_syscall+0x98/0x2c0 [ 736.253762][T18883] el0_svc_common+0x138/0x258 [ 736.255048][T18883] do_el0_svc+0x64/0x218 [ 736.256059][T18883] el0_svc+0x58/0x168 [ 736.257116][T18883] el0t_64_sync_handler+0x84/0xf0 [ 736.258418][T18883] el0t_64_sync+0x18c/0x190 [ 736.259630][T18883] irq event stamp: 25380 [ 736.260727][T18883] hardirqs last enabled at (25379): [] __find_get_block+0x1d0/0xeec [ 736.263219][T18883] hardirqs last disabled at (25380): [] el1_dbg+0x24/0x80 [ 736.265403][T18883] softirqs last enabled at (25356): [] __do_softirq+0xc14/0xea0 [ 736.267625][T18883] softirqs last disabled at (25305): [] ____do_softirq+0x14/0x20 [ 736.270048][T18883] ---[ end trace 0000000000000000 ]--- 03:20:01 executing program 5: syz_mount_image$udf(&(0x7f0000000c00), &(0x7f0000000200)='./file0\x00', 0x18444, &(0x7f0000000180)={[{@iocharset={'iocharset', 0x3d, 'koi8-u'}}, {@fileset={'fileset', 0x3d, 0x4}}, {@shortad}, {@unhide}, {@umask={'umask', 0x3d, 0x2a1}}]}, 0x1, 0xc10, &(0x7f0000003440)="$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") r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r1, 0x4, 0x0) r2 = dup(r1) pwritev2(r2, &(0x7f0000000040)=[{&(0x7f0000000080)="da", 0x20000}], 0x1, 0x1000000, 0x0, 0x0) sendfile(r2, r1, 0x0, 0x87fffa0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r3, 0x4, 0x0) r4 = dup(r3) pwritev2(r4, 0x0, 0x0, 0x1000000, 0x0, 0x0) sendfile(r4, r3, 0x0, 0x87fffa0) 03:20:01 executing program 3: sendmsg$RDMA_NLDEV_CMD_SET(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000000c0)={0x24, 0x1402, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz0\x00'}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}]}, 0x24}}, 0x0) 03:20:01 executing program 2: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)={0x18, 0x1401, 0x0, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}]}, 0x18}}, 0x0) 03:20:01 executing program 0: r0 = socket$inet6(0xa, 0x6, 0x0) setsockopt$inet_sctp6_SCTP_AUTH_DEACTIVATE_KEY(r0, 0x84, 0x23, 0x0, 0x0) 03:20:01 executing program 4: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_NEWLINK(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x10, 0x1403, 0x307}, 0x10}}, 0x0) 03:20:01 executing program 1: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(r0, 0x0, 0x0) 03:20:01 executing program 3: socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000000c0)={0x24, 0x1402, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz0\x00'}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}]}, 0x24}}, 0x0) 03:20:01 executing program 1: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(r0, 0x0, 0x0) 03:20:01 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r0, 0x1, 0x1a, 0xfffffffffffffffe, &(0x7f0000000000)) 03:20:01 executing program 4: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SYS_SET(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={0x1c, 0x1407, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz1\x00'}]}, 0x1c}}, 0x0) 03:20:01 executing program 2: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)={0x18, 0x1401, 0x0, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}]}, 0x18}}, 0x0) 03:20:01 executing program 3: socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000000c0)={0x24, 0x1402, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz0\x00'}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}]}, 0x24}}, 0x0) [ 736.480402][T18910] loop5: detected capacity change from 0 to 2048 [ 736.501596][T18910] UDF-fs: error (device loop5): udf_read_tagged: tag checksum failed, block 99: 0x27 != 0x4d [ 736.583640][T18910] ------------[ cut here ]------------ [ 736.584912][T18910] WARNING: CPU: 0 PID: 18910 at fs/udf/truncate.c:208 udf_truncate_extents+0xbf4/0xdc8 [ 736.587154][T18910] Modules linked in: [ 736.588155][T18910] CPU: 0 PID: 18910 Comm: syz-executor.5 Tainted: G W 6.1.31-syzkaller #0 [ 736.590635][T18910] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/28/2023 [ 736.593149][T18910] pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 736.595015][T18910] pc : udf_truncate_extents+0xbf4/0xdc8 [ 736.596461][T18910] lr : udf_truncate_extents+0xbf0/0xdc8 [ 736.597869][T18910] sp : ffff800022106700 [ 736.598952][T18910] x29: ffff8000221068e0 x28: ffff000115bbdb58 x27: 0000000000f87400 [ 736.600866][T18910] x26: dfff800000000000 x25: ffff800022106880 x24: 00000000000000ff [ 736.602809][T18910] x23: 0000000000000008 x22: ffff800022106840 x21: 00000000000000ff [ 736.604701][T18910] x20: ffff000115bbdb08 x19: ffff800022106800 x18: 0000000000000150 [ 736.606669][T18910] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000 [ 736.608659][T18910] x14: 0000000000000002 x13: 0000000000000001 x12: 0000000000040000 [ 736.610662][T18910] x11: 000000000003ffff x10: ffff800026ee4000 x9 : ffff800009940888 [ 736.612662][T18910] x8 : 0000000000040000 x7 : ffff800009922ce8 x6 : 0000000000000000 [ 736.614662][T18910] x5 : 0000000000000000 x4 : 0000000000000001 x3 : 0000000000000001 [ 736.616716][T18910] x2 : ffff800022106808 x1 : 0000000000f87400 x0 : 0000000000000000 [ 736.618746][T18910] Call trace: [ 736.619519][T18910] udf_truncate_extents+0xbf4/0xdc8 [ 736.620769][T18910] udf_do_extend_file+0xae0/0xde0 [ 736.622019][T18910] udf_get_block+0x1170/0x3f08 [ 736.623241][T18910] __block_write_begin_int+0x340/0x13b4 [ 736.624628][T18910] block_write_begin+0x98/0x11c [ 736.625837][T18910] udf_write_begin+0x44/0x88 [ 736.626937][T18910] generic_perform_write+0x278/0x55c [ 736.628226][T18910] __generic_file_write_iter+0x168/0x388 [ 736.629586][T18910] udf_file_write_iter+0x234/0x584 [ 736.630879][T18910] do_iter_write+0x534/0x964 [ 736.632011][T18910] vfs_iter_write+0x88/0xac [ 736.633205][T18910] iter_file_splice_write+0x618/0xc48 [ 736.634536][T18910] direct_splice_actor+0xe4/0x1c0 [ 736.635796][T18910] splice_direct_to_actor+0x3c4/0x944 [ 736.637170][T18910] do_splice_direct+0x1f4/0x334 [ 736.638395][T18910] do_sendfile+0x4bc/0xc70 [ 736.639547][T18910] __arm64_sys_sendfile64+0x160/0x3b4 [ 736.640906][T18910] invoke_syscall+0x98/0x2c0 [ 736.642139][T18910] el0_svc_common+0x138/0x258 [ 736.643281][T18910] do_el0_svc+0x64/0x218 [ 736.644412][T18910] el0_svc+0x58/0x168 [ 736.645416][T18910] el0t_64_sync_handler+0x84/0xf0 [ 736.646700][T18910] el0t_64_sync+0x18c/0x190 [ 736.647847][T18910] irq event stamp: 24530 [ 736.648856][T18910] hardirqs last enabled at (24529): [] __find_get_block+0x1d0/0xeec [ 736.651250][T18910] hardirqs last disabled at (24530): [] el1_dbg+0x24/0x80 [ 736.653391][T18910] softirqs last enabled at (22942): [] __do_softirq+0xc14/0xea0 [ 736.655754][T18910] softirqs last disabled at (22933): [] ____do_softirq+0x14/0x20 [ 736.657995][T18910] ---[ end trace 0000000000000000 ]--- [ 736.659501][ C0] vkms_vblank_simulate: vblank timer overrun [ 736.664433][T18910] ------------[ cut here ]------------ [ 736.665769][T18910] WARNING: CPU: 0 PID: 18910 at fs/udf/truncate.c:208 udf_truncate_extents+0xbf4/0xdc8 [ 736.668089][T18910] Modules linked in: [ 736.668964][T18910] CPU: 0 PID: 18910 Comm: syz-executor.5 Tainted: G W 6.1.31-syzkaller #0 [ 736.671485][T18910] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/28/2023 [ 736.673871][T18910] pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 736.675861][T18910] pc : udf_truncate_extents+0xbf4/0xdc8 [ 736.677179][T18910] lr : udf_truncate_extents+0xbf0/0xdc8 [ 736.678519][T18910] sp : ffff800022106700 [ 736.679532][T18910] x29: ffff8000221068e0 x28: ffff000115bbdb58 x27: 0000000000f87400 [ 736.681540][T18910] x26: dfff800000000000 x25: ffff800022106880 x24: 00000000000000ff [ 736.683489][T18910] x23: 0000000000000008 x22: ffff800022106840 x21: 00000000000000ff [ 736.685249][T18910] x20: ffff000115bbdb08 x19: ffff800022106800 x18: 0000000000000010 [ 736.687242][T18910] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000 [ 736.689252][T18910] x14: 0000000000000002 x13: 0000000000000001 x12: 0000000000040000 [ 736.691288][T18910] x11: 000000000003ffff x10: ffff800026ee4000 x9 : ffff800009940888 [ 736.693325][T18910] x8 : 0000000000040000 x7 : ffff800009922ce8 x6 : 0000000000000000 [ 736.695349][T18910] x5 : 0000000000000000 x4 : 0000000000000001 x3 : 0000000000000001 [ 736.697273][T18910] x2 : ffff800022106808 x1 : 0000000000f87400 x0 : 0000000000000000 [ 736.699292][T18910] Call trace: [ 736.700098][T18910] udf_truncate_extents+0xbf4/0xdc8 [ 736.701430][T18910] udf_do_extend_file+0xae0/0xde0 [ 736.702625][T18910] udf_get_block+0x1170/0x3f08 [ 736.703896][T18910] __block_write_begin_int+0x340/0x13b4 [ 736.705231][T18910] block_write_begin+0x98/0x11c [ 736.706436][T18910] udf_write_begin+0x44/0x88 [ 736.707556][T18910] generic_perform_write+0x278/0x55c [ 736.708932][T18910] __generic_file_write_iter+0x168/0x388 [ 736.710237][T18910] udf_file_write_iter+0x234/0x584 [ 736.711534][T18910] do_iter_write+0x534/0x964 [ 736.712675][T18910] vfs_iter_write+0x88/0xac [ 736.713823][T18910] iter_file_splice_write+0x618/0xc48 [ 736.715186][T18910] direct_splice_actor+0xe4/0x1c0 [ 736.716477][T18910] splice_direct_to_actor+0x3c4/0x944 [ 736.717846][T18910] do_splice_direct+0x1f4/0x334 [ 736.719028][T18910] do_sendfile+0x4bc/0xc70 [ 736.720065][T18910] __arm64_sys_sendfile64+0x160/0x3b4 [ 736.721411][T18910] invoke_syscall+0x98/0x2c0 [ 736.722661][T18910] el0_svc_common+0x138/0x258 [ 736.723811][T18910] do_el0_svc+0x64/0x218 [ 736.724888][T18910] el0_svc+0x58/0x168 [ 736.725896][T18910] el0t_64_sync_handler+0x84/0xf0 [ 736.727176][T18910] el0t_64_sync+0x18c/0x190 [ 736.728340][T18910] irq event stamp: 24818 [ 736.729411][T18910] hardirqs last enabled at (24817): [] __find_get_block+0x1d0/0xeec [ 736.731864][T18910] hardirqs last disabled at (24818): [] el1_dbg+0x24/0x80 [ 736.733543][T18910] softirqs last enabled at (24796): [] __do_softirq+0xc14/0xea0 [ 736.735225][T18910] softirqs last disabled at (24533): [] ____do_softirq+0x14/0x20 [ 736.736921][T18910] ---[ end trace 0000000000000000 ]--- [ 736.738001][ C0] vkms_vblank_simulate: vblank timer overrun 03:20:01 executing program 5: syz_mount_image$udf(&(0x7f0000000c00), &(0x7f0000000200)='./file0\x00', 0x18444, &(0x7f0000000180)={[{@iocharset={'iocharset', 0x3d, 'koi8-u'}}, {@fileset={'fileset', 0x3d, 0x4}}, {@shortad}, {@unhide}, {@umask={'umask', 0x3d, 0x2a1}}]}, 0x1, 0xc10, &(0x7f0000003440)="$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") r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r1, 0x4, 0x0) r2 = dup(r1) pwritev2(r2, &(0x7f0000000040)=[{&(0x7f0000000080)="da", 0x20000}], 0x1, 0x1000000, 0x0, 0x0) sendfile(r2, r1, 0x0, 0x87fffa0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r3, 0x4, 0x0) r4 = dup(r3) pwritev2(r4, 0x0, 0x0, 0x1000000, 0x0, 0x0) 03:20:01 executing program 4: socketpair(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$can_raw(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000300)=@canfd={{}, 0x0, 0x0, 0x0, 0x0, "a391b0bf0758423cd4eb343ab2d83a31e59f344ae8ce0b369ba498637fe3abf8389f8bc8f4c7704f9f925f9812320e40934b7c8865b16ca3f3b4dae5c94d5279"}, 0x48}}, 0x840) 03:20:01 executing program 2: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)={0x10, 0x1401, 0x3}, 0x10}}, 0x0) 03:20:01 executing program 1: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) 03:20:01 executing program 3: socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000000c0)={0x24, 0x1402, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz0\x00'}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}]}, 0x24}}, 0x0) 03:20:01 executing program 0: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000000c0)={0x20, 0x1402, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_NET_NS_FD={0x8}]}, 0x20}}, 0x0) 03:20:01 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r0, 0x1, 0x48, 0xfffffffffffffffe, &(0x7f0000000000)) [ 736.841473][T18932] loop5: detected capacity change from 0 to 2048 03:20:01 executing program 3: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, 0x0, 0x0) 03:20:01 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r0, 0x1, 0x45, 0xfffffffffffffffe, &(0x7f0000000000)=0x4000000) [ 736.850440][T18932] UDF-fs: error (device loop5): udf_read_tagged: tag checksum failed, block 99: 0x27 != 0x4d 03:20:01 executing program 1: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) 03:20:01 executing program 2: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)={0x10, 0x1401, 0x3}, 0x10}}, 0x0) 03:20:01 executing program 4: r0 = syz_open_dev$media(&(0x7f0000000080), 0x3, 0x0) ioctl$MEDIA_IOC_ENUM_LINKS(r0, 0xc0287c02, &(0x7f0000000180)={0x80000000, 0x0, &(0x7f0000000100)}) 03:20:02 executing program 5: syz_mount_image$udf(&(0x7f0000000c00), &(0x7f0000000200)='./file0\x00', 0x18444, &(0x7f0000000180)={[{@iocharset={'iocharset', 0x3d, 'koi8-u'}}, {@fileset={'fileset', 0x3d, 0x4}}, {@shortad}, {@unhide}, {@umask={'umask', 0x3d, 0x2a1}}]}, 0x1, 0xc10, &(0x7f0000003440)="$eJzs3U9sHNd9B/DfG5IiZbcVEzuq3cbFpi1SmbFc/YupWIW7qmm2AWSZCMXcAnBFrtSFqSVBUo1spC3TSw89BCiKHnIi0BoFUjQwmiLokW1dILn4UOTUE9HCRlD0wBYBcgoYzOxbcilRFm2KEmV/Pvbquzvz3sx7M6sZSeCbFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAxO+9cvHU6fSwWwEAPEiXJ79y6oz7PwB8olzx938AAAAAAAAAAAAAADjsUhTxRKRYuLyRpqvPHUOXWu2bt6bGxnevdjRVNfuq8uVr6PSZs+e++MLo+W5+cP377el4bfLKxdrL8zcWFptLS83Z2lS7NTM/29zzFvZb/3Yj1QGo3Xj95uy1a0u1M8+f3bH61vD7g48fH74w+uzJZ7plp8bGxyd7yvQPfOS93+FuIzyORBEnI8Vz3/1xakREEfs/Fvf47hy0o1UnRqpOTI2NVx2ZazXay+XKie6BKCJqPZXq3WP0AM7FvtQjVsrmlw0eKbs3udBYbFyda9YmGovLreXWfHsidVpb9qcWRZxPEasRsT545+YGooj+SPHtYxvpakT0dY/DF6qBwXdvR3GAfdyDsp21gYjV4hE4Z4fYYBTxaqT4yTtFzJTHLL/i8xGvlvn9iLfKfCkilV+McxHv7fI94tHUH0X8RXn+L2yk2ep60L2uXPpq7cvta/M9ZbvXlb3dH1buus+Hfn94kA75tWkoimhUV/yN9NH/sAMAAAAAAAAAAAAAAADA/XY0ing6UrzyH3/UGbFXjUs/dmH094d/sXfM+FP32E5Z9vmIWCn2Nib3SB5CPJEmUnrIY4k/yYaiiD/O4/+++bAbAwAAAAAAAAAAAAAAAAAA8IlWxI8ixYvvnkir0TuneKt9vXalcXWuMytsd+7f7pzpm5ubm7XUyXrO6ZwrOVdzruVczxlFrp+znnM650rO1ZxrOddzRl+un7OeczrnSs7VnGs513NGf66fs55zOudKztWcaznXc8YhmbsXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODjpIgifhYpvvX1jRQpIuoR09HJtcGH3ToAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoDSYivhepKj9QX1rWX9EpOr/jhPlL+eifqTMT0d9tMyXon4xZ6PK/vo3H0L72Z+BVMQPI8Xg0NtbJzyf/4HOp62vQbz1je1Pv9Lfyb7uyuH3Bx8/fuzC6PivPXW392m3BoxcarVv3qpNjY2PT/Ys7s97/3TPsuG83+L+dJ2IWHrjzdcbc3PNRW+88cabrTcP+8rEg1De/9+LFL/97n92b/jd+/8vdD5t3eHjp3+yff9/8fYNHdD9/4meZS/mP40M9EcMLd9YGDgeMbT0xpsnWzca15vXm+1zp059aXT0S2dPDRyJGLrWmmv2vNv3oQIAAAAAAAAAAAAAAAB4sFIRvxspGj/cSLWIuFWN1xq+MPrsyWf6oq8ab7Vj3NZrk1cu1l6ev7Gw2Fxaas7WptqtmfnZ5l53N1QN95oaGz+QztzT0QNu/9Ghl+cX3lhsXf/D5V3XPzZ08erS8mJjZvfVcTSKiHrvkpGqwVNj41Wj51qNdlV1YtfBdB/eQCrivyLFzLla+lxelsf/3T7Cf8f4/5XbN3RA4/8+1bOs3GdKRfw0UvzWXz4Vn6va+Vjcccxyub+NFCPnP5vLxZGyXLcNnecKdEYGlmX/L1L84892lu2Oh3xiu+zpPR/YR0R5/o9Fiu/9+Xfi1/Oync9/2P38P3b7hnY9592VH/38P9mz7LEdzyvYT6/pKs//yUjx0hNvx2/kZR/0/I8iNjc3/zTiRC689XyOA/r9/5meZcPR2e9v3r/uAwAAAAAAAAAAPLIGUhF/FymeGe9PL+Rle/n5v9nbN3RAP//1yz3LZh/QfEX7PqgAAAAAcEgMpCJ+FCmuL7+9NYZ65/jvnvGfv7M99/pYum1t9e98v1Q9N+B+/vtfr+G83+n9dxsAAAAAAAAAAAAAAAAAAAAOlZSKeCHPpz59j/nU1yLFK//zXC6XjpfluvPAD1e/Dl2eb5+8ODc3P9NYblyda9YmFxozzbLuk5Fi428+m+sW1fzq3fnmO3O8b8/Fvhgpxv++W7YzF3t3bvInt8ueLst+KlL89z/sLNudx/oz22XPlGX/OlJ87Z93L3t8u+zZsux3IsUPvlbrln2sLNt9PmrnmaRD/THXfH5mfu6OR6FuKfZ1agAAAAAAAAAAAAAAAAAAAPgEGUhF/Fmk+N8bq7GSh/3n+f+7M/D3d8u+9Y2e+f5vc6ua53+4mv//bu8/yvz/w/etpwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8OhIUcSbkWLh8kZaGyw/dwxdarVv3poaG9+92tFU1eyrypevodNnzp774guj57v5wfXvt6fjtckrF2svz99YWGwuLTVna1Pt1sz8bHPPW9hv/e1D1zFSHYDajddvzl67tlQ78/zZHatvDb8/+Pjx4Qujz558plt2amx8fLKnTP/Ah9j7h2rctiNRxF9Fiue+++P0L4MRRez/WNzju3PQjladGKk6MTU2XnVkrtVoL5crJ7oHooio9VSqd4/RAzgX+1KPWCmbXzZ4pOze5EJjsXF1rlmbaCwut5Zb8+2J1Glt2Z9aFHE+RaxGxPrgnZsbiCJejxTfPraR/nUwoq97HL5wefIrp87cvR3FAfZxD8p21gYiVotH4JwdYoNRxD9Fip+8cyL+bTCiPzqv+HzEq2V+P+KtMl+KSOUX41zEe7t8j3g09UcR/1+e/wsb6Z3B8nrQva5c+mrty+1r8z1lu9eVR/7+8CAd8mvTUBTxg+qKv5H+3e9rAAAAAAAAAAAAAAAAgEOkiF+NFC++eyJV44O3xhS32tdrVxpX5zrD+rpj/7pjpjc3NzdrqZP1nNM5V3Ku5lzLuZ4zilw/Zz3ndM6VnKs513Ku54y+XD9nPed0zpWcqznXcq7njP5cP2c953TOlZyrOddyrueMQzJ2DwAAAAAAAAAAAAAAAAAA+Hgpqv9SfOvrG2lzsDO/9HR0cs18oB97Pw8AAP//zi4AqA==") r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r1, 0x4, 0x0) r2 = dup(r1) pwritev2(r2, &(0x7f0000000040)=[{&(0x7f0000000080)="da", 0x20000}], 0x1, 0x1000000, 0x0, 0x0) sendfile(r2, r1, 0x0, 0x87fffa0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r3, 0x4, 0x0) dup(r3) 03:20:02 executing program 3: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, 0x0, 0x0) 03:20:02 executing program 1: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) 03:20:02 executing program 2: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)={0x10, 0x1401, 0x3}, 0x10}}, 0x0) 03:20:02 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$inet6_tcp_TLS_TX(r0, 0x112, 0x4, 0x0, 0x0) 03:20:02 executing program 4: r0 = openat$fb0(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) ioctl$FBIOPUTCMAP(r0, 0x4604, &(0x7f0000000280)={0x0, 0x7000000, 0x0, 0x0, 0x0, 0x0}) 03:20:02 executing program 1: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) 03:20:02 executing program 4: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)={0x10, 0x1401, 0x3}, 0x10}, 0x19}, 0x0) 03:20:02 executing program 3: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, 0x0, 0x0) 03:20:02 executing program 2: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)={0x18, 0x1401, 0x3, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}]}, 0x18}}, 0x0) 03:20:02 executing program 0: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$SOCK_DESTROY(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)={0x28, 0x14, 0x1, 0x0, 0x0, {0x1}, [@INET_DIAG_REQ_BYTECODE={0x11, 0x1, "6f1233abb0aeda8c874aaeebcb"}]}, 0x28}}, 0x0) 03:20:02 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r0, 0x1, 0x4a, 0xfffffffffffffffe, &(0x7f0000000000)=0x4000000) [ 737.243209][T18963] loop5: detected capacity change from 0 to 2048 [ 737.264565][T18963] UDF-fs: error (device loop5): udf_read_tagged: tag checksum failed, block 99: 0x27 != 0x4d [ 737.345670][T18963] ------------[ cut here ]------------ [ 737.347054][T18963] WARNING: CPU: 1 PID: 18963 at fs/udf/truncate.c:208 udf_truncate_extents+0xbf4/0xdc8 [ 737.349457][T18963] Modules linked in: [ 737.350457][T18963] CPU: 1 PID: 18963 Comm: syz-executor.5 Tainted: G W 6.1.31-syzkaller #0 [ 737.352898][T18963] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/28/2023 [ 737.355333][T18963] pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 737.357307][T18963] pc : udf_truncate_extents+0xbf4/0xdc8 [ 737.358658][T18963] lr : udf_truncate_extents+0xbf0/0xdc8 [ 737.360058][T18963] sp : ffff800022476700 [ 737.361087][T18963] x29: ffff8000224768e0 x28: ffff000115bbe1c0 x27: 0000000000f87400 [ 737.363046][T18963] x26: dfff800000000000 x25: ffff800022476880 x24: 00000000000000ff [ 737.364988][T18963] x23: 0000000000000008 x22: ffff800022476840 x21: 00000000000000ff [ 737.366985][T18963] x20: ffff000115bbe170 x19: ffff800022476800 x18: 0000000000000150 [ 737.368985][T18963] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000 [ 737.371125][T18963] x14: 0000000000000002 x13: 0000000000000001 x12: 0000000000040000 [ 737.373074][T18963] x11: 000000000003ffff x10: ffff800026ee4000 x9 : ffff800009940888 [ 737.375061][T18963] x8 : 0000000000040000 x7 : ffff800009922ce8 x6 : 0000000000000000 [ 737.377003][T18963] x5 : 0000000000000000 x4 : 0000000000000001 x3 : 0000000000000001 [ 737.379000][T18963] x2 : ffff800022476808 x1 : 0000000000f87400 x0 : 0000000000000000 [ 737.381041][T18963] Call trace: [ 737.381861][T18963] udf_truncate_extents+0xbf4/0xdc8 [ 737.383072][T18963] udf_do_extend_file+0xae0/0xde0 [ 737.384239][T18963] udf_get_block+0x1170/0x3f08 [ 737.385417][T18963] __block_write_begin_int+0x340/0x13b4 [ 737.386849][T18963] block_write_begin+0x98/0x11c [ 737.388071][T18963] udf_write_begin+0x44/0x88 [ 737.389170][T18963] generic_perform_write+0x278/0x55c [ 737.390497][T18963] __generic_file_write_iter+0x168/0x388 [ 737.391914][T18963] udf_file_write_iter+0x234/0x584 [ 737.393157][T18963] do_iter_write+0x534/0x964 [ 737.394320][T18963] vfs_iter_write+0x88/0xac [ 737.395427][T18963] iter_file_splice_write+0x618/0xc48 [ 737.396692][T18963] direct_splice_actor+0xe4/0x1c0 [ 737.397923][T18963] splice_direct_to_actor+0x3c4/0x944 [ 737.399258][T18963] do_splice_direct+0x1f4/0x334 [ 737.400306][T18963] do_sendfile+0x4bc/0xc70 [ 737.401439][T18963] __arm64_sys_sendfile64+0x160/0x3b4 [ 737.402808][T18963] invoke_syscall+0x98/0x2c0 [ 737.403921][T18963] el0_svc_common+0x138/0x258 [ 737.405193][T18963] do_el0_svc+0x64/0x218 [ 737.406344][T18963] el0_svc+0x58/0x168 [ 737.407291][T18963] el0t_64_sync_handler+0x84/0xf0 [ 737.408542][T18963] el0t_64_sync+0x18c/0x190 [ 737.409680][T18963] irq event stamp: 24808 [ 737.410830][T18963] hardirqs last enabled at (24807): [] __find_get_block+0x1d0/0xeec [ 737.413152][T18963] hardirqs last disabled at (24808): [] el1_dbg+0x24/0x80 [ 737.415219][T18963] softirqs last enabled at (23260): [] __do_softirq+0xc14/0xea0 [ 737.417358][T18963] softirqs last disabled at (23247): [] ____do_softirq+0x14/0x20 [ 737.419753][T18963] ---[ end trace 0000000000000000 ]--- [ 737.427303][T18963] ------------[ cut here ]------------ [ 737.428645][T18963] WARNING: CPU: 1 PID: 18963 at fs/udf/truncate.c:208 udf_truncate_extents+0xbf4/0xdc8 [ 737.431056][T18963] Modules linked in: [ 737.432039][T18963] CPU: 1 PID: 18963 Comm: syz-executor.5 Tainted: G W 6.1.31-syzkaller #0 [ 737.434412][T18963] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/28/2023 [ 737.436918][T18963] pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 737.438774][T18963] pc : udf_truncate_extents+0xbf4/0xdc8 [ 737.440145][T18963] lr : udf_truncate_extents+0xbf0/0xdc8 [ 737.441534][T18963] sp : ffff800022476700 [ 737.442496][T18963] x29: ffff8000224768e0 x28: ffff000115bbe1c0 x27: 0000000000f87400 [ 737.444469][T18963] x26: dfff800000000000 x25: ffff800022476880 x24: 00000000000000ff [ 737.446424][T18963] x23: 0000000000000008 x22: ffff800022476840 x21: 00000000000000ff [ 737.448417][T18963] x20: ffff000115bbe170 x19: ffff800022476800 x18: 0000000000000010 [ 737.450377][T18963] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000 [ 737.452377][T18963] x14: 0000000000000002 x13: 0000000000000001 x12: 0000000000040000 [ 737.454409][T18963] x11: 000000000003ffff x10: ffff800026ee4000 x9 : ffff800009940888 [ 737.456340][T18963] x8 : 0000000000040000 x7 : ffff800009922ce8 x6 : 0000000000000000 [ 737.458205][T18963] x5 : 0000000000000000 x4 : 0000000000000001 x3 : 0000000000000001 [ 737.460255][T18963] x2 : ffff800022476808 x1 : 0000000000f87400 x0 : 0000000000000000 [ 737.462253][T18963] Call trace: [ 737.463053][T18963] udf_truncate_extents+0xbf4/0xdc8 [ 737.464294][T18963] udf_do_extend_file+0xae0/0xde0 [ 737.465468][T18963] udf_get_block+0x1170/0x3f08 [ 737.466649][T18963] __block_write_begin_int+0x340/0x13b4 [ 737.467997][T18963] block_write_begin+0x98/0x11c [ 737.469171][T18963] udf_write_begin+0x44/0x88 [ 737.470273][T18963] generic_perform_write+0x278/0x55c [ 737.471575][T18963] __generic_file_write_iter+0x168/0x388 [ 737.472984][T18963] udf_file_write_iter+0x234/0x584 [ 737.474318][T18963] do_iter_write+0x534/0x964 [ 737.475500][T18963] vfs_iter_write+0x88/0xac [ 737.476612][T18963] iter_file_splice_write+0x618/0xc48 [ 737.478003][T18963] direct_splice_actor+0xe4/0x1c0 [ 737.479134][T18963] splice_direct_to_actor+0x3c4/0x944 [ 737.480455][T18963] do_splice_direct+0x1f4/0x334 [ 737.481714][T18963] do_sendfile+0x4bc/0xc70 [ 737.482866][T18963] __arm64_sys_sendfile64+0x160/0x3b4 [ 737.484204][T18963] invoke_syscall+0x98/0x2c0 [ 737.485261][T18963] el0_svc_common+0x138/0x258 [ 737.486415][T18963] do_el0_svc+0x64/0x218 [ 737.487494][T18963] el0_svc+0x58/0x168 [ 737.488558][T18963] el0t_64_sync_handler+0x84/0xf0 [ 737.489889][T18963] el0t_64_sync+0x18c/0x190 [ 737.491021][T18963] irq event stamp: 25100 [ 737.492073][T18963] hardirqs last enabled at (25099): [] __find_get_block+0x1d0/0xeec [ 737.494542][T18963] hardirqs last disabled at (25100): [] el1_dbg+0x24/0x80 [ 737.496529][T18963] softirqs last enabled at (25078): [] __do_softirq+0xc14/0xea0 [ 737.498859][T18963] softirqs last disabled at (24811): [] ____do_softirq+0x14/0x20 [ 737.501128][T18963] ---[ end trace 0000000000000000 ]--- 03:20:02 executing program 3: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) 03:20:02 executing program 5: syz_mount_image$udf(&(0x7f0000000c00), &(0x7f0000000200)='./file0\x00', 0x18444, &(0x7f0000000180)={[{@iocharset={'iocharset', 0x3d, 'koi8-u'}}, {@fileset={'fileset', 0x3d, 0x4}}, {@shortad}, {@unhide}, {@umask={'umask', 0x3d, 0x2a1}}]}, 0x1, 0xc10, &(0x7f0000003440)="$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") r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r1, 0x4, 0x0) r2 = dup(r1) pwritev2(r2, &(0x7f0000000040)=[{&(0x7f0000000080)="da", 0x20000}], 0x1, 0x1000000, 0x0, 0x0) sendfile(r2, r1, 0x0, 0x87fffa0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r3, 0x4, 0x0) 03:20:02 executing program 1: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) 03:20:02 executing program 0: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SYS_SET(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={0x1c, 0x1407, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_NAME={0x5, 0x2, 'syz1\x00'}]}, 0x1c}}, 0x0) 03:20:02 executing program 4: syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000000000)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}, {{0x9, 0x5, 0x81, 0x3, 0x0, 0x4}}}}}}]}}, &(0x7f0000000480)={0x0, 0x0, 0xc, &(0x7f0000000240)={0x5, 0xf, 0xc, 0x1, [@ext_cap={0x7}]}}) 03:20:02 executing program 2: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$SOCK_DESTROY(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=ANY=[@ANYBLOB="4c1200001400010000000000000000000a"], 0x124c}}, 0x0) [ 737.574481][T18976] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 737.600044][T18976] misc raw-gadget: fail, usb_gadget_register_driver returned -16 03:20:02 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r0, 0x1, 0x30, 0xfffffffffffffffe, &(0x7f0000000000)) 03:20:02 executing program 1: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) 03:20:02 executing program 3: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) 03:20:02 executing program 1: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)={0x20, 0x140e, 0x0, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_RES_PDN={0x8}]}, 0x20}}, 0x0) 03:20:02 executing program 2: syz_clone(0x8a01000, 0x0, 0x0, 0x0, 0x0, 0x0) 03:20:02 executing program 0: syz_mount_image$udf(&(0x7f0000000c00), &(0x7f0000000200)='./file0\x00', 0x18444, &(0x7f0000000180)={[{@iocharset={'iocharset', 0x3d, 'koi8-u'}}, {@fileset={'fileset', 0x3d, 0x4}}, {@shortad}, {@unhide}, {@umask={'umask', 0x3d, 0x2a1}}]}, 0x1, 0xc10, &(0x7f0000003440)="$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") mkdirat(0xffffffffffffffff, &(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x87fffa0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = dup(r0) pwritev2(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="da", 0x20000}], 0x1, 0x1000000, 0x0, 0x0) sendfile(r1, r0, 0x0, 0x87fffa0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r2, 0x4, 0x0) r3 = dup(r2) pwritev2(r3, &(0x7f0000000040)=[{&(0x7f0000000080)="da", 0x20000}], 0x1, 0x1000000, 0x0, 0x0) sendfile(r3, r2, 0x0, 0x87fffa0) openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000bc0), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r4, 0x0, 0x0, 0x0) getpid() getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, &(0x7f0000000d80)) 03:20:02 executing program 3: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) [ 737.736353][T18990] loop5: detected capacity change from 0 to 2048 [ 737.744019][T18990] UDF-fs: error (device loop5): udf_read_tagged: tag checksum failed, block 99: 0x27 != 0x4d [ 737.818595][T18999] loop0: detected capacity change from 0 to 2048 [ 737.829823][T18999] UDF-fs: error (device loop0): udf_read_tagged: tag checksum failed, block 99: 0x27 != 0x4d [ 737.901139][T18999] ------------[ cut here ]------------ [ 737.902434][T18999] WARNING: CPU: 1 PID: 18999 at fs/udf/truncate.c:208 udf_truncate_extents+0xbf4/0xdc8 [ 737.904763][T18999] Modules linked in: [ 737.905709][T18999] CPU: 1 PID: 18999 Comm: syz-executor.0 Tainted: G W 6.1.31-syzkaller #0 [ 737.908052][T18999] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/28/2023 [ 737.910521][T18999] pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 737.912426][T18999] pc : udf_truncate_extents+0xbf4/0xdc8 [ 737.913769][T18999] lr : udf_truncate_extents+0xbf0/0xdc8 [ 737.915130][T18999] sp : ffff800023d16700 [ 737.916062][T18999] x29: ffff800023d168e0 x28: ffff000115b5e1c0 x27: 0000000000f87400 [ 737.917970][T18999] x26: dfff800000000000 x25: ffff800023d16880 x24: 00000000000000ff [ 737.919936][T18999] x23: 0000000000000008 x22: ffff800023d16840 x21: 00000000000000ff [ 737.921980][T18999] x20: ffff000115b5e170 x19: ffff800023d16800 x18: 0000000000000150 [ 737.923930][T18999] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000 [ 737.925945][T18999] x14: 0000000000000002 x13: 0000000000000001 x12: 0000000000040000 [ 737.927907][T18999] x11: 000000000003ffff x10: ffff80001dfb9000 x9 : ffff800009940888 [ 737.929815][T18999] x8 : 0000000000040000 x7 : ffff800009922ce8 x6 : 0000000000000000 [ 737.931746][T18999] x5 : 0000000000000000 x4 : 0000000000000001 x3 : 0000000000000001 [ 737.933748][T18999] x2 : ffff800023d16808 x1 : 0000000000f87400 x0 : 0000000000000000 [ 737.935659][T18999] Call trace: [ 737.936429][T18999] udf_truncate_extents+0xbf4/0xdc8 [ 737.937741][T18999] udf_do_extend_file+0xae0/0xde0 [ 737.938937][T18999] udf_get_block+0x1170/0x3f08 [ 737.940088][T18999] __block_write_begin_int+0x340/0x13b4 [ 737.941508][T18999] block_write_begin+0x98/0x11c [ 737.942669][T18999] udf_write_begin+0x44/0x88 [ 737.943754][T18999] generic_perform_write+0x278/0x55c [ 737.945024][T18999] __generic_file_write_iter+0x168/0x388 [ 737.946323][T18999] udf_file_write_iter+0x234/0x584 [ 737.947556][T18999] do_iter_write+0x534/0x964 [ 737.948692][T18999] vfs_iter_write+0x88/0xac [ 737.949656][T18999] iter_file_splice_write+0x618/0xc48 [ 737.950942][T18999] direct_splice_actor+0xe4/0x1c0 [ 737.952253][T18999] splice_direct_to_actor+0x3c4/0x944 [ 737.953536][T18999] do_splice_direct+0x1f4/0x334 [ 737.954687][T18999] do_sendfile+0x4bc/0xc70 [ 737.955808][T18999] __arm64_sys_sendfile64+0x160/0x3b4 [ 737.957109][T18999] invoke_syscall+0x98/0x2c0 [ 737.958253][T18999] el0_svc_common+0x138/0x258 [ 737.959437][T18999] do_el0_svc+0x64/0x218 [ 737.960479][T18999] el0_svc+0x58/0x168 [ 737.961375][T18999] el0t_64_sync_handler+0x84/0xf0 [ 737.962578][T18999] el0t_64_sync+0x18c/0x190 [ 737.963681][T18999] irq event stamp: 24760 [ 737.964694][T18999] hardirqs last enabled at (24759): [] __find_get_block+0x1d0/0xeec [ 737.966985][T18999] hardirqs last disabled at (24760): [] el1_dbg+0x24/0x80 [ 737.969313][T18999] softirqs last enabled at (23990): [] __do_softirq+0xc14/0xea0 [ 737.971456][T18999] softirqs last disabled at (23945): [] ____do_softirq+0x14/0x20 [ 737.973603][T18999] ---[ end trace 0000000000000000 ]--- 03:20:02 executing program 5: syz_mount_image$udf(&(0x7f0000000c00), &(0x7f0000000200)='./file0\x00', 0x18444, &(0x7f0000000180)={[{@iocharset={'iocharset', 0x3d, 'koi8-u'}}, {@fileset={'fileset', 0x3d, 0x4}}, {@shortad}, {@unhide}, {@umask={'umask', 0x3d, 0x2a1}}]}, 0x1, 0xc10, &(0x7f0000003440)="$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") r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r1, 0x4, 0x0) r2 = dup(r1) pwritev2(r2, &(0x7f0000000040)=[{&(0x7f0000000080)="da", 0x20000}], 0x1, 0x1000000, 0x0, 0x0) sendfile(r2, r1, 0x0, 0x87fffa0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) 03:20:02 executing program 1: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)={0x20, 0x140e, 0x0, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_RES_PDN={0x8}]}, 0x20}}, 0x0) 03:20:02 executing program 3: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000001c0)={0x0}}, 0x0) [ 737.995357][T18999] ------------[ cut here ]------------ [ 737.996729][T18999] WARNING: CPU: 1 PID: 18999 at fs/udf/truncate.c:208 udf_truncate_extents+0xbf4/0xdc8 [ 737.998956][T18999] Modules linked in: [ 737.999903][T18999] CPU: 1 PID: 18999 Comm: syz-executor.0 Tainted: G W 6.1.31-syzkaller #0 [ 738.002169][T18999] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/28/2023 [ 738.004592][T18999] pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 738.006468][T18999] pc : udf_truncate_extents+0xbf4/0xdc8 [ 738.007720][T18999] lr : udf_truncate_extents+0xbf0/0xdc8 [ 738.009035][T18999] sp : ffff800023d16700 [ 738.010097][T18999] x29: ffff800023d168e0 x28: ffff000115b5e1c0 x27: 0000000000f87400 [ 738.012004][T18999] x26: dfff800000000000 x25: ffff800023d16880 x24: 00000000000000ff [ 738.013888][T18999] x23: 0000000000000008 x22: ffff800023d16840 x21: 00000000000000ff [ 738.015760][T18999] x20: ffff000115b5e170 x19: ffff800023d16800 x18: 0000000000000010 [ 738.017712][T18999] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000 [ 738.019560][T18999] x14: 0000000000000002 x13: 0000000000000001 x12: 0000000000040000 [ 738.021468][T18999] x11: 000000000003ffff x10: ffff80001dfb9000 x9 : ffff800009940888 [ 738.023357][T18999] x8 : 0000000000040000 x7 : ffff800009922ce8 x6 : 0000000000000000 [ 738.025359][T18999] x5 : 0000000000000000 x4 : 0000000000000001 x3 : 0000000000000001 [ 738.027352][T18999] x2 : ffff800023d16808 x1 : 0000000000f87400 x0 : 0000000000000000 [ 738.029163][T18999] Call trace: [ 738.029958][T18999] udf_truncate_extents+0xbf4/0xdc8 [ 738.031203][T18999] udf_do_extend_file+0xae0/0xde0 [ 738.032414][T18999] udf_get_block+0x1170/0x3f08 [ 738.033532][T18999] __block_write_begin_int+0x340/0x13b4 [ 738.034849][T18999] block_write_begin+0x98/0x11c [ 738.035966][T18999] udf_write_begin+0x44/0x88 [ 738.037102][T18999] generic_perform_write+0x278/0x55c [ 738.038389][T18999] __generic_file_write_iter+0x168/0x388 [ 738.039871][T18999] udf_file_write_iter+0x234/0x584 [ 738.041210][T18999] do_iter_write+0x534/0x964 [ 738.042390][T18999] vfs_iter_write+0x88/0xac [ 738.043475][T18999] iter_file_splice_write+0x618/0xc48 [ 738.044724][T18999] direct_splice_actor+0xe4/0x1c0 [ 738.045882][T18999] splice_direct_to_actor+0x3c4/0x944 [ 738.047263][T18999] do_splice_direct+0x1f4/0x334 [ 738.048389][T18999] do_sendfile+0x4bc/0xc70 [ 738.049498][T18999] __arm64_sys_sendfile64+0x160/0x3b4 [ 738.050749][T18999] invoke_syscall+0x98/0x2c0 [ 738.051871][T18999] el0_svc_common+0x138/0x258 [ 738.053077][T18999] do_el0_svc+0x64/0x218 [ 738.054174][T18999] el0_svc+0x58/0x168 [ 738.055160][T18999] el0t_64_sync_handler+0x84/0xf0 [ 738.056341][T18999] el0t_64_sync+0x18c/0x190 [ 738.057434][T18999] irq event stamp: 24964 [ 738.058457][T18999] hardirqs last enabled at (24963): [] __find_get_block+0x1d0/0xeec [ 738.060895][T18999] hardirqs last disabled at (24964): [] el1_dbg+0x24/0x80 [ 738.063100][T18999] softirqs last enabled at (24944): [] __do_softirq+0xc14/0xea0 [ 738.065360][T18999] softirqs last disabled at (24765): [] ____do_softirq+0x14/0x20 [ 738.067613][T18999] ---[ end trace 0000000000000000 ]--- [ 738.111613][T19007] loop5: detected capacity change from 0 to 2048 [ 738.115289][T19007] UDF-fs: error (device loop5): udf_read_tagged: tag checksum failed, block 99: 0x27 != 0x4d 03:20:03 executing program 4: semctl$SETALL(0x0, 0x0, 0x11, 0x0) semop(0x0, &(0x7f0000000180)=[{}, {0x0, 0xfffa}], 0x2) semctl$IPC_RMID(0x0, 0x0, 0xf) 03:20:03 executing program 2: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r0, 0x1, 0xb, 0xfffffffffffffffe, &(0x7f0000000000)=0x4000000) 03:20:03 executing program 1: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)={0x20, 0x140e, 0x0, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_RES_PDN={0x8}]}, 0x20}}, 0x0) 03:20:03 executing program 3: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000001c0)={0x0}}, 0x0) 03:20:03 executing program 0: syz_mount_image$udf(&(0x7f0000000c00), &(0x7f0000000200)='./file0\x00', 0x18444, &(0x7f0000000180)={[{@iocharset={'iocharset', 0x3d, 'koi8-u'}}, {@fileset={'fileset', 0x3d, 0x4}}, {@shortad}, {@unhide}, {@umask={'umask', 0x3d, 0x2a1}}]}, 0x1, 0xc10, &(0x7f0000003440)="$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") mkdirat(0xffffffffffffffff, &(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x87fffa0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = dup(r0) pwritev2(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="da", 0x20000}], 0x1, 0x1000000, 0x0, 0x0) sendfile(r1, r0, 0x0, 0x87fffa0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r2, 0x4, 0x0) r3 = dup(r2) pwritev2(r3, &(0x7f0000000040)=[{&(0x7f0000000080)="da", 0x20000}], 0x1, 0x1000000, 0x0, 0x0) sendfile(r3, r2, 0x0, 0x87fffa0) openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000bc0), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r4, 0x0, 0x0, 0x0) getpid() getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, &(0x7f0000000d80)) 03:20:03 executing program 3: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000001c0)={0x0}}, 0x0) 03:20:03 executing program 1: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)={0x18, 0x140e, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}]}, 0x18}}, 0x0) 03:20:03 executing program 2: syz_mount_image$udf(&(0x7f0000000c00), &(0x7f0000000200)='./file0\x00', 0x18444, &(0x7f0000000180)={[{@iocharset={'iocharset', 0x3d, 'koi8-u'}}, {@fileset={'fileset', 0x3d, 0x4}}, {@shortad}, {@unhide}, {@umask={'umask', 0x3d, 0x2a1}}]}, 0x1, 0xc10, &(0x7f0000003440)="$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") mkdirat(0xffffffffffffffff, &(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x87fffa0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = dup(r0) pwritev2(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="da", 0x20000}], 0x1, 0x1000000, 0x0, 0x0) sendfile(r1, r0, 0x0, 0x87fffa0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r2, 0x4, 0x0) r3 = dup(r2) pwritev2(r3, &(0x7f0000000040)=[{&(0x7f0000000080)="da", 0x20000}], 0x1, 0x1000000, 0x0, 0x0) sendfile(r3, r2, 0x0, 0x87fffa0) openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000bc0), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r4, 0x0, 0x0, 0x0) getpid() getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, &(0x7f0000000d80)) 03:20:03 executing program 1: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)={0x18, 0x140e, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}]}, 0x18}}, 0x0) [ 738.339288][T19022] loop2: detected capacity change from 0 to 2048 [ 738.357836][T19022] UDF-fs: error (device loop2): udf_read_tagged: tag checksum failed, block 99: 0x27 != 0x4d [ 738.373185][T19026] loop0: detected capacity change from 0 to 2048 [ 738.377619][T19026] UDF-fs: error (device loop0): udf_read_tagged: tag checksum failed, block 99: 0x27 != 0x4d 03:20:03 executing program 3: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000000c0)={0x24, 0x1402, 0x0, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz0\x00'}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}]}, 0x24}}, 0x0) 03:20:03 executing program 1: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)={0x18, 0x140e, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}]}, 0x18}}, 0x0) 03:20:03 executing program 5: syz_mount_image$udf(&(0x7f0000000c00), &(0x7f0000000200)='./file0\x00', 0x18444, &(0x7f0000000180)={[{@iocharset={'iocharset', 0x3d, 'koi8-u'}}, {@fileset={'fileset', 0x3d, 0x4}}, {@shortad}, {@unhide}, {@umask={'umask', 0x3d, 0x2a1}}]}, 0x1, 0xc10, &(0x7f0000003440)="$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") r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r1, 0x4, 0x0) r2 = dup(r1) pwritev2(r2, &(0x7f0000000040)=[{&(0x7f0000000080)="da", 0x20000}], 0x1, 0x1000000, 0x0, 0x0) sendfile(r2, r1, 0x0, 0x87fffa0) [ 738.586339][T19035] loop5: detected capacity change from 0 to 2048 [ 738.594252][T19035] UDF-fs: error (device loop5): udf_read_tagged: tag checksum failed, block 99: 0x27 != 0x4d [ 738.673379][T19022] ------------[ cut here ]------------ [ 738.674715][T19022] WARNING: CPU: 1 PID: 19022 at fs/udf/truncate.c:208 udf_truncate_extents+0xbf4/0xdc8 [ 738.677066][T19022] Modules linked in: [ 738.677966][T19022] CPU: 1 PID: 19022 Comm: syz-executor.2 Tainted: G W 6.1.31-syzkaller #0 [ 738.680245][T19022] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/28/2023 [ 738.682687][T19022] pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 738.684552][T19022] pc : udf_truncate_extents+0xbf4/0xdc8 [ 738.685896][T19022] lr : udf_truncate_extents+0xbf0/0xdc8 [ 738.687178][T19022] sp : ffff800024ea6700 [ 738.688150][T19022] x29: ffff800024ea68e0 x28: ffff000115b5bb50 x27: 0000000000f88000 [ 738.690095][T19022] x26: dfff800000000000 x25: ffff800024ea6880 x24: 00000000000000ff [ 738.692090][T19022] x23: 0000000000000008 x22: ffff800024ea6840 x21: 00000000000000ff [ 738.694267][T19022] x20: ffff000115b5bb00 x19: ffff800024ea6800 x18: 0000000000000010 [ 738.696309][T19022] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000 [ 738.698207][T19022] x14: 0000000000000002 x13: 0000000000000001 x12: 0000000000040000 [ 738.700170][T19022] x11: 000000000003ffff x10: ffff80001fe89000 x9 : ffff800009940888 [ 738.702107][T19022] x8 : 0000000000040000 x7 : ffff800009922ce8 x6 : 0000000000000000 [ 738.704142][T19022] x5 : 0000000000000000 x4 : 0000000000000001 x3 : 0000000000000001 [ 738.706033][T19022] x2 : ffff800024ea6808 x1 : 0000000000f88000 x0 : 0000000000000000 [ 738.707924][T19022] Call trace: [ 738.708727][T19022] udf_truncate_extents+0xbf4/0xdc8 [ 738.709969][T19022] udf_do_extend_file+0xae0/0xde0 [ 738.711187][T19022] udf_get_block+0x1170/0x3f08 [ 738.712318][T19022] __block_write_begin_int+0x340/0x13b4 [ 738.713735][T19022] block_write_begin+0x98/0x11c [ 738.714910][T19022] udf_write_begin+0x44/0x88 [ 738.715986][T19022] generic_perform_write+0x278/0x55c [ 738.717234][T19022] __generic_file_write_iter+0x168/0x388 [ 738.718588][T19022] udf_file_write_iter+0x234/0x584 [ 738.719828][T19022] do_iter_write+0x534/0x964 [ 738.720964][T19022] vfs_iter_write+0x88/0xac [ 738.722065][T19022] iter_file_splice_write+0x618/0xc48 [ 738.723326][T19022] direct_splice_actor+0xe4/0x1c0 [ 738.724542][T19022] splice_direct_to_actor+0x3c4/0x944 [ 738.725892][T19022] do_splice_direct+0x1f4/0x334 [ 738.727051][T19022] do_sendfile+0x4bc/0xc70 [ 738.728108][T19022] __arm64_sys_sendfile64+0x160/0x3b4 [ 738.729416][T19022] invoke_syscall+0x98/0x2c0 [ 738.730438][T19022] el0_svc_common+0x138/0x258 [ 738.731525][T19022] do_el0_svc+0x64/0x218 [ 738.732555][T19022] el0_svc+0x58/0x168 [ 738.733591][T19022] el0t_64_sync_handler+0x84/0xf0 [ 738.734616][T19022] el0t_64_sync+0x18c/0x190 [ 738.735689][T19022] irq event stamp: 37050 [ 738.736799][T19022] hardirqs last enabled at (37049): [] __find_get_block+0x1d0/0xeec [ 738.739228][T19022] hardirqs last disabled at (37050): [] el1_dbg+0x24/0x80 [ 738.741405][T19022] softirqs last enabled at (35856): [] __do_softirq+0xc14/0xea0 [ 738.743690][T19022] softirqs last disabled at (35757): [] ____do_softirq+0x14/0x20 [ 738.745890][T19022] ---[ end trace 0000000000000000 ]--- [ 738.755536][T19022] ------------[ cut here ]------------ [ 738.756889][T19022] WARNING: CPU: 1 PID: 19022 at fs/udf/truncate.c:208 udf_truncate_extents+0xbf4/0xdc8 [ 738.759209][T19022] Modules linked in: [ 738.760184][T19022] CPU: 1 PID: 19022 Comm: syz-executor.2 Tainted: G W 6.1.31-syzkaller #0 [ 738.762556][T19022] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/28/2023 [ 738.764974][T19022] pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 738.766861][T19022] pc : udf_truncate_extents+0xbf4/0xdc8 [ 738.767572][T19035] ------------[ cut here ]------------ [ 738.768265][T19022] lr : udf_truncate_extents+0xbf0/0xdc8 [ 738.769631][T19035] WARNING: CPU: 0 PID: 19035 at fs/udf/truncate.c:208 udf_truncate_extents+0xbf4/0xdc8 [ 738.770998][T19022] sp : ffff800024ea6700 [ 738.773348][T19035] Modules linked in: [ 738.774334][T19022] x29: ffff800024ea68e0 [ 738.775335][T19035] CPU: 0 PID: 19035 Comm: syz-executor.5 Tainted: G W 6.1.31-syzkaller #0 [ 738.776356][T19022] x28: ffff000115b5bb50 [ 738.778828][T19035] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/28/2023 [ 738.778840][T19035] pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 738.779867][T19022] x27: 0000000000f88000 [ 738.782392][T19035] pc : udf_truncate_extents+0xbf4/0xdc8 [ 738.784263][T19022] [ 738.784269][T19022] x26: dfff800000000000 [ 738.785280][T19035] lr : udf_truncate_extents+0xbf0/0xdc8 [ 738.786565][T19022] x25: ffff800024ea6880 [ 738.787126][T19035] sp : ffff800024c26700 [ 738.788157][T19022] x24: 00000000000000ff [ 738.789449][T19035] x29: ffff800024c268e0 [ 738.790458][T19022] [ 738.790463][T19022] x23: 0000000000000008 [ 738.791446][T19035] x28: ffff00012f2af4f8 [ 738.792441][T19022] x22: ffff800024ea6840 [ 738.793415][T19035] x27: 0000000000f87400 [ 738.793978][T19022] x21: 00000000000000ff [ 738.794976][T19035] [ 738.794981][T19035] x26: dfff800000000000 [ 738.795956][T19022] [ 738.795962][T19022] x20: ffff000115b5bb00 [ 738.797023][T19035] x25: ffff800024c26880 [ 738.798022][T19022] x19: ffff800024ea6800 [ 738.798997][T19035] x24: 00000000000000ff [ 738.799548][T19022] x18: 0000000000000010 [ 738.800468][T19035] [ 738.800473][T19035] x23: 0000000000000008 [ 738.801043][T19022] [ 738.801049][T19022] x17: 0000000000000000 [ 738.802031][T19035] x22: ffff800024c26840 [ 738.802914][T19022] x16: 0000000000000000 [ 738.803889][T19035] x21: 00000000000000ff [ 738.804906][T19022] x15: 0000000000000000 [ 738.805880][T19035] [ 738.805885][T19035] x20: ffff00012f2af4a8 [ 738.806459][T19022] [ 738.806464][T19022] x14: 0000000000000002 [ 738.807436][T19035] x19: ffff800024c26800 [ 738.808015][T19022] x13: 0000000000000001 [ 738.808978][T19035] x18: 0000000000000150 [ 738.809963][T19022] x12: 0000000000040000 [ 738.810998][T19035] [ 738.811003][T19035] x17: ffff8000155bd000 [ 738.811975][T19022] [ 738.813005][T19035] x16: 0000000000000000 [ 738.813530][T19022] x11: 000000000003ffff [ 738.814490][T19035] x15: 0000000000000000 [ 738.815072][T19022] x10: ffff80001fe89000 [ 738.816078][T19035] [ 738.816084][T19035] x14: 0000000000000002 [ 738.817118][T19022] x9 : ffff800009940888 [ 738.818126][T19035] x13: 0000000000000001 [ 738.819149][T19022] [ 738.819155][T19022] x8 : 0000000000040000 [ 738.820139][T19035] x12: 0000000000040000 [ 738.820691][T19022] x7 : ffff800009922ce8 [ 738.821749][T19035] [ 738.821755][T19035] x11: 000000000003ffff [ 738.822342][T19022] x6 : 0000000000000000 [ 738.823383][T19035] x10: ffff800026ee4000 [ 738.824376][T19022] [ 738.824382][T19022] x5 : 0000000000000000 [ 738.825415][T19035] x9 : ffff800009940888 [ 738.826443][T19022] x4 : 0000000000000001 [ 738.826974][T19035] [ 738.826980][T19035] x8 : 0000000000040000 [ 738.827929][T19022] x3 : 0000000000000001 [ 738.828968][T19035] x7 : ffff800009922ce8 [ 738.829926][T19022] [ 738.829932][T19022] x2 : ffff800024ea6808 [ 738.830432][T19035] x6 : 0000000000000000 [ 738.831418][T19022] x1 : 0000000000f88000 [ 738.832462][T19035] [ 738.833453][T19022] x0 : 0000000000000000 [ 738.834015][T19035] x5 : 0000000000000000 [ 738.834984][T19022] [ 738.834990][T19022] Call trace: [ 738.835943][T19035] x4 : 0000000000000001 [ 738.836952][T19022] udf_truncate_extents+0xbf4/0xdc8 [ 738.837466][T19035] x3 : 0000000000000001 [ 738.838474][T19022] udf_do_extend_file+0xae0/0xde0 [ 738.839500][T19035] [ 738.839505][T19035] x2 : ffff800024c26808 [ 738.840490][T19022] udf_get_block+0x1170/0x3f08 [ 738.841027][T19035] x1 : 0000000000f87400 [ 738.842052][T19022] __block_write_begin_int+0x340/0x13b4 [ 738.843041][T19035] x0 : 0000000000000000 [ 738.844015][T19022] block_write_begin+0x98/0x11c [ 738.844568][T19035] [ 738.844574][T19035] Call trace: [ 738.845546][T19022] udf_write_begin+0x44/0x88 [ 738.846549][T19035] udf_truncate_extents+0xbf4/0xdc8 [ 738.847536][T19022] generic_perform_write+0x278/0x55c [ 738.848082][T19035] udf_do_extend_file+0xae0/0xde0 [ 738.849025][T19022] __generic_file_write_iter+0x168/0x388 [ 738.849946][T19035] udf_get_block+0x1170/0x3f08 [ 738.850477][T19022] udf_file_write_iter+0x234/0x584 [ 738.851250][T19035] __block_write_begin_int+0x340/0x13b4 [ 738.852274][T19022] do_iter_write+0x534/0x964 [ 738.853454][T19035] block_write_begin+0x98/0x11c [ 738.854465][T19022] vfs_iter_write+0x88/0xac [ 738.855678][T19035] udf_write_begin+0x44/0x88 [ 738.856165][T19022] iter_file_splice_write+0x618/0xc48 [ 738.857134][T19035] generic_perform_write+0x278/0x55c [ 738.858230][T19022] direct_splice_actor+0xe4/0x1c0 [ 738.859287][T19035] __generic_file_write_iter+0x168/0x388 [ 738.860642][T19022] splice_direct_to_actor+0x3c4/0x944 [ 738.861701][T19035] udf_file_write_iter+0x234/0x584 [ 738.862871][T19022] do_splice_direct+0x1f4/0x334 [ 738.863407][T19035] do_iter_write+0x534/0x964 [ 738.864218][T19022] do_sendfile+0x4bc/0xc70 [ 738.865352][T19035] vfs_iter_write+0x88/0xac [ 738.866560][T19022] __arm64_sys_sendfile64+0x160/0x3b4 [ 738.867782][T19035] iter_file_splice_write+0x618/0xc48 [ 738.868927][T19022] invoke_syscall+0x98/0x2c0 [ 738.870235][T19035] direct_splice_actor+0xe4/0x1c0 [ 738.871439][T19022] el0_svc_common+0x138/0x258 [ 738.872696][T19035] splice_direct_to_actor+0x3c4/0x944 [ 738.873988][T19022] do_el0_svc+0x64/0x218 [ 738.875077][T19035] do_splice_direct+0x1f4/0x334 [ 738.876189][T19022] el0_svc+0x58/0x168 [ 738.877290][T19035] do_sendfile+0x4bc/0xc70 [ 738.878266][T19022] el0t_64_sync_handler+0x84/0xf0 [ 738.879576][T19035] __arm64_sys_sendfile64+0x160/0x3b4 [ 738.880806][T19022] el0t_64_sync+0x18c/0x190 [ 738.881983][T19035] invoke_syscall+0x98/0x2c0 [ 738.883293][T19022] irq event stamp: 37140 [ 738.884594][T19035] el0_svc_common+0x138/0x258 [ 738.885792][T19022] hardirqs last enabled at (37139): [] __find_get_block+0x1d0/0xeec [ 738.886947][T19035] do_el0_svc+0x64/0x218 [ 738.888029][T19022] hardirqs last disabled at (37140): [] el1_dbg+0x24/0x80 [ 738.889064][T19035] el0_svc+0x58/0x168 [ 738.890161][T19022] softirqs last enabled at (37122): [] __do_softirq+0xc14/0xea0 [ 738.891428][T19035] el0t_64_sync_handler+0x84/0xf0 [ 738.892617][T19022] softirqs last disabled at (37053): [] ____do_softirq+0x14/0x20 [ 738.893760][T19035] el0t_64_sync+0x18c/0x190 [ 738.894958][T19022] ---[ end trace 0000000000000000 ]--- [ 738.896093][T19035] irq event stamp: 25266 [ 738.924958][T19035] hardirqs last enabled at (25265): [] __find_get_block+0x1d0/0xeec [ 738.927264][T19035] hardirqs last disabled at (25266): [] el1_dbg+0x24/0x80 [ 738.929422][T19035] softirqs last enabled at (24412): [] __do_softirq+0xc14/0xea0 [ 738.931658][T19035] softirqs last disabled at (24403): [] ____do_softirq+0x14/0x20 [ 738.934051][T19035] ---[ end trace 0000000000000000 ]--- [ 738.948916][T19035] ------------[ cut here ]------------ [ 738.950416][T19035] WARNING: CPU: 1 PID: 19035 at fs/udf/truncate.c:208 udf_truncate_extents+0xbf4/0xdc8 [ 738.951661][ T4364] kworker/u4:6: attempt to access beyond end of device [ 738.951661][ T4364] loop2: rw=1, sector=2048, nr_sectors = 1 limit=2048 [ 738.952829][T19035] Modules linked in: [ 738.952842][T19035] CPU: 1 PID: 19035 Comm: syz-executor.5 Tainted: G W 6.1.31-syzkaller #0 [ 738.952857][T19035] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/28/2023 [ 738.952866][T19035] pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 738.956234][ T4364] Buffer I/O error on dev loop2, logical block 2048, lost async page write [ 738.957043][T19035] pc : udf_truncate_extents+0xbf4/0xdc8 [ 738.957061][T19035] lr : udf_truncate_extents+0xbf0/0xdc8 [ 738.957072][T19035] sp : ffff800024c26700 [ 738.957077][T19035] x29: ffff800024c268e0 x28: ffff00012f2af4f8 x27: 0000000000f87400 [ 738.957100][T19035] x26: dfff800000000000 x25: ffff800024c26880 x24: 00000000000000ff [ 738.957120][T19035] x23: 0000000000000008 x22: ffff800024c26840 x21: 00000000000000ff [ 738.957140][T19035] x20: ffff00012f2af4a8 x19: ffff800024c26800 x18: 0000000000000010 [ 738.957161][T19035] x17: ffff8000155bd000 x16: 0000000000000000 x15: 0000000000000000 [ 738.957181][T19035] x14: 0000000000000002 x13: 0000000000000001 x12: 0000000000040000 [ 738.957200][T19035] x11: 000000000003ffff x10: ffff800026ee4000 x9 : ffff800009940888 [ 738.957221][T19035] x8 : 0000000000040000 x7 : ffff800009922ce8 x6 : 0000000000000000 [ 738.957241][T19035] x5 : 0000000000000000 x4 : 0000000000000001 x3 : 0000000000000001 [ 738.957259][T19035] x2 : ffff800024c26808 x1 : 0000000000f87400 x0 : 0000000000000000 [ 738.957279][T19035] Call trace: [ 738.957284][T19035] udf_truncate_extents+0xbf4/0xdc8 [ 738.957295][T19035] udf_do_extend_file+0xae0/0xde0 [ 738.957311][T19035] udf_get_block+0x1170/0x3f08 [ 738.957325][T19035] __block_write_begin_int+0x340/0x13b4 [ 738.957340][T19035] block_write_begin+0x98/0x11c [ 738.957354][T19035] udf_write_begin+0x44/0x88 [ 738.957367][T19035] generic_perform_write+0x278/0x55c [ 738.957382][T19035] __generic_file_write_iter+0x168/0x388 [ 738.957397][T19035] udf_file_write_iter+0x234/0x584 [ 738.957411][T19035] do_iter_write+0x534/0x964 [ 738.957423][T19035] vfs_iter_write+0x88/0xac [ 738.957435][T19035] iter_file_splice_write+0x618/0xc48 [ 738.957450][T19035] direct_splice_actor+0xe4/0x1c0 [ 738.957465][T19035] splice_direct_to_actor+0x3c4/0x944 [ 738.957479][T19035] do_splice_direct+0x1f4/0x334 [ 738.957494][T19035] do_sendfile+0x4bc/0xc70 [ 738.957506][T19035] __arm64_sys_sendfile64+0x160/0x3b4 [ 738.957519][T19035] invoke_syscall+0x98/0x2c0 [ 738.957534][T19035] el0_svc_common+0x138/0x258 [ 738.960156][ T4364] kworker/u4:6: attempt to access beyond end of device [ 738.960156][ T4364] loop2: rw=1, sector=2048, nr_sectors = 1 limit=2048 [ 738.962523][T19035] do_el0_svc+0x64/0x218 [ 738.964444][ T4364] Buffer I/O error on dev loop2, logical block 2048, lost async page write [ 738.966459][T19035] el0_svc+0x58/0x168 [ 738.967696][ T4364] kworker/u4:6: attempt to access beyond end of device [ 738.967696][ T4364] loop2: rw=1, sector=2049, nr_sectors = 1 limit=2048 [ 738.969033][T19035] el0t_64_sync_handler+0x84/0xf0 [ 738.969051][T19035] el0t_64_sync+0x18c/0x190 [ 738.969063][T19035] irq event stamp: 25520 [ 738.969068][T19035] hardirqs last enabled at (25519): [] __find_get_block+0x1d0/0xeec [ 738.969087][T19035] hardirqs last disabled at (25520): [] el1_dbg+0x24/0x80 [ 738.969103][T19035] softirqs last enabled at (25500): [] __do_softirq+0xc14/0xea0 [ 738.969118][T19035] softirqs last disabled at (25269): [] ____do_softirq+0x14/0x20 [ 738.969133][T19035] ---[ end trace 0000000000000000 ]--- [ 739.034221][ T4364] Buffer I/O error on dev loop2, logical block 2049, lost async page write [ 739.036483][ T4364] kworker/u4:6: attempt to access beyond end of device [ 739.036483][ T4364] loop2: rw=1, sector=2049, nr_sectors = 1 limit=2048 [ 739.039891][ T4364] Buffer I/O error on dev loop2, logical block 2049, lost async page write [ 739.041983][ T4364] kworker/u4:6: attempt to access beyond end of device [ 739.041983][ T4364] loop2: rw=1, sector=2050, nr_sectors = 1 limit=2048 [ 739.045295][ T4364] Buffer I/O error on dev loop2, logical block 2050, lost async page write [ 739.047464][ T4364] kworker/u4:6: attempt to access beyond end of device [ 739.047464][ T4364] loop2: rw=1, sector=2050, nr_sectors = 1 limit=2048 [ 739.053308][ T4364] Buffer I/O error on dev loop2, logical block 2050, lost async page write [ 739.055385][ T4364] kworker/u4:6: attempt to access beyond end of device [ 739.055385][ T4364] loop2: rw=1, sector=2051, nr_sectors = 1 limit=2048 [ 739.062013][ T4364] Buffer I/O error on dev loop2, logical block 2051, lost async page write [ 739.064025][ T4364] kworker/u4:6: attempt to access beyond end of device [ 739.064025][ T4364] loop2: rw=1, sector=2051, nr_sectors = 1 limit=2048 [ 739.067330][ T4364] Buffer I/O error on dev loop2, logical block 2051, lost async page write [ 739.069861][ T4364] kworker/u4:6: attempt to access beyond end of device [ 739.069861][ T4364] loop2: rw=1, sector=2052, nr_sectors = 1 limit=2048 [ 739.073169][ T4364] Buffer I/O error on dev loop2, logical block 2052, lost async page write [ 739.075247][ T4364] kworker/u4:6: attempt to access beyond end of device [ 739.075247][ T4364] loop2: rw=1, sector=2052, nr_sectors = 1 limit=2048 [ 739.078692][ T4364] Buffer I/O error on dev loop2, logical block 2052, lost async page write 03:20:04 executing program 4: socketpair(0x10, 0x3, 0x2, &(0x7f0000000300)) 03:20:04 executing program 3: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000000c0)={0x24, 0x1402, 0x0, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz0\x00'}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}]}, 0x24}}, 0x0) 03:20:04 executing program 1: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)={0x18, 0x140e, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_RES_PDN={0x8}]}, 0x18}}, 0x0) 03:20:04 executing program 2: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) setsockopt$inet6_tcp_TLS_TX(r0, 0x112, 0x9, 0x0, 0x0) [ 739.124726][T19026] ------------[ cut here ]------------ [ 739.125995][T19026] WARNING: CPU: 0 PID: 19026 at fs/udf/truncate.c:208 udf_truncate_extents+0xbf4/0xdc8 [ 739.128295][T19026] Modules linked in: [ 739.129428][T19026] CPU: 0 PID: 19026 Comm: syz-executor.0 Tainted: G W 6.1.31-syzkaller #0 [ 739.131745][T19026] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/28/2023 [ 739.134225][T19026] pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 739.136246][T19026] pc : udf_truncate_extents+0xbf4/0xdc8 [ 739.137651][T19026] lr : udf_truncate_extents+0xbf0/0xdc8 [ 739.138957][T19026] sp : ffff800025066700 [ 739.139894][T19026] x29: ffff8000250668e0 x28: ffff0001333354f0 x27: 0000000000f88000 [ 739.141771][T19026] x26: dfff800000000000 x25: ffff800025066880 x24: 00000000000000ff [ 739.143600][T19026] x23: 0000000000000008 x22: ffff800025066840 x21: 00000000000000ff [ 739.145552][T19026] x20: ffff0001333354a0 x19: ffff800025066800 x18: 0000000000000010 [ 739.147633][T19026] x17: ffff8000155bd000 x16: 0000000000000000 x15: 0000000000000000 [ 739.149724][T19026] x14: 0000000000000002 x13: 0000000000000001 x12: 0000000000040000 [ 739.151673][T19026] x11: 000000000003ffff x10: ffff80001dfb9000 x9 : ffff800009940888 [ 739.153634][T19026] x8 : 0000000000040000 x7 : ffff800009922ce8 x6 : 0000000000000000 [ 739.155680][T19026] x5 : 0000000000000000 x4 : 0000000000000001 x3 : 0000000000000001 [ 739.157621][T19026] x2 : ffff800025066808 x1 : 0000000000f88000 x0 : 0000000000000000 [ 739.159468][T19026] Call trace: [ 739.160272][T19026] udf_truncate_extents+0xbf4/0xdc8 [ 739.161629][T19026] udf_do_extend_file+0xae0/0xde0 [ 739.162870][T19026] udf_get_block+0x1170/0x3f08 [ 739.164008][T19026] __block_write_begin_int+0x340/0x13b4 [ 739.165354][T19026] block_write_begin+0x98/0x11c [ 739.166529][T19026] udf_write_begin+0x44/0x88 [ 739.167679][T19026] generic_perform_write+0x278/0x55c [ 739.168951][T19026] __generic_file_write_iter+0x168/0x388 [ 739.170318][T19026] udf_file_write_iter+0x234/0x584 [ 739.171629][T19026] do_iter_write+0x534/0x964 [ 739.172839][T19026] vfs_iter_write+0x88/0xac [ 739.174025][T19026] iter_file_splice_write+0x618/0xc48 [ 739.175379][T19026] direct_splice_actor+0xe4/0x1c0 [ 739.176580][T19026] splice_direct_to_actor+0x3c4/0x944 [ 739.177781][T19026] do_splice_direct+0x1f4/0x334 [ 739.178979][T19026] do_sendfile+0x4bc/0xc70 [ 739.180112][T19026] __arm64_sys_sendfile64+0x160/0x3b4 [ 739.181460][T19026] invoke_syscall+0x98/0x2c0 [ 739.182590][T19026] el0_svc_common+0x138/0x258 [ 739.183722][T19026] do_el0_svc+0x64/0x218 [ 739.184748][T19026] el0_svc+0x58/0x168 [ 739.185713][T19026] el0t_64_sync_handler+0x84/0xf0 [ 739.186984][T19026] el0t_64_sync+0x18c/0x190 [ 739.188096][T19026] irq event stamp: 33644 [ 739.189093][T19026] hardirqs last enabled at (33643): [] __find_get_block+0x1d0/0xeec [ 739.191354][T19026] hardirqs last disabled at (33644): [] el1_dbg+0x24/0x80 [ 739.193348][T19026] softirqs last enabled at (32750): [] __do_softirq+0xc14/0xea0 [ 739.195553][T19026] softirqs last disabled at (32745): [] ____do_softirq+0x14/0x20 [ 739.197765][T19026] ---[ end trace 0000000000000000 ]--- 03:20:04 executing program 0: syz_mount_image$udf(&(0x7f0000000c00), &(0x7f0000000200)='./file0\x00', 0x18444, &(0x7f0000000180)={[{@iocharset={'iocharset', 0x3d, 'koi8-u'}}, {@fileset={'fileset', 0x3d, 0x4}}, {@shortad}, {@unhide}, {@umask={'umask', 0x3d, 0x2a1}}]}, 0x1, 0xc10, &(0x7f0000003440)="$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") mkdirat(0xffffffffffffffff, &(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x87fffa0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = dup(r0) pwritev2(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="da", 0x20000}], 0x1, 0x1000000, 0x0, 0x0) sendfile(r1, r0, 0x0, 0x87fffa0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r2, 0x4, 0x0) r3 = dup(r2) pwritev2(r3, &(0x7f0000000040)=[{&(0x7f0000000080)="da", 0x20000}], 0x1, 0x1000000, 0x0, 0x0) sendfile(r3, r2, 0x0, 0x87fffa0) openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000bc0), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r4, 0x0, 0x0, 0x0) getpid() getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, &(0x7f0000000d80)) 03:20:04 executing program 5: syz_mount_image$udf(&(0x7f0000000c00), &(0x7f0000000200)='./file0\x00', 0x18444, &(0x7f0000000180)={[{@iocharset={'iocharset', 0x3d, 'koi8-u'}}, {@fileset={'fileset', 0x3d, 0x4}}, {@shortad}, {@unhide}, {@umask={'umask', 0x3d, 0x2a1}}]}, 0x1, 0xc10, &(0x7f0000003440)="$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") r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r1, 0x4, 0x0) r2 = dup(r1) sendfile(r2, r1, 0x0, 0x87fffa0) 03:20:04 executing program 3: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000000c0)={0x24, 0x1402, 0x0, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz0\x00'}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}]}, 0x24}}, 0x0) 03:20:04 executing program 1: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)={0x18, 0x140e, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_RES_PDN={0x8}]}, 0x18}}, 0x0) 03:20:04 executing program 4: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)={0x20, 0x140e, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}, @RDMA_NLDEV_ATTR_RES_PDN={0x8}]}, 0x20}}, 0x0) 03:20:04 executing program 3: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000000c0)={0x1c, 0x1402, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz0\x00'}]}, 0x1c}}, 0x0) [ 739.339930][T19051] loop5: detected capacity change from 0 to 2048 03:20:04 executing program 1: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)={0x18, 0x140e, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_RES_PDN={0x8}]}, 0x18}}, 0x0) 03:20:04 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$inet6_tcp_TLS_TX(r0, 0x112, 0x9, 0x0, 0x0) [ 739.353725][T19051] UDF-fs: error (device loop5): udf_read_tagged: tag checksum failed, block 99: 0x27 != 0x4d 03:20:04 executing program 3: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000000c0)={0x1c, 0x1402, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz0\x00'}]}, 0x1c}}, 0x0) 03:20:04 executing program 2: syz_open_dev$mouse(&(0x7f0000000040), 0x0, 0x0) mremap(&(0x7f0000fec000/0x1000)=nil, 0x1000, 0x3000, 0x3, &(0x7f0000ff1000/0x3000)=nil) 03:20:04 executing program 5: syz_mount_image$udf(&(0x7f0000000c00), &(0x7f0000000200)='./file0\x00', 0x18444, &(0x7f0000000180)={[{@iocharset={'iocharset', 0x3d, 'koi8-u'}}, {@fileset={'fileset', 0x3d, 0x4}}, {@shortad}, {@unhide}, {@umask={'umask', 0x3d, 0x2a1}}]}, 0x1, 0xc10, &(0x7f0000003440)="$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") r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r1, 0x4, 0x0) r2 = dup(r1) sendfile(r2, r1, 0x0, 0x87fffa0) 03:20:04 executing program 1: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r0, 0x1, 0x2f, 0xfffffffffffffffe, &(0x7f0000000000)) [ 739.492825][T19064] loop0: detected capacity change from 0 to 2048 [ 739.508284][T19064] UDF-fs: error (device loop0): udf_read_tagged: tag checksum failed, block 99: 0x27 != 0x4d [ 739.514899][T19067] loop5: detected capacity change from 0 to 2048 [ 739.541102][T19067] UDF-fs: error (device loop5): udf_read_tagged: tag checksum failed, block 99: 0x27 != 0x4d [ 739.598247][T19064] ------------[ cut here ]------------ [ 739.599619][T19064] WARNING: CPU: 0 PID: 19064 at fs/udf/truncate.c:208 udf_truncate_extents+0xbf4/0xdc8 [ 739.602016][T19064] Modules linked in: [ 739.603070][T19064] CPU: 0 PID: 19064 Comm: syz-executor.0 Tainted: G W 6.1.31-syzkaller #0 [ 739.605663][T19064] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/28/2023 [ 739.608332][T19064] pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 739.610242][T19064] pc : udf_truncate_extents+0xbf4/0xdc8 [ 739.611603][T19064] lr : udf_truncate_extents+0xbf0/0xdc8 [ 739.612968][T19064] sp : ffff8000255f6700 [ 739.614028][T19064] x29: ffff8000255f68e0 x28: ffff00012f2ae828 x27: 0000000000f87400 [ 739.616059][T19064] x26: dfff800000000000 x25: ffff8000255f6880 x24: 00000000000000ff [ 739.618020][T19064] x23: 0000000000000008 x22: ffff8000255f6840 x21: 00000000000000ff [ 739.619915][T19064] x20: ffff00012f2ae7d8 x19: ffff8000255f6800 x18: 1fffe000368b5f76 [ 739.621856][T19064] x17: ffff8000155bd000 x16: 0000000000000000 x15: 0000000000000000 [ 739.623840][T19064] x14: 0000000000000002 x13: 0000000000000001 x12: 0000000000040000 [ 739.625714][T19064] x11: 000000000003ffff x10: ffff80001dfb9000 x9 : ffff800009940888 [ 739.627677][T19064] x8 : 0000000000040000 x7 : ffff800009922ce8 x6 : 0000000000000000 [ 739.629685][T19064] x5 : 0000000000000000 x4 : 0000000000000001 x3 : 0000000000000001 [ 739.631661][T19064] x2 : ffff8000255f6808 x1 : 0000000000f87400 x0 : 0000000000000000 [ 739.633474][T19064] Call trace: [ 739.634323][T19064] udf_truncate_extents+0xbf4/0xdc8 [ 739.635642][T19064] udf_do_extend_file+0xae0/0xde0 [ 739.636870][T19064] udf_get_block+0x1170/0x3f08 [ 739.638062][T19064] __block_write_begin_int+0x340/0x13b4 [ 739.639375][T19064] block_write_begin+0x98/0x11c [ 739.640622][T19064] udf_write_begin+0x44/0x88 [ 739.641804][T19064] generic_perform_write+0x278/0x55c [ 739.643130][T19064] __generic_file_write_iter+0x168/0x388 [ 739.644494][T19064] udf_file_write_iter+0x234/0x584 [ 739.645830][T19064] do_iter_write+0x534/0x964 [ 739.646912][T19064] vfs_iter_write+0x88/0xac [ 739.648047][T19064] iter_file_splice_write+0x618/0xc48 [ 739.649449][T19064] direct_splice_actor+0xe4/0x1c0 [ 739.650767][T19064] splice_direct_to_actor+0x3c4/0x944 [ 739.652153][T19064] do_splice_direct+0x1f4/0x334 [ 739.653286][T19064] do_sendfile+0x4bc/0xc70 [ 739.654283][T19064] __arm64_sys_sendfile64+0x160/0x3b4 [ 739.655583][T19064] invoke_syscall+0x98/0x2c0 [ 739.656693][T19064] el0_svc_common+0x138/0x258 [ 739.657829][T19064] do_el0_svc+0x64/0x218 [ 739.658842][T19064] el0_svc+0x58/0x168 [ 739.659771][T19064] el0t_64_sync_handler+0x84/0xf0 [ 739.661001][T19064] el0t_64_sync+0x18c/0x190 [ 739.662163][T19064] irq event stamp: 25194 [ 739.663227][T19064] hardirqs last enabled at (25193): [] __find_get_block+0x1d0/0xeec [ 739.665574][T19064] hardirqs last disabled at (25194): [] el1_dbg+0x24/0x80 [ 739.667696][T19064] softirqs last enabled at (22678): [] __do_softirq+0xc14/0xea0 [ 739.669991][T19064] softirqs last disabled at (22673): [] ____do_softirq+0x14/0x20 [ 739.672298][T19064] ---[ end trace 0000000000000000 ]--- 03:20:04 executing program 4: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SYS_SET(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={0x1c, 0x1407, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_NAME={0x4, 0x2, 'syz1\x00'}]}, 0x1c}}, 0x0) 03:20:04 executing program 0: syz_mount_image$udf(&(0x7f0000000c00), &(0x7f0000000200)='./file0\x00', 0x18444, &(0x7f0000000180)={[{@iocharset={'iocharset', 0x3d, 'koi8-u'}}, {@fileset={'fileset', 0x3d, 0x4}}, {@shortad}, {@unhide}, {@umask={'umask', 0x3d, 0x2a1}}]}, 0x1, 0xc10, &(0x7f0000003440)="$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") mkdirat(0xffffffffffffffff, &(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x87fffa0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = dup(r0) pwritev2(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="da", 0x20000}], 0x1, 0x1000000, 0x0, 0x0) sendfile(r1, r0, 0x0, 0x87fffa0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r2, 0x4, 0x0) r3 = dup(r2) pwritev2(r3, &(0x7f0000000040)=[{&(0x7f0000000080)="da", 0x20000}], 0x1, 0x1000000, 0x0, 0x0) sendfile(r3, r2, 0x0, 0x87fffa0) openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000bc0), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r4, 0x0, 0x0, 0x0) getpid() getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, &(0x7f0000000d80)) 03:20:04 executing program 2: sendmsg$RDMA_NLDEV_CMD_NEWLINK(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x400}, 0xc, 0x0}, 0x0) r0 = syz_open_dev$media(&(0x7f0000000400), 0x0, 0x0) ioctl$MEDIA_IOC_ENUM_LINKS(r0, 0xc0287c02, &(0x7f0000000040)={0x80000000, 0x0, &(0x7f0000000100)=[{}, {{}, {0x80000000}}]}) ioctl$MEDIA_IOC_ENUM_ENTITIES(r0, 0xc1007c01, &(0x7f0000000180)={r1}) 03:20:04 executing program 1: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) sendmsg$RDMA_NLDEV_CMD_RES_QP_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 03:20:04 executing program 5: syz_mount_image$udf(&(0x7f0000000c00), &(0x7f0000000200)='./file0\x00', 0x18444, &(0x7f0000000180)={[{@iocharset={'iocharset', 0x3d, 'koi8-u'}}, {@fileset={'fileset', 0x3d, 0x4}}, {@shortad}, {@unhide}, {@umask={'umask', 0x3d, 0x2a1}}]}, 0x1, 0xc10, &(0x7f0000003440)="$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") r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r1, 0x4, 0x0) r2 = dup(r1) sendfile(r2, r1, 0x0, 0x87fffa0) 03:20:04 executing program 3: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000000c0)={0x1c, 0x1402, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz0\x00'}]}, 0x1c}}, 0x0) 03:20:04 executing program 2: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)=ANY=[@ANYBLOB="280000000e1401"], 0x28}}, 0x0) 03:20:04 executing program 3: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000000c0)={0x24, 0x1402, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz0\x00'}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8}]}, 0x24}}, 0x0) 03:20:04 executing program 4: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TLS_TX(r0, 0x112, 0x1, 0x0, 0x22) 03:20:04 executing program 1: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$inet6_tcp_TLS_TX(r0, 0x6, 0x3, &(0x7f00000002c0)=@gcm_256={{}, "dede4065e4714116", "b54c2ed0c29d1451d5b8ef1c5bef73e6d98e02b58e162d084bf1980bd659d631", "985fb2c6", "d23667c3e71f5527"}, 0x38) [ 739.848214][T19080] loop5: detected capacity change from 0 to 2048 [ 739.854124][T19083] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.2'. 03:20:04 executing program 2: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)={0x10, 0x1401, 0x3}, 0x10}}, 0x0) 03:20:04 executing program 4: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)={0x28, 0x140e, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_PORT_INDEX={0x8, 0x3, 0x4}, @RDMA_NLDEV_ATTR_RES_PDN={0x8}]}, 0x28}}, 0x0) [ 739.923824][T19080] UDF-fs: error (device loop5): udf_read_tagged: tag checksum failed, block 99: 0x27 != 0x4d 03:20:04 executing program 3: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000000c0)={0x18, 0x1402, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}]}, 0x18}}, 0x0) [ 739.972965][T19091] loop0: detected capacity change from 0 to 2048 [ 739.983638][T19091] UDF-fs: error (device loop0): udf_read_tagged: tag checksum failed, block 99: 0x27 != 0x4d [ 740.095553][T19091] ------------[ cut here ]------------ [ 740.096987][T19091] WARNING: CPU: 1 PID: 19091 at fs/udf/truncate.c:208 udf_truncate_extents+0xbf4/0xdc8 [ 740.099388][T19091] Modules linked in: [ 740.100312][T19091] CPU: 1 PID: 19091 Comm: syz-executor.0 Tainted: G W 6.1.31-syzkaller #0 [ 740.102832][T19091] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/28/2023 [ 740.105028][T19091] pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 740.106935][T19091] pc : udf_truncate_extents+0xbf4/0xdc8 [ 740.108199][T19091] lr : udf_truncate_extents+0xbf0/0xdc8 [ 740.109505][T19091] sp : ffff800025756700 [ 740.110495][T19091] x29: ffff8000257568e0 x28: ffff000115b58e78 x27: 0000000000f87400 [ 740.112363][T19091] x26: dfff800000000000 x25: ffff800025756880 x24: 00000000000000ff [ 740.114292][T19091] x23: 0000000000000008 x22: ffff800025756840 x21: 00000000000000ff [ 740.116301][T19091] x20: ffff000115b58e28 x19: ffff800025756800 x18: 0000000000000150 [ 740.118227][T19091] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000 [ 740.120109][T19091] x14: 0000000000000002 x13: 0000000000000001 x12: 0000000000040000 [ 740.122011][T19091] x11: 000000000003ffff x10: ffff80001dfb9000 x9 : ffff800009940888 [ 740.123864][T19091] x8 : 0000000000040000 x7 : ffff800009922ce8 x6 : 0000000000000000 [ 740.125801][T19091] x5 : 0000000000000000 x4 : 0000000000000001 x3 : 0000000000000001 [ 740.127761][T19091] x2 : ffff800025756808 x1 : 0000000000f87400 x0 : 0000000000000000 [ 740.129875][T19091] Call trace: [ 740.130722][T19091] udf_truncate_extents+0xbf4/0xdc8 [ 740.132040][T19091] udf_do_extend_file+0xae0/0xde0 [ 740.133200][T19091] udf_get_block+0x1170/0x3f08 [ 740.134344][T19091] __block_write_begin_int+0x340/0x13b4 [ 740.135641][T19091] block_write_begin+0x98/0x11c [ 740.136854][T19091] udf_write_begin+0x44/0x88 [ 740.137680][T19091] generic_perform_write+0x278/0x55c [ 740.138656][T19091] __generic_file_write_iter+0x168/0x388 [ 740.139708][T19091] udf_file_write_iter+0x234/0x584 [ 740.140662][T19091] do_iter_write+0x534/0x964 [ 740.141510][T19091] vfs_iter_write+0x88/0xac [ 740.142512][T19091] iter_file_splice_write+0x618/0xc48 [ 740.143858][T19091] direct_splice_actor+0xe4/0x1c0 [ 740.145041][T19091] splice_direct_to_actor+0x3c4/0x944 [ 740.146325][T19091] do_splice_direct+0x1f4/0x334 [ 740.147473][T19091] do_sendfile+0x4bc/0xc70 [ 740.148589][T19091] __arm64_sys_sendfile64+0x160/0x3b4 [ 740.149951][T19091] invoke_syscall+0x98/0x2c0 [ 740.151028][T19091] el0_svc_common+0x138/0x258 [ 740.152115][T19091] do_el0_svc+0x64/0x218 [ 740.153161][T19091] el0_svc+0x58/0x168 [ 740.154134][T19091] el0t_64_sync_handler+0x84/0xf0 [ 740.155393][T19091] el0t_64_sync+0x18c/0x190 [ 740.156481][T19091] irq event stamp: 25104 [ 740.157490][T19091] hardirqs last enabled at (25103): [] __find_get_block+0x1d0/0xeec [ 740.159746][T19091] hardirqs last disabled at (25104): [] el1_dbg+0x24/0x80 [ 740.161892][T19091] softirqs last enabled at (23006): [] __do_softirq+0xc14/0xea0 [ 740.164136][T19091] softirqs last disabled at (22963): [] ____do_softirq+0x14/0x20 [ 740.166479][T19091] ---[ end trace 0000000000000000 ]--- [ 740.175458][T19091] ------------[ cut here ]------------ [ 740.176718][T19091] WARNING: CPU: 1 PID: 19091 at fs/udf/truncate.c:208 udf_truncate_extents+0xbf4/0xdc8 [ 740.179192][T19091] Modules linked in: [ 740.180145][T19091] CPU: 1 PID: 19091 Comm: syz-executor.0 Tainted: G W 6.1.31-syzkaller #0 [ 740.182401][T19091] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/28/2023 [ 740.184857][T19091] pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 740.186691][T19091] pc : udf_truncate_extents+0xbf4/0xdc8 [ 740.188108][T19091] lr : udf_truncate_extents+0xbf0/0xdc8 [ 740.189513][T19091] sp : ffff800025756700 [ 740.190505][T19091] x29: ffff8000257568e0 x28: ffff000115b58e78 x27: 0000000000f87400 [ 740.192483][T19091] x26: dfff800000000000 x25: ffff800025756880 x24: 00000000000000ff [ 740.194439][T19091] x23: 0000000000000008 x22: ffff800025756840 x21: 00000000000000ff [ 740.196372][T19091] x20: ffff000115b58e28 x19: ffff800025756800 x18: 0000000000000010 [ 740.198294][T19091] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000 [ 740.200257][T19091] x14: 0000000000000002 x13: 0000000000000001 x12: 0000000000040000 [ 740.202061][T19091] x11: 000000000003ffff x10: ffff80001dfb9000 x9 : ffff800009940888 [ 740.203958][T19091] x8 : 0000000000040000 x7 : ffff800009922ce8 x6 : 0000000000000000 [ 740.205879][T19091] x5 : 0000000000000000 x4 : 0000000000000001 x3 : 0000000000000001 [ 740.207888][T19091] x2 : ffff800025756808 x1 : 0000000000f87400 x0 : 0000000000000000 [ 740.209967][T19091] Call trace: [ 740.210799][T19091] udf_truncate_extents+0xbf4/0xdc8 [ 740.212000][T19091] udf_do_extend_file+0xae0/0xde0 [ 740.213196][T19091] udf_get_block+0x1170/0x3f08 [ 740.214396][T19091] __block_write_begin_int+0x340/0x13b4 [ 740.215759][T19091] block_write_begin+0x98/0x11c [ 740.216992][T19091] udf_write_begin+0x44/0x88 [ 740.218122][T19091] generic_perform_write+0x278/0x55c [ 740.219439][T19091] __generic_file_write_iter+0x168/0x388 [ 740.220795][T19091] udf_file_write_iter+0x234/0x584 [ 740.222093][T19091] do_iter_write+0x534/0x964 [ 740.223138][T19091] vfs_iter_write+0x88/0xac [ 740.224166][T19091] iter_file_splice_write+0x618/0xc48 [ 740.225442][T19091] direct_splice_actor+0xe4/0x1c0 [ 740.226610][T19091] splice_direct_to_actor+0x3c4/0x944 [ 740.227951][T19091] do_splice_direct+0x1f4/0x334 [ 740.229113][T19091] do_sendfile+0x4bc/0xc70 [ 740.230176][T19091] __arm64_sys_sendfile64+0x160/0x3b4 [ 740.231509][T19091] invoke_syscall+0x98/0x2c0 [ 740.232657][T19091] el0_svc_common+0x138/0x258 [ 740.233806][T19091] do_el0_svc+0x64/0x218 [ 740.234888][T19091] el0_svc+0x58/0x168 [ 740.235781][T19091] el0t_64_sync_handler+0x84/0xf0 [ 740.236995][T19091] el0t_64_sync+0x18c/0x190 [ 740.238001][T19091] irq event stamp: 25218 [ 740.239055][T19091] hardirqs last enabled at (25217): [] __find_get_block+0x1d0/0xeec [ 740.241384][T19091] hardirqs last disabled at (25218): [] el1_dbg+0x24/0x80 [ 740.243591][T19091] softirqs last enabled at (25200): [] __do_softirq+0xc14/0xea0 [ 740.245813][T19091] softirqs last disabled at (25107): [] ____do_softirq+0x14/0x20 [ 740.248020][T19091] ---[ end trace 0000000000000000 ]--- 03:20:05 executing program 0: syz_mount_image$udf(&(0x7f0000000c00), &(0x7f0000000200)='./file0\x00', 0x18444, &(0x7f0000000180)={[{@iocharset={'iocharset', 0x3d, 'koi8-u'}}, {@fileset={'fileset', 0x3d, 0x4}}, {@shortad}, {@unhide}, {@umask={'umask', 0x3d, 0x2a1}}]}, 0x1, 0xc10, &(0x7f0000003440)="$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") mkdirat(0xffffffffffffffff, &(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x87fffa0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = dup(r0) pwritev2(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="da", 0x20000}], 0x1, 0x1000000, 0x0, 0x0) sendfile(r1, r0, 0x0, 0x87fffa0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r2, 0x4, 0x0) r3 = dup(r2) pwritev2(r3, &(0x7f0000000040)=[{&(0x7f0000000080)="da", 0x20000}], 0x1, 0x1000000, 0x0, 0x0) sendfile(r3, r2, 0x0, 0x87fffa0) openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000bc0), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r4, 0x0, 0x0, 0x0) getpid() 03:20:05 executing program 1: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)={0x20, 0x140e, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_RES_PDN={0x8, 0x3c, 0x6}]}, 0x20}}, 0x0) 03:20:05 executing program 2: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r0, 0x1, 0x10, 0xfffffffffffffffe, &(0x7f0000000000)) 03:20:05 executing program 5: syz_mount_image$udf(&(0x7f0000000c00), &(0x7f0000000200)='./file0\x00', 0x18444, &(0x7f0000000180)={[{@iocharset={'iocharset', 0x3d, 'koi8-u'}}, {@fileset={'fileset', 0x3d, 0x4}}, {@shortad}, {@unhide}, {@umask={'umask', 0x3d, 0x2a1}}]}, 0x1, 0xc10, &(0x7f0000003440)="$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") r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r1, 0x4, 0x0) pwritev2(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="da", 0x20000}], 0x1, 0x1000000, 0x0, 0x0) sendfile(0xffffffffffffffff, r1, 0x0, 0x87fffa0) 03:20:05 executing program 3: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000000c0)={0x18, 0x1402, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}]}, 0x18}}, 0x0) 03:20:05 executing program 4: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)={0x28, 0x140e, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_PORT_INDEX={0x8, 0x3, 0x4}, @RDMA_NLDEV_ATTR_RES_PDN={0x8}]}, 0x28}}, 0x0) 03:20:05 executing program 3: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000000c0)={0x18, 0x1402, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}]}, 0x18}}, 0x0) 03:20:05 executing program 4: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)={0x28, 0x140e, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_PORT_INDEX={0x8, 0x3, 0x4}, @RDMA_NLDEV_ATTR_RES_PDN={0x8}]}, 0x28}}, 0x0) [ 740.349565][ T2049] ieee802154 phy0 wpan0: encryption failed: -22 [ 740.350982][ T2049] ieee802154 phy1 wpan1: encryption failed: -22 03:20:05 executing program 1: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x18, 0x140e, 0x3016e79258b00179, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}]}, 0x18}}, 0x0) 03:20:05 executing program 2: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r0, 0x1, 0x4, 0xfffffffffffffffe, &(0x7f0000000000)=0x4000000) [ 740.404290][T19102] loop5: detected capacity change from 0 to 2048 03:20:05 executing program 3: r0 = socket(0x1d, 0x2, 0x6) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000040)={'vcan0\x00', 0x0}) r2 = socket(0x1d, 0x2, 0x6) bind$can_j1939(r2, &(0x7f0000000000)={0x1d, r1, 0x2}, 0x18) 03:20:05 executing program 4: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)={0x28, 0x140e, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_PORT_INDEX={0x8, 0x3, 0x4}, @RDMA_NLDEV_ATTR_RES_PDN={0x8}]}, 0x28}}, 0x0) [ 740.439992][T19102] UDF-fs: error (device loop5): udf_read_tagged: tag checksum failed, block 99: 0x27 != 0x4d [ 740.452450][T19115] loop0: detected capacity change from 0 to 2048 [ 740.475312][T19115] UDF-fs: error (device loop0): udf_read_tagged: tag checksum failed, block 99: 0x27 != 0x4d [ 740.666174][T19115] ------------[ cut here ]------------ [ 740.667407][T19115] WARNING: CPU: 1 PID: 19115 at fs/udf/truncate.c:208 udf_truncate_extents+0xbf4/0xdc8 [ 740.669773][T19115] Modules linked in: [ 740.670764][T19115] CPU: 1 PID: 19115 Comm: syz-executor.0 Tainted: G W 6.1.31-syzkaller #0 [ 740.673353][T19115] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/28/2023 [ 740.675853][T19115] pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 740.677721][T19115] pc : udf_truncate_extents+0xbf4/0xdc8 [ 740.679133][T19115] lr : udf_truncate_extents+0xbf0/0xdc8 [ 740.680463][T19115] sp : ffff80002b066700 [ 740.681472][T19115] x29: ffff80002b0668e0 x28: ffff000115a8e1c0 x27: 0000000000f88800 [ 740.683523][T19115] x26: dfff800000000000 x25: ffff80002b066880 x24: 00000000000000ff [ 740.685486][T19115] x23: 0000000000000008 x22: ffff80002b066840 x21: 00000000000000ff [ 740.687463][T19115] x20: ffff000115a8e170 x19: ffff80002b066800 x18: 0000000000000150 [ 740.689457][T19115] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000 [ 740.691441][T19115] x14: 0000000000000002 x13: 0000000000000001 x12: 0000000000040000 [ 740.693468][T19115] x11: 000000000003ffff x10: ffff80001dfb9000 x9 : ffff800009940888 [ 740.695345][T19115] x8 : 0000000000040000 x7 : ffff800009922ce8 x6 : 0000000000000000 [ 740.697445][T19115] x5 : 0000000000000000 x4 : 0000000000000001 x3 : 0000000000000001 [ 740.699267][T19115] x2 : ffff80002b066808 x1 : 0000000000f88800 x0 : 0000000000000000 [ 740.700743][T19115] Call trace: [ 740.701352][T19115] udf_truncate_extents+0xbf4/0xdc8 [ 740.702333][T19115] udf_do_extend_file+0xae0/0xde0 [ 740.703243][T19115] udf_get_block+0x1170/0x3f08 [ 740.704116][T19115] __block_write_begin_int+0x340/0x13b4 [ 740.705147][T19115] block_write_begin+0x98/0x11c [ 740.706229][T19115] udf_write_begin+0x44/0x88 [ 740.707323][T19115] generic_perform_write+0x278/0x55c [ 740.708584][T19115] __generic_file_write_iter+0x168/0x388 [ 740.709976][T19115] udf_file_write_iter+0x234/0x584 [ 740.711219][T19115] do_iter_write+0x534/0x964 [ 740.712460][T19115] vfs_iter_write+0x88/0xac [ 740.713509][T19115] iter_file_splice_write+0x618/0xc48 [ 740.714887][T19115] direct_splice_actor+0xe4/0x1c0 [ 740.716094][T19115] splice_direct_to_actor+0x3c4/0x944 [ 740.717427][T19115] do_splice_direct+0x1f4/0x334 [ 740.718741][T19115] do_sendfile+0x4bc/0xc70 [ 740.719778][T19115] __arm64_sys_sendfile64+0x160/0x3b4 [ 740.721128][T19115] invoke_syscall+0x98/0x2c0 [ 740.722171][T19115] el0_svc_common+0x138/0x258 [ 740.723271][T19115] do_el0_svc+0x64/0x218 [ 740.724368][T19115] el0_svc+0x58/0x168 [ 740.725422][T19115] el0t_64_sync_handler+0x84/0xf0 [ 740.726636][T19115] el0t_64_sync+0x18c/0x190 [ 740.727827][T19115] irq event stamp: 38674 [ 740.728891][T19115] hardirqs last enabled at (38673): [] __find_get_block+0x1d0/0xeec [ 740.731489][T19115] hardirqs last disabled at (38674): [] el1_dbg+0x24/0x80 [ 740.733667][T19115] softirqs last enabled at (36204): [] __do_softirq+0xc14/0xea0 [ 740.736008][T19115] softirqs last disabled at (36185): [] ____do_softirq+0x14/0x20 [ 740.738244][T19115] ---[ end trace 0000000000000000 ]--- [ 740.748335][T19115] ------------[ cut here ]------------ [ 740.749715][T19115] WARNING: CPU: 1 PID: 19115 at fs/udf/truncate.c:208 udf_truncate_extents+0xbf4/0xdc8 [ 740.752002][T19115] Modules linked in: [ 740.752941][T19115] CPU: 1 PID: 19115 Comm: syz-executor.0 Tainted: G W 6.1.31-syzkaller #0 [ 740.755136][T19115] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/28/2023 [ 740.757617][T19115] pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 740.759579][T19115] pc : udf_truncate_extents+0xbf4/0xdc8 [ 740.760936][T19115] lr : udf_truncate_extents+0xbf0/0xdc8 [ 740.762292][T19115] sp : ffff80002b066700 [ 740.763221][T19115] x29: ffff80002b0668e0 x28: ffff000115a8e1c0 x27: 0000000000f88800 [ 740.765161][T19115] x26: dfff800000000000 x25: ffff80002b066880 x24: 00000000000000ff [ 740.767154][T19115] x23: 0000000000000008 x22: ffff80002b066840 x21: 00000000000000ff [ 740.768932][T19115] x20: ffff000115a8e170 x19: ffff80002b066800 x18: 0000000000000010 [ 740.770717][T19115] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000 [ 740.772553][T19115] x14: 0000000000000002 x13: 0000000000000001 x12: 0000000000040000 [ 740.774331][T19115] x11: 000000000003ffff x10: ffff80001dfb9000 x9 : ffff800009940888 [ 740.776200][T19115] x8 : 0000000000040000 x7 : ffff800009922ce8 x6 : 0000000000000000 [ 740.778093][T19115] x5 : 0000000000000000 x4 : 0000000000000001 x3 : 0000000000000001 [ 740.779905][T19115] x2 : ffff80002b066808 x1 : 0000000000f88800 x0 : 0000000000000000 [ 740.781718][T19115] Call trace: [ 740.782504][T19115] udf_truncate_extents+0xbf4/0xdc8 [ 740.783751][T19115] udf_do_extend_file+0xae0/0xde0 [ 740.784958][T19115] udf_get_block+0x1170/0x3f08 [ 740.786115][T19115] __block_write_begin_int+0x340/0x13b4 [ 740.787395][T19115] block_write_begin+0x98/0x11c [ 740.788468][T19115] udf_write_begin+0x44/0x88 [ 740.789484][T19115] generic_perform_write+0x278/0x55c [ 740.790633][T19115] __generic_file_write_iter+0x168/0x388 [ 740.791997][T19115] udf_file_write_iter+0x234/0x584 [ 740.793133][T19115] do_iter_write+0x534/0x964 [ 740.794219][T19115] vfs_iter_write+0x88/0xac [ 740.795285][T19115] iter_file_splice_write+0x618/0xc48 [ 740.796488][T19115] direct_splice_actor+0xe4/0x1c0 [ 740.797641][T19115] splice_direct_to_actor+0x3c4/0x944 [ 740.798846][T19115] do_splice_direct+0x1f4/0x334 [ 740.799948][T19115] do_sendfile+0x4bc/0xc70 [ 740.800894][T19115] __arm64_sys_sendfile64+0x160/0x3b4 [ 740.802147][T19115] invoke_syscall+0x98/0x2c0 [ 740.803218][T19115] el0_svc_common+0x138/0x258 [ 740.804389][T19115] do_el0_svc+0x64/0x218 [ 740.805376][T19115] el0_svc+0x58/0x168 [ 740.806224][T19115] el0t_64_sync_handler+0x84/0xf0 [ 740.807328][T19115] el0t_64_sync+0x18c/0x190 [ 740.808345][T19115] irq event stamp: 38936 [ 740.809309][T19115] hardirqs last enabled at (38935): [] __find_get_block+0x1d0/0xeec [ 740.811441][T19115] hardirqs last disabled at (38936): [] el1_dbg+0x24/0x80 [ 740.813521][T19115] softirqs last enabled at (38918): [] __do_softirq+0xc14/0xea0 [ 740.815618][T19115] softirqs last disabled at (38677): [] ____do_softirq+0x14/0x20 [ 740.817776][T19115] ---[ end trace 0000000000000000 ]--- 03:20:05 executing program 0: syz_mount_image$udf(&(0x7f0000000c00), &(0x7f0000000200)='./file0\x00', 0x18444, &(0x7f0000000180)={[{@iocharset={'iocharset', 0x3d, 'koi8-u'}}, {@fileset={'fileset', 0x3d, 0x4}}, {@shortad}, {@unhide}, {@umask={'umask', 0x3d, 0x2a1}}]}, 0x1, 0xc10, &(0x7f0000003440)="$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") mkdirat(0xffffffffffffffff, &(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x87fffa0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = dup(r0) pwritev2(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="da", 0x20000}], 0x1, 0x1000000, 0x0, 0x0) sendfile(r1, r0, 0x0, 0x87fffa0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r2, 0x4, 0x0) r3 = dup(r2) pwritev2(r3, &(0x7f0000000040)=[{&(0x7f0000000080)="da", 0x20000}], 0x1, 0x1000000, 0x0, 0x0) sendfile(r3, r2, 0x0, 0x87fffa0) openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000bc0), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r4, 0x0, 0x0, 0x0) 03:20:05 executing program 1: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x18, 0x140e, 0x3016e79258b00179, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}]}, 0x18}}, 0x0) 03:20:05 executing program 2: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000000)={0x24, 0x1402, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_DEV_NAME={0x9, 0x2, 'syz2\x00'}]}, 0x24}}, 0x0) 03:20:05 executing program 4: sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)={0x28, 0x140e, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_PORT_INDEX={0x8, 0x3, 0x4}, @RDMA_NLDEV_ATTR_RES_PDN={0x8}]}, 0x28}}, 0x0) 03:20:05 executing program 5: syz_mount_image$udf(&(0x7f0000000c00), &(0x7f0000000200)='./file0\x00', 0x18444, &(0x7f0000000180)={[{@iocharset={'iocharset', 0x3d, 'koi8-u'}}, {@fileset={'fileset', 0x3d, 0x4}}, {@shortad}, {@unhide}, {@umask={'umask', 0x3d, 0x2a1}}]}, 0x1, 0xc10, &(0x7f0000003440)="$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") r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fcntl$setstatus(r1, 0x4, 0x0) pwritev2(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="da", 0x20000}], 0x1, 0x1000000, 0x0, 0x0) sendfile(0xffffffffffffffff, r1, 0x0, 0x87fffa0) 03:20:05 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$inet6_tcp_TLS_TX(r0, 0x6, 0x1, &(0x7f00000002c0)=@gcm_256={{}, '\x00', "b54c2ed0c29d1451d5b8ef1c5bef73e6d98e02b58e162d084bf1980bd659d631", "985fb2c6", "d23667c3e71f5527"}, 0x38) [ 740.891971][T19128] loop5: detected capacity change from 0 to 2048 [ 740.895867][T19128] UDF-fs: error (device loop5): udf_read_tagged: tag checksum failed, block 99: 0x27 != 0x4d 03:20:05 executing program 2: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) getsockopt$sock_cred(r0, 0x1, 0x7, 0xfffffffffffffffe, &(0x7f0000000000)) 03:20:05 executing program 4: sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)={0x28, 0x140e, 0x1, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_PORT_INDEX={0x8, 0x3, 0x4}, @RDMA_NLDEV_ATTR_RES_PDN={0x8}]}, 0x28}}, 0x0) 03:20:05 executing program 3: ioctl$VIDIOC_QUERYBUF_DMABUF(0xffffffffffffffff, 0xc0585609, &(0x7f0000000300)={0x0, 0x0, 0x4, 0x0, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'SrZK'}}) r0 = openat$fb0(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) ioctl$FBIOPUTCMAP(r0, 0x4601, &(0x7f0000000280)={0x0, 0x8, 0x0, 0x0, 0x0, 0x0}) 03:20:05 executing program 1: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_RES_PD_GET(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x18, 0x140e, 0x3016e79258b00179, 0x0, 0x0, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}]}, 0x18}}, 0x0)