qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2KdjlYahKAzA516rtDgobuKib9J0aNHVJZOgiw9gHyCzm4/gK0gFwddyV0JuoERBB6VIv29K8sPJufwJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8V/X8chaRu5v0Ob+6uXs5u529PpxU948XR9fd02Za4tP3gYgYRzRtVobuT1er3I7O63Mnk3E6iHT89VZvT9+sfdhf7HT7lNflH56aXl0t5qX5VHobRcRuidPaV5FKNopYPkcsm81tzW+pq8X5oP/WXt/78P/eVhst6Q+Vs32wd9fhmpUF3/f3DAypgohKGDQYdIfCDNKISigW0qGUgEpJ2KLS3d3d3d3d3d2d7zEw8CD+8OZ53/t5uR9/n89xzLX22te1r3We+7vWuvb8dY76zn17YPSBgYExPu7fNf//GTpsyWHDPzjf3R/+gT0wMDDzwMCYm7nH/+cbOmzJefXvtdDQYUsOvO9z/uMeDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8T/LmE6eeOWKt78EDA5sMfGC997eNWBd00NFnX331xzbQ/xkGLbP8uidPvMqw07aZcOgW+yw8znLvWzP9/1bDO4926EQDA2su9XEPhY/BoI97AHys9O+mfzf9u+nfTf9u+nfTv5v+3fTvpn83/bvp303/bvp307+b/t3076Z/N/276d9N/276d9O/m/7d9O+mfzf9u+nfTf9u+nfTv5v+3fTvpn83/bvp303/bvp307+b/t3076Z/N/276d9N/276d9O/m/7d9O+mfzf9u+nfTf9u+nfTv5v+3fTvpn83/bvp303/Yh+y/v88724vW+CtNUa8dPJxL9h78+FfrPaxjvhj9Z+6/v/AaoMGBkb0HXt438WGLr7kVAMDA5vvfcG4kwy899xsw5+bc5yRBkZ6+0enevtx8g9547Hfvx3y3nss+/b7L/TWPoMHfWAQ73PnMxuvsNFxJ876we2UHz6Pwe/fGXGsqYYfa9r11lh72nU32HDq1dZYbpWVVllpzZmmm3m62WeffvaZZ5925dVWX2m6dx4/ZI4Tvf046UeZ40gfnOMTQ98/x8EfcY4TfegUx0pznGi1d997oiED0709leEHnWzIwILDd6Yf9X3X7njDXzvXOIMHBmYb9O54Bg0a8fsf8ZrNhr9m6aELLPS/srx9jg+/J4wy4nuzDj/aW/8H/ct4Jxr09sEHRgzgg+NdaOiwJYd/+92fHxFu1nf23vzws+a/ST53Fn378cN6jv2B7b87d0b6kPf44LmzyIcPMZ07wwc4aMjA+8+d4S+b9N1zZ/gIphgysOzwnRmG70w5ZGD94Tszvr0z+sDWw3emWWGt1Vcc9Pb94F+6TTXovWv7Q86z+T9wno38zt3in37k3a9Hfuffpme+8+//u3SeffDg7x/v0GFLzvuB82zYiLEM++8a0//ueEf+9+Md9l+M9//o33//Mt6t/9fhRvzR8U/jHWGeEdtZ39k8v9F/cZh3L6ER18lmI975g3fcjzze967jIe97+6n+i4O/vR3tX67jzQe/bxgf9XNuxfD6d76OnwFjf/BvskF3Dwz6d3OZ8kOG9E9zGfXfz+Wjfp5NNeLDc5z/l3MZZWBgnH+ey8gD8w3/hBsx2ikGsn+ayyj/PV3GCK8fMZdBH2Uug85+r8tkbz83yeCBUUYZWH+59dZbZ/p3Ht/dneGdx39/Tk72UeY+8r+d+6CPOvcJRtxoRvrXuX+0c3LZgZHe+z/E//6lyf8Z/v/fTf9u+nfTv5v+3fTvpn83/bvp303/bvp307+b/t3076Z/N/276d9N/276d9O/m/7d9O+mfzf9u+nfTf9u+nfTv5v+3fTvpn83/bvp303/bvp307+b/t3076Z/N/276d9N/276d9O/m/7d9O+mfzf9u+nfTf9u+nfTv5v+3fTvpn83/bvpX+xD1v/f7N31/6/YdehNI9bjHXL12avO8XGP92P2H73+/4i+/7T+/xyrnn314IH3nvvQdZxHfe81g95Z13v+JYa9t0JwuMP86+9xuM3eXff53SXTJx6xneSdlZXf/l2PeNMx5zn++MHD3/qfVpIdffTRBo01MDD+iN0PXUf6g+vNj/j2f9s60h+3d6/Vj7DOrvt/N/276d9N/276d9O/m/7d9O+mfzf9u+nfTf9u+nfTv5v+3fTvpn83/bvp303/bvp307+b/t3076Z/N/276d9N/276d9O/m/7d9O+mfzf9u+nfTf9u+nfTv5v+3fTvpn83/bvp303/bvp307+b/t3076Z/N/276d9N/276d9O/m/7d9O+mfzf9u+nfTf9u+nfTv9iHrP9/9ojtZssdd9IuIxZCH7LX1qOs8HGP92P2H73+/4i+/7T+/wqjbL3X4IH3nvu36/+/8xrr//9P8O61av1//gv6d9O/m/7d9O+mfzf9u+nfTf9u+nfTv5v+3fTvpn83/bvp303/bvp307+b/t3076Z/N/276d9N/276d9O/m/7d9O+mfzf9u+nfTf9u+nfTv5v+3fTvpn83/bvp303/bvp307+b/t3076Z/N/276d9N/276d9O/m/7d9O+mfzf9u+nfTf9u+nfTv5v+3fTvpn+xvP7/oBHbgbO3WWmWuYdvh++vO9GxQz7u8X7M/lPX/x/t0IkGBtZc6uMeCh8D9/9u+nfTv5v+3fTvpn83/bvp303/bvp307+b/t3076Z/N/276d9N/276d9O/m/7d9O+mfzf9u+nfTf9u+nfTv5v+3fTvpn83/bvp303/bvp307+b/t3076Z/N/276d9N/276d9O/m/7d9O+mfzf9u+nfTf9u+nfTv5v+3fTvpn83/bvp303/bvp307+b/t3076Z/sRHr/w+8s/7/uwbN47yIwvr//3f7kP5D9Y9a+g/TP2rpP6/+UUv/b+kftfSfT/+opf/8+kct/RfQP2rpv6D+UUv/hfSPWvovrH/U0n8R/aOW/ovqH7X0/7b+UUv/xfSPWvp/R/+opf939Y9a+n9P/6il/+L6Ry39l9A/aum/pP5RS/+l9I9a+n9f/6il/w/0j1r6L61/1NL/h/pHLf1/pH/U0v/H+kct/X+if9TS/6f6Ry39l9E/aun/M/2jlv7L6h+19F9O/6il//L6Ry39V9A/aum/ov5RS/+V9I9a+q+sf9TSfxX9o5b+q+oftfRfTf+opf/P9Y9a+v9C/6il/+r6Ry3919A/aum/pv5RS/+19I9a+q+tf9TS/5f6Ry3919E/aum/rv5RS//19I9a+v9K/6il/6/1j1r6/0b/qKX/+vpHLf030D9q6b+h/lFL/430j1r6b6x/1NL/t/pHLf030T9q6b+p/lFL/830j1r6b65/1NL/d/pHLf1/r3/U0v8P+kct/f+of9TS/0/6Ry39/6x/1NL/L/pHLf3/qn/U0n8L/aOW/n/TP2rp/3f9o5b+/9A/aum/pf5RS/+t9I9a+m+tf9TSfxv9o5b+2+oftfTfTv+opf/2+kct/XfQP2rpv6P+UUv/nfSPWvrvrH/U0n8X/aOW/rvqH7X0303/qKX/7vpHLf330D9q6b+n/lFL/730j1r6761/1NJ/H/2jlv776h+19N9P/6il//76Ry39D9A/aul/oP5RS/+D9I9a+h+sf9TS/xD9o5b+h+oftfQ/TP+opf/h+kct/Y/QP2rpf6T+UUv/o/SPWvofrX/U0v8Y/aOW/sfqH7X0P07/qKX/8fpHLf1P0D9q6X+i/lFL/5P0j1r6n6x/1NL/FP2jlv6n6h+19D9N/6il/+n6Ry39z9A/aul/pv5RS/+z9I9a+p+tf9TS/xz9o5b+5+oftfQ/T/+opf/5+kct/S/QP2rpf6H+UUv/i/SPWvpfrH/U0v8S/aOW/pfqH7X0v0z/qKX/5fpHLf2v0D9q6X+l/lFL/6v0j1r6X61/1NL/Gv2jlv7X6h+19L9O/6il//X6Ry39b9A/aul/o/5RS/+b9I9a+t+sf9TS/xb9o5b+t+oftfS/Tf+opf/t+kct/e/QP2rpf6f+UUv/u/SPWvrfrX/U0v8e/aOW/vfqH7X0v0//qKX//fpHLf0f0D9q6f+g/lFL/4f0j1r6P6x/1NL/Ef2jlv6P6h+19H9M/6il/+P6Ry39n9A/aun/pP5RS/+n9I9a+j+tf9TS/xn9o5b+z+oftfR/Tv+opf/z+kct/V/QP2rp/6L+UUv/l/SPWvq/rH/U0v8V/aOW/q/qH7X0f03/qKX/6/pHLf3f0D9q6f+m/lFL/7f0j0r6v/2l/v+qpf8g/aOW/oP1j1r6j6R/1NJ/ZP2jlv5D9I9a+o+if9TSf1T9o5b+o+kftfQfXf+opf8Y+kct/cfUP2rp/wn9o5b+n9Q/aun/Kf2jlv5j6R+19B9b/6il/6f1j1r6j6N/1NL/M/pHLf3H1T9q6f9Z/aOW/p/TP2rp/3n9o5b+4+kftfQfX/+opf8E+kct/SfUP2rp/wX9o5b+X9Q/aun/Jf2jlv5f1j9q6T+R/lFL/4n1j1r6T6J/1NJ/Uv2jlv6T6R+19J9c/6il/xT6Ry39p9Q/auk/lf5RS/+v6B+19P+q/lFL/6/pH7X0/7r+UUv/qfWPWvpPo3/U0n9a/aOW/tPpH7X0n17/qKX/DPpHLf1n1D9q6T+T/lFL/5n1j1r6z6J/1NJ/Vv2jlv6z6R+19J9d/6il/xz6Ry3959Q/auk/l/5RS/9v6B+19P+m/lFL/7n1j1r6z6N/1NJ/qP5RS/9h+kct/efVP2rp/y39o5b+8+kftfSfX/+opf8C+kct/RfUP2rpv5D+UUv/hfWPWvovon/U0n9R/aOW/t/WP2rpv5j+UUv/7+gftfT/rv5RS//v6R+19F9c/6il/xL6Ry39l9Q/aum/lP5RS//v6x+19P+B/lFL/6X1j1r6/1D/qKX/j/SPWvr/WP+opf9P9I9a+v9U/6il/zL6Ry39f6Z/1NJ/Wf2jlv7L6R+19F9e/6il/wr6Ry39V9Q/aum/kv5RS/+V9Y9a+q+if9TSf1X9o5b+q+kftfT/uf5RS/9f6B+19F9d/6il/xr6Ry3919Q/aum/lv5RS/+19Y9a+v9S/6il/zr6Ry3919U/aum/nv5RS/9f6R+19P+1/lFL/9/oH7X0X1//qKX/BvpHLf031D9q6b+R/lFL/431j1r6/1b/qKX/JvpHLf031T9q6b+Z/lFL/831j1r6/07/qKX/7/WPWvr/Qf+opf8f9Y9a+v9J/6il/5/1j1r6/0X/qKX/X/WPWvpvoX/U0v9v+kct/f+uf9TS/x/6Ry39t9Q/aum/lf5RS/+t9Y9a+m+jf9TSf1v9o5b+2+kftfTfXv+opf8O+kct/XfUP2rpv5P+UUv/nfWPWvrvon/U0n9X/aOW/rvpH7X0313/qKX/HvpHLf331D9q6b+X/lFL/731j1r676N/1NJ/X/2jlv776R+19N9f/6il/wH6Ry39D9Q/aul/kP5RS/+D9Y9a+h+if9TS/1D9o5b+h+kftfQ/XP+opf8R+kct/Y/UP2rpf5T+UUv/o/WPWvofo3/U0v9Y/aOW/sfpH7X0P17/qKX/CfpHLf1P1D9q6X+S/lFL/5P1j1r6n6J/1NL/VP2jlv6n6R+19D9d/6il/xn6Ry39z9Q/aul/lv5RS/+z9Y9a+p+jf9TS/1z9o5b+5+kftfQ/X/+opf8F+kct/S/UP2rpf5H+UUv/i/WPWvpfon/U0v9S/aOW/pfpH7X0v1z/qKX/FfpHLf2v1D9q6X+V/lFL/6v1j1r6X6N/1NL/Wv2jlv7X6R+19L9e/6il/w36Ry39b9Q/aul/k/5RS/+b9Y9a+t+if9TS/1b9o5b+t+kftfS/Xf+opf8d+kct/e/UP2rpf5f+UUv/u/WPWvrfo3/U0v9e/aOW/vfpH7X0v1//qKX/A/pHLf0f1D9q6f+Q/lFL/4f1j1r6P6J/1NL/Uf2jlv6P6R+19H9c/6il/xP6Ry39n9Q/aun/lP5RS/+n9Y9a+j+jf9TS/1n9o5b+z+kftfR/Xv+opf8L+kct/V/UP2rp/5L+UUv/l/WPWvq/on/U0v9V/aOW/q/pH7X0f13/qKX/G/pHLf3f1D9q6f+W/lFJ/5EG9I9a+g/SP2rpP1j/qKX/SPpHLf1H1j9q6T9E/6il/yj6Ry39R9U/auk/mv5RS//R9Y9a+o+hf9TSf0z9o5b+n9A/aun/Sf2jlv6f0j9q6T+W/lFL/7H1j1r6f1r/qKX/OPpHLf0/o3/U0n9c/aOW/p/VP2rp/zn9o5b+n9c/auk/nv5RS//x9Y9a+k+gf9TSf0L9o5b+X9A/aun/Rf2jlv5f0j9q6f9l/aOW/hPpH7X0n1j/qKX/JPpHLf0n1T9q6T+Z/lFL/8n1j1r6T6F/1NJ/Sv2jlv5T6R+19P+K/lFL/6/qH7X0/5r+UUv/r+sftfSfWv+opf80+kct/afVP2rpP53+UUv/6fWPWvrPoH/U0n9G/aOW/jPpH7X0n1n/qKX/LPpHLf1n1T9q6T+b/lFL/9n1j1r6z6F/1NJ/Tv2jlv5z6R+19P+G/lFL/2/qH7X0n1v/qKX/PPpHLf2H6h+19B+mf9TSf179o5b+39I/auk/n/5RS//59Y9a+i+gf9TSf0H9o5b+C+kftfRfWP+opf8i+kct/RfVP2rp/239o5b+i+kftfT/jv5RS//v6h+19P+e/lFL/8X1j1r6L6F/1NJ/Sf2jlv5L6R+19P++/lFL/x/oH7X0X1r/qKX/D/WPWvr/SP+opf+P9Y9a+v9E/6il/0/1j1r6L6N/1NL/Z/pHLf2X1T9q6b+c/lFL/+X1j1r6r6B/1NJ/Rf2jlv4r6R+19F9Z/6il/yr6Ry39V9U/aum/mv5RS/+f6x+19P+F/lFL/9X1j1r6r6F/1NJ/Tf2jlv5r6R+19F9b/6il/y/1j1r6r6N/1NJ/Xf2jlv7r6R+19P+V/lFL/1/rH7X0/43+UUv/9fWPWvpvoH/U0n9D/aOW/hvpH7X031j/qKX/b/WPWvpvon/U0n9T/aOW/pvpH7X031z/qKX/7/SPWvr/Xv+opf8f9I9a+v9R/6il/5/0j1r6/1n/qKX/X/SPWvr/Vf+opf8W+kct/f+mf9TS/+/6Ry39/6F/1NJ/S/2jlv5b6R+19N9a/6il/zb6Ry39t9U/aum/nf5RS//t9Y9a+u+gf9TSf0f9o5b+O+kftfTfWf+opf8u+kct/XfVP2rpv5v+UUv/3fWPWvrvoX/U0n9P/aOW/nvpH7X031v/qKX/PvpHLf331T9q6b+f/lFL//31j1r6H6B/1NL/QP2jlv4H6R+19D9Y/6il/yH6Ry39D9U/aul/mP5RS//D9Y9a+h+hf9TS/0j9o5b+R+kftfQ/Wv+opf8x+kct/Y/VP2rpf5z+UUv/4/WPWvqfoH/U0v9E/aOW/ifpH7X0P1n/qKX/KfpHLf1P1T9q6X+a/lFL/9P1j1r6n6F/1NL/TP2jlv5n6R+19D9b/6il/zn6Ry39z9U/aul/nv5RS//z9Y9a+l+gf9TS/0L9o5b+F+kftfS/WP+opf8l+kct/S/VP2rpf5n+UUv/y/WPWvpfoX/U0v9K/aOW/lfpH7X0v1r/qKX/NfpHLf2v1T9q6X+d/lFL/+v1j1r636B/1NL/Rv2jlv436R+19L9Z/6il/y36Ry39b9U/aul/m/5RS//b9Y9a+t+hf9TS/079o5b+d+kftfS/W/+opf89+kct/e/VP2rpf5/+UUv/+/WPWvo/oH/U0v9B/aOW/g/pH7X0f1j/qKX/I/pHLf0f1T9q6f+Y/lFL/8f1j1r6P6F/1NL/Sf2jlv5P6R+19H9a/6il/zP6Ry39n9U/aun/nP5RS//n9Y9a+r+gf9TS/0X9o5b+L+kftfR/Wf+opf8r+kct/V/VP2rp/5r+UUv/1/WPWvq/oX/U0v9N/aOW/m/pH5X0H3lA/6il/yD9o5b+g/WPWvqPpH/U0n9k/aOW/kP0j1r6j6J/1NJ/VP2jlv6j6R+19B9d/6il/xj6Ry39x9Q/aun/Cf2jlv6f1D9q6f8p/aOW/mPpH7X0H1v/qKX/p/WPWvqPo3/U0v8z+kct/cfVP2rp/1n9o5b+n9M/aun/ef2jlv7j6R+19B9f/6il/wT6Ry39J9Q/aun/Bf2jlv5f1D9q6f8l/aOW/l/WP2rpP5H+UUv/ifWPWvpPon/U0n9S/aOW/pPpH7X0n1z/qKX/FPpHLf2n1D9q6T+V/lFL/6/oH7X0/6r+UUv/r+kftfT/uv5RS/+p9Y9a+k+jf9TSf1r9o5b+0+kftfSfXv+opf8M+kct/WfUP2rpP5P+UUv/mfWPWvrPon/U0n9W/aOW/rPpH7X0n13/qKX/HPpHLf3n1D9q6T+X/lFL/2/oH7X0/6b+UUv/ufWPWvrPo3/U0n+o/lFL/2H6Ry3959U/aun/Lf2jlv7z6R+19J9f/6il/wL6Ry39F9Q/aum/kP5RS/+F9Y9a+i+if9TSf1H9o5b+39Y/aum/mP5RS//v6B+19P+u/lFL/+/pH7X0X1z/qKX/EvpHLf2X1D9q6b+U/lFL/+/rH7X0/4H+UUv/pfWPWvr/UP+opf+P9I9a+v9Y/6il/0/0j1r6/1T/qKX/MvpHLf1/pn/U0n9Z/aOW/svpH7X0X17/qKX/CvpHLf1X1D9q6b+S/lFL/5X1j1r6r6J/1NJ/Vf2jlv6r6R+19P+5/lFL/1/oH7X0X13/qKX/GvpHLf3X1D9q6b+W/lFL/7X1j1r6/1L/qKX/OvpHLf3X1T9q6b+e/lFL/1/pH7X0/7X+UUv/3+gftfRfX/+opf8G+kct/TfUP2rpv5H+UUv/jfWPWvr/Vv+opf8m+kct/TfVP2rpv5n+UUv/zfWPWvr/Tv+opf/v9Y9a+v9B/6il/x/1j1r6/0n/qKX/n/WPWvr/Rf+opf9f9Y9a+m+hf9TS/2/6Ry39/65/1NL/H/pHLf231D9q6b+V/lFL/631j1r6b6N/1NJ/W/2jlv7b6R+19N9e/6il/w76Ry39d9Q/aum/k/5RS/+d9Y9a+u+if9TSf1f9o5b+u+kftfTfXf+opf8e+kct/ffUP2rpv5f+UUv/vfWPWvrvo3/U0n9f/aOW/vvpH7X031//qKX/AfpHLf0P1D9q6X+Q/lFL/4P1j1r6H6J/1NL/UP2jlv6H6R+19D9c/6il/xH6Ry39j9Q/aul/lP5RS/+j9Y9a+h+jf9TS/1j9o5b+x+kftfQ/Xv+opf8J+kct/U/UP2rpf5L+UUv/k/WPWvqfon/U0v9U/aOW/qfpH7X0P13/qKX/GfpHLf3P1D9q6X+W/lFL/7P1j1r6n6N/1NL/XP2jlv7n6R+19D9f/6il/wX6Ry39L9Q/aul/kf5RS/+L9Y9a+l+if9TS/1L9o5b+l+kftfS/XP+opf8V+kct/a/UP2rpf5X+UUv/q/WPWvpfo3/U0v9a/aOW/tfpH7X0v17/qKX/DfpHLf1v1D9q6X+T/lFL/5v1j1r636J/1NL/Vv2jlv636R+19L9d/6il/x36Ry3979Q/aul/l/5RS/+79Y9a+t+jf9TS/179o5b+9+kftfS/X/+opf8D+kct/R/UP2rp/5D+UUv/h/WPWvo/on/U0v9R/aOW/o/pH7X0f1z/qKX/E/pHLf2f1D9q6f+U/lFL/6f1j1r6P6N/1NL/Wf2jlv7P6R+19H9e/6il/wv6Ry39X9Q/aun/kv5RS/+X9Y9a+r+if9TS/1X9o5b+r+kftfR/Xf+opf8b+kct/d/UP2rp/5b+UUn/IQP6Ry39B+kftfQfrH/U0n8k/aOW/iPrH7X0H6J/1NJ/FP2jlv6j6h+19B9N/6il/+j6Ry39x9A/auk/pv5RS/9P6B+19P+k/lFL/0/pH7X0H0v/qKX/2PpHLf0/rX/U0n8c/aOW/p/RP2rpP67+UUv/z+oftfT/nP5RS//P6x+19B9P/6il//j6Ry39J9A/auk/of5RS/8v6B+19P+i/lFL/y/pH7X0/7L+UUv/ifSPWvpPrH/U0n8S/aOW/pPqH7X0n0z/qKX/5PpHLf2n0D9q6T+l/lFL/6n0j1r6f0X/qKX/V/WPWvp/Tf+opf/X9Y9a+k+tf9TSfxr9o5b+0+oftfSfTv+opf/0+kct/WfQP2rpP6P+UUv/mfSPWvrPrH/U0n8W/aOW/rPqH7X0n03/qKX/7PpHLf3n0D9q6T+n/lFL/7n0j1r6f0P/qKX/N/WPWvrPrX/U0n8e/aOW/kP1j1r6D9M/auk/r/5RS/9v6R+19J9P/6il//z6Ry39F9A/aum/oP5RS/+F9I9a+i+sf9TSfxH9o5b+i+oftfT/tv5RS//F9I9a+n9H/6il/3f1j1r6f0//qKX/4vpHLf2X0D9q6b+k/lFL/6X0j1r6f1//qKX/D/SPWvovrX/U0v+H+kct/X+kf9TS/8f6Ry39f6J/1NL/p/pHLf2X0T9q6f8z/aOW/svqH7X0X07/qKX/8vpHLf1X0D9q6b+i/lFL/5X0j1r6r6x/1NJ/Ff2jlv6r6h+19F9N/6il/8/1j1r6/0L/qKX/6vpHLf3X0D9q6b+m/lFL/7X0j1r6r61/1NL/l/pHLf3X0T9q6b+u/lFL//X0j1r6/0r/qKX/r/WPWvr/Rv+opf/6+kct/TfQP2rpv6H+UUv/jfSPWvpvrH/U0v+3+kct/TfRP2rpv6n+UUv/zfSPWvpvrn/U0v93+kct/X+vf9TS/w/6Ry39/6h/1NL/T/pHLf3/rH/U0v8v+kct/f+qf9TSfwv9o5b+f9M/aun/d/2jlv7/0D9q6b+l/lFL/630j1r6b61/1NJ/G/2jlv7b6h+19N9O/6il//b6Ry39d9A/aum/o/5RS/+d9I9a+u+sf9TSfxf9o5b+u+oftfTfTf+opf/u+kct/ffQP2rpv6f+UUv/vfSPWvrvrX/U0n8f/aOW/vvqH7X030//qKX//vpHLf0P0D9q6X+g/lFL/4P0j1r6H6x/1NL/EP2jlv6H6h+19D9M/6il/+H6Ry39j9A/aul/pP5RS/+j9I9a+h+tf9TS/xj9o5b+x+oftfQ/Tv+opf/x+kct/U/QP2rpf6L+UUv/k/SPWvqfrH/U0v8U/aOW/qfqH7X0P03/qKX/6fpHLf3P0D9q6X+m/lFL/7P0j1r6n61/1NL/HP2jlv7n6h+19D9P/6il//n6Ry39L9A/aul/of5RS/+L9I9a+l+sf9TS/xL9o5b+l+oftfS/TP+opf/l+kct/a/QP2rpf6X+UUv/q/SPWvpfrX/U0v8a/aOW/tfqH7X0v07/qKX/9fpHLf1v0D9q6X+j/lFL/5v0j1r636x/1NL/Fv2jlv636h+19L9N/6il/+36Ry3979A/aul/p/5RS/+79I9a+t+tf9TS/x79o5b+9+oftfS/T/+opf/9+kct/R/QP2rp/6D+UUv/h/SPWvo/rH/U0v8R/aOW/o/qH7X0f0z/qKX/4/pHLf2f0D9q6f+k/lFL/6f0j1r6P61/1NL/Gf2jlv7P6h+19H9O/6il//P6Ry39X9A/aun/ov5RS/+X9I9a+r+sf9TS/xX9o5b+r+oftfR/Tf+opf/r+kct/d/QP2rp/6b+UUv/t/SPSvqPMqB/1NJ/kP5RS//B+kct/UfSP2rpP7L+UUv/IfpHLf1H0T9q6T+q/lFL/9H0j1r6j65/1NJ/DP2jlv5j6h+19P+E/lFL/0/qH7X0/5T+UUv/sfSPWvqPrX/U0v/T+kct/cfRP2rp/xn9o5b+4+oftfT/rP5RS//P6R+19P+8/lFL//H0j1r6j69/1NJ/Av2jlv4T6h+19P+C/lFL/y/qH7X0/5L+UUv/L+sftfSfSP+opf/E+kct/SfRP2rpP6n+UUv/yfSPWvpPrn/U0n8K/aOW/lPqH7X0n0r/qKX/V/SPWvp/Vf+opf/X9I9a+n9d/6il/9T6Ry39p9E/auk/rf5RS//p9I9a+k+vf9TSfwb9o5b+M+oftfSfSf+opf/M+kct/WfRP2rpP6v+UUv/2fSPWvrPrn/U0n8O/aOW/nPqH7X0n0v/qKX/N/SPWvp/U/+opf/c+kct/efRP2rpP1T/qKX/MP2jlv7z6h+19P+W/lFL//n0j1r6z69/1NJ/Af2jlv4L6h+19F9I/6il/8L6Ry39F9E/aum/qP5RS/9v6x+19F9M/6il/3f0j1r6f1f/qKX/9/SPWvovrn/U0n8J/aOW/kvqH7X0X0r/qKX/9/WPWvr/QP+opf/S+kct/X+of9TS/0f6Ry39f6x/1NL/J/pHLf1/qn/U0n8Z/aOW/j/TP2rpv6z+UUv/5fSPWvovr3/U0n8F/aOW/ivqH7X0X0n/qKX/yvpHLf1X0T9q6b+q/lFL/9X0j1r6/1z/qKX/L/SPWvqvrn/U0n8N/aOW/mvqH7X0X0v/qKX/2vpHLf1/qX/U0n8d/aOW/uvqH7X0X0//qKX/r/SPWvr/Wv+opf9v9I9a+q+vf9TSfwP9o5b+G+oftfTfSP+opf/G+kct/X+rf9TSfxP9o5b+m+oftfTfTP+opf/m+kct/X+nf9TS//f6Ry39/6B/1NL/j/pHLf3/pH/U0v/P+kct/f+if9TS/6/6Ry39t9A/aun/N/2jlv5/1z9q6f8P/aOW/lvqH7X030r/qKX/1vpHLf230T9q6b+t/lFL/+30j1r6b69/1NJ/B/2jlv476h+19N9J/6il/876Ry39d9E/aum/q/5RS//d9I9a+u+uf9TSfw/9o5b+e+oftfTfS/+opf/e+kct/ffRP2rpv6/+UUv//fSPWvrvr3/U0v8A/aOW/gfqH7X0P0j/qKX/wfpHLf0P0T9q6X+o/lFL/8P0j1r6H65/1NL/CP2jlv5H6h+19D9K/6il/9H6Ry39j9E/aul/rP5RS//j9I9a+h+vf9TS/wT9o5b+J+oftfQ/Sf+opf/J+kct/U/RP2rpf6r+UUv/0/SPWvqfrn/U0v8M/aOW/mfqH7X0P0v/qKX/2fpHLf3P0T9q6X+u/lFL//P0j1r6n69/1NL/Av2jlv4X6h+19L9I/6il/8X6Ry39L9E/aul/qf5RS//L9I9a+l+uf9TS/wr9o5b+V+oftfS/Sv+opf/V+kct/a/RP2rpf63+UUv/6/SPWvpfr3/U0v8G/aOW/jfqH7X0v0n/qKX/zfpHLf1v0T9q6X+r/lFL/9v0j1r6365/1NL/Dv2jlv536h+19L9L/6il/936Ry3979E/aul/r/5RS//79I9a+t+vf9TS/wH9o5b+D+oftfR/SP+opf/D+kct/R/RP2rp/6j+UUv/x/SPWvo/rn/U0v8J/aOW/k/qH7X0f0r/qKX/0/pHLf2f0T9q6f+s/lFL/+f0j1r6P69/1NL/Bf2jlv4v6h+19H9J/6il/8v6Ry39X9E/aun/qv5RS//X9I9a+r+uf9TS/w39o5b+b+oftfR/S/+opP+oA/pHLf0H6R+19B+sf9TSfyT9o5b+I+sftfQfon/U0n8U/aOW/qPqH7X0H03/qKX/6PpHLf3H0D9q6T+m/lFL/0/oH7X0/6T+UUv/T+kftfQfS/+opf/Y+kct/T+tf9TSfxz9o5b+n9E/auk/rv5RS//P6h+19P+c/lFL/8/rH7X0H0//qKX/+PpHLf0n0D9q6T+h/lFL/y/oH7X0/6L+UUv/L+kftfT/sv5RS/+J9I9a+k+sf9TSfxL9o5b+k+oftfSfTP+opf/k+kct/afQP2rpP6X+UUv/qfSPWvp/Rf+opf9X9Y9a+n9N/6il/9f1j1r6T61/1NJ/Gv2jlv7T6h+19J9O/6il//T6Ry39Z9A/auk/o/5RS/+Z9I9a+s+sf9TSfxb9o5b+s+oftfSfTf+opf/s+kct/efQP2rpP6f+UUv/ufSPWvp/Q/+opf839Y9a+s+tf9TSfx79o5b+Q/WPWvoP0z9q6T+v/lFL/2/pH7X0n0//qKX//PpHLf0X0D9q6b+g/lFL/4X0j1r6L6x/1NJ/Ef2jlv6L6h+19P+2/lFL/8X0j1r6f0f/qKX/d/WPWvp/T/+opf/i+kct/ZfQP2rpv6T+UUv/pfSPWvp/X/+opf8P9I9a+i+tf9TS/4f6Ry39f6R/1NL/x/pHLf1/on/U0v+n+kct/ZfRP2rp/zP9o5b+y+oftfRfTv+opf/y+kct/VfQP2rpv6L+UUv/lfSPWvqvrH/U0n8V/aOW/qvqH7X0X03/qKX/z/WPWvr/Qv+opf/q+kct/dfQP2rpv6b+UUv/tfSPWvqvrX/U0v+X+kct/dfRP2rpv67+UUv/9fSPWvr/Sv+opf+v9Y9a+v9G/6il//r6Ry39N9A/aum/of5RS/+N9I9a+m+sf9TS/7f6Ry39N9E/aum/qf5RS//N9I9a+m+uf9TS/3f6Ry39f69/1NL/D/pHLf3/qH/U0v9P+kct/f+sf9TS/y/6Ry39/6p/1NJ/C/2jlv5/0z9q6f93/aOW/v/QP2rpv6X+UUv/rfSPWvpvrX/U0n8b/aOW/tvqH7X0307/qKX/9vpHLf130D9q6b+j/lFL/530j1r676x/1NJ/F/2jlv676h+19N9N/6il/+76Ry3999A/aum/p/5RS/+99I9a+u+tf9TSfx/9o5b+++oftfTfT/+opf/++kct/Q/QP2rpf6D+UUv/g/SPWvofrH/U0v8Q/aOW/ofqH7X0P0z/qKX/4fpHLf2P0D9q6X+k/lFL/6P0j1r6H61/1NL/GP2jlv7H6h+19D9O/6il//H6Ry39T9A/aul/ov5RS/+T9I9a+p+sf9TS/xT9o5b+p+oftfQ/Tf+opf/p+kct/c/QP2rpf6b+UUv/s/SPWvqfrX/U0v8c/aOW/ufqH7X0P0//qKX/+fpHLf0v0D9q6X+h/lFL/4v0j1r6X6x/1NL/Ev2jlv6X6h+19L9M/6il/+X6Ry39r9A/aul/pf5RS/+r9I9a+l+tf9TS/xr9o5b+1+oftfS/Tv+opf/1+kct/W/QP2rpf6P+UUv/m/SPWvrfrH/U0v8W/aOW/rfqH7X0v03/qKX/7fpHLf3v0D9q6X+n/lFL/7v0j1r6361/1NL/Hv2jlv736h+19L9P/6il//36Ry39H9A/aun/oP5RS/+H9I9a+j+sf9TS/xH9o5b+j+oftfR/TP+opf/j+kct/Z/QP2rp/6T+UUv/p/SPWvo/rX/U0v8Z/aOW/s/qH7X0f07/qKX/8/pHLf1f0D9q6f+i/lFL/5f0j1r6v6x/1NL/Ff2jlv6v6h+19H9N/6il/+v6Ry3939A/aun/pv5RS/+39I9K+o82oH/U0n+Q/lFL/8H6Ry39R9I/auk/sv5RS/8h+kct/UfRP2rpP6r+UUv/0fSPWvqPrn/U0n8M/aOW/mPqH7X0/4T+UUv/T+oftfT/lP5RS/+x9I9a+o+tf9TS/9P6Ry39x9E/aun/Gf2jlv7j6h+19P+s/lFL/8/pH7X0/7z+UUv/8fSPWvqPr3/U0n8C/aOW/hPqH7X0/4L+UUv/L+oftfT/kv5RS/8v6x+19J9I/6il/8T6Ry39J9E/auk/qf5RS//J9I9a+k+uf9TSfwr9o5b+U+oftfSfSv+opf9X9I9a+n9V/6il/9f0j1r6f13/qKX/1PpHLf2n0T9q6T+t/lFL/+n0j1r6T69/1NJ/Bv2jlv4z6h+19J9J/6il/8z6Ry39Z9E/auk/q/5RS//Z9I9a+s+uf9TSfw79o5b+c+oftfSfS/+opf839I9a+n9T/6il/9z6Ry3959E/auk/VP+opf8w/aOW/vPqH7X0/5b+UUv/+fSPWvrPr3/U0n8B/aOW/gvqH7X0X0j/qKX/wvpHLf0X0T9q6b+o/lFL/2/rH7X0X0z/qKX/d/SPWvp/V/+opf/39I9a+i+uf9TSfwn9o5b+S+oftfRfSv+opf/39Y9a+v9A/6il/9L6Ry39f6h/1NL/R/pHLf1/rH/U0v8n+kct/X+qf9TSfxn9o5b+P9M/aum/rP5RS//l9I9a+i+vf9TSfwX9o5b+K+oftfRfSf+opf/K+kct/VfRP2rpv6r+UUv/1fSPWvr/XP+opf8v9I9a+q+uf9TSfw39o5b+a+oftfRfS/+opf/a+kct/X+pf9TSfx39o5b+6+oftfRfT/+opf+v9I9a+v9a/6il/2/0j1r6r69/1NJ/A/2jlv4b6h+19N9I/6il/8b6Ry39f6t/1NJ/E/2jlv6b6h+19N9M/6il/+b6Ry39f6d/1NL/9/pHLf3/oH/U0v+P+kct/f+kf9TS/8/6Ry39/6J/1NL/r/pHLf230D9q6f83/aOW/n/XP2rp/w/9o5b+W+oftfTfSv+opf/W+kct/bfRP2rpv63+UUv/7fSPWvpvr3/U0n8H/aOW/jvqH7X030n/qKX/zvpHLf130T9q6b+r/lFL/930j1r6765/1NJ/D/2jlv576h+19N9L/6il/976Ry3999E/aum/r/5RS//99I9a+u+vf9TS/wD9o5b+B+oftfQ/SP+opf/B+kct/Q/RP2rpf6j+UUv/w/SPWvofrn/U0v8I/aOW/kfqH7X0P0r/qKX/0fpHLf2P0T9q6X+s/lFL/+P0j1r6H69/1NL/BP2jlv4n6h+19D9J/6il/8n6Ry39T9E/aul/qv5RS//T9I9a+p+uf9TS/wz9o5b+Z+oftfQ/S/+opf/Z+kct/c/RP2rpf67+UUv/8/SPWvqfr3/U0v8C/aOW/hfqH7X0v0j/qKX/xfpHLf0v0T9q6X+p/lFL/8v0j1r6X65/1NL/Cv2jlv5X6h+19L9K/6il/9X6Ry39r9E/aul/rf5RS//r9I9a+l+vf9TS/wb9o5b+N+oftfS/Sf+opf/N+kct/W/RP2rpf6v+UUv/2/SPWvrfrn/U0v8O/aOW/nfqH7X0v0v/qKX/3fpHLf3v0T9q6X+v/lFL//v0j1r6369/1NL/Af2jlv4P6h+19H9I/6il/8P6Ry39H9E/aun/qP5RS//H9I9a+j+uf9TS/wn9o5b+T+oftfR/Sv+opf/T+kct/Z/RP2rp/6z+UUv/5/SPWvo/r3/U0v8F/aOW/i/qH7X0f0n/qKX/y/pHLf1f0T9q6f+q/lFL/9f0j1r6v65/1NL/Df2jlv5v6h+19H9L/6ik/+gD+kct/QfpH7X0H6x/1NJ/JP2jlv4j6x+19B+if9TSfxT9o5b+o+oftfQfTf+opf/o+kct/cfQP2rpP6b+UUv/T+gftfT/pP5RS/9P6R+19B9L/6il/9j6Ry39P61/1NJ/HP2jlv6f0T9q6T+u/lFL/8/qH7X0/5z+UUv/z+sftfQfT/+opf/4+kct/SfQP2rpP6H+UUv/L+gftfT/ov5RS/8v6R+19P+y/lFL/4n0j1r6T6x/1NJ/Ev2jlv6T6h+19J9M/6il/+T6Ry39p9A/auk/pf5RS/+p9I9a+n9F/6il/1f1j1r6f03/qKX/1/WPWvpPrX/U0n8a/aOW/tPqH7X0n07/qKX/9PpHLf1n0D9q6T+j/lFL/5n0j1r6z6x/1NJ/Fv2jlv6z6h+19J9N/6il/+z6Ry3959A/auk/p/5RS/+59I9a+n9D/6il/zf1j1r6z61/1NJ/Hv2jlv5D9Y9a+g/TP2rpP6/+UUv/b+kftfSfT/+opf/8+kct/RfQP2rpv6D+UUv/hfSPWvovrH/U0n8R/aOW/ovqH7X0/7b+UUv/xfSPWvp/R/+opf939Y9a+n9P/6il/+L6Ry39l9A/aum/pP5RS/+l9I9a+n9f/6il/w/0j1r6L61/1NL/h/pHLf1/pH/U0v/H+kct/X+if9TS/6f6Ry39l9E/aun/M/2jlv7L6h+19F9O/6il//L6Ry39V9A/aum/ov5RS/+V9I9a+q+sf9TSfxX9o5b+q+oftfRfTf+opf/P9Y9a+v9C/6il/+r6Ry3919A/aum/pv5RS/+19I9a+q+tf9TS/5f6Ry3919E/aum/rv5RS//19I9a+v9K/6il/6/1j1r6/0b/qKX/+vpHLf030D9q6b+h/lFL/430j1r6b6x/1NL/t/pHLf030T9q6b+p/lFL/830j1r6b65/1NL/d/pHLf1/r3/U0v8P+kct/f+of9TS/0/6Ry39/6x/1NL/L/pHLf3/qn/U0n8L/aOW/n/TP2rp/3f9o5b+/9A/aum/pf5RS/+t9I9a+m+tf9TSfxv9o5b+2+oftfTfTv+opf/2+kct/XfQP2rpv6P+UUv/nfSPWvrvrH/U0n8X/aOW/rvqH7X0303/qKX/7vpHLf330D9q6b+n/lFL/730j1r6761/1NJ/H/2jlv776h+19N9P/6il//76Ry39D9A/aul/oP5RS/+D9I9a+h+sf9TS/xD9o5b+h+oftfQ/TP+opf/h+kct/Y/QP2rpf6T+UUv/o/SPWvofrX/U0v8Y/aOW/sfqH7X0P07/qKX/8fpHLf1P0D9q6X+i/lFL/5P0j1r6n6x/1NL/FP2jlv6n6h+19D9N/6il/+n6Ry39z9A/aul/pv5RS/+z9I9a+p+tf9TS/xz9o5b+5+oftfQ/T/+opf/5+kct/S/QP2rpf6H+UUv/i/SPWvpfrH/U0v8S/aOW/pfqH7X0v0z/qKX/5fpHLf2v0D9q6X+l/lFL/6v0j1r6X61/1NL/Gv2jlv7X6h+19L9O/6il//X6Ry39b9A/aul/o/5RS/+b9I9a+t+sf9TS/xb9o5b+t+oftfS/Tf+opf/t+kct/e/QP2rpf6f+UUv/u/SPWvrfrX/U0v8e/aOW/vfqH7X0v0//qKX//fpHLf0f0D9q6f+g/lFL/4f0j1r6P6x/1NL/Ef2jlv6P6h+19H9M/6il/+P6Ry39n9A/aun/pP5RS/+n9I9a+j+tf9TS/xn9o5b+z+oftfR/Tv+opf/z+kct/V/QP2rp/6L+UUv/l/SPWvq/rH/U0v8V/aOW/q/qH7X0f03/qKX/6/pHLf3f0D9q6f+m/lFL/7f0j0r6jzGgf9TSf5D+UUv/wfpHLf1H0j9q6T+y/lFL/yH6Ry39R9E/auk/qv5RS//R9I9a+o+uf9TSfwz9o5b+Y+oftfT/hP5RS/9P6h+19P+U/lFL/7H0j1r6j61/1NL/0/pHLf3H0T9q6f8Z/aOW/uPqH7X0/6z+UUv/z+kftfT/vP5RS//x9I9a+o+vf9TSfwL9o5b+E+oftfT/gv5RS/8v6h+19P+S/lFL/y/rH7X0n0j/qKX/xPpHLf0n0T9q6T+p/lFL/8n0j1r6T65/1NJ/Cv2jlv5T6h+19J9K/6il/1f0j1r6f1X/qKX/1/SPWvp/Xf+opf/U+kct/afRP2rpP63+UUv/6fSPWvpPr3/U0n8G/aOW/jPqH7X0n0n/qKX/zPpHLf1n0T9q6T+r/lFL/9n0j1r6z65/1NJ/Dv2jlv5z6h+19J9L/6il/zf0j1r6f1P/qKX/3PpHLf3n0T9q6T9U/6il/zD9o5b+8+oftfT/lv5RS//59I9a+s+vf9TSfwH9o5b+C+oftfRfSP+opf/C+kct/RfRP2rpv6j+UUv/b+sftfRfTP+opf939I9a+n9X/6il//f0j1r6L65/1NJ/Cf2jlv5L6h+19F9K/6il//f1j1r6/0D/qKX/0vpHLf1/qH/U0v9H+kct/X+sf9TS/yf6Ry39f6p/1NJ/Gf2jlv4/0z9q6b+s/lFL/+X0j1r6L69/1NJ/Bf2jlv4r6h+19F9J/6il/8r6Ry39V9E/aum/qv5RS//V9I9a+v9c/6il/y/0j1r6r65/1NJ/Df2jlv5r6h+19F9L/6il/9r6Ry39f6l/1NJ/Hf2jlv7r6h+19F9P/6il/6/0j1r6/1r/qKX/b/SPWvqvr3/U0n8D/aOW/hvqH7X030j/qKX/xvpHLf1/q3/U0n8T/aOW/pvqH7X030z/qKX/5vpHLf1/p3/U0v/3+kct/f+gf9TS/4/6Ry39/6R/1NL/z/pHLf3/on/U0v+v+kct/bfQP2rp/zf9o5b+f9c/aun/D/2jlv5b6h+19N9K/6il/9b6Ry39t9E/aum/rf5RS//t9I9a+m+vf9TSfwf9o5b+O+oftfTfSf+opf/O+kct/XfRP2rpv6v+UUv/3fSPWvrvrn/U0n8P/aOW/nvqH7X030v/qKX/3vpHLf330T9q6b+v/lFL//30j1r6769/1NL/AP2jlv4H6h+19D9I/6il/8H6Ry39D9E/aul/qP5RS//D9I9a+h+uf9TS/wj9o5b+R+oftfQ/Sv+opf/R+kct/Y/RP2rpf6z+UUv/4/SPWvofr3/U0v8E/aOW/ifqH7X0P0n/qKX/yfpHLf1P0T9q6X+q/lFL/9P0j1r6n65/1NL/DP2jlv5n6h+19D9L/6il/9n6Ry39z9E/aul/rv5RS//z9I9a+p+vf9TS/wL9o5b+F+oftfS/SP+opf/F+kct/S/RP2rpf6n+UUv/y/SPWvpfrn/U0v8K/aOW/lfqH7X0v0r/qKX/1fpHLf2v0T9q6X+t/lFL/+v0j1r6X69/1NL/Bv2jlv436h+19L9J/6il/836Ry39b9E/aul/q/5RS//b9I9a+t+uf9TS/w79o5b+d+oftfS/S/+opf/d+kct/e/RP2rpf6/+UUv/+/SPWvrfr3/U0v8B/aOW/g/qH7X0f0j/qKX/w/pHLf0f0T9q6f+o/lFL/8f0j1r6P65/1NL/Cf2jlv5P6h+19H9K/6il/9P6Ry39n9E/aun/rP5RS//n9I9a+j+vf9TS/wX9o5b+L+oftfR/Sf+opf/L+kct/V/RP2rp/6r+UUv/1/SPWvq/rn/U0v8N/aOW/m/qH7X0f0v/qKT/mAP6Ry39B+kftfQfrH/U0n8k/aOW/iPrH7X0H6J/1NJ/FP2jlv6j6h+19B9N/6il/+j6Ry39x9A/auk/pv5RS/9P6B+19P+k/lFL/0/pH7X0H0v/qKX/2PpHLf0/rX/U0n8c/aOW/p/RP2rpP67+UUv/z+oftfT/nP5RS//P6x+19B9P/6il//j6Ry39J9A/auk/of5RS/8v6B+19P+i/lFL/y/pH7X0/7L+UUv/ifSPWvpPrH/U0n8S/aOW/pPqH7X0n0z/qKX/5PpHLf2n0D9q6T+l/lFL/6n0j1r6f0X/qKX/V/WPWvp/Tf+opf/X9Y9a+k+tf9TSfxr9o5b+0+oftfSfTv+opf/0+kct/WfQP2rpP6P+UUv/mfSPWvrPrH/U0n8W/aOW/rPqH7X0n03/qKX/7PpHLf3n0D9q6T+n/lFL/7n0j1r6f0P/qKX/N/WPWvrPrX/0H9cfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA/4cdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AsAAAAACDM3zqNjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCtAAAA//96f2hv") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x1000006, 0x28011, r0, 0x0) ftruncate(r0, 0x796c) io_setup(0x0, &(0x7f0000000000)) 00:07:00 executing program 0: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a090400000102090000052406000105240800000d240f0100000000000000000006241a000000190581ef77"], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) 00:07:00 executing program 3: write$FUSE_INIT(0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x2000000000000074, 0x25d) bind$inet(r0, &(0x7f0000000440)={0x2, 0x4e23, @broadcast}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x3a}}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='bbr\x00', 0x4) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(0xffffffffffffffff, 0x84, 0x7b, 0x0, 0x0) sendto$inet(r0, &(0x7f00000012c0)="0c268a927f1f6588b967481241ba7860fcfaf65ac618ded8974895abeaf4b4834ff922b3f1e0b02bd67aa03059bcecc7a95425a3a07e758044ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0xfe6a, 0x11, 0x0, 0x27) 00:07:00 executing program 5: bpf$MAP_CREATE(0x4, &(0x7f0000000000), 0x48) 00:07:00 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) r4 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCADDRT(r4, 0x890b, &(0x7f0000001280)={0x0, @l2tp={0x2, 0x2, @broadcast, 0x3}, @l2tp={0x2, 0x0, @local, 0x1}, @nfc={0x27, 0x1, 0x1, 0x1}, 0xf0f4, 0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)='syz_tun\x00'}) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r4, {0x6}}, './file0\x00'}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) r6 = dup3(r5, r0, 0x0) ppoll(&(0x7f0000000200)=[{r5}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) write$nbd(r6, &(0x7f0000000240)={0x67446698, 0x0, 0x3, 0x1, 0x3, "3dd04f40f31721c92af0f9b51d7355cab4f6305e248502051d61507c0ef7a572171c300409edf666e72d83e4d9ed1b0918e6c4838ce044fe3c2ef55c6c18e76c85e2438eae8a58fc6529356823e7225e369e15bf684ceda86bc676888f8e71488c4234e63db25688b9956e19e05c4dd5f0243e9d2dfc0db1477505d95768db9181809ef4db0efcfd822ba478979c9da8655335bd5e4a"}, 0xa6) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200"}) (async) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a"}) (async) socket$inet_tcp(0x2, 0x1, 0x0) (async) ioctl$sock_SIOCADDRT(r4, 0x890b, &(0x7f0000001280)={0x0, @l2tp={0x2, 0x2, @broadcast, 0x3}, @l2tp={0x2, 0x0, @local, 0x1}, @nfc={0x27, 0x1, 0x1, 0x1}, 0xf0f4, 0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)='syz_tun\x00'}) (async) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r4, {0x6}}, './file0\x00'}) (async) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1}) (async) dup3(r5, r0, 0x0) (async) ppoll(&(0x7f0000000200)=[{r5}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) (async) write$nbd(r6, &(0x7f0000000240)={0x67446698, 0x0, 0x3, 0x1, 0x3, "3dd04f40f31721c92af0f9b51d7355cab4f6305e248502051d61507c0ef7a572171c300409edf666e72d83e4d9ed1b0918e6c4838ce044fe3c2ef55c6c18e76c85e2438eae8a58fc6529356823e7225e369e15bf684ceda86bc676888f8e71488c4234e63db25688b9956e19e05c4dd5f0243e9d2dfc0db1477505d95768db9181809ef4db0efcfd822ba478979c9da8655335bd5e4a"}, 0xa6) (async) 00:07:00 executing program 5: syz_mount_image$romfs(&(0x7f0000000140), &(0x7f0000000100)='./file0\x00', 0x10000, &(0x7f0000000180)=ANY=[@ANYRES16=0x0, @ANYRESOCT], 0x1, 0x14f, &(0x7f0000000400)="$eJzs2j9L+0AYB/Bn+MEPOgouTpFKFDT/ta46ipuLc2hz6eHFlESQ9g2Ik6BwCr4CN8EXIL6EjG66CPVNRGJPbVPRImIUvp+lX/q016d3cFkeI4kjh6UG0VLneOthKokjreGtNpnDfBrYICKtCFmen5o05u61nuVkvvOBas09Dl7rC6HcPGRcBG7VLQEAAAAAAAAAAAAAAAAAAAAAwIT0mgq1towOGBeBM1RNu70dX4ggSStqr3K6pma4iElxXuyPN1Jf7BPpa0Xicj0p6vbo909UmG9LcV/eX2sv6lhpt2fwyA+DMNh1Xa9hL9v2ims9r2WVV9QvVU+U5Vf2+DiZPjRvdjvJvJk6/38zXB7tl3/t7fwREL4nXEz7Qlz3zdntM+7+gn4QvhI+vVf+ipfnX+u/V78p7j+zGYuWevMntrPC/w4AH3gKAAD//wLHOlA=") chdir(&(0x7f0000000040)='./file0\x00') bpf$OBJ_GET_MAP(0x7, &(0x7f0000000700)={&(0x7f00000006c0)='./file0\x00'}, 0x10) [ 420.690342][T11425] loop5: detected capacity change from 0 to 24 [ 420.692856][T11425] MTD: Attempt to mount non-MTD device "/dev/loop5" [ 420.719964][ T6027] usb 1-1: new high-speed USB device number 9 using dummy_hcd [ 420.727477][T11425] romfs: Mounting image 'rom 637cf1fa' through the block layer 00:07:00 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) (async) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) (async) r4 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCADDRT(r4, 0x890b, &(0x7f0000001280)={0x0, @l2tp={0x2, 0x2, @broadcast, 0x3}, @l2tp={0x2, 0x0, @local, 0x1}, @nfc={0x27, 0x1, 0x1, 0x1}, 0xf0f4, 0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)='syz_tun\x00'}) (async) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r4, {0x6}}, './file0\x00'}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) r6 = dup3(r5, r0, 0x0) ppoll(&(0x7f0000000200)=[{r5}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) (async) write$nbd(r6, &(0x7f0000000240)={0x67446698, 0x0, 0x3, 0x1, 0x3, "3dd04f40f31721c92af0f9b51d7355cab4f6305e248502051d61507c0ef7a572171c300409edf666e72d83e4d9ed1b0918e6c4838ce044fe3c2ef55c6c18e76c85e2438eae8a58fc6529356823e7225e369e15bf684ceda86bc676888f8e71488c4234e63db25688b9956e19e05c4dd5f0243e9d2dfc0db1477505d95768db9181809ef4db0efcfd822ba478979c9da8655335bd5e4a"}, 0xa6) 00:07:00 executing program 5: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x1, 0xe0, 0x4, [{{0x9, 0x4, 0x0, 0x3, 0x1, 0x7, 0x1, 0x3, 0x8, "", {{{0x9, 0x5, 0x1, 0x2, 0x10, 0x0, 0x1, 0x4}}}}}]}}]}}, &(0x7f00000006c0)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x110, 0x0, 0x7f, 0x9, 0x10}, 0xd9, &(0x7f0000000080)={0x5, 0xf, 0xd9, 0x5, [@ss_container_id={0x14, 0x10, 0x4, 0x7, "81785bb6419d94f9b5abeb0025891965"}, @wireless={0xb, 0x10, 0x1, 0x4, 0xc0, 0x7, 0x6, 0x620f, 0x78}, @generic={0xa0, 0x10, 0x4, "c09175e9306ce45bdf0a1d9c0093a7c037324df44380c8f517b35773c81199cc1c44e639e1c38deacbcca05782dae0d3c4060ff5da6b55a3d9d482ea800204e346ff58acc8c4e96a0b5127108748ebabf82e953b25419baa34f7c25329b8aa880295644262807f7ff720ae91ecf93590d3c8e1ac30b4e8fd507dd8dfa0d730c447c994c83402ba7c33d9ca3b587a10573caf0064d0ac8b89dbc7291a88"}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x2, 0x7, 0x1f, 0xf2d}, @wireless={0xb, 0x10, 0x1, 0x8, 0x44, 0x7, 0x2f, 0x2, 0x5f}]}, 0x8, [{0xdb, &(0x7f0000000280)=@string={0xdb, 0x3, "98cca1981b9cea848073924aa6b418232f543bf02736b16b9f1ee611b1e27f3e177961d282ac8aef1a77f1f36391854b37da7f899c48e509b16c3225cf3dc3ca0c341c02f2bacf82863315525717fc3c266479382a4a16d3a9ebd6b304b373110d3b344b8f08dd19e2fbc5db63940e439989b545df212ea1b9d3e4db0103e905fbe1bb85f58d5cc312825a92de402e81767ba8429575232b93d6b18c7c22b1b49f773ab5ff891616c8cc5cf5bc8e8d6c83862e3a2ed9babb12203cf07ccdbee7f6be06436b17e9ca028f8b5314770162a94eef44853941b6cd"}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x402}}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x1c09}}, {0xcf, &(0x7f0000000380)=@string={0xcf, 0x3, "d88b19f693ee87aff8c0031848beb166f417ccc1642e6a2cda980d48ae3d6003a2e8d48bbea96ed5e349532542885ac03fbcaa955b41f5864a72df60a9e970ddd556fb04976d8362c7e29641c6a3f255a8736bbf48c7e9cbd4353487480a93cad11331cc189a085300a3a6156956bbb487de26e14e23f4818d1e2326e5f18a36e53b349e13d5b3b73fc7304dcf94d97370af0cd0786a22a4a6514573c8efd9eb20d91f82cbdf1cae382e4d062628df56689373a1ce184d431cffc56f56f6f099e5a766e778548e73f92535028e"}}, {0xdc, &(0x7f0000000480)=@string={0xdc, 0x3, "be8077f877d5ae3fc176c565b441b57816be68681bed815a6d24c171cd97f3ceb594f78159cafc81317f6fd1899591b6bcdaa7bfca050cc8d2b97a7b5173b8a0bf1cb01021617933197e28a0fa606658e7784ded093156f5210bda58d1ca471d2603c05be300ac1dee75080496b087ea16172249cb6153c1fb1e67bce3fc4ca23b52a14960a48e892bbf3289bba49fcec908d2c0cbb6edf2bd00389eec31e5beb1c0f5b067aaeb1c409199eac94dfe2e933e047e773071b455d59284107147961eb4dd2b4f1489c274bb3cea0bcb67d441911caf45a22d43992a"}}, {0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0xc1a}}, {0x4, &(0x7f0000000580)=@lang_id={0x4, 0x3, 0x240d}}, {0xe9, &(0x7f00000005c0)=@string={0xe9, 0x3, "6fdef47cc67c464adb42ffe1c64dea5bd9f9858fc2bf892d131b70f422a3889dccc411812d1a8e60f0187e39981cb77b00c3634ad77376e7c9e7d3f3272ad10fe4166dfc020d91f654ab02a83b210ed96e8f463605bb0c52e9cf4348ae69742f4d8834974f9ca70cd43a3bc03750e325a65f44ac1075c20c0ad6dde75d1d5b9528656aaad2453257302bd5b4a03dada9d891ab7db493350cb32811e0bb876698cf4029f8586591a2737de3efafbb6b902e363ceda64efa3a6b3d99a18f1aba4a6f6a64854af33e418319f4aa080aa9c4ef7ffa05c1a25115febe0261e6c7439ab521608e16f620"}}]}) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$IOMMU_TEST_OP_ACCESS_RW(r0, 0x2, 0x0) 00:07:00 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r2}, './file0\x00'}) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r3, 0xc0285700, &(0x7f00000001c0)={0x3fefffff, "0392938eda08a5513db99d08fdae429ec5bac9dd8259be4ee64b32c65e0a00", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r4, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r5, r0, 0x0) ppoll(&(0x7f0000000200)=[{r5}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) [ 420.908748][T11437] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 420.920735][T11437] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 420.959969][ T6027] usb 1-1: Using ep0 maxpacket: 8 00:07:00 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r2}, './file0\x00'}) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r3, 0xc0285700, &(0x7f00000001c0)={0x3fefffff, "0392938eda08a5513db99d08fdae429ec5bac9dd8259be4ee64b32c65e0a00", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r4, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r5, r0, 0x0) ppoll(&(0x7f0000000200)=[{r5}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:07:00 executing program 3: syz_mount_image$btrfs(&(0x7f00000055c0), &(0x7f0000005600)='./file0\x00', 0x0, &(0x7f00000013c0)={[{@noacl}, {@subvolid}, {@ssd_spread}, {@space_cache_v2}, {@discard}, {@enospc_debug}, {@space_cache_v2}, {@noflushoncommit}, {@ssd_spread}, {@datasum}]}, 0x1, 0x55a8, &(0x7f0000005680)="$eJzs3X1sVWcdB/Bz25UiL21ndGnjCyyOgOAIrk4HRFqLGF7mrG2ygXuhTuPAOSxkiOKadYOQzc1aNot2MphEp0yRSgbIFkdxCegs2UxcV8Ut4OoLjVuY7IW5+ZLee8/l3nNoe4dzndvnQ9pznvs7z3Ofe3L+uN9Ln3MDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIJg3c2d1z3Y1vHyOVt3VN7xxNqGGeue6Tv7C633bn5gUl3FhKebHq1b2bRxevWTbcfO6qlY2D4pCBLJfol0/8U1c+s+V7/44yPDARs+mdqWlQ30lKmuh1ONETkP9vfL/fl0EARFkQEK09s56Z2CnAEyuyviAw5qwcIlO27cNr9vfemc/eO6EwfiL51+I4d7AsMlfV31nryWqpO/CyJHZNpZl14i5xJN9Y9ecK/JiwAAXpFptclN5u1o+i1upt0crUfa1ZF2a6QdvkNozW6cjtS4Iwaa5/hofZjmWZ2KCsUDzjNST5//TLs22j/SjkSNVzDP3EPTkWbkQPNsjNSHa54AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAryfvrfzLzOUv3l4yonvp9b9f86Gb5nVXvvuRr5XfUzn3Rx3L2u776qN1K5s2Tq9+su3YWT0VC9snBUFZsl8i1T1x3WVHV9WN+1jNN3754Z9eOfrOawvT44bbM7IODnrCnemlQXBlVqU3HPZoSRDU5haSzaA9Xlia3JkXFgAAAHgjqUj+Lsi0U3GwKKedSKbJRPJfKBUWFyxcsuPGbfP71pfO2T+uO3Hg9MerHWC86lOOl2mXnfxJZAXjMP5GxztZDw9dERtncNERo3n+4u27941Ztf6C5S90XjJz9l/P772h85kpVbd+/cExl25Z8c25K2P5v2zw/B+eOfkfAACA/4b8Hx1ncEPl/+Jv//aHrd95V9/2vU8d3fS3rc2r6584saGt/n0rJ9f//YJzW1+M5f/xOU8Zy//hjMP8XxCcXv4HAACA17P/df6vjo0zuKHy/4aqd0xZc33XHZsnbhp76+pn//HS/TMe/nnxZ6Yuftvsp/bN3Lg7lv+n5Zf/z8iedvhgVzjhq0uDYFr+JxUAAADIEf6/+8mPFsK8nvrkIJrXb9tVtXfbxglfunzMn+8+N3Fi77KpNe2bj/zhoi3fTdw7veVITyz/V+eX/4tem5cLAAAA5KHx8YOX3fzr8S99qqb97l1rv79s1vbjDTs3Pd2deGvlvJaWL7bE8n9tfvm/eHheDgAAAHAKSy685hcX94296fjSP5W09jY377m84tBD1z72x6bF35v1z/JtV8Tyf0N++X9Uepte+ZDqtD/8K4TbS4NgZP9OY6pwIGityhQAAACAV0mY0888/9LPN03YXjrxW7OvuGb5nh+0H9x625EP9p5z1Vcq1v7uuXUfiOX/xsHv/x/e6SBc/59z/7/Y+v+sQuqufzPdGAAAAIA3o/h6/vD2+KlvLhjo+/fzXf9f3LWq7bld71nQXFN7/32PTX1o0aHnJ24Zs+eW5q6qd3Z/ufztsfzfnF/+L8zevprf/wcAAACn4f/t+/8WxcYZ3FD3/3/h5Z2HZx286N+/+ejaO8e2bOhJ/Kppzc+e7Tm88+jkH1ecN/ktsfzfml/+D7ejs19eZ3h+1pQGQXn/TvpuglvD6V4dKXQUZRVSJz7Soz7skS50FGcVkhojPc4rDYKz+3eaI4Uzw0JrpHCsJF24K1J4OCykr4dM4SeRQmd4pW0oSU83WtgdFtILLDrCFRSjM0siIj2OD9Sjv3DKHocyTw4AAPCmEobndJYtym0G0SjbkRjqgFFDHVAw1AGFQx1wRuSA6IEDPR405BYyA144v+D99zzw+A1TP7tvxiOjPnLV7Ckn1q/+V1fbJ55fXd+46JJY/r8rv/wfnooRqc1A6/+DcP1/+nsNM+v/G8JCWaTQERZqo3cMqA2fIxV2bwmfo6w23eNYeaYAAAAAb2jh5wKFwzwPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgP+wd+9xUlV3gsBPN/2EpmkNiaAEezBiMKFpBBI1ukFMjKujaUkwZmJi82hJh0aQh4qLE3wkGYX4WDGRjI6wjgkaJcTEFaMOrJMoM0N8P+IjjFk1SnyBuu66rrqf7lunqLrVZRcCSjvf7x9dp+p3nrceXefeW+cCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAfw4LfnrVx4MgX/n5lv+MPX/KPa/a5e4+njjnt+ZVrjn3p289tXts46qGJ88+64qDxT122+WN/GHzCsk+G0NJVriwpXrbwxE2nT9z7iAkXrT/0l1P6XTmvKlNvJh76df4pz9w5L7b6dP8Qbi4LoSIdGFmXBCoz9+tifUPqQtgtbA1kS7T1TUqkGw6/qw1hedgayFZ1S20IdTmBr95/x9ofdiaW1oawbwihOt3GH6uTNmrTgeFVSaBvOjCrIgn873cS2cCa8iQA2y2+GbIv+tUt+Rkaui9X5PVXucM69sFKD69PTDQUz/fiYTu5Uzmq0g+0bNfTVlAdO0XB22Odd1sveLcVbOeLPW25X6Qy31De2RqqDuXT2k6ePL9jXnykPDQ19SlW0056nh/bsnDqtqR7zeswdqBhh7wON1/+yqTm/scMumHCpiFjT1q2bHu7WWzz7mzVIfOa6zXPYzTe50kvePsVfEtq9KUrhPCfvzvm7BMrDjritoOXvjHm8Gv67TXp84fu9uI1bR/f+/jd7/rymZsK5v8N7z7/jy/neFuelzu2+mZ9MjePj9TFxMv1ydwcAAAAeo3esNf00h+Nmtrv6FsfnVy556xFf//fhrVeMXDT+YNu3f8PBzUd8ZVBK75eMP9vLO34fzzkX5c72nUhjO9KnDsghEFdjyeBa2N3pgwI4a+6Ui35gcNSgXUhDO5KjMhWlSpRE0s0pgLP1mcC41OBO2OgJRW4JgYuTgXOi4HVqcDUGFiXCkyIgdCeP4796zPjKDlQGwOtyUZcHc9CeLU+tpbaVo9nqwIAANhBMrPDyvy7Oec6bG+GOL1cXdtThngGdtEM1aka0jPY7LSqaA0VPdVQ3lMN2XEvevfhF9Rc1lPNBadhlOVnuK/h6sOH3vv2dTO+sLF90BnrP/XZ139xxoVXXvbM/5nyP0Yt/PQPniuY/ze/+/y/upuOlBUc/w/huK6/MXd5JtKRjbe25GUAAAAAtsPgyiVrnj6070+O2vj0859af/nAe25bf+0PDrju4dbyh/dcumrQXgXz//Glnf8f94n0yckcNsTdEDMGhNCcH0iq/VxhIDnq3S8TAAAAgN4gezw+eyy8PXObnKKdnk8X5m/ZxvzxwP/4bvPXXPDc93+37JL/d+XU//5fvzDt53/35W8997nqo74258ZvH/3vIyb/rPD3/y2lnf/fN/826cSdsReXDgihJidwV+xlZ6BLYww8+fn8QGb8d8YNsDhWlTkxIVvV4liiNQaaU4HlxUrcmy0xKD+QebKyjZ+bHUd7pkROAAAAAN53cXdAPC4fz/+vn/yjw7dc8Ppfr3/r+WUvPfrCD/Yd9tnW4f8w+NbPDP/u7z+z70MLC+b/rdt2/n/XPLjg9P6OfiGMqgihT/qHARv6JgsDxkBdWSZxe9+krj7pqs7uG8IhnQNLV/WnzPr/Fek1Bu+vTaqKgUHDVm4Z3pm4ujaEUbmBh7+xYlxnYl4qkG18Um0Ie3eONt34TTVJ45Xpxn9cE8LQnEC2qik1IXQ2VpWu6o7qzHUM0lX9ojqEj+QEslV9pjqEBQGAXir+K52W++DcBWfOmNzR0TZnJybiPvzacHJ7R1vT1Fkd06qL9Glaqs95yxidXTimUq9880RmiaIHL3i0oZR09neCzbltZfbjF5w4mLkfvwtVdo3zgMq8u2PSQ/7kPoVNhJxvUsWGXL6Th9w3t5KtT2JB/TF/VegXaubPbZvTdMbkefPmjE7+lpr9gORvPMyUbKvR6W3Vt7u+lfDyKLpaVsp73Vb75VYyat7M2aPmLjhzZPvMydPbpredMubAsWMPHDd29JhxozpH1Zz87WGo+3VXdWqo76wocVw7cKh7VuRU8n58akhISPS2xE3HXt/4QMf1d9S2jbz/4I6T7r5q1r8+Pv6MI3/b9K9L5q9aULlHwfx/9rvP/+OnTvzkz6zPUOz4f0M8zJ88vvUwf2sMLC/1+H9DsaP52RMDGlOBRTGwyGF+AAAAPhzi7si4NzPulb59yZbV9x7/0Z8ffOnvd/9szdy9Nkz98XXfa3up5leHtf954qFNhxXM/xeV9vv/HbT+f3bp+qOKLfM/IpZoLrb+f3qZ/+z6/4uKrf+fXuY/u/7/8g9g/f/52UBqk7xq/X8AAODD4P1b/7/H5f3TFwgoyNDj8v7pCwQUZOhxGf9SLxCwzev/n1Yz7K9PvOCLVVu+NOCV1Xfs+/NPTD/+xX9/fObfnDjyiC+eNOXTtxbM/y8ubf5v4X4AAADYdXzptz9tv3vsWQOffO2fxpy+uO3UtRdM+p+zrr9nn8fXr7qqz5SNTxTM/5eXNv9//9f/C8XO/28sFmgptjCg9f8AAADopYqt/3fTg7W/OXrw2Q2vnrr8uoF7P3TqgDk3PvjAk3cNG3pR1U0L5i95oGD+v7q0+X887aI8L3fszZv1yZp2Ib2m3cv12Z8MAAAAQO9QHpqaKkvMm7cy6mHvvc3HMkuBvls617n/aey6B154e/GU855d+eKNT97/sZdPue3q7/3jF05/7cKhI8cvHlow/19X2vw/73cZmy9/ZVJz/2MGvXnDhE1Dxp60bNnW4/8AAADAzlPqfgkAAAAAAAAAAAAAAOCD98aKlv97x/5/PrDj8U+sqfvEhCea9h8y8adXVp/z6+8/84vW6b9cWvD7/3BcV7liv/+P1/2Lvy8YmJc7ttrz+n+Z+189etWCriULN9SHsE9uYMY5M3YLmWvz75cbWPvNEXt0Js5Jl7ht44RnOhMnpQNHjtz99c7EIalAa1wkcXA6EK+q+Hr/VCAur/hAOhC3x+p0oCoTOL9/Mo6y9LbaVJdsq7L0tnqsLoQBOYHstrq5LmmjLD3ApalAdoCnpgNxgMdmAuXpXq3ql/QqBupi0av6Jb0CAGCXFb8FVoaT2zvamuNX+Hi7Z0X+bZS3ZNnZhdWWldj8E5mlyR684NGGUtJ90t9Ft15rvDJUdw5hdMHX1dwsZV2j3DG19LDpBhYZck+rvZUXKZe2rZuuqviIapMRNU2d1TGtsseBj+k5ywEVPWYZXTDZyc1S3rVJS6ilhL6UMKISt00JXY73y0NTU59UroNjsCHk6ekVUerv9XPX+Sv2KsjNc8LuW2b+y9FXffPvNvxpw7TzL51wRNmzx1yz9oq3Nj75N4+33/jyfymY/zeUNv+vzh3X65mLASyKV9b73IAQWkscEQAAAHz43fDd6288Ydadm05eV/HIfffNKP/yCZXvLPz1wjO/99jti488/9M/2974WafV7f5kxU//+YRTvtEwfdrev6756GXnvbX21M2nvla/36u153+0YP7fWNr8P+7ByhwKTvZ2rIvX/z93QAhdl9ZvSALXxuFOGRDCX3WlWmKJ5IL6R8USzUng2rjDZEQs0dqSX1VNDKxOBZ6tzwTWpQJ3xkBmL8XKkNmVc0l9COO6Usfll5gdSzSkAl+OgcZUoCkGmlOB/jEwPhV4oX8m0JIK/FsMhPb8bfWr/pltBQAAsC0y86zK/LshPc9bXdFThrKeMvTtKUN5Txmqe8pQbBTx/o0xQ2Xq5JWynEyV6VprU7UUZIgXw9/mfhVkCPfm50wXLGg6nn+QPd+gLD/Dxx+6es131nzhpWN/s+SyN+99qvxHQ1Z8t7H2rXUbLvnxsLG7v/iDgvl/c2nz/775t0nrd8b5/9br/yWBu2L3Lo2njjfGwJOfzw9kdgzcGSe7i7NVtWRKZCbti2OJ8THQmArMjoHxqUDrcZnA8j3yA5mZdrbxc7ONt2dK5AQAAADgfRd3EMTdNHH+P7Nu0sRxo36y5I3lMxetffvCFy5ccXvHq5XjNr52zae+1ufx4bcXzP/Hlzb/j+31y23svNibp/uHcHPZ1t5kAyPrkkDcj1EXfx4/pC6E3XJ2cGRLtPVNSlSlGg6/q01+oV6VruqW2mSNgXj/q/ffsfaHnYmltSHsm7P3JdvGH6uTNmrTgeFVSaBvOjCrIgnEPT/ZwJryJADbLbtXML6gMqe6ZDV0X67I6+/Dck3Q9PAK9oF2k6+731ztLNXpBzL7VLO27WkrqI6douDtsc67rTe+2xq823K/SGW+obyzNVQdyqe1nTx5fse8+EjuL1kL7KTnOfdXqqWkd8DrcNF7723PqtMdaE59fDR3X67712FZrG7z5a9Mau5/zKAbJmwaMvakZctK7kYR8YfCI9ZM2i138+5s1SHzmut1nyctPk9647+BRk9bCGH/1pdu7X/wv+310MmrvzVqr8Hj/vJPTxwZHnl46T4Ljrlo5T63HFUw/28pbf5fkbrt8kbcmHMHhPDJnI27IW7+wwckn4M5geRT8iOFgeSQ+1P1RT85AQAAYEfL7u7I7i9oz9wmJ4Sn58mF+Vu2MX/cXzG+2/yl9vu1b7z49ozTvn7Lpe+E/oc3jJ2/5ZLjZm2cseaFh6b/cdV1x7a+UTD/b333+X9NqpuO/zv+z07i+H+3dvVd0TXpBxZt167ogurYKRz/79au/m5z/L9bjv87/t8dx/974Ph/t3b1p63gW9JsX7pCCHcf9Naqv7305iX/63uTh3xq7aTGeyq+f9iM368cvu6+q75y+5FffLlg/j+7tPm/9f+6X7Qvu/5fa7H1/2YXW/9vkfX/AACAnarIQnPpeV7B6n0FGdKr9xVk6HGBwB6XGLT+3zav//f82qf+XHf8+p/86qKqRz5y+ohBQ0945sDpl1859IcPbNz87P5f21gw/19U2vw/vhz65bbeW9b/azyuSFUXx8BsCwMCAACwKyq2gwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAP1nlfP+u0xcNem/bP35p4991fuW7PsqFPPPIPf/nWPafUHvLCd2YM/PhDE+efdcVB45+6bPPH/jD4hGWfDKG9q1xZUrxs4YmbTp+49xETLlp/6C+n9LtyXnWm3srM7V55uWOrb9aHsDznkbqYeLm+887WwFePXrWgojOxoT6EfXIDM86ZsVtn4pr6EPbLDaz95og9OhPnpEvctnHCM52Jk9KBI0fu/npn4pBMoCzd3Sv6J90tS3f3h/1DGJATyHb3O/3zq8q28aVMoDzdxs/qkjZioC4WvbwuaSMGOmKJ9poQRlWE0Cdd1b9UJ1X1SVf1m+qkqj7pqv62OoRDQggV6ao2ViVVVaRHfk9VUlUMDBq2csvwzsTyqhBG5QYe/saKcZ2JU1OBbOMTq0LYu/Mlk278xsqk8cp040srQxgaQqhKl3itIilRlS7xp4oQPpITyDb+7YoQFgQ+FOKHz7TcB+cuOHPG5I6Otjk7MVGVaas2nNze0dY0dVbHtOpUn4opy0m/c/Z7H/sTWxZO7bx98IJHG0pJV2TKVXZ1+YDKvLtjdvXex371za1k6/NRUH/MXxX6hZr5c9vmNJ0xed68OaOTv6VmPyD52ycTTbbV6N6yrfbLrWTUvJmzR81dcObI9pmTp7dNbztlzIFjxx44buzoMeNGdY6qOfm7I4a64v0f6p4VOZW8Hx8AEhISvS1Rnvfp1ryrf5AXfNHf2tHKUN31AV0wrcjNUtY1yh0x6MPe44jfy/eUHkc0umDiUJDlgJ6zjCmYTGzNUptk6fpeVzA5zK2pvGuTxvvloampT7Ht0JB/N3fzvrgdm/exzKYrNQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/H924EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBYAAAAAEOZvHUbPBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADApQAAAP//j/n+Zw==") openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.log\x00', 0x241, 0x0) ioctl$BTRFS_IOC_BALANCE_V2(0xffffffffffffffff, 0xc4009420, &(0x7f0000000040)={0x0, 0x0, {0x0, @struct, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff9}, {0x0, @struct, 0x0, 0x4, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, @usage, 0x0, 0x0, [0x1]}}) ioctl$BTRFS_IOC_QGROUP_CREATE(r0, 0xc400941b, &(0x7f0000000100)={0x1}) sync() [ 421.080044][ T6027] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 421.082607][ T6027] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 421.084842][ T6027] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 421.087594][ T6027] usb 1-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 421.089642][ T6027] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 421.171936][ T6027] hub 1-1:1.0: bad descriptor, ignoring hub [ 421.173390][ T6027] hub: probe of 1-1:1.0 failed with error -5 [ 421.177023][ T6027] cdc_wdm 1-1:1.0: cdc-wdm0: USB WDM device [ 421.180313][ T6027] cdc_wdm 1-1:1.0: Unknown control protocol 00:07:01 executing program 2: prctl$PR_SCHED_CORE(0x3e, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x0) dup(r0) r1 = syz_io_uring_setup(0x416e, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x10000000}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000003000/0x3000)=nil, &(0x7f0000000080)=0x0, &(0x7f0000000100)=0x0) syz_open_procfs(0x0, &(0x7f00000001c0)='numa_maps\x00') syz_open_procfs(0x0, &(0x7f00000002c0)='net/mcfilter\x00') openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f00000001c0)='/proc/meminfo\x00', 0x0, 0x0) syz_io_uring_submit(r2, r3, &(0x7f0000000400)=@IORING_OP_READ=@pass_buffer={0x16, 0x0, 0x0, @fd_index=0x9, 0x0, &(0x7f0000000140)=""/30, 0x1e}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000002040)=[{{&(0x7f0000001380)=@l2tp6={0xa, 0x0, 0x0, @loopback}, 0x80, 0x0}}], 0x1, 0x0) io_uring_enter(r1, 0x2ff, 0x0, 0x0, 0x0, 0x2000000000000000) [ 421.540465][T11068] usb 1-1: USB disconnect, device number 9 [ 421.689023][T11412] loop1: detected capacity change from 0 to 65536 [ 421.724919][T11441] loop3: detected capacity change from 0 to 32768 [ 421.728505][T11441] BTRFS: device fsid d552757d-9c39-40e3-95f0-16d819589928 devid 1 transid 8 /dev/loop3 scanned by syz-executor.3 (11441) [ 421.737064][T11441] BTRFS info (device loop3): using sha256 (sha256-ce) checksum algorithm [ 421.738539][T11412] XFS (loop1): Mounting V4 Filesystem 5e6273b8-2167-42bb-911b-418aa14a1261 [ 421.739238][T11441] BTRFS info (device loop3): enabling ssd optimizations [ 421.739258][T11441] BTRFS info (device loop3): using spread ssd allocation scheme [ 421.745033][T11441] BTRFS info (device loop3): turning on sync discard [ 421.746561][T11441] BTRFS info (device loop3): using free space tree [ 421.783113][T11412] XFS (loop1): Ending clean mount [ 421.800705][T11441] BTRFS info (device loop3): scrub: started on devid 1 00:07:01 executing program 1: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TCSBRKP(r0, 0x5425, 0x1000) [ 421.812694][T11441] BTRFS info (device loop3): unable to make block group 5242880 ro [ 421.814048][ T5960] XFS (loop1): Unmounting Filesystem 5e6273b8-2167-42bb-911b-418aa14a1261 [ 421.818726][T11441] BTRFS info (device loop3): space_info DATA+METADATA has 1409024 free, is not full [ 421.821489][T11441] BTRFS info (device loop3): space_info total=3276800, used=53248, pinned=0, reserved=12288, may_use=1802240, readonly=0 zone_unusable=0 [ 421.824747][T11441] BTRFS info (device loop3): global_block_rsv: size 917504 reserved 917504 [ 421.827002][T11441] BTRFS info (device loop3): trans_block_rsv: size 0 reserved 0 [ 421.828821][T11441] BTRFS info (device loop3): chunk_block_rsv: size 0 reserved 0 [ 421.830821][T11441] BTRFS info (device loop3): delayed_block_rsv: size 98304 reserved 98304 [ 421.832828][T11441] BTRFS info (device loop3): delayed_refs_rsv: size 786432 reserved 786432 [ 421.853735][T11441] BTRFS info (device loop3): unable to make block group 6881280 ro [ 421.855722][T11441] BTRFS info (device loop3): space_info DATA+METADATA has 1409024 free, is not full [ 421.857959][T11441] BTRFS info (device loop3): space_info total=3276800, used=53248, pinned=0, reserved=12288, may_use=1802240, readonly=0 zone_unusable=0 [ 421.861453][T11441] BTRFS info (device loop3): global_block_rsv: size 917504 reserved 917504 [ 421.863547][T11441] BTRFS info (device loop3): trans_block_rsv: size 0 reserved 0 [ 421.865354][T11441] BTRFS info (device loop3): chunk_block_rsv: size 0 reserved 0 [ 421.867117][T11441] BTRFS info (device loop3): delayed_block_rsv: size 98304 reserved 98304 [ 421.869213][T11441] BTRFS info (device loop3): delayed_refs_rsv: size 786432 reserved 786432 [ 421.884935][T11441] BTRFS info (device loop3): scrub: finished on devid 1 with status: 0 00:07:02 executing program 0: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a090400000102090000052406000105240800000d240f0100000000000000000006241a000000190581ef77"], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) write$char_usb(0xffffffffffffffff, 0x0, 0x0) 00:07:02 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r2}, './file0\x00'}) r3 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r3, 0xc0285700, &(0x7f00000001c0)={0x3fefffff, "0392938eda08a5513db99d08fdae429ec5bac9dd8259be4ee64b32c65e0a00", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r4, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r5, r0, 0x0) ppoll(&(0x7f0000000200)=[{r5}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200"}) (async) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r2}, './file0\x00'}) (async) openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r3, 0xc0285700, &(0x7f00000001c0)={0x3fefffff, "0392938eda08a5513db99d08fdae429ec5bac9dd8259be4ee64b32c65e0a00"}) (async) ioctl$SYNC_IOC_MERGE(r4, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1}) (async) dup3(r5, r0, 0x0) (async) ppoll(&(0x7f0000000200)=[{r5}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) (async) 00:07:02 executing program 5: syz_mount_image$romfs(&(0x7f0000000140), &(0x7f0000000100)='./file0\x00', 0x10000, &(0x7f0000000180)=ANY=[@ANYRES16=0x0, @ANYRESOCT], 0x1, 0x14f, &(0x7f0000000400)="$eJzs2j9L+0AYB/Bn+MEPOgouTpFKFDT/ta46ipuLc2hz6eHFlESQ9g2Ik6BwCr4CN8EXIL6EjG66CPVNRGJPbVPRImIUvp+lX/q016d3cFkeI4kjh6UG0VLneOthKokjreGtNpnDfBrYICKtCFmen5o05u61nuVkvvOBas09Dl7rC6HcPGRcBG7VLQEAAAAAAAAAAAAAAAAAAAAAwIT0mgq1towOGBeBM1RNu70dX4ggSStqr3K6pma4iElxXuyPN1Jf7BPpa0Xicj0p6vbo909UmG9LcV/eX2sv6lhpt2fwyA+DMNh1Xa9hL9v2ims9r2WVV9QvVU+U5Vf2+DiZPjRvdjvJvJk6/38zXB7tl3/t7fwREL4nXEz7Qlz3zdntM+7+gn4QvhI+vVf+ipfnX+u/V78p7j+zGYuWevMntrPC/w4AH3gKAAD//wLHOlA=") r0 = socket$inet6_sctp(0xa, 0x5, 0x84) r1 = socket$inet(0x2, 0x80001, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r1, 0x84, 0x14, &(0x7f0000000100)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r0, 0x84, 0x7c, &(0x7f0000000040)={r2}, &(0x7f0000000080)=0x8) 00:07:02 executing program 2: syz_mount_image$romfs(&(0x7f0000000140), &(0x7f0000000100)='./file0\x00', 0x10000, &(0x7f0000000180)=ANY=[@ANYRES16=0x0, @ANYRESOCT], 0x1, 0x14f, &(0x7f0000000400)="$eJzs2j9L+0AYB/Bn+MEPOgouTpFKFDT/ta46ipuLc2hz6eHFlESQ9g2Ik6BwCr4CN8EXIL6EjG66CPVNRGJPbVPRImIUvp+lX/q016d3cFkeI4kjh6UG0VLneOthKokjreGtNpnDfBrYICKtCFmen5o05u61nuVkvvOBas09Dl7rC6HcPGRcBG7VLQEAAAAAAAAAAAAAAAAAAAAAwIT0mgq1towOGBeBM1RNu70dX4ggSStqr3K6pma4iElxXuyPN1Jf7BPpa0Xicj0p6vbo909UmG9LcV/eX2sv6lhpt2fwyA+DMNh1Xa9hL9v2ims9r2WVV9QvVU+U5Vf2+DiZPjRvdjvJvJk6/38zXB7tl3/t7fwREL4nXEz7Qlz3zdntM+7+gn4QvhI+vVf+ipfnX+u/V78p7j+zGYuWevMntrPC/w4AH3gKAAD//wLHOlA=") chdir(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x6e) [ 422.105397][T11475] loop5: detected capacity change from 0 to 24 [ 422.114040][T11477] loop2: detected capacity change from 0 to 24 [ 422.116702][T11477] MTD: Attempt to mount non-MTD device "/dev/loop2" [ 422.116983][T11475] MTD: Attempt to mount non-MTD device "/dev/loop5" [ 422.119009][T11477] romfs: Mounting image 'rom 637cf1fa' through the block layer [ 422.144375][T11475] romfs: Mounting image 'rom 637cf1fa' through the block layer 00:07:02 executing program 2: syz_usb_connect(0x0, 0x36, &(0x7f0000000100)={{0x12, 0x1, 0x0, 0x5b, 0x87, 0x80, 0x10, 0x5a9, 0xa511, 0x2231, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x3, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x3f, 0xb8, 0x48, 0x0, [], [{{0x9, 0x5, 0xc, 0x0, 0x40}}, {{0x9, 0x5, 0xa, 0x4c592e5b38e58857, 0x50}}]}}]}}]}}, 0x0) 00:07:02 executing program 5: syz_clone(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000100)) syz_clone(0x40200080, &(0x7f0000000240)="30a674a10746f4fc399aa9f7b89c84b8953fe7b816b3b94dde4be2a3d809829e207827a2272c8296fd4a092144d9d072f7ebcb1e0f7241979cb2888cf83d95db11d58bec30f6860c778a25d13914d3145af6299ec0aa1f030a87dc654bcabc83f45f4c0ad59e3e03288237b992415829935bc49c63ae99d9f2fd9c183931481b723c05d71f677e614c418bb7b0e01df4d0da26d63193321fca3adc859766c08b275a9450ed0a3269b5fba65ca0e8cc733263629415342dc5f213901ec5f44ab8d23e73d67099d938d5a74a4a7369e0d83b9b69597f13848b7a34783afc6c5119ebdf047daa997ba99b576f08aad5c9617ec717e812ca029af3c7c4d433418dc3553f4bcc500d5e0497caca33bd4d05a06004c4eb0a8a4d0493747b9968c555cdc21c3f489af699d941c46075106cb4c0255a5c7d6a792d615d848ef87744b6229bc8a22479f4d85de4bebd01b01783da94d794e6a3ad5418ad7cfddb6fa610ecc924ab2afd2484a7fffa8e5ae0b7ef8b46aaa72f09305baecb98124497fc07316426c54692dc101d0cda7961baba930fb233cee73c55468738253fc31fd0bda4fddd8e8c25b1ed661a3d01440ddbbcf5424dd8326770aadad14c7a90b63fb660ef2f2626018547741da25eccae525453084c514939dde0b248618d36686e080f5f31e218384b8dfe3b4202b2735409bb5c9f2ac5893d374a1d1d68ca3ed31b767a1684aa0afad5ab680143a5b2f763edc5f10d94c3e83b37038528e5d38c50b5b8ed6b51c4e3d7f01841242034df72c6739d381e0ef8fdb8331a5e4ce4337983b929f3e74a5db48181e1393bbe7b0cc5e1c0cbc10189addc68937fffcf5f3eb38009789b2d97aa8eb25673b677f45ea52bb1dcc1deb67262f2e19d666462560f036d4cce5c8bc658f8d5ba561d686ffe1c3044d4b8d374accf9466719e4f96a4e43e20ffdec361be115df778d7f3e4179b267c4f3644b5f7eef7a24c0eca5eb0548e58aed1a574d35c08050cd20f6849bbb3cc8ad59b5f3971baba98fef66dc6900e2470b1b73e2df3d3183d168563d8e9850713ac6a6a573918c89a1834df3115f1f018d0bba7ed45c47a09b20b474dd9ddab99de38c0c7bef820099afdb0362b38c77d2d9c2010df4ed09b4eb3658b512246ea65486f5125917c218c86f85ea5781ae3b88aa1980fa3220822ae94f74bd01106b14cf7a74946b56c7c4b3e61052d8d1bce5f8e44a633c73c4dd5ff9eb845f483267a9b3d022df0dc7cccc221c26bf977b87790b3275357add319227b6a60ebb74889ec24dd87ce319ad38a0ac7be54bec99131596b8d95178921292b7c7924c3ac32db0e3b0f39671ee8dfad3b46507a73bbebb5f17c518304fe55a55bfcbe61de2d53406b6f4c9d08d940cd7081fa5e66e5b96b13ea1b7453910620fa5ff660c6f83e76523296380dd32960b678122dc599d085943a5cd675d529217fee2457897b95783abf543048696b367d0003ad1e25acde691dc5cf5cef51b9837d82005b0e4f69726d84380a56c3c4bc333a7e35f347aa932743ef75964155fed03da321f0d4bfb6786d60db3d240f0ecf7a1c0086f860a98cec6864e039045312c25103099791cace189ac89d8bb88b2397b967fd6ab47f274d25bbef9236befb89076fb52fc4cd859f3be14c9cdba55d473514fc0b6e0516c28caca7996ccb927f5647766e9aecea8c6576c7d5a934f515515b56c08d65aec6b05b7c8d0b5e18082e30e51ede978fe3b6e55a0e5912a7cb1aeda5864c1525c56a0578d85dfdb556b332db9289ff7a5cbac3e936ea5e1b5ed42327b650d44aaa6e2bf1ebc48633c749727b91bf7d37876ba0d4867eb0d79cf5fdfe4ef2813fcc2740b0b227ea498ad8497e5e1d9824b5c3c6c9b6e2c7a7ee34b8993b433c8aaa9bbd6d2fac4ac447e7e9a04b80c25cc15c2355c85746eee80e5ec8de1a833081206c228afeecb9685954c04eb759ca9586661417653c1a90efee241a77e09a6a664d2e28dcdad20efc02d64f9045fb48daabb44e38aed9de4292114d3f67ef8ec2ea7544e7acb763f8820ca454b4ba833fd7eb099e9959ad4eb6d5bb15cdb326d93a75658def29783cccf794c3bb558b437d1d9e5076578fc0a6c1994531ee3db7cf07d678b9fd5f13a4dac963d3e357603e90829f1b52731f456434fd169592e6dcec15b26483df0a07ff36f1600db1c8560b9f260bd6ad3b045d30833bcfbb8b69f679e17a6f387a22513eb961cdddd400807e23a8e4a7f1be02e97208b4980854cceab041be07b42cf7108e75d3c3b86ee7cde5255cf10c80ba26e0ba1e3237314d7747456a46728af44018dad861c989d75907feef67877e009eb8d41e99f175b8cd9ae2bf1becfe3d8e8ce464d274bc10f2e410145143f04980e3b788ebbe70ec094c08ec7cff3267d004b7d5506aff0e8452b726d4647e7a6c4de1a022e71f11ef5cb15baab1574d6786e4e54def76c52df1b086e3df3a37ac13ea097b463210545c4bff5ffe75d58566cad12a1e046ce37cd501337410b048ce7a966f0308d8fd4d319ba8bb96b3fe20e8a2fa08adb19649", 0x720, 0x0, 0x0, &(0x7f00000012c0)) 00:07:02 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f00000000c0)={0x1b, "89b4b45b8addd96653fdec2f1afba30816f9a7b3a622539cdff6aa74097d599d"}) 00:07:02 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCSIFBR(r0, 0x8941, &(0x7f00000001c0)=@generic={0x1, 0x5}) [ 422.262968][T11486] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 422.280085][T11486] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:07:02 executing program 4: openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f00000000c0)={0x1b, "89b4b45b8addd96653fdec2f1afba30816f9a7b3a622539cdff6aa74097d599d"}) [ 422.430730][ T6471] usb 1-1: new high-speed USB device number 10 using dummy_hcd 00:07:02 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) (async) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) (async) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f00000000c0)={0x1b, "89b4b45b8addd96653fdec2f1afba30816f9a7b3a622539cdff6aa74097d599d"}) 00:07:02 executing program 5: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000580)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000001900)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) [ 422.670046][ T6471] usb 1-1: Using ep0 maxpacket: 8 [ 422.789969][ T6471] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 422.792387][ T6471] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 422.794249][ T6471] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 422.796836][ T6471] usb 1-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 422.799011][ T6471] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 422.842029][ T6471] hub 1-1:1.0: bad descriptor, ignoring hub [ 422.843593][ T6471] hub: probe of 1-1:1.0 failed with error -5 [ 422.847792][ T6471] cdc_wdm 1-1:1.0: cdc-wdm0: USB WDM device [ 422.849396][ T6471] cdc_wdm 1-1:1.0: Unknown control protocol [ 423.367749][ T8815] usb 1-1: USB disconnect, device number 10 00:07:03 executing program 1: setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_REM(0xffffffffffffffff, 0x84, 0x65, &(0x7f0000000000)=[@in={0x2, 0x4e24, @private=0xa010101}, @in={0x2, 0x0, @multicast2}, @in={0x2, 0x4e24, @loopback}, @in={0x2, 0x0, @loopback}, @in6={0xa, 0x0, 0x0, @dev}], 0x5c) getsockopt$inet_sctp_SCTP_AUTO_ASCONF(0xffffffffffffffff, 0x84, 0x1e, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x20002, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000480)=@base={0x6, 0x100, 0x0, 0xffff, 0x0, r0, 0x81, '\x00', 0x0, 0xffffffffffffffff, 0x1}, 0x48) syz_io_uring_setup(0x6432, &(0x7f0000000800)={0x0, 0x0, 0x100}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000000880), &(0x7f00000008c0)) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000b40)={0xffffffffffffffff, &(0x7f00000009c0), &(0x7f0000000a80)}, 0x20) 00:07:03 executing program 0: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a090400000102090000052406000105240800000d240f0100000000000000000006241a000000190581ef77"], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 00:07:03 executing program 3: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)="e515936d94ab3e8639e356c85201dec78743ef55ffdc5128d1b7585ae5661c4d210b78241e4544b9c6bf5bb67d5e91a00473b59d6dfb18b5cab4015e64da88fbf0077d7a6b24cec2b547e2fe5abd6fc8708f0cde6ac5d83b926a82f578618332e87cc4a18161c797c192e1") syz_clone(0x40200080, &(0x7f0000000240)="30a674a10746f4fc399aa9f7b89c84b8953fe7b816b3b94dde4be2a3d809829e207827a2272c8296fd4a092144d9d072f7ebcb1e0f7241979cb2888cf83d95db11d58bec30f6860c778a25d13914d3145af6299ec0aa1f030a87dc654bcabc83f45f4c0ad59e3e03288237b992415829935bc49c63ae99d9f2fd9c183931481b723c05d71f677e614c418bb7b0e01df4d0da26d63193321fca3adc859766c08b275a9450ed0a3269b5fba65ca0e8cc733263629415342dc5f213901ec5f44ab8d23e73d67099d938d5a74a4a7369e0d83b9b69597f13848b7a34783afc6c5119ebdf047daa997ba99b576f08aad5c9617ec717e812ca029af3c7c4d433418dc3553f4bcc500d5e0497caca33bd4d05a06004c4eb0a8a4d0493747b9968c555cdc21c3f489af699d941c46075106cb4c0255a5c7d6a792d615d848ef87744b6229bc8a22479f4d85de4bebd01b01783da94d794e6a3ad5418ad7cfddb6fa610ecc924ab2afd2484a7fffa8e5ae0b7ef8b46aaa72f09305baecb98124497fc07316426c54692dc101d0cda7961baba930fb233cee73c55468738253fc31fd0bda4fddd8e8c25b1ed661a3d01440ddbbcf5424dd8326770aadad14c7a90b63fb660ef2f2626018547741da25eccae525453084c514939dde0b248618d36686e080f5f31e218384b8dfe3b4202b2735409bb5c9f2ac5893d374a1d1d68ca3ed31b767a1684aa0afad5ab680143a5b2f763edc5f10d94c3e83b37038528e5d38c50b5b8ed6b51c4e3d7f01841242034df72c6739d381e0ef8fdb8331a5e4ce4337983b929f3e74a5db48181e1393bbe7b0cc5e1c0cbc10189addc68937fffcf5f3eb38009789b2d97aa8eb25673b677f45ea52bb1dcc1deb67262f2e19d666462560f036d4cce5c8bc658f8d5ba561d686ffe1c3044d4b8d374accf9466719e4f96a4e43e20ffdec361be115df778d7f3e4179b267c4f3644b5f7eef7a24c0eca5eb0548e58aed1a574d35c08050cd20f6849bbb3cc8ad59b5f3971baba98fef66dc6900e2470b1b73e2df3d3183d168563d8e9850713ac6a6a573918c89a1834df3115f1f018d0bba7ed45c47a09b20b474dd9ddab99de38c0c7bef820099afdb0362b38c77d2d9c2010df4ed09b4eb3658b512246ea65486f5125917c218c86f85ea5781ae3b88aa1980fa3220822ae94f74bd01106b14cf7a74946b56c7c4b3e61052d8d1bce5f8e44a633c73c4dd5ff9eb845f483267a9b3d022df0dc7cccc221c26bf977b87790b3275357add319227b6a60ebb74889ec24dd87ce319ad38a0ac7be54bec99131596b8d95178921292b7c7924c3ac32db0e3b0f39671ee8dfad3b46507a73bbebb5f17c518304fe55a55bfcbe61de2d53406b6f4c9d08d940cd7081fa5e66e5b96b13ea1b7453910620fa5ff660c6f83e76523296380dd32960b678122dc599d085943a5cd675d529217fee2457897b95783abf543048696b367d0003ad1e25acde691dc5cf5cef51b9837d82005b0e4f69726d84380a56c3c4bc333a7e35f347aa932743ef75964155fed03da321f0d4bfb6786d60db3d240f0ecf7a1c0086f860a98cec6864e039045312c25103099791cace189ac89d8bb88b2397b967fd6ab47f274d25bbef9236befb89076fb52fc4cd859f3be14c9cdba55d473514fc0b6e0516c28caca7996ccb927f5647766e9aecea8c6576c7d5a934f515515b56c08d65aec6b05b7c8d0b5e18082e30e51ede978fe3b6e55a0e5912a7cb1aeda5864c1525c56a0578d85dfdb556b332db9289ff7a5cbac3e936ea5e1b5ed42327b650d44aaa6e2bf1ebc48633c749727b91bf7d37876ba0d4867eb0d79cf5fdfe4ef2813fcc2740b0b227ea498ad8497e5e1d9824b5c3c6c9b6e2c7a7ee34b8993b433c8aaa9bbd6d2fac4ac447e7e9a04b80c25cc15c2355c85746eee80e5ec8de1a833081206c228afeecb9685954c04eb759ca9586661417653c1a90efee241a77e09a6a664d2e28dcdad20efc02d64f9045fb48daabb44e38aed9de4292114d3f67ef8ec2ea7544e7acb763f8820ca454b4ba833fd7eb099e9959ad4eb6d5bb15cdb326d93a75658def29783cccf794c3bb558b437d1d9e5076578fc0a6c1994531ee3db7cf07d678b9fd5f13a4dac963d3e357603e90829f1b52731f456434fd169592e6dcec15b26483df0a07ff36f1600db1c8560b9f260bd6ad3b045d30833bcfbb8b69f679e17a6f387a22513eb961cdddd400807e23a8e4a7f1be02e97208b4980854cceab041be07b42cf7108e75d3c3b86ee7cde5255cf10c80ba26e0ba1e3237314d7747456a46728af44018dad861c989d75907feef67877e009eb8d41e99f175b8cd9ae2bf1becfe3d8e8ce464d274bc10f2e410145143f04980e3b788ebbe70ec094c08ec7cff3267d004b7d5506aff0e8452b726d4647e7a6c4de1a022e71f11ef5cb15baab1574d6786e4e54def76c52df1b086e3df3a37ac13ea097b463210545c4bff5ffe75d58566cad12a1e046ce37cd501337410b048ce7a966f0308d8fd4d319ba8bb96b3fe20e8a2fa08adb19649a779d43a61c78d9ca027be0c45e416fe3f1305de21223bc7121f85a0e6774f8c89458a2520a99d54df2738e34cd8dd7cd8fe98dacd508be9ed656f5cf18bb749cc9f922bdce348e5d82041eeaa5aac5319eda563871179a3174189d30cb8cb281fe1604370d8e7c157a6ffa17a3cff435189c8b005dd1e37dc89e15fbb2b9a9542d1f3d4853a80ca178fff90e2ebbd3ca857fb3ae43bca433f79e50f133944503bf1fadbc81081543438f5bc8c8a0c710c207f2825cd32c517762688fb36762c77424b98d672c548204e4b9b1d9fa208c3be83e5b689c7f10f33e326fb804902352a42f10fc315ed565993149448538f3439f9b580b404fc89fdd547ee127697a7dfe95f9152c8cbd40e7c357e133f867320b5a132f68b48f22b6a3b2ae3348c56ced4ab9fba676db650d754a7bcef0989e9592fffe90d713836887674cf78f9ce4b1edd3e014ea17e804b4b49063d1bccabaa992b12d4a9f28ae997f94a81b72ac628a9c1b895b572d2cdf2c985994697575c8394af92498f357b0021f85fa728f87b87b2ef5027ec7591362ca6dcdb5349851fcc96c9f69dda486e77afd1e3999a647cf50a1b846271b1165c8b8189bb816485cf08285c2c95027f94e6910b6173a7fe29c48506e3b1689c40c9d159eb932e49d664fea9acf3c308ac1083b31c1402732f376c7f7afaf2541205cd51eeb22a7458e0c7ccc2a6c39223199b0ab6089d7830ed02e69cabe4f459de6e28f2519041acf9d8adb122fdf2fbac04f00c5600efd8de0976516d729d4c7e40808cb6cd4a812521323ee06edbc08b39c50abd5d69df47b88707a83a904e711daa957707b5903d2236447988f9fddf50e594a1e50c61b8ae75d0b0962e7b1049c0cb30a449ccfd80a7d5f773b36a1911238c217d7c2c32037270c818c8d9ff7438a6c1d348d73ed83e8d5bd183c1e3efa87ae6756203147ba117dfc9f3c82303ead03efeeb8e6ead33c6eb44bdce28b3a06b1bc4d55db7ca80022c367cbc932ae2942924addc48fb6290c51123c7db5f132adf67b484562f1538ac84a5f4694d2c0a184fe6aefa7aabf8600a068d57550843e98df285da34fc05b863501c2f8aa82a3631c34662b31a5cc334e02bcf0ae66a3ee967b37141f8fbfdbd1b919db4c8af8f3cb7789fd018aa34936e1e958176abcea8dd0d9713778bd1f40324141b6dfe0472de1de4444185ddef29a2c508c4897fd698075909f745c0ae070c3c66c4064a431802ec00a1a13becc112b09c9f8f9fdb4404346a36f8ac4c1b7059229b0ce5507d6639a43ba9f83e8c9751f94384c59e114926e057bed9a71a8afeffbc532580a075d7be6e2b0076c23d4adb2db1f8e8bfa42324200693de0d42686e4af8c79e5984f00059b57e2c58751c3b53db0fb0d69d2d70e8d721fb3dcaa4b6b25db0ff334a4d4dcdf0811bfc55c64ce6c76e9545f1c97edc1ca97667910ee0108aa86e5dfbae3661910737f736ae3aec1cd2355b87cb6897cbc55f75a9fd28f6799888bfcbb21bedecbf05692b1550d1ddb1036ceee51e4b139c89a673ebe76f28d64301bdd563d51e4f64171cc01fd1769c7da2cb20cae0ed69d2490711edfb151ac18391df06ba1943b3aab4112c721b06391bf60c62520e13d83840533028555ce95d6a2566a91667880da6a91f2d586a4e30c51ec1ace3e3898dfdb5fb8ebb8b7a2f4e6c5d24d047d2a4fadbe4935e3931e158244d8e1ec22ff2d3870aa65d5642b4bd24cbf91879474926548bfb6c7544ca8c88627121ce460558ea54e214ae588815756bfe43a8a5bc21ba4c3199d3120248c6ef64acb974e42058b01d25c55a23b49efd45c86167458f44af4b2c4e7dcc15c52f398dc883f48b6091cf15408011a4832df95cdde92750081153d5e14d0c16fac8549a7065fad378425bea2d98b266689017ab1da216fdc9f42a59b6c8c8dbf2d1698d819f8147a7694a08a760c3057f3a27a42249fd1811f85839ff8174f5d2d802b7d75e454869d9dc0258bdb2bbc6250c87a181f6cdc1c9dcf7fe3af7f47d9cf27b0b6aad22c1171e32cb486c1409604689d30d2c530679850e922381895763a3e57f4edfe160a0eadea25133ce59c5eeca0a8441a36f269946399b46e8275ac3a56494b7a249f098e0bdf3aa0430c40c69605ade57512dd8a7b2c0a2aff5cd2ad7eac230ba2077a056197487da06341b64237cb22efb8562150d85fe47d8bf03d9a76fa9aefe8fa713caa802bd151fe5b8ba20f910c7b36cdfc6171e3e146b041b571ab3cb07bb6f03d515975964c7b8d5b56cbac0205f09ca7f728a7ce545adc122843425ddda7ed3c814c47712546370c579d52f8293851d3d03e78f6e1606ec0397f3fb410772f1c1bf4d2711c0c4c2bd40895a983ab78d05c4ab97da1238a91047f5e1b431f2b23afff8cc5853ba41df23876d41938dbbaf6e148cdfea4daf5b1c143e41018fa0cf15b5618f127ce6982903f00ed2bbf017bd484031acd301a243c494d4987cf62f96056b4fd0702a2e723a60c27749022eedb9c9c5dda8eff3ee589353e0e96321e20f0e0d199d71aa8fbc0c9eb4d5da87fbcdab279553dd94164f3939a2e3b858c2422212d1d77c20f096fe3af9fc1d5795358a208641b3fec078e364a9c81b374f2c94aa12afacc0133c6d1838554215d75e5e48c974714a9a8c13713d84cf24a32628792b0d0e28671479d52906cd5094298aa64ce12bf4b90536c152a9c69e4ea76abc6772e3d52ae8fc0c94dd533eced648ef655b3527b714029df425e426b72b1428f2bd564c2744bed5df8ba97b03daea9ec1e13ce0606b2ed68c9b351b737393c7068e6ff9593526369a3a8f21430b883992ca5445dd716ccaead514aeca790f653e3374839810865eb0907a30278b8308424b7c94db94fc78e0a9144b9b02c2290c667cfd20425e0dd9ee7b87a26b6772b0ff1dc08a701cac8992772bbbca267015605d62d5b9be60d3e91c539fab6a7cd6773c10d793dfeed2dab9100299654e2cf0a20edd17ca113d507bdcdaff2261d4ea996ff1ce5de4b88f6eb69db26592632e97edfcc88898d353925522ebfee87c04b47dd21613087c3cd07553513fa98b049c4bedcaccea2e3170ddbc8dbcd6c182cafd89f6f0b77b97b368d6273b10a73b11a2e2773461a7bea556b033105ad5b3dfdb804c229853b2", 0xff0, &(0x7f00000000c0), &(0x7f0000001280), 0x0) 00:07:03 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$ARPT_SO_SET_ADD_COUNTERS(r0, 0x0, 0x61, &(0x7f0000000140)={'filter\x00', 0x4}, 0x68) 00:07:03 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) r4 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f00000000c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x48, 0x48, 0x5, [@ptr={0x6, 0x0, 0x0, 0x2, 0x1}, @restrict={0x0, 0x0, 0x0, 0xb, 0x1}, @ptr={0x10, 0x0, 0x0, 0x2, 0x1}, @union={0x1, 0x2, 0x0, 0x5, 0x1, 0x80000000, [{0x5, 0x0, 0x7f}, {0xe, 0x2, 0xaeb9}]}]}, {0x0, [0x5f, 0x0, 0x2e]}}, &(0x7f0000000240)=""/4096, 0x65, 0x1000, 0x1}, 0x20) fdatasync(r4) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r5, r0, 0x0) ppoll(&(0x7f0000000200)=[{r5}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:07:03 executing program 2: openat$hwrng(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_usb_connect(0x0, 0x53, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0xeb, 0x9, 0x66, 0x8, 0x1608, 0x20c, 0x49a6, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x41, 0x2, 0x5, 0x0, 0x0, 0x7, [{{0x9, 0x4, 0x71, 0x80, 0x0, 0x4e, 0xfb, 0x2a}}, {{0x9, 0x4, 0x0, 0x0, 0x4, 0x50, 0xea, 0xbd, 0x0, [@generic={0x2}], [{{0x9, 0x5, 0x3, 0x3, 0x200, 0x8}}, {{0x9, 0x5, 0x8}}, {{0x9, 0x5, 0x7, 0x3}}, {{0x9, 0x5, 0x2}}]}}]}}]}}, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x2, [{0x2, &(0x7f00000005c0)=@string={0x2}}, {0xc, &(0x7f0000000700)=@string={0xc, 0x3, "b98143bc5b1326da3c26"}}]}) 00:07:03 executing program 1: syz_extract_tcp_res(0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)={@remote, @empty, @val, {@ipv6}}, 0x0) [ 423.931541][T11517] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy 00:07:03 executing program 5: getgroups(0x3, &(0x7f0000000e40)=[0x0, 0x0, 0x0]) [ 423.952568][T11517] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:07:03 executing program 1: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{}, {}, {0x7fff}]}) 00:07:03 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) (async) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) (async) r4 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f00000000c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x48, 0x48, 0x5, [@ptr={0x6, 0x0, 0x0, 0x2, 0x1}, @restrict={0x0, 0x0, 0x0, 0xb, 0x1}, @ptr={0x10, 0x0, 0x0, 0x2, 0x1}, @union={0x1, 0x2, 0x0, 0x5, 0x1, 0x80000000, [{0x5, 0x0, 0x7f}, {0xe, 0x2, 0xaeb9}]}]}, {0x0, [0x5f, 0x0, 0x2e]}}, &(0x7f0000000240)=""/4096, 0x65, 0x1000, 0x1}, 0x20) fdatasync(r4) (async) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r5, r0, 0x0) ppoll(&(0x7f0000000200)=[{r5}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:07:03 executing program 1: r0 = syz_io_uring_setup(0x4de4, &(0x7f0000000280), &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000300), &(0x7f0000000340)) io_uring_register$IORING_REGISTER_FILES2(r0, 0xd, &(0x7f0000001880)={0x2, 0x0, 0x0, &(0x7f0000001780)=[{0x0}, {0x0}], &(0x7f0000001840)}, 0x20) 00:07:04 executing program 5: r0 = syz_open_dev$vim2m(&(0x7f00000001c0), 0x101, 0x2) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0d05605, &(0x7f0000000340)={0x1, @vbi={0x0, 0xc47}}) 00:07:04 executing program 5: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000080)='./file0\x00', 0x0, &(0x7f0000002240)={[{@umask={'umask', 0x3d, 0x9}}, {}, {@creator={'creator', 0x3d, "eaabd1a8"}}, {@umask={'umask', 0x3d, 0x8000}}, {@nls={'nls', 0x3d, 'maccenteuro'}}]}, 0x6, 0x627, &(0x7f0000000c80)="$eJzs3c1vHGcdB/DvjNeOHaTUbZI2oEpYjSgIi8QvcsFcCByQDxWqyoGzlTiNlY1b2VvkVgiZ9yuH/gHl4BsnJO6RyhluvfpYCYlLT74FzeysvfEbtuNkbfr5WM8+z7PPzDPP/OZlZ3ZlTYCvrIXJtB6nyMLk2+tVfWtztr21OXupaW4nqcpl0upmKVaS4rPkTropX6/ebKYvDlvOJ8vz737+5dYX3VqrSfX05VHzHc9GkzKRZKjJ9xs+VX93D+3vuIqdNawCdrMXOBi0J/tsnGT2ZzxugfOg6H5u7jOeXE4y2lwHpDk7lC92dGfvRGc5AAAAuKBe2s521nNl0OMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAi6R5/n/RpLJXnkjRe/7/SPNemvKF9njQAwAAAAAAAACAM/DN7WxnPVd69SdF/Zv/G3XlWv36tXyYtSxlNbeynsV00slqppOM93U0sr7Y6axOH2POmQPnnDl4fJeewzoDAAAAAAAAwP+h32Zh9/d/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4D4pkqJvV6VqvPJ6ylWQ0yUg13Ubyr175gij6yqtXm8LjAQ0GAAAATmv0FPO8tJ3trOdKr/6kqO/5X63vl0fzYVbSyXI6aWcp95p76Oquv9zanG1vbc4+qtL+fn/8nxN9O1D3mO53Dwcv+UY9xVjuZ7l+51bu1oO5l7Kes3KjN56Dx/WbakzFjxrHHNm9Jq8W9uc93yIM1ngdkeGdiEw1Y6ui8fLRkai3zlFaRy5pOuXOtr32HGJ+ucmr9fnj+Yx5mToSM31736tHRyL59t//+osH7ZWHD+6vTZ6fVTqlvfvEbF8kXrvQkWidcPqpOhLXd+oL+Wl+nslM5J2sZjm/zGI6WcqTpn2x2Z+r1/GjI3Xnqdo7/2skI8126Z5FjzOmibq1k2/ljXreK1lOkfdzL0t5q/6byXS+n7nMZb5vC18/dNz1utVHfXmyo/7md5rCWJI/NfmgdT9Sq7i+3BfX/nPueN3W/85ulF45+3Nj6xtNoVrG75r8fNgbiem+SFw9OhJ/qY+NtfbKw9UHix8c0v/GnvqbTV7tcX84V58S1f7ySkabM8nTe0fVdnXnLPN0vEaaX1y6beW+tut1W1H0jtSfHXqkjjTXcPt7mqnbXjuwbbZuu9HX9tT1Vt5Pe+d6CIBz7PJ3L4+M/Xvsn2Ofjv1+7MHY26M/ufSDS6+PZPgfwz9sTQ29Wb5e/C2f5te79/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDprX308cPFdntp9eBCeXjT2RaK5kE+L2JZCoMu9B4i+Mwd3jkXq3OhC0NJDmpqNtFpHi4KXAi3O48+uL320cffW360+N7Se0srw3Nz81Pzc2/N3r6/3F6a6r4OepTA87D7oT/okQAAAAAAAAAAAADH9SL+02DQ6wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcbAuTaT1OkempW1NVfWtztl2lXnl3ylaSskyKXyXFZ8mddFPG+7orDlvOJ8vz737+5dYXu321etOXR813PBtNykSSoSY/q/7uPnN/xc4aVgG72QscDNp/AwAA//8XUwK8") openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) [ 424.218947][T11539] loop5: detected capacity change from 0 to 1024 [ 424.249881][ T6471] usb 1-1: new high-speed USB device number 11 using dummy_hcd [ 424.489895][ T6471] usb 1-1: Using ep0 maxpacket: 8 [ 424.609978][ T6471] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 424.612437][ T6471] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 424.614514][ T6471] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 424.617160][ T6471] usb 1-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 424.619348][ T6471] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 424.672378][ T6471] hub 1-1:1.0: bad descriptor, ignoring hub [ 424.673856][ T6471] hub: probe of 1-1:1.0 failed with error -5 [ 424.677192][ T6471] cdc_wdm 1-1:1.0: cdc-wdm0: USB WDM device [ 424.678507][ T6471] cdc_wdm 1-1:1.0: Unknown control protocol [ 425.182855][ T8815] usb 1-1: USB disconnect, device number 11 00:07:05 executing program 0: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a090400000102090000052406000105240800000d240f0100000000000000000006241a000000190581ef77"], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 00:07:05 executing program 1: socket$inet6_icmp_raw(0xa, 0x3, 0x3a) openat$cuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) syz_open_procfs(0x0, &(0x7f0000002a80)='fdinfo/4\x00') syz_open_procfs(0x0, &(0x7f0000002a80)='fdinfo/4\x00') 00:07:05 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) (async) r4 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f00000000c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x48, 0x48, 0x5, [@ptr={0x6, 0x0, 0x0, 0x2, 0x1}, @restrict={0x0, 0x0, 0x0, 0xb, 0x1}, @ptr={0x10, 0x0, 0x0, 0x2, 0x1}, @union={0x1, 0x2, 0x0, 0x5, 0x1, 0x80000000, [{0x5, 0x0, 0x7f}, {0xe, 0x2, 0xaeb9}]}]}, {0x0, [0x5f, 0x0, 0x2e]}}, &(0x7f0000000240)=""/4096, 0x65, 0x1000, 0x1}, 0x20) fdatasync(r4) (async) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r5, r0, 0x0) (async) ppoll(&(0x7f0000000200)=[{r5}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:07:05 executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) syz_io_uring_setup(0x49c5, &(0x7f0000000700)={0x0, 0x0, 0x20, 0x0, 0x0, 0x0, r0}, &(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000000780), &(0x7f00000007c0)) 00:07:05 executing program 5: r0 = syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000480)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x40, 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, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{}, {{0x9, 0x5, 0x3, 0x2, 0x200}}}}}}}]}}, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000500)={0x44, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x20, 0x80, 0x1c}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) 00:07:05 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000040), r0) sendmsg$NLBL_CIPSOV4_C_ADD(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000080)={0x30, r2, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}, @NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5, 0x10}]}]}, 0x30}}, 0x0) [ 425.752923][T11547] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 425.755210][T11547] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:07:05 executing program 1: r0 = openat$snapshot(0xffffffffffffff9c, &(0x7f00000001c0), 0x10a001, 0x0) r1 = inotify_init1(0x0) dup3(r1, r0, 0x0) 00:07:05 executing program 3: syz_usb_ep_read(0xffffffffffffffff, 0x40, 0x19, &(0x7f00000000c0)=""/25) r0 = syz_usb_connect(0x5, 0x135, &(0x7f0000000100)={{0x12, 0x1, 0x200, 0x5b, 0x87, 0x80, 0x10, 0x5a9, 0xa511, 0x2231, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x123, 0x1, 0x3, 0x1, 0x30, 0x7f, [{{0x9, 0x4, 0x3a, 0xff, 0x2, 0x3f, 0xb8, 0x48, 0x5a, [@generic={0xe, 0x22, "4a56fa9bd71ec01646035cf4"}], [{{0x9, 0x5, 0xc, 0xe4970a3aa220fa0, 0x40, 0x7f, 0x7, 0x3, [@generic={0xab, 0x5, "d0a811c29c9847c26b39370b2447272b83b8a4d62f9ad74190767a299c84ca0d9cc266735c316d9a0efc0a07982249c9872a7c37df372d22c51f1289c0faf219c6327d9ae105ab09106a6a3e30258383a5265b7a457ce6876f797989a79ac312295eb293763b3f3467ead176a005dc410834719d6d8d6be5386c069ae33c4a3c4020b7bf2cba22e67f7b8a5539b0f2c3b7ecf1deb427b085ad77aa69f946fc12089642f377fcf0ea3a"}]}}, {{0x9, 0x5, 0xa, 0x4c592e5b38e58857, 0x50, 0xfd, 0x8, 0x63, [@generic={0x46, 0x8, "0848f788af527af205ba0901292fe0f31e1f82e71d5f6bab321221246b629eff6963f3d903b7503f8e610f5e884bad5a2d34bde5d1ce7a5d8ee66918e61e7aa85ef57d05"}]}}]}}]}}]}}, &(0x7f0000000700)={0xa, &(0x7f0000000240)={0xa, 0x6, 0x300, 0xff, 0x2, 0x90, 0x8, 0x6}, 0x14b, &(0x7f0000000280)={0x5, 0xf, 0x14b, 0x5, [@generic={0x3d, 0x10, 0x3, "5910643c39b03084d2b5be6125872ddf41e8b56b92521c3e898ad2d5507dc2ea6f1987b01f484d5c623610ddf08e0822cce2287d2b562ed14ecd"}, @ext_cap={0x7, 0x10, 0x2, 0x16, 0x0, 0xc, 0x200}, @generic={0xf1, 0x10, 0xb, "afaecf70245fca3957582294b27152e4aab506ab92f8b70b571f8e598ffe1a6e21880b77810d585c09a98555b5d4bf078b47be9f79619fac670dade111d7d12d4b4aac6d95d432826c0fbe8c9c6da30b881fd9b670b35541120904ba984f48e9f9e2d715e89958a91650867407d37e6b3287f0b0afe199d9ac0f9b882ee8ba424da2a6de7bda8f67fa48d5fc65f8da66d7913cb8a3af8f0886b1b37315572ad64fccd51c6a159c15aaf77a9286435957e9e10c4dfc4cc9cc9421f79930ab75066d6b6e106881b715cb1b4850791946b47db5491792a57ecafc440de7f7272a6c966953f9623665ff70931d3bf2df"}, @ss_cap={0xa, 0x10, 0x3, 0xc2ca594c4b124e26, 0x1, 0x40, 0x18, 0x101}, @ext_cap={0x7, 0x10, 0x2, 0x10, 0x2, 0x0, 0x8}]}, 0x7, [{0x7c, &(0x7f0000000400)=@string={0x7c, 0x3, "f0908c95f3733b64ab61a9c336aec87b42882510aaee85b1cb4334b07e2d894f321585584b0a1dce3f54e0ee600cd0236da6245c1a4781febae358620cdb0733b91b98ce2dfb1f7e75e928cb31e9ba7d5ed15723b6e4b9436c82ddba563bdb73f80c6aa4d025716a94c895ac9984dcb897db3bf41be8e0f8c542"}}, {0x4, &(0x7f0000000480)=@lang_id={0x4, 0x3, 0x140e}}, {0x4, &(0x7f00000004c0)=@lang_id={0x4, 0x3, 0x404}}, {0x5c, &(0x7f0000000500)=@string={0x5c, 0x3, "7325615751a7c643292b25633e9b346564b0ea0ec9558eadb1b262f4ecadc8b1bce9a4c4244dd7aa0c6635bdb5b1fe677002d26424f45f3082445f2ab1845e7f8ba46dc32d543c7c38efb888754f317b66368ffec9030b95448b"}}, {0xe5, &(0x7f0000000580)=@string={0xe5, 0x3, "f820b652fea9033b052b1983c070f755ce60fdd11b4bafd2fc2d1e5957a2de41a51a4e522019f9ab7a55a5b1d12dbe5c3e5c425c8db6fff78db29bfa444caa1bfbc47acc94fbcc8728c1b8cc7c0fc4044e2b45287c8f3bd7ce6d2b2bb4c08feb5ac3e65f52487428cd486a41078160aad88a45c427e4260cf775ec458a2a22561bf6e84281a6ee7b7ba253bcb440352a80cc0748c75668d861bff469179ff9ad222006e6046fdf496d20f12a1064b5f3fed5238a75e7cc587a44af5cb31514ee7ccd3f10bf8597f73e48f0ff5509d367885718b6317ac08a46b111e4f7727559618d6f"}}, {0x4, &(0x7f0000000680)=@lang_id={0x4, 0x3, 0xc01}}, {0x4, &(0x7f00000006c0)=@lang_id={0x4, 0x3, 0x426}}]}) syz_usb_disconnect(r0) r1 = add_key$keyring(&(0x7f0000004300), &(0x7f0000004340)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) r2 = add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000004640)={'fscrypt:', @auto=[0x31, 0x31, 0x62, 0x38, 0x34, 0x3c, 0x30, 0x51, 0x61, 0x62, 0x39, 0x38, 0x65, 0x62, 0x63, 0x36]}, &(0x7f0000000040)={0x0, "efbeebcb2f74d66c2c67f1df9787295e8f396e73378445f3ae91b9090155ff81de377b0a50a9e15999ecefb4f9bd735f73c9d9b37fc6155fd2210cf48cc22deb", 0xfffffffe}, 0x48, r1) keyctl$restrict_keyring(0x1d, r2, 0x0, &(0x7f0000004700)=',\x00') 00:07:05 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) dup3(r1, r0, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2000000000000022, &(0x7f0000000200)=0x1, 0x4) sendto$inet6(r0, &(0x7f0000000000)="b6", 0x1, 0x20000844, &(0x7f0000b63fe4), 0x1c) 00:07:05 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f00000bd000), 0x318, 0x0) ioctl$FS_IOC_READ_VERITY_METADATA(r0, 0xc0286687, &(0x7f0000000100)={0x1, 0x3, 0x0, &(0x7f00000000c0)}) r1 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r1, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r3 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r3, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r4, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r2, 0xffffffffffffffff}) dup3(r5, r1, 0x0) ppoll(&(0x7f0000000200)=[{r5, 0x2}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0xff31) [ 425.857041][T11557] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 425.872726][T11557] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 425.879346][T11558] random: crng reseeded on system resumption 00:07:05 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000640)='./file0\x00', 0x0, &(0x7f00000001c0)={[{@gid}, {@gid={'gid', 0x3d, 0xee00}}, {@nobarrier}, {@creator={'creator', 0x3d, "06ec1578"}}, {@gid}, {}, {@creator={'creator', 0x3d, "3b3db6f6"}}, {@uid}, {@nobarrier}, {@nls={'nls', 0x3d, 'iso8859-3'}}]}, 0x4, 0x5f6, &(0x7f0000000680)="$eJzs3U9oHNcdB/DvrGXJ64KiJHaSlkJFDKaNqa3VNrULhbqlFB1CMfSSq7DXsfBaCdKmKKG02//XHnPIIT24h5x6TekhND0XCr37buhdp6rM7Ky0tmRFimXvKv584O17b9+fefPzzNPuCKMAz6ylN3OynyJLF97YKOv37ra79+627wzLSWaSNJKpQZZiNSk+S65mkPLV8s16uuJRx3n9/icfnv/g4/agNlWnqn9jv3G77NmzX6fMJzlR54/hgfmuP/Z8xfa6y4CdGwYOxm1rl/5hhh/8vgUmVjH4ubnLXHI6yan6c0Dq3aHxdFd39A61ywEAAMAx9dxmNrOR2XGvAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI6T+u//F3VqDMvzKYZ//3+6fi91+Vj7dNwLAAAAAAAAAIAj8I3NbGYjs8P6VlH9zv/VqnKmev1K3s16OlnLxWxkOb30spZWkrmRiaY3lnu9tdajRm5tbf2qHrm458jFp3O+AAAAAAAAAPAl9Zss7fz+HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkGRnBhkVTozLM+lMZXkVJLpsl8/+fuwfJx9Ou4FAAAAwFPw3GY2s5HZ4n+D+lZRfed/qfrefyrvZjW9rKSXbjq5UT0LGHzrb/y73+7eu9u+U6bd8/7wv4daRjVjBs8e9j7yQtXj7PaIpfwkP8uFzOda1rKSn2c5vXQynx9XpeUUmaufXswN17n3eq8+ULv2eWt9pVpJMzezUq3tYq7n7XRzI43qHKo++x/x12V0ih/UDhijG3VentGf6nwyzFURObkdkYU69mU0nt8/Eoe8Th4+UqsoZoZtZ55AzE/XeRnrP0x0zBdHrr6X9o9E8q3//OPare7q7Vs31y9Mzil9QQ9Hoj0SiZcPHon+F4jEhD3+nK6jMdhFD7dbvlqNnc1Kfpq3cyOdXM5CWrmShXwvi2k/cIWdPcC91jjcvXbum3WhmeSPdT4Zyrg+PxLX0Z1urmobfWcnSi8c/Y409bW6UB7jt3U+GR6ORGskEi/uH4k/b5Wv693V22u3lt854PHO13l52/5+ovbm8np5ofzHqmoPXh1l24t7trWqtjPbbY1dbWe32z7vTp2uP8PtnmnQ9vKebe2q7ZWRtr0+5QAw8U6/dnq6eb/5r+ZHzd81bzXfOPWjmSszX5/OyX9O/e3EXxt/aXy/eC0f5ZeZHfdKAQAAAAAAAAAAAAAAAAAAAAAAAAAAAADgy2D9vfdvL3e7nbUJLKQxEctQUHhGCs3svDPunQl40i717rxzaf2997+9cmf5rc5bndXFK5evXG5/t/WdSzdXup2Fweu4Vwk8CTs//ce9EgAAAAAAAAAAAOCgjuQ/D0zt32fc5wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcb0tv5mQ/RVoLFxfK+r277W6ZhuWdnlNJGkmKXyTFZ8nVDFLmRqYrHnWc1+9/8uH5Dz5u78w1Nezf2G/cwfTrlPkkJ+r8SOabSa4/9nzF9hmWATs3DByM2/8DAAD//3IOEG8=") openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) 00:07:05 executing program 1: r0 = socket$inet(0x2, 0xa, 0x0) ioctl$sock_inet_tcp_SIOCINQ(r0, 0x891c, &(0x7f0000000200)) [ 426.016276][T11564] loop2: detected capacity change from 0 to 1024 [ 426.069825][ T6027] usb 1-1: new high-speed USB device number 12 using dummy_hcd [ 426.319850][ T6027] usb 1-1: Using ep0 maxpacket: 8 [ 426.439931][ T6027] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 426.442414][ T6027] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 426.444523][ T6027] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 426.447176][ T6027] usb 1-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 426.449336][ T6027] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 426.500749][ T6027] hub 1-1:1.0: bad descriptor, ignoring hub [ 426.502259][ T6027] hub: probe of 1-1:1.0 failed with error -5 [ 426.506338][ T6027] cdc_wdm 1-1:1.0: cdc-wdm0: USB WDM device [ 426.507907][ T6027] cdc_wdm 1-1:1.0: Unknown control protocol [ 426.825898][ T8815] usb 1-1: USB disconnect, device number 12 00:07:07 executing program 0: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a090400000102090000052406000105240800000d240f0100000000000000000006241a000000190581ef77"], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 00:07:07 executing program 2: mount$fuseblk(0x0, 0x0, &(0x7f0000006b40), 0x0, &(0x7f0000006c00)) 00:07:07 executing program 1: ppoll(&(0x7f0000000240)=[{}], 0x1, &(0x7f0000000280)={0x0, 0x989680}, 0x0, 0x0) 00:07:07 executing program 5: bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000004900)={0x0}, 0x10) 00:07:07 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) openat$pfkey(0xffffffffffffff9c, 0x0, 0x0, 0x0) ppoll(&(0x7f0000000240)=[{r0, 0x8154}], 0x1, &(0x7f0000000280)={0x0, 0x989680}, &(0x7f00000002c0)={[0x2]}, 0x8) syz_open_procfs(0x0, 0x0) 00:07:07 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f00000bd000), 0x318, 0x0) ioctl$FS_IOC_READ_VERITY_METADATA(r0, 0xc0286687, &(0x7f0000000100)={0x1, 0x3, 0x0, &(0x7f00000000c0)}) (async) r1 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r1, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) (async) r3 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r3, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r4, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r2, 0xffffffffffffffff}) dup3(r5, r1, 0x0) (async) ppoll(&(0x7f0000000200)=[{r5, 0x2}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0xff31) 00:07:07 executing program 5: socket$nl_route(0x10, 0x3, 0x0) syz_open_procfs(0x0, &(0x7f0000004600)='loginuid\x00') 00:07:07 executing program 2: socket$nl_route(0x10, 0x3, 0x0) ppoll(0x0, 0x0, &(0x7f0000000280)={0x0, 0x989680}, &(0x7f00000002c0), 0x8) 00:07:07 executing program 1: ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) socket$nl_route(0x10, 0x3, 0x0) syz_open_procfs(0x0, &(0x7f0000004600)='loginuid\x00') syz_open_procfs(0x0, &(0x7f0000004940)='pagemap\x00') 00:07:07 executing program 3: mount$fuseblk(&(0x7f0000006ac0), &(0x7f0000006b00)='./file0\x00', &(0x7f0000006b40), 0x0, &(0x7f0000006c00)={{}, 0x2c, {}, 0x2c, {}, 0x2c, {}, 0x2c, {[{@allow_other}], [{@seclabel}]}}) 00:07:07 executing program 2: syz_emit_vhci(&(0x7f0000000000)=ANY=[@ANYRES32], 0x11) 00:07:07 executing program 5: ppoll(0x0, 0x0, 0x0, &(0x7f00000002c0), 0x8) [ 427.709860][ T6027] usb 1-1: new high-speed USB device number 13 using dummy_hcd [ 427.949832][ T6027] usb 1-1: Using ep0 maxpacket: 8 [ 428.070436][ T6027] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 428.073181][ T6027] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 428.075788][ T6027] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 428.078583][ T6027] usb 1-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 428.081245][ T6027] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 428.123122][ T6027] hub 1-1:1.0: bad descriptor, ignoring hub [ 428.124934][ T6027] hub: probe of 1-1:1.0 failed with error -5 [ 428.130138][ T6027] cdc_wdm 1-1:1.0: cdc-wdm0: USB WDM device [ 428.131739][ T6027] cdc_wdm 1-1:1.0: Unknown control protocol [ 428.441573][ T6028] usb 1-1: USB disconnect, device number 13 00:07:08 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000004600)='loginuid\x00') process_madvise(r0, &(0x7f0000004700)=[{0x0}], 0x1, 0x0, 0x0) 00:07:08 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000004600)='loginuid\x00') process_madvise(r0, 0x0, 0x0, 0x0, 0x0) 00:07:08 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) ppoll(&(0x7f0000000240)=[{r0, 0x8154}], 0x1, 0x0, 0x0, 0x0) 00:07:08 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f00000bd000), 0x318, 0x0) (async) sendmmsg$unix(r0, &(0x7f00000bd000), 0x318, 0x0) ioctl$FS_IOC_READ_VERITY_METADATA(r0, 0xc0286687, &(0x7f0000000100)={0x1, 0x3, 0x0, &(0x7f00000000c0)}) r1 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r1, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r3 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r3, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a"}) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r3, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r4, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r2, 0xffffffffffffffff}) dup3(r5, r1, 0x0) ppoll(&(0x7f0000000200)=[{r5, 0x2}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0xff31) 00:07:08 executing program 0: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a090400000102090000052406000105240800000d240f0100000000000000000006241a000000190581ef77"], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 00:07:08 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_mreq(r0, 0x29, 0x0, &(0x7f00000003c0)={@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, 0x14) 00:07:08 executing program 2: process_madvise(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mount$fuseblk(&(0x7f0000006ac0), &(0x7f0000006b00)='./file0\x00', &(0x7f0000006b40), 0x12017, &(0x7f0000006c00)={{}, 0x2c, {}, 0x2c, {}, 0x2c, {}, 0x2c, {[], [{@seclabel}]}}) 00:07:08 executing program 1: ppoll(0x0, 0x0, &(0x7f0000000280)={0x0, 0x989680}, &(0x7f00000002c0), 0x8) 00:07:09 executing program 3: syz_open_procfs(0x0, &(0x7f0000004600)='loginuid\x00') 00:07:09 executing program 5: mount$fuseblk(&(0x7f0000006ac0), 0x0, 0x0, 0x0, 0x0) 00:07:09 executing program 2: ioctl$AUTOFS_IOC_EXPIRE(0xffffffffffffffff, 0x810c9365, 0x0) mount$fuseblk(&(0x7f0000006ac0), &(0x7f0000006b00)='./file0\x00', 0x0, 0x0, &(0x7f0000006c00)) 00:07:09 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) ppoll(&(0x7f0000000240)=[{r0, 0x8154}], 0x1, 0x0, &(0x7f00000002c0), 0x8) 00:07:09 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r4, &(0x7f0000000680)=[{&(0x7f0000000300)='G', 0x7ffff000}], 0x1) vmsplice(r4, &(0x7f00000003c0)=[{&(0x7f00000001c0)="ab", 0x1}], 0x1, 0x0) r5 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000100), 0x8680, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE_SYNC_FILE(r4, 0xc01064c2, &(0x7f00000000c0)={0x0, 0x1, r5}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r6, r0, 0x0) ppoll(&(0x7f0000000200)=[{r6}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:07:09 executing program 5: mount$fuseblk(0x0, 0x0, &(0x7f0000006b40), 0x0, 0x0) 00:07:09 executing program 3: socket$nl_route(0x10, 0x3, 0x0) openat$full(0xffffffffffffff9c, 0x0, 0x0, 0x0) 00:07:09 executing program 2: ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) socket$nl_route(0x10, 0x3, 0x0) openat$pfkey(0xffffffffffffff9c, &(0x7f0000000140), 0xec200, 0x0) [ 429.349897][ T24] usb 1-1: new high-speed USB device number 14 using dummy_hcd [ 429.599923][ T24] usb 1-1: Using ep0 maxpacket: 8 [ 429.729970][ T24] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 429.732533][ T24] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 429.734738][ T24] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 429.737334][ T24] usb 1-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 429.739468][ T24] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 429.783276][ T24] hub 1-1:1.0: bad descriptor, ignoring hub [ 429.784769][ T24] hub: probe of 1-1:1.0 failed with error -5 [ 429.788701][ T24] cdc_wdm 1-1:1.0: cdc-wdm0: USB WDM device [ 429.790446][ T24] cdc_wdm 1-1:1.0: Unknown control protocol [ 430.092025][ T6027] usb 1-1: USB disconnect, device number 14 00:07:10 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 00:07:10 executing program 1: socket$nl_route(0x10, 0x3, 0x0) ppoll(0x0, 0x0, &(0x7f0000000280)={0x0, 0x989680}, &(0x7f00000002c0)={[0x2]}, 0x8) 00:07:10 executing program 5: syz_emit_vhci(&(0x7f0000000040)=@HCI_VENDOR_PKT, 0x2) syz_emit_vhci(&(0x7f0000000300)=ANY=[@ANYBLOB="02c8200c000880050016200400faff670517feaabbaffca3e87b77ac87e3a71faa75216a2bc33e7f0a882056cd9973469236a42d2c5b0a726c7e1064b255a4fb8c16ff199269c92948f3f4a08000000000000000"], 0x11) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet6(0xa, 0x800000000000002, 0x0) connect$inet6(r1, 0x0, 0x0) setsockopt$sock_linger(r1, 0x1, 0x3c, &(0x7f0000000180), 0x8) bind$inet(r0, &(0x7f0000000200)={0x2, 0x1004e20}, 0x10) connect$inet(r0, &(0x7f00000002c0)={0x2, 0x4e20, @empty}, 0x10) write$binfmt_elf64(r0, 0x0, 0x0) vmsplice(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="0b626c7a957616888217541f27921071ea3901583cc4b0323097a8b33580969586fdbd2810dbea8018bd5649397f0e35075805aacc532d4f727e4fd3ce1341d5f56c2e75d1b3c015f9d1b40c3c4c63f3507106a46fb478aeab09de51e49d90e113b0fa149b7a63b534423acce12a4bb5811ee204db818e81f2a2b32d0d4f7c73d715953f7ca16aa5d1d6b2426894549bf712", 0x92}, {&(0x7f00000000c0)="28abf3a826bab581019afbae4db6d418d6cba0f39972d65b374fdb7c686df3ce8a7aa9e4ba57cfe99aaee3b496ff51deed01761e327c2da602606b6d23c3326c2b06feaf2d81276b856841fc9ef9b0b80d6a6e531b63f91bb2b5b176c8938d82682fe2045b891fea9f5c76dedafee378506bed2daccee0c1dad85e9aeb076969a8f6e6b98ec41f6e881eee5e9b9167777b1990dcde3b63ef1f04fd1124aebbf48be01cd23dbd0a1c5db89f8a3176b05a346ea17b1a6d864525460cc51a0c7e0c668c", 0xc2}, {&(0x7f0000000400)="48457a528fdd209bd0849d83d8028890113bd05784688e896563c1f8b7b435cfe442f3dab556e83625d7842c390a0fdd6909e5bbb6e96c915346ea5faf6a3d41b49c44c0161158263d6f885e6bcd921651c54c406cf3165c19b805a5240e1276db81f31376f158b48cf14d2d3f7daf7c5cb72957cdcda7a7f842690a4fc9521bc19db4d2866ecc7a7976d5a57563cbb011265f408850aa4cf74fceb047017287be955a920ec0f53011a70d4bf2", 0xad}, {&(0x7f00000004c0)="5c13eaa52a4e59e007dfa4008aff5628b645125f41402ea7ff305d4a40209df15d3aa2c70a2710c103cff0febbf13a259e2506a8e04b73dfe2eb41bde4c96d88d74e15a1b9f9c8ae549634", 0x4b}, {&(0x7f0000000580)="9408ce22c74d3fd4b28bbcdc72b2c22b4df7decbd3e42f454874a4dd0c5bb8d2325e8ee9b2978952f392c3041853ca6fd34f44f27e912fd15f3f632cc9baa8d5b82193660f3b9e80981e8985669227fa3b379d61200f259a513b9ae55d19cdaa6e8b286224df3188f4d7360c60b0b34a7a11aaeaf7093c5b572611202e3002b7942468d692ae6b34a6ae5dde71aba5053259d89c00000000000000", 0x9b}, {&(0x7f0000000640)="ce68cafeb5291484314a349c8142026b4d3298a4186ed8dfb5e40c9bd34ff5bfb4566126d83b4b7193645b85a9f1bdfab53797d213766a77ce62c32e9ec38581c13767c2dab77f59a65217d9b391c4f916dfc1f72541aa634b65dc7aba4550139d19dc1df54d5c417af58bc5b3dd08199b2a6897d3d1d9089f05126d080142d0dd8c4cdf3b29b89bde8a020b7f847c0dfd0f805940e0973969f1df3c9c8017c80e7abfe61047d1d6979a0a4d2b34da4bb2d394ed5193b71926b549a863b27666502c449bc73fb554720d7006a45493c48a07811822b8a22c60138c24a942d3bde3028925609fe24c6753e097715f6e04d0eb2e55dda5d0eb46737d7da3dea8ea5169b2b0cc45ff4043aea61f76780fe37a65c5dde95b5363dd1252134082cc02c175e9deb777b0180d5de33cf81d8f155ca5b39cc9a046728254672a75a7acaf34dad6bcd9bb56b5eaad45ae6f5ca74eee4a0eb6d87b71792255a6ad0e3f1d1cb95d5d44c89c8ee779007e9eac5b8b1e56d6937cd7006944836ec29d484aa321ac712bba548fabb1ebb0d198357ea61c7f00dcd3e9e375d74317c27962f2553687e96fa7f72520968933a373446aa3df164e4f7272cd2344885ac658450900ae30e118dc62f570c374df887c06f19b28fdda7f372e8a99131d727e1819a86ce68ef9dbd05c1437345b3273cb88d60c8d66b8baaab9c7ae1debe7ecff20f7c5012ccb2665f33ec6e011e0c4b818883bc1b7fbd83dd92f69df72cca27d5682d8bf97c5e0d687d3535d9f3869782460b1fc05780a0d468d0a5e834103929ad68f3abb61d80d75661709a8fe85be14c99e835324b2ebaa72f1b9698d6e2bf63a3976b7b848c4dfecffa3c356f128ef10aa6b4f520275b2a07c44cb869b52eda11a4075b8fc6cb82272fca9def36b8e0544585843433e30be067913aede6f5cbaff6853e7c2b68b693d1c295af1760a27ec6c1648e095e8a2896cfc66ad5db8947e41f8f36b45bfce0e9d39132079354e229bd89979ebae3cfe0fc8874c907d48c279b54ab9ba61e726789d1f7dfd9d95b56af60f521bb1f44da1263a6e104ca09f1a08259fcbf28a9d46b8f5351734fb4378d4c0b877f9aa57ec955b89286a8eef8ceefb979f7d8e84dcece3d347d1e94663c718dd028f2affb3702c5d13bbf81e94fe8e9e6bac28da71b264d974f109db6026e9b7b5b345525e7d257b289cbdb3f0ed06d57f30a9b335680fade5a3051eb3db7c9632203350ddb6156932abbc136ce13830baed62b88aa1afc3946f7db776e62855c60cff94f451100869133ab579332e001df98774f126595d4ecb0309eeb2619d9b31fce25f71d007ffb52844a6ca738ca8317689036c7a0459b844b3d4178c7042452913910cfcb068c3d96fce0c0353cd7a59ede9c09920820f2464427a921da29ed6be69906099e0f0f3cc3d5365b64a41d28bd7d4c9aeb37af07fb5685797129815ce26a17e4d7a2034a97359ec9d1b6d696dcccc1ed78f1a06b7ed666e33c62a17a1a14e6bfbecef3dd0d55ca2e93a17c75f5be6e4f7e5eac785844db93958325b46c5589e63f96cb70b072b4c4faaf37925633e42dd93b1d87e6becc544aeae9a8826020b8c03677cc5b678bb531e057390ef16208e8e925cb918e5eb457748f7c13ccca4425d6bffb872d8be36ca2c24093df2d7ce1d33b1bd099ee51aaa8feb41dd7e95855389057ac0a6fb267d8831a0a5b563f9f710609393f8cce93f48aeba558908cdf1fbd384288d13f92865b725bc6f00683f6e0831c7125042838c81d201989f097d3d0f8cb72a3d48a90bdbf2e8c482d7a308dd60e28534fa9eecca3e873d82266648f93177a8d49d57e1a7b30839c2f883c943cf820cd3d84b576b79355418ae54d8dd806c38202894ad50903fc1cc689981a5a8c6e4afbe9b2f6568859655f4448689e18da9ed852be3d0a2ffbb8eb698f5af2fdfc8e4c448554b66bbbec86a4822a1646d678464c13c32767509d5525eedaedf8dcf56bee2490527011b73344986b0f0b8a78456f2a0226874a0a5193367465fde5c9074e9107e8286626e006bdae7a2aa0f73644b544321a9ed2b7a2959a7b8563d3d2d46b0d80e56ba1e95a4b323cd75cc2986d7a201385b044d9c3d6fb2496b51e2d90628f9ac77cd78697b79248165f6136d3c0a0072f95af5edd48146fd3e19c8d87aa5ed3b64b8cc818dcb4d842a5612dc2c1576ceab0242dcdfaafcce48041817e380f538c005ea2bbb5c3812dc865fa153a544553acf759abe793d1ffaff56c2c76a6bba219f5aad598c4de2fb2c9afaff6eba3c3d4e44086f34053e4ae541ff1d41b2f6437e0909d7cc9e2289cc65ff31b2c21832d99557854ed98fcbdb9a4a8fd9ddd3c5e005c1419bbd833c30b891d5aaa8600de513591e100b353e71e1dc894ee7e8c113049f85ea724e8b2bab3b686235e1c1c93f02b24359528e70542113e5dc6a23b47a2fe2a51f5d3112905b33b941c8247649ad28016d3cb36012a0cecf633d040046aa073c2725222987ac062a31379f4e9c969c2d372d204a10bdfd284bdef18edf4977d9fb07a339404560ac4693f0c7b2c492ed5fe17df6405125dacfcb57b3cf34d7b22f245b5cfd417c9aa6b2a8c06e2999c48e00242cc8e22dd47745eed9d8f2d8cd05f5493748ffcea35d537ea377fdb537ec3068302639e7caac417abf74ab5168657de61f8299e1c4f5bb2f05768dd21a9b202e5ca5b1579d2bf86c4b88ea3062cf46c7ec042ff8df691c9491499e43e7448468ecee54c03b132df762d957dfa7f198de2bf60cc059f0e6a350c99c94341a521670eff390b3c9f1a08934882453a8c6ba12d4155d455c5273f907d81c9085ac2d88d073a438e042e498aa9233d8f125e437b70441f138d8deaa1a7a114e9c0581b29e70bc84adb8990d4e077084cfe13d94af5c114149f5cb1d0808a31e925144e16786f638bb9c4e0f5c5678b6bbd4ada67d17f326122bcfa4500ca38afc9a753d36036976471e7f212ae9a2be46f3f7379a04ed2d4771a0e4c7ad731eca440e120fc2a5bcdec10c4b2504c902bb16867a0c524e5d985744bd9b54564d36ad81ff36651ad6fdb5c0193032e90a2c77a68dfdf8569bf365c8e1e646636d81c9451daecb99639a8abcee3ea32b90c940b002e6eec27b77507b3c6b498ce5e53c7e202b144e724f3465ad59a0693357a31f7b6f21a553cbfbca36e1b9d6fde374a1555d64ee3b19223279bb4974da14c2dce619a61d4c99ee28f7f2c8a23e0e3096c514405328d9faebe3499f65849c28302cee06d3f2666f81d90f014acad75d5191b5c241eeab6da9454debaec27cc463d43c9a403800e01297bc8457e5f26e35bf474be75764172c164f5849caaf1fc4fdea3c2e9bade66c1bb7c716daeb663e07f5982c380c39ff7f2d3e866e266e7d4f586f6feb4fcf88be0fb7f228e4390dc6cc322c1e29f00b13f17307857191097f40b300c088a5762e43caf6780b51a46f702bcdcee1e13fa0d3be136962cb018d1d7d6ff7b7182d34ecf4da18c03270d73ccdb96fbdf210f0e7bcb1f162cc5b00b90cd9432d7e39db3a2bbb045485ffc42cc7bed14b38475320111ba544aa60a68455435858aeb37c18fe30b85f7dafca3adae1307a9051014fd16f94d7ed5b8dd2d49a430f7d4ab580ddd47fd6b29820207eb99de306f9b6613454f390917026a713089e401f66b11e6a7c346ea94c3448e1d2207ae478bd29f05d490ad6a5edc4883d1f2f43c1469161a6e6d030d2626ea7c0dc5346f4bb23284be5bb29faee6307d9762dd8570888d15d19bf6a4fe4d54ea82a879edfe515876dadfd91df8adec0593f4af9955b2094fd0420e7cf3f83aa2948de08c7a018e5883c6c02893f745d59153f81c5074d46dcdead71de1150c2394db9c4645238b6f7962f47ac7c298b2b52c701afab453d0ae89ee4cc9166d3e3d6f9ee986a0e2436e77cfa13fdbd8362b137131a2d9a847e9d6f89c80f711eb9dee2159df21f438ffaf80f7f95b9fd555981f5cdbc4bdbb655d0550d87a22046e977742ba355e9102b22f52e0841c6d18598ae3cda6f3831386732e7cd8a964f21c0739821fa924590f64b8f66da652e6c0ea2dc6a85cc2f6b7aa09cba2e17b016191b260ae6f6e5430e015dc068419a274bd52004bc6ef222430dbab0b1a5f585e3d71ea5f33693dadd233f8c7f1686a80a9a359c6a6d6c601c335127d6c517bd56770fe5b3695fac23e4e5ba7cb145d72e4b247e672fbf74a3aa097ed7a096654e3f01f346d4b5034c2bc03680c0ad891d4282730a2bdedbcf3c0e79af56a95442d214a01e4cc37c7aa8630d4467946b7c6f1cdb35049d4138216a84298a51449376b4eeebaeeee0697017e58ce11570f7104989e7fa5c4f2c68e6bc63726d124b91e5b479fccd19212b56c7937b647368b15065cf10ee64b022b95bcfff971dbee0025dec8bde76e2c7d86b22ceeea7d074efb1202a4aa40da516ca40bb96a8fd5fa42c3cf5600658d52e6e8ec85bc09463d0a6e8ba76bbf6a6217e3e22de7e2d448b8138116183b4b33461c3b94436a44a883c0f6f6a02842a57886d5136018d83575f8cc7b77636c22015af14e5470018bda0465a4f30ddf54753623d8d991e220747a7b3157b9d9e996d85b017c33da6478ac4a3ed756e9c10968529ea3527fc2798fa78d9dc6dafc7ec390896f44dd82d35351b50e36349e8e6b76eaf7374441035c1be410943c160dee1829f91c6587e0135c88c9b51488168a8c52ecf345b63823fde918b97d9e510478fc43414fb3d2af283e46cfdeebdbd9b76525e61001c5e8a06f86a5fc42076de32b1ce31d80d9ce26a294d00abd64a8adbacd1bc6d670ff4af2543b48d3bcfc89615189dca1cef08f34a305c665cd08ed5b1d334bf072690f9e599b024af634410a7772d6a1efbba6a49c8b69b81bff813db05a93d6c82ce5400614d149032ee9cbe45a469eddd2bbb333117d27c4e2d602bfe632722a4972c9d5e323bb5af94fc64d96e3e26c4b59ad55889584e4a137b36fb9b5c4b3bc0587ecb99ae288fac0cd1f5cf5c99910566d8f50fbed69eb251c6ed6b5dbde19f95c874c849046497fd45ddbf98c378648132e5b44d40387f78e8eed0c74cc4d6eacbd9c7117e0228554e4c11b7ce6ead1eba61c8a5529467f1e30707299c5c77b6005e1460fb022430e2cfcd7edc52632748318cca48490130764545e6c7f84ad04b93be1791622ba04ca4e206f74e0951fe51ab9b4a9f4135a961a9837e96ecd50c6c5cb32df04bf3491a858425d7377e5e96bc6a807e63dc2e66572fc80b8698e02c908e07a48ee6baab7999ee8cad19f80e0763ded1ee8444bba548962ad28bc28b0745400a168920bf6233ce0b5e0ee8930554b9f4d1737b921dfac05fd6171e8a0cbeba120458b1da4523985bab2b5a02f5f03696e1e20d5f7827bc2559bddd0eb72fd486b29798c70529fe043beec5a6690f9c67a125966300c7e06a2b79fdd0834dbbc6e8963b269518511067c3603975d7a8032c128b7549394fc9e687fb27108f918c9dfde531df355ed277c79a63a8fd47b271d4a35713deb49e10a5308cf2eda82acca0c13d9ec3e7fcc1d76c9ddb407f39285a6f81ff4688372d9bdc962b91ab912e066abe5ce7ae711ad0410a5a1a70c9679e51ab1ba2e3afde2fe9be5bdce15fb115ab603f65ccab75b0e5e0d866d891803bb87719e0a9e33bd25dad9c4233a768039de286c1389e1d1cbc1ff26415cfe0c85c557f6a595e04", 0xffa}, {&(0x7f0000000240)="eba8fd3cf57ac91fdfd4258d7db225df5d5b17b2a667afac8ca816862324329f28b1c96604e7e18ceef4e1337e01e6de96fbee28cd9530d84df8e11fbf316306fe05a2278b960501d28729d197cf411e91d782e0531269e58ff9e79d67540ffd085ad2e2cb552fbe7c0ae6e72e44dd63ea518e9d16fd6740", 0x78}, {&(0x7f00000001c0)}, {&(0x7f0000001640)="df375d2760a38fa68d99a6506c9d3d45617c96a92ddf7fd37c4f750b88b6df8ecc3ced2a4cbf877fdaa6415f3300259c378374d700f5f2ea369f107145ada9eb597eff44a8b4255e57ef9589ec5d3b358ea4a473dfb8cde6e6a8ed21b8ee907fc2b040ac766c073fa6a099cd9db0661be14a9754a72f107a4a1d4aaa039a8766be9ca2b1a31717ff16800ef6f951af03b9715b8c1fa521419c3b768fd5d70421bbc2e7dc0a5e63d77eef8ea2ccb37b67a279b85a8a2ac07838fe5586a948494f4761db0592e488d969c9f9d325bb107bab8a98fc1ec308860e68d6ed", 0xdc}], 0x9, 0x1) pwrite64(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$RTC_PIE_OFF(0xffffffffffffffff, 0x7006) recvmmsg(r0, &(0x7f0000001840), 0x27148e3ad6f70ee, 0x2, 0x0) 00:07:10 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$EXT4_IOC_GET_ES_CACHE(r0, 0xc020662a, 0x0) 00:07:10 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) ppoll(&(0x7f0000000240)=[{r0}], 0x1, &(0x7f0000000280)={0x0, 0x989680}, 0x0, 0x0) 00:07:10 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) (async) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) (async) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r4, &(0x7f0000000680)=[{&(0x7f0000000300)='G', 0x7ffff000}], 0x1) (async) vmsplice(r4, &(0x7f00000003c0)=[{&(0x7f00000001c0)="ab", 0x1}], 0x1, 0x0) (async) r5 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000100), 0x8680, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE_SYNC_FILE(r4, 0xc01064c2, &(0x7f00000000c0)={0x0, 0x1, r5}) (async, rerun: 32) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) (rerun: 32) dup3(r6, r0, 0x0) ppoll(&(0x7f0000000200)=[{r6}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:07:10 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) ppoll(&(0x7f0000000240)=[{r0, 0x8154}], 0x1, &(0x7f0000000280)={0x0, 0x989680}, &(0x7f00000002c0)={[0x2]}, 0x8) 00:07:10 executing program 2: r0 = syz_open_procfs(0x0, &(0x7f0000004600)='loginuid\x00') ioctl$UFFDIO_UNREGISTER(r0, 0x8010aa01, &(0x7f0000004740)={&(0x7f0000ffb000/0x2000)=nil, 0x2000}) 00:07:10 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000004600)='loginuid\x00') process_madvise(r0, &(0x7f0000004700)=[{0x0}, {0x0}], 0x2, 0x0, 0x0) 00:07:10 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) (async) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r4, &(0x7f0000000680)=[{&(0x7f0000000300)='G', 0x7ffff000}], 0x1) (async) vmsplice(r4, &(0x7f00000003c0)=[{&(0x7f00000001c0)="ab", 0x1}], 0x1, 0x0) (async) r5 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000100), 0x8680, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE_SYNC_FILE(r4, 0xc01064c2, &(0x7f00000000c0)={0x0, 0x1, r5}) (async) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r6, r0, 0x0) ppoll(&(0x7f0000000200)=[{r6}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:07:10 executing program 3: openat$vcs(0xffffffffffffff9c, &(0x7f0000000640), 0x8200, 0x0) 00:07:10 executing program 2: syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x400) socket$inet(0x2, 0xa, 0x0) openat$vcs(0xffffffffffffff9c, &(0x7f0000000280), 0xc2, 0x0) syz_open_dev$dri(&(0x7f0000000380), 0x3, 0x880) syz_genetlink_get_family_id$devlink(&(0x7f0000000480), 0xffffffffffffffff) 00:07:10 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 00:07:10 executing program 1: r0 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000940)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) ioctl$SNDCTL_MIDI_PRETIME(r0, 0xc0046d00, 0x0) 00:07:11 executing program 5: openat$vcs(0xffffffffffffff9c, &(0x7f0000000280), 0xc2, 0x0) 00:07:11 executing program 0: syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 00:07:11 executing program 3: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$SNDCTL_TMR_TEMPO(r0, 0xc0045405, &(0x7f0000000080)) 00:07:11 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) connect$unix(r5, &(0x7f000057eff8)=@abs, 0x6e) ioctl$SYNC_IOC_FILE_INFO(0xffffffffffffffff, 0xc0383e04, &(0x7f00000000c0)={""/32, 0x0, 0x0, 0x3, 0x0, &(0x7f0000000240)=[{}, {}, {}]}) recvmmsg(r5, &(0x7f00000000c0), 0x10106, 0x2, 0x0) dup3(r4, r5, 0x80000) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:07:11 executing program 2: memfd_create(&(0x7f00000000c0)='[U', 0x0) 00:07:11 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) ppoll(&(0x7f0000000240)=[{r0, 0x8154}], 0x1, 0x0, &(0x7f00000002c0)={[0x2]}, 0x8) 00:07:11 executing program 2: syz_open_dev$hiddev(&(0x7f0000000780), 0x0, 0x0) 00:07:11 executing program 0: syz_usb_connect$cdc_ncm(0x0, 0x6e, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 00:07:11 executing program 1: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$SNDCTL_SEQ_SYNC(r0, 0x5101) 00:07:11 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/vmallocinfo\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendfile(r1, r0, 0x0, 0xb8c8) 00:07:11 executing program 5: r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) sendmsg$TIPC_CMD_SHOW_LINK_STATS(r0, 0x0, 0x0) 00:07:11 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/vmallocinfo\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendfile(r1, r0, 0x0, 0xb8c8) 00:07:11 executing program 1: bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000001700)={0xffffffffffffffff, 0x0, 0x0}, 0x10) 00:07:11 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$fou(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$FOU_CMD_DEL(r0, &(0x7f0000000280)={&(0x7f0000000000), 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x3c, r1, 0x1, 0x0, 0x0, {}, [@FOU_ATTR_LOCAL_V4={0x8, 0x6, @multicast1}, @FOU_ATTR_PORT={0x6}, @FOU_ATTR_AF={0x5, 0x2, 0x2}, @FOU_ATTR_TYPE={0x5}, @FOU_ATTR_IPPROTO={0x5}]}, 0x3c}}, 0x0) 00:07:11 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getitimer(0x2, &(0x7f0000000080)) 00:07:12 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000340)=@newlink={0x28, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0xfeffffff}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) 00:07:12 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) (async) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) (async) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) connect$unix(r5, &(0x7f000057eff8)=@abs, 0x6e) (async) ioctl$SYNC_IOC_FILE_INFO(0xffffffffffffffff, 0xc0383e04, &(0x7f00000000c0)={""/32, 0x0, 0x0, 0x3, 0x0, &(0x7f0000000240)=[{}, {}, {}]}) recvmmsg(r5, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) dup3(r4, r5, 0x80000) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:07:12 executing program 5: syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x400) openat$sequencer(0xffffffffffffff9c, &(0x7f00000001c0), 0x410000, 0x0) syz_genetlink_get_family_id$devlink(&(0x7f0000000480), 0xffffffffffffffff) syz_open_dev$hiddev(0x0, 0xffffffff80000001, 0x20000) 00:07:12 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/vmallocinfo\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendfile(r1, r0, 0x0, 0xb8c8) 00:07:12 executing program 0: syz_usb_connect$cdc_ncm(0x0, 0x6e, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 00:07:12 executing program 1: syz_open_dev$vcsa(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x1) openat$sequencer(0xffffffffffffff9c, 0x0, 0x0, 0x0) [ 432.342640][T11704] device lo entered promiscuous mode [ 432.352351][T11704] device tunl0 entered promiscuous mode [ 432.364715][T11704] device gre0 entered promiscuous mode [ 432.370223][T11704] device gretap0 entered promiscuous mode [ 432.383442][T11704] device erspan0 entered promiscuous mode [ 432.391420][T11704] device ip_vti0 entered promiscuous mode 00:07:12 executing program 5: openat$vcs(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) [ 432.396826][T11704] device ip6_vti0 entered promiscuous mode [ 432.403614][T11704] device sit0 entered promiscuous mode [ 432.409045][T11704] device ip6tnl0 entered promiscuous mode [ 432.417893][T11704] device ip6gre0 entered promiscuous mode [ 432.423449][T11704] device syz_tun entered promiscuous mode [ 432.427862][T11704] device ip6gretap0 entered promiscuous mode 00:07:12 executing program 3: syz_clone(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000100)) syz_clone(0x40200080, &(0x7f0000000240)="30a674a10746f4fc399aa9f7b89c84b8953fe7b816b3b94dde4be2a3d809829e207827a2272c8296fd4a092144d9d072f7ebcb1e0f7241979cb2888cf83d95db11d58bec30f6860c778a25d13914d3145af6299ec0aa1f030a87dc654bcabc83f45f4c0ad59e3e03288237b992415829935bc49c63ae99d9f2fd9c183931481b723c05d71f677e614c418bb7b0e01df4d0da26d63193321fca3adc859766c08b275a9450ed0a3269b5fba65ca0e8cc733263629415342dc5f213901ec5f44ab8d23e73d67099d938d5a74a4a7369e0d83b9b69597f13848b7a34783afc6c5119ebdf047daa997ba99b576f08aad5c9617ec717e812ca029af3c7c4d433418dc3553f4bcc500d5e0497caca33bd4d05a06004c4eb0a8a4d0493747b9968c555cdc21c3f489af699d941c46075106cb4c0255a5c7d6a792d615d848ef87744b6229bc8a22479f4d85de4bebd01b01783da94d794e6a3ad5418ad7cfddb6fa610ecc924ab2afd2484a7fffa8e5ae0b7ef8b46aaa72f09305baecb98124497fc07316426c54692dc101d0cda7961baba930fb233cee73c55468738253fc31fd0bda4fddd8e8c25b1ed661a3d01440ddbbcf5424dd8326770aadad14c7a90b63fb660ef2f2626018547741da25eccae525453084c514939dde0b248618d36686e080f5f31e218384b8dfe3b4202b2735409bb5c9f2ac5893d374a1d1d68ca3ed31b767a1684aa0afad5ab680143a5b2f763edc5f10d94c3e83b37038528e5d38c50b5b8ed6b51c4e3d7f01841242034df72c6739d381e0ef8fdb8331a5e4ce4337983b929f3e74a5db48181e1393bbe7b0cc5e1c0cbc10189addc68937fffcf5f3eb38009789b2d97aa8eb25673b677f45ea52bb1dcc1deb67262f2e19d666462560f036d4cce5c8bc658f8d5ba561d686ffe1c3044d4b8d374accf9466719e4f96a4e43e20ffdec361be115df778d7f3e4179b267c4f3644b5f7eef7a24c0eca5eb0548e58aed1a574d35c08050cd20f6849bbb3cc8ad59b5f3971baba98fef66dc6900e2470b1b73e2df3d3183d168563d8e9850713ac6a6a573918c89a1834df3115f1f018d0bba7ed45c47a09b20b474dd9ddab99de38c0c7bef820099afdb0362b38c77d2d9c2010df4ed09b4eb3658b512246ea65486f5125917c218c86f85ea5781ae3b88aa1980fa3220822ae94f74bd01106b14cf7a74946b56c7c4b3e61052d8d1bce5f8e44a633c73c4dd5ff9eb845f483267a9b3d022df0dc7cccc221c26bf977b87790b3275357add319227b6a60ebb74889ec24dd87ce319ad38a0ac7be54bec99131596b8d95178921292b7c7924c3ac32db0e3b0f39671ee8dfad3b46507a73bbebb5f17c518304fe55a55bfcbe61de2d53406b6f4c9d08d940cd7081fa5e66e5b96b13ea1b7453910620fa5ff660c6f83e76523296380dd32960b678122dc599d085943a5cd675d529217fee2457897b95783abf543048696b367d0003ad1e25acde691dc5cf5cef51b9837d82005b0e4f69726d84380a56c3c4bc333a7e35f347aa932743ef75964155fed03da321f0d4bfb6786d60db3d240f0ecf7a1c0086f860a98cec6864e039045312c25103099791cace189ac89d8bb88b2397b967fd6ab47f274d25bbef9236befb89076fb52fc4cd859f3be14c9cdba55d473514fc0b6e0516c28caca7996ccb927f5647766e9aecea8c6576c7d5a934f515515b56c08d65aec6b05b7c8d0b5e18082e30e51ede978fe3b6e55a0e5912a7cb1aeda5864c1525c56a0578d85dfdb556b332db9289ff7a5cbac3e936ea5e1b5ed42327b650d44aaa6e2bf1ebc48633c749727b91bf7d37876ba0d4867eb0d79cf5fdfe4ef2813fcc2740b0b227ea498ad8497e5e1d9824b5c3c6c9b6e2c7a7ee34b8993b433c8aaa9bbd6d2fac4ac447e7e9a04b80c25cc15c2355c85746eee80e5ec8de1a833081206c228afeecb9685954c04eb759ca9586661417653c1a90efee241a77e09a6a664d2e28dcdad20efc02d64f9045fb48daabb44e38aed9de4292114d3f67ef8ec2ea7544e7acb763f8820ca454b4ba833fd7eb099e9959ad4eb6d5bb15cdb326d93a75658def29783cccf794c3bb558b437d1d9e5076578fc0a6c1994531ee3db7cf07d678b9fd5f13a4dac963d3e357603e90829f1b52731f456434fd169592e6dcec15b26483df0a07ff36f1600db1c8560b9f260bd6ad3b045d30833bcfbb8b69f6", 0x62e, 0x0, &(0x7f0000001280), &(0x7f00000012c0)="aacdf39207ec55762ea88bfc4f6f6b1c48fe548794ce380aa78178dad95a6254219ee743bc787ac5b85062ca7a28f3e3d6c2842b9f1b48d690069b59825f28e1ad77bcc298115e83609d79bd913d03fb79ef979746c37b7fef6879aa3574fbfbd2441702a1276a8d57ddc919b3580afa3bed00a5ae4b38555638d508a7c9cb5f43f71ce49166716baafaa1715debe80c3bff4695292bfd6d11ba92176a8349d9fbe541c2ad3c35022b7c8bab549745fdd0bff924a513d1500d04999366aadd71c5eb3f035cc4d12e75b24969c00a5038cf856e42de3af60e290cbead8bc7347004") [ 432.433154][T11704] device bridge0 entered promiscuous mode [ 432.435599][T11704] device vcan0 entered promiscuous mode [ 432.439561][T11704] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 432.470851][T11704] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 432.477716][T11704] device bond0 entered promiscuous mode [ 432.482852][T11704] device bond_slave_0 entered promiscuous mode [ 432.489326][T11704] device bond_slave_1 entered promiscuous mode 00:07:12 executing program 5: syz_open_dev$dri(&(0x7f0000000380), 0x3, 0x0) [ 432.512042][T11704] device team0 entered promiscuous mode [ 432.519468][T11704] device team_slave_0 entered promiscuous mode [ 432.528942][T11704] device team_slave_1 entered promiscuous mode [ 432.543143][T11704] device dummy0 entered promiscuous mode [ 432.550513][T11704] device nlmon0 entered promiscuous mode 00:07:12 executing program 1: syz_clone(0xee080100, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) bpf$BPF_PROG_ATTACH(0x3, &(0x7f0000001240)={@map=0x1}, 0x14) syz_clone(0x40200080, 0x0, 0x0, 0x0, &(0x7f0000001280), &(0x7f00000012c0)="aacdf39207ec55762ea88bfc4f6f6b1c48fe548794ce380aa78178dad95a6254219ee743bc787ac5b85062ca7a28f3e3d6c2842b9f1b48d690069b59825f28e1ad77bcc298115e83609d79bd913d03fb79ef979746c37b7fef6879aa3574fbfbd2441702a1276a8d57ddc919b3580afa3bed00a5ae4b38555638d508a7c9cb5f43f71ce49166716baafaa1715debe80c3bff4695292bfd6d11ba92176a8349d9fbe541c2ad3c35022b7c8bab549745fdd0bff924a513d1500d04999366aadd71c5eb3f035cc4d12e75b24969c00a5038cf856e42") gettid() 00:07:12 executing program 5: ioctl$SNDCTL_TMR_CONTINUE(0xffffffffffffffff, 0x5404) r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) ioctl$SNDCTL_SEQ_RESET(r0, 0x5100) sendmsg$TIPC_CMD_SHOW_LINK_STATS(r0, 0x0, 0x0) socket$inet(0x2, 0xa, 0x0) openat$sequencer(0xffffffffffffff9c, 0x0, 0x410000, 0x0) openat$vcs(0xffffffffffffff9c, &(0x7f0000000280), 0xc2, 0x0) syz_open_dev$dri(&(0x7f0000000380), 0x3, 0x0) ioctl$sock_inet6_tcp_SIOCINQ(r0, 0x541b, 0x0) syz_genetlink_get_family_id$devlink(&(0x7f0000000480), 0xffffffffffffffff) r1 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f0000000700)={'syztnl0\x00', 0x0}) syz_open_dev$hiddev(&(0x7f0000000780), 0x0, 0x0) write$FUSE_STATFS(r1, 0x0, 0x0) r2 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000940)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) ioctl$SNDCTL_MIDI_PRETIME(r2, 0xc0046d00, 0x0) setsockopt$inet6_tcp_TCP_QUEUE_SEQ(0xffffffffffffffff, 0x6, 0x15, 0x0, 0x0) syz_genetlink_get_family_id$devlink(&(0x7f0000000a40), 0xffffffffffffffff) [ 432.601469][T11704] device caif0 entered promiscuous mode [ 432.603342][T11704] A link change request failed with some changes committed already. Interface caif0 may have been left with an inconsistent configuration, please check. 00:07:12 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f00000005c0), r1) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c0000001000010400000400ec00000000000000", @ANYRES32=r2, @ANYBLOB="00000000000000001c0012000b000100627269646765"], 0x3c}}, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x1, 0x803, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket(0x1, 0x803, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x50}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r3, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_IFNAME={0x14, 0x3, 'bridge_slave_1\x00'}, @IFLA_MASTER={0x8, 0xa, r5}]}, 0x3c}}, 0x0) 00:07:12 executing program 2: syz_open_dev$vcsa(&(0x7f0000002c00), 0x0, 0x101440) [ 432.701725][T11727] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. [ 432.732711][T11727] device bridge_slave_1 left promiscuous mode [ 432.734530][T11727] bridge0: port 2(bridge_slave_1) entered disabled state [ 432.771878][T11727] bridge1: port 1(bridge_slave_1) entered blocking state [ 432.774797][T11727] bridge1: port 1(bridge_slave_1) entered disabled state [ 432.777437][T11727] device bridge_slave_1 entered promiscuous mode [ 433.140985][ T2048] ieee802154 phy0 wpan0: encryption failed: -22 [ 433.142478][ T2048] ieee802154 phy1 wpan1: encryption failed: -22 00:07:13 executing program 3: r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) ioctl$sock_inet6_tcp_SIOCINQ(r0, 0x541b, 0x0) 00:07:13 executing program 2: r0 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) read$FUSE(r0, &(0x7f0000004500)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000008940)={0x2020}, 0x2020) 00:07:13 executing program 5: r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) ioctl$sock_inet6_tcp_SIOCINQ(r0, 0x541b, &(0x7f0000000400)) 00:07:13 executing program 0: syz_usb_connect$cdc_ncm(0x0, 0x6e, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 00:07:13 executing program 1: syz_open_dev$vcsa(0x0, 0x0, 0x0) socket$inet(0x2, 0xa, 0x0) openat$sequencer(0xffffffffffffff9c, 0x0, 0x410000, 0x0) syz_genetlink_get_family_id$devlink(&(0x7f0000000480), 0xffffffffffffffff) syz_open_dev$hiddev(&(0x7f0000000780), 0x0, 0x20000) 00:07:13 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) (async) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) (async) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) connect$unix(r5, &(0x7f000057eff8)=@abs, 0x6e) ioctl$SYNC_IOC_FILE_INFO(0xffffffffffffffff, 0xc0383e04, &(0x7f00000000c0)={""/32, 0x0, 0x0, 0x3, 0x0, &(0x7f0000000240)=[{}, {}, {}]}) recvmmsg(r5, &(0x7f00000000c0), 0x10106, 0x2, 0x0) dup3(r4, r5, 0x80000) (async) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:07:13 executing program 5: r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f8, 0x0) 00:07:13 executing program 3: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000200), 0x200443, 0x0) ioctl$SNDCTL_SEQ_SYNC(r0, 0x5101) 00:07:13 executing program 2: ioctl$SNDCTL_FM_4OP_ENABLE(0xffffffffffffffff, 0x4004510f, 0x0) openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) 00:07:13 executing program 1: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000021c0), 0x2, 0x0) write$FUSE_DIRENTPLUS(r0, 0x0, 0x0) 00:07:13 executing program 3: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$SNDCTL_SEQ_RESET(r0, 0x5100) 00:07:13 executing program 2: openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$SNDCTL_MIDI_PRETIME(0xffffffffffffffff, 0xc0046d00, 0x0) sendmsg$TIPC_CMD_SHOW_STATS(0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$SNDCTL_FM_LOAD_INSTR(0xffffffffffffffff, 0x40285107) openat$sequencer(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SNDCTL_TMR_CONTINUE(0xffffffffffffffff, 0x5404) ioctl$SNDCTL_SEQ_RESET(0xffffffffffffffff, 0x5100) rseq(0x0, 0x0, 0x0, 0x0) 00:07:13 executing program 5: gettid() syz_clone(0x4800000, 0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f00000001c0)="ed") read$FUSE(0xffffffffffffffff, 0x0, 0x0) write$FUSE_DIRENT(0xffffffffffffffff, 0x0, 0x0) ioctl$SIOCPNDELRESOURCE(0xffffffffffffffff, 0x89ef, 0x0) openat$vcs(0xffffffffffffff9c, &(0x7f00000044c0), 0x80000, 0x0) write$FUSE_LSEEK(0xffffffffffffffff, &(0x7f0000006540)={0x18, 0x0, 0x0, {0x40}}, 0x18) getsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000006900)={0x2020}, 0x2020) 00:07:13 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:13 executing program 2: openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) flock(0xffffffffffffffff, 0x1) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'skcipher\x00', 0x0, 0x0, 'cbc(des3_ede)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000c18000)="ed5696c5820fae0000000000000080beef911d564c90c200", 0x18) r1 = accept4(r0, 0x0, 0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000100)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, r2, 0x0) sendmmsg$alg(r1, &(0x7f0000000540)=[{0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="e4e32dd2b696733552eca3e954943a18709f72fbd259a936c67ebe806ab21823f4a0c47bff45323c2b30982dfc67b46cc9a5a07c33fc", 0xff6d}, {&(0x7f0000000100)="3a10bd003aba0c7026336b", 0xb}], 0x2, &(0x7f00000007c0)=ANY=[@ANYBLOB="300000000000000017e2ffff010000001800000045f43a1e02f4596a8034a9ab3e39597e422ffab456dd963a0000000018000000000000001701000004000000060200000000000018000000000000001701000003000000010000000000000089fd429aef16c6e3ecaa8a7924080d67c0aeac87448793609bd8299d6dfc465829b711ce28eb8f7d62fcca7ebd067fbe96bd1485f6aaa8486ecc079a82e301d85f88ecea0f2c9af2e09aebda6edd1c61f96a6d3f91c0f8c1ffbb85cfdd5b8b437a3720ba4cdfb681516c3a240207b69cdf337747cc9311886f5bcbfa68226644556e8117f9f9fc5be3b7095b2ab7c19b0c6fada03a7f9b9172f0cc968334638aa4676861bfd91c14d5af9918f80de82e3232edea82b9736d65309e0ad2922ecbb7cde9378e30cece41d114e83b37255d6b43b2928496e4f4cf3b23086021fe4e33d049de5318ef3803ceacc5c02734c97a9765666a9bf8d65791b04e014da4ea51a84fe8983627cb935888fc10f799377924d1ce9fde4c2cc56889a0e85c7205a587bd698467f60c7096fca502d854fd034919a77d884d16c2e1c288878ba36381d32416b87bc2d44b6c8944b40ac0339178309816f739c2be64e010fdbb53bdc38e988731a0fac6988d59875fc84cd949649b84bdab36d1"], 0x60}], 0x1, 0x8001) recvmmsg(r1, &(0x7f0000000b40)=[{{0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000400)=""/201, 0xc9}, {&(0x7f0000000740)=""/100, 0xf8c0}], 0x2}}], 0x1, 0x0, 0x0) openat$sequencer2(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) 00:07:13 executing program 0: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000500)=ANY=[], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 00:07:13 executing program 3: openat$vcs(0xffffffffffffff9c, &(0x7f0000000280), 0xc2, 0x0) openat$vcs(0xffffffffffffff9c, 0x0, 0x0, 0x0) write$FUSE_STATFS(0xffffffffffffffff, 0x0, 0x0) openat$binder_debug(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet6_tcp_TCP_QUEUE_SEQ(0xffffffffffffffff, 0x6, 0x15, 0x0, 0x0) syz_genetlink_get_family_id$devlink(&(0x7f0000000a40), 0xffffffffffffffff) [ 434.109901][T11068] usb 1-1: new high-speed USB device number 15 using dummy_hcd 00:07:14 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:14 executing program 3: openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sendmsg$TIPC_CMD_SHOW_STATS(0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$SNDCTL_SEQ_RESET(0xffffffffffffffff, 0x5100) 00:07:14 executing program 5: syz_open_dev$dri(&(0x7f0000000380), 0x0, 0x0) 00:07:14 executing program 2: openat$sequencer(0xffffffffffffff9c, &(0x7f0000000280), 0x189140, 0x0) 00:07:14 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) ioctl$SW_SYNC_IOC_INC(r2, 0x40045701, &(0x7f00000000c0)=0x50) dup3(r4, r0, 0x0) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:07:14 executing program 2: openat$sequencer(0xffffffffffffff9c, &(0x7f0000002a00), 0x10000, 0x0) 00:07:14 executing program 3: openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000940)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) 00:07:14 executing program 5: ioctl$SNDCTL_TMR_CONTINUE(0xffffffffffffffff, 0x5404) r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x400) ioctl$SNDCTL_SEQ_RESET(r0, 0x5100) sendmsg$TIPC_CMD_SHOW_LINK_STATS(r0, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x28, 0x0, 0x0, 0x70bd2a, 0x25dfdbfd, {{}, {}, {0xc, 0x14, 'syz1\x00'}}, ["", "", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x84}, 0x80) r1 = socket$inet(0x2, 0xa, 0x1) getsockopt$inet_mreqn(r1, 0x0, 0x20, &(0x7f0000000140)={@private, @empty}, &(0x7f0000000180)=0xc) syz_open_dev$dri(&(0x7f0000000380), 0x3, 0x0) ioctl$sock_inet6_tcp_SIOCINQ(r0, 0x541b, 0x0) syz_genetlink_get_family_id$devlink(&(0x7f0000000480), 0xffffffffffffffff) r2 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r2, 0x89f8, 0x0) syz_open_dev$hiddev(&(0x7f0000000780), 0x0, 0x0) write$FUSE_STATFS(r2, 0x0, 0x0) openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000940)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) syz_genetlink_get_family_id$devlink(&(0x7f0000000a40), 0xffffffffffffffff) 00:07:14 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:14 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'skcipher\x00', 0x0, 0x0, 'cbc-twofish-3way\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000c18000)="ad56b6c5820fae9d6dcd3292ea54c7beef915d564c90c200", 0x18) write$6lowpan_enable(0xffffffffffffffff, 0x0, 0x0) accept$alg(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080), 0xffffff9d, 0x0, 0x0, 0x0) recvfrom(r1, &(0x7f0000000900)=""/4096, 0xffffffffffffffbf, 0x0, 0x0, 0x25e) sendmmsg$alg(r1, &(0x7f0000001b80)=[{0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000540)='x', 0x1}], 0x1, &(0x7f0000000640)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}], 0x1, 0x0) ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb701, 0x0) syz_open_procfs$namespace(0x0, 0x0) [ 434.316026][T11068] usb 1-1: device descriptor read/64, error 18 [ 434.609909][T11068] usb 1-1: new high-speed USB device number 16 using dummy_hcd [ 434.799829][T11068] usb 1-1: device descriptor read/64, error 18 [ 434.920005][T11068] usb usb1-port1: attempt power cycle [ 435.329902][T11068] usb 1-1: new high-speed USB device number 17 using dummy_hcd [ 435.527667][T11068] usb 1-1: device descriptor read/8, error -61 [ 435.800016][T11068] usb 1-1: new high-speed USB device number 18 using dummy_hcd [ 435.969963][T11068] usb 1-1: device descriptor read/8, error -61 [ 436.091192][T11068] usb usb1-port1: unable to enumerate USB device 00:07:16 executing program 0: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000500)=ANY=[], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 00:07:16 executing program 2: socket$inet(0x2, 0xa, 0x0) openat$sequencer(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$sock_inet6_tcp_SIOCINQ(0xffffffffffffffff, 0x541b, &(0x7f0000000400)) openat$vcs(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, 0x0) syz_open_dev$hiddev(&(0x7f0000000780), 0x0, 0x20000) 00:07:16 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) ioctl$SW_SYNC_IOC_INC(r2, 0x40045701, &(0x7f00000000c0)=0x50) dup3(r4, r0, 0x0) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200"}) (async) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a"}) (async) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1}) (async) ioctl$SW_SYNC_IOC_INC(r2, 0x40045701, &(0x7f00000000c0)=0x50) (async) dup3(r4, r0, 0x0) (async) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) (async) 00:07:16 executing program 5: openat$fuse(0xffffffffffffff9c, &(0x7f00000021c0), 0x2, 0x0) 00:07:16 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:16 executing program 3: openat$vcs(0xffffffffffffff9c, 0x0, 0xc2, 0x0) 00:07:16 executing program 5: setrlimit(0x0, &(0x7f0000000000)={0x7fffffffffffffff}) 00:07:16 executing program 3: syz_mount_image$fuse(&(0x7f0000000000), 0x0, 0x80000, &(0x7f00000002c0), 0x0, 0x0, 0x0) 00:07:16 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:16 executing program 2: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) write$FUSE_LK(r0, 0xfffffffffffffffe, 0x0) 00:07:16 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) ioctl$SW_SYNC_IOC_INC(r2, 0x40045701, &(0x7f00000000c0)=0x50) (async, rerun: 64) dup3(r4, r0, 0x0) (async, rerun: 64) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:07:17 executing program 3: add_key$fscrypt_v1(0x0, 0x0, &(0x7f0000002140)={0x0, "690d7b48261fb9fd1d8cd203d81a3b2c5b484204dff80eb47bbe9405aa2861ac12821b64f0ff3c2ad0dda1ee51eb0c520a11210be59bfbb2c659141674e2262b"}, 0x48, 0xfffffffffffffffd) clock_gettime(0x0, &(0x7f00000021c0)) [ 437.339839][ T8815] usb 1-1: new high-speed USB device number 19 using dummy_hcd [ 437.547556][ T8815] usb 1-1: device descriptor read/64, error 18 [ 437.819974][ T8815] usb 1-1: new high-speed USB device number 20 using dummy_hcd [ 438.009951][ T8815] usb 1-1: device descriptor read/64, error 18 [ 438.130247][ T8815] usb usb1-port1: attempt power cycle [ 438.559834][ T8815] usb 1-1: new high-speed USB device number 21 using dummy_hcd [ 438.739983][ T8815] usb 1-1: device descriptor read/8, error -61 [ 439.029984][ T8815] usb 1-1: new high-speed USB device number 22 using dummy_hcd [ 439.200001][ T8815] usb 1-1: device descriptor read/8, error -61 [ 439.321475][ T8815] usb usb1-port1: unable to enumerate USB device 00:07:19 executing program 0: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000500)=ANY=[], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 00:07:19 executing program 5: openat$pidfd(0xffffffffffffff9c, &(0x7f0000000040), 0x6d0203, 0x0) 00:07:19 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:19 executing program 2: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) linkat(r0, &(0x7f0000001280)='./file0\x00', 0xffffffffffffffff, &(0x7f0000001480)='./file0\x00', 0x0) 00:07:19 executing program 3: r0 = getpid() wait4(r0, 0x0, 0x80000000, 0x0) 00:07:19 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = accept$alg(0xffffffffffffffff, 0x0, 0x0) r3 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$EXT4_IOC_MOVE_EXT(r2, 0xc028660f, &(0x7f00000000c0)={0x0, r3, 0x9, 0x5, 0x7fffffff, 0x400006}) ioctl$SW_SYNC_IOC_CREATE_FENCE(r1, 0xc0285700, &(0x7f0000000100)={0x80000020, "0292938eda08a5513db99d08fdae429e0106000000000000be4ee64b32d35e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r4, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", 0xffffffffffffffff, 0xffffffffffffffff}) dup3(r5, r0, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCADDRT(r6, 0x890b, &(0x7f0000000040)={0x0, @l2tp={0x2, 0x2, @remote={0xac, 0x10, 0x3}}, @l2tp={0x2, 0x0, @empty, 0x1, 0xfdffffff}, @generic={0x2, "bcbc5dada046e4d15ddee9502b10"}, 0xf0f4, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)='syz_tun\x00'}) r7 = syz_open_dev$vivid(&(0x7f0000000140), 0x3, 0x2) close_range(r6, r7, 0x2) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) clock_gettime(0x3, &(0x7f0000000080)={0x0, 0x0}) setsockopt$sock_timeval(r9, 0x1, 0x14, &(0x7f0000000040)={0x0, r10/1000+10000}, 0x10) recvmsg(r9, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000140)=""/117, 0x75}], 0x1}, 0x0) write$binfmt_script(r8, &(0x7f00000001c0)=ANY=[], 0x208e24b) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r11, &(0x7f0000000680)=[{&(0x7f0000000300)='G', 0x7ffff000}], 0x1) vmsplice(r11, &(0x7f00000003c0)=[{&(0x7f00000001c0)="ab", 0x1}], 0x1, 0x0) open_tree(r11, &(0x7f0000000280)='./file0\x00', 0x1000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r8, 0x0) ioctl$SW_SYNC_IOC_INC(r8, 0x40045701, &(0x7f00000001c0)=0x5) ppoll(&(0x7f0000000200)=[{r5}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:07:19 executing program 2: rt_sigaction(0xa, &(0x7f00000000c0)={&(0x7f0000000040)="0f4da7090000000f2c2d06000000f30f1ef18f697c80498166400fe2290f0f16bb65262e0fae02c15efd840f417ca10af3470f1ee5", 0x0, 0x0}, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)) 00:07:19 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_tcp_int(r0, 0x6, 0xc, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 00:07:19 executing program 5: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sendmsg$inet6(r0, 0x0, 0x0) 00:07:19 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:20 executing program 3: r0 = openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000240)='/proc/sys/net/ipv4/tcp_rmem\x00', 0x1, 0x0) write$tcp_mem(r0, &(0x7f0000000280), 0x48) 00:07:20 executing program 2: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000002180), 0x501, 0x0) read$FUSE(r0, 0x0, 0x0) [ 440.379903][ T6028] usb 1-1: new high-speed USB device number 23 using dummy_hcd [ 440.589842][ T6028] usb 1-1: device descriptor read/64, error 18 [ 440.869872][ T6028] usb 1-1: new high-speed USB device number 24 using dummy_hcd [ 441.080407][ T6028] usb 1-1: device descriptor read/64, error 18 [ 441.210979][ T6028] usb usb1-port1: attempt power cycle [ 441.629999][ T6028] usb 1-1: new high-speed USB device number 25 using dummy_hcd [ 441.840021][ T6028] usb 1-1: device descriptor read/8, error -61 [ 442.109910][ T6028] usb 1-1: new high-speed USB device number 26 using dummy_hcd [ 442.290055][ T6028] usb 1-1: device descriptor read/8, error -61 [ 442.410867][ T6028] usb usb1-port1: unable to enumerate USB device 00:07:22 executing program 0: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000500)=ANY=[@ANYBLOB], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 00:07:22 executing program 5: mprotect(&(0x7f0000fef000/0xf000)=nil, 0xf000, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 00:07:22 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:22 executing program 2: syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) unshare(0x480) 00:07:22 executing program 3: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) setsockopt$bt_hci_HCI_TIME_STAMP(r0, 0x0, 0x3, &(0x7f00000017c0)=0x800, 0x4) 00:07:22 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r2 = accept$alg(0xffffffffffffffff, 0x0, 0x0) (async) r3 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$EXT4_IOC_MOVE_EXT(r2, 0xc028660f, &(0x7f00000000c0)={0x0, r3, 0x9, 0x5, 0x7fffffff, 0x400006}) ioctl$SW_SYNC_IOC_CREATE_FENCE(r1, 0xc0285700, &(0x7f0000000100)={0x80000020, "0292938eda08a5513db99d08fdae429e0106000000000000be4ee64b32d35e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r4, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", 0xffffffffffffffff, 0xffffffffffffffff}) dup3(r5, r0, 0x0) (async, rerun: 64) r6 = socket$inet_tcp(0x2, 0x1, 0x0) (rerun: 64) ioctl$sock_SIOCADDRT(r6, 0x890b, &(0x7f0000000040)={0x0, @l2tp={0x2, 0x2, @remote={0xac, 0x10, 0x3}}, @l2tp={0x2, 0x0, @empty, 0x1, 0xfdffffff}, @generic={0x2, "bcbc5dada046e4d15ddee9502b10"}, 0xf0f4, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)='syz_tun\x00'}) r7 = syz_open_dev$vivid(&(0x7f0000000140), 0x3, 0x2) close_range(r6, r7, 0x2) (async) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) (async, rerun: 32) clock_gettime(0x3, &(0x7f0000000080)={0x0, 0x0}) (rerun: 32) setsockopt$sock_timeval(r9, 0x1, 0x14, &(0x7f0000000040)={0x0, r10/1000+10000}, 0x10) (async) recvmsg(r9, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000140)=""/117, 0x75}], 0x1}, 0x0) write$binfmt_script(r8, &(0x7f00000001c0)=ANY=[], 0x208e24b) (async) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r11, &(0x7f0000000680)=[{&(0x7f0000000300)='G', 0x7ffff000}], 0x1) (async) vmsplice(r11, &(0x7f00000003c0)=[{&(0x7f00000001c0)="ab", 0x1}], 0x1, 0x0) (async, rerun: 64) open_tree(r11, &(0x7f0000000280)='./file0\x00', 0x1000) (rerun: 64) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r8, 0x0) ioctl$SW_SYNC_IOC_INC(r8, 0x40045701, &(0x7f00000001c0)=0x5) (async, rerun: 32) ppoll(&(0x7f0000000200)=[{r5}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) (rerun: 32) 00:07:23 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x102182, 0x0) 00:07:23 executing program 2: unshare(0x480) openat$cgroup_freezer_state(0xffffffffffffffff, &(0x7f0000001a40), 0x2, 0x0) 00:07:23 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000001240)={'batadv_slave_0\x00'}) 00:07:23 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:23 executing program 2: syz_emit_ethernet(0x2e, &(0x7f0000000200)={@random="8d2a0d9a0a5c", @local, @val, {@ipv4}}, 0x0) 00:07:23 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) [ 443.439915][ T6027] usb 1-1: new high-speed USB device number 27 using dummy_hcd [ 443.639866][ T6027] usb 1-1: device descriptor read/64, error 18 [ 443.910097][ T6027] usb 1-1: new high-speed USB device number 28 using dummy_hcd [ 444.100060][ T6027] usb 1-1: device descriptor read/64, error 18 [ 444.220834][ T6027] usb usb1-port1: attempt power cycle [ 444.629867][ T6027] usb 1-1: new high-speed USB device number 29 using dummy_hcd [ 444.799962][ T6027] usb 1-1: device descriptor read/8, error -61 [ 445.069913][ T6027] usb 1-1: new high-speed USB device number 30 using dummy_hcd [ 445.239914][ T6027] usb 1-1: device descriptor read/8, error -61 [ 445.360130][ T6027] usb usb1-port1: unable to enumerate USB device 00:07:25 executing program 0: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000500)=ANY=[@ANYBLOB], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 00:07:25 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x62f5, 0x4) 00:07:25 executing program 5: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1023, 0x0, 0x0) 00:07:25 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:25 executing program 2: syz_emit_ethernet(0x36, &(0x7f0000000240)={@broadcast, @local, @val, {@ipv4}}, 0x0) 00:07:25 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = accept$alg(0xffffffffffffffff, 0x0, 0x0) (async) r3 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$EXT4_IOC_MOVE_EXT(r2, 0xc028660f, &(0x7f00000000c0)={0x0, r3, 0x9, 0x5, 0x7fffffff, 0x400006}) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r1, 0xc0285700, &(0x7f0000000100)={0x80000020, "0292938eda08a5513db99d08fdae429e0106000000000000be4ee64b32d35e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r4, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", 0xffffffffffffffff, 0xffffffffffffffff}) dup3(r5, r0, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCADDRT(r6, 0x890b, &(0x7f0000000040)={0x0, @l2tp={0x2, 0x2, @remote={0xac, 0x10, 0x3}}, @l2tp={0x2, 0x0, @empty, 0x1, 0xfdffffff}, @generic={0x2, "bcbc5dada046e4d15ddee9502b10"}, 0xf0f4, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)='syz_tun\x00'}) r7 = syz_open_dev$vivid(&(0x7f0000000140), 0x3, 0x2) close_range(r6, r7, 0x2) (async, rerun: 32) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) (async, rerun: 32) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) (async) clock_gettime(0x3, &(0x7f0000000080)={0x0, 0x0}) setsockopt$sock_timeval(r9, 0x1, 0x14, &(0x7f0000000040)={0x0, r10/1000+10000}, 0x10) (async) recvmsg(r9, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000140)=""/117, 0x75}], 0x1}, 0x0) write$binfmt_script(r8, &(0x7f00000001c0)=ANY=[], 0x208e24b) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r11, &(0x7f0000000680)=[{&(0x7f0000000300)='G', 0x7ffff000}], 0x1) (async) vmsplice(r11, &(0x7f00000003c0)=[{&(0x7f00000001c0)="ab", 0x1}], 0x1, 0x0) open_tree(r11, &(0x7f0000000280)='./file0\x00', 0x1000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r8, 0x0) (async, rerun: 32) ioctl$SW_SYNC_IOC_INC(r8, 0x40045701, &(0x7f00000001c0)=0x5) (rerun: 32) ppoll(&(0x7f0000000200)=[{r5}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:07:26 executing program 3: syz_emit_ethernet(0x3e, &(0x7f0000000140)={@local, @random="40bc804cb7f3", @val, {@ipv6}}, 0x0) 00:07:26 executing program 5: syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@broadcast, @remote, @val, {@ipv6}}, 0x0) 00:07:26 executing program 2: socket(0x1, 0x2, 0x1) 00:07:26 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) ioctl$vim2m_VIDIOC_REQBUFS(0xffffffffffffffff, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(0xffffffffffffffff, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:26 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) r5 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000100), 0x783301, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r5, 0xc0285700, &(0x7f0000000140)={0x1, "803c03b8d87b69de08c018ec99dda7b1ac02c101b231d789d62e72991632b329"}) dup3(r4, r0, 0x0) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r6, &(0x7f00000001c0)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r6, 0x0) ioctl$SYNC_IOC_MERGE(r6, 0xc0303e03, &(0x7f00000000c0)={"deb91f96cb57d1b91b691d7910bc6435302a38b7d4b55215bf48afaa46da1b03", r4}) r7 = memfd_secret(0x0) r8 = socket$isdn_base(0x22, 0x3, 0x0) ioctl$AUTOFS_DEV_IOCTL_FAIL(r7, 0xc0189377, &(0x7f0000000280)={{0x1, 0x1, 0x18, r8, {0xc8, 0xfffffffe}}, './file0\x00'}) 00:07:26 executing program 3: madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munlock(&(0x7f0000800000/0x800000)=nil, 0x800000) [ 446.479954][ T6027] usb 1-1: new high-speed USB device number 31 using dummy_hcd [ 446.679926][ T6027] usb 1-1: device descriptor read/64, error 18 [ 446.950011][ T6027] usb 1-1: new high-speed USB device number 32 using dummy_hcd [ 447.140001][ T6027] usb 1-1: device descriptor read/64, error 18 [ 447.260901][ T6027] usb usb1-port1: attempt power cycle [ 447.669926][ T6027] usb 1-1: new high-speed USB device number 33 using dummy_hcd [ 447.840011][ T6027] usb 1-1: device descriptor read/8, error -61 [ 448.110072][ T6027] usb 1-1: new high-speed USB device number 34 using dummy_hcd [ 448.279909][ T6027] usb 1-1: device descriptor read/8, error -61 [ 448.400757][ T6027] usb usb1-port1: unable to enumerate USB device 00:07:29 executing program 0: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000500)=ANY=[@ANYBLOB], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 00:07:29 executing program 2: syz_emit_ethernet(0x4a, &(0x7f0000000240)={@local, @local, @val, {@ipv6}}, 0x0) 00:07:29 executing program 5: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), 0x8) 00:07:29 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) ioctl$vim2m_VIDIOC_REQBUFS(0xffffffffffffffff, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(0xffffffffffffffff, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:29 executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0) 00:07:29 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a"}) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1}) (async) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) r5 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000100), 0x783301, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r5, 0xc0285700, &(0x7f0000000140)={0x1, "803c03b8d87b69de08c018ec99dda7b1ac02c101b231d789d62e72991632b329"}) dup3(r4, r0, 0x0) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r6, &(0x7f00000001c0)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r6, 0x0) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r6, 0x0) ioctl$SYNC_IOC_MERGE(r6, 0xc0303e03, &(0x7f00000000c0)={"deb91f96cb57d1b91b691d7910bc6435302a38b7d4b55215bf48afaa46da1b03", r4}) (async) ioctl$SYNC_IOC_MERGE(r6, 0xc0303e03, &(0x7f00000000c0)={"deb91f96cb57d1b91b691d7910bc6435302a38b7d4b55215bf48afaa46da1b03", r4}) r7 = memfd_secret(0x0) r8 = socket$isdn_base(0x22, 0x3, 0x0) ioctl$AUTOFS_DEV_IOCTL_FAIL(r7, 0xc0189377, &(0x7f0000000280)={{0x1, 0x1, 0x18, r8, {0xc8, 0xfffffffe}}, './file0\x00'}) 00:07:29 executing program 2: syz_emit_ethernet(0x2f, &(0x7f00000000c0)={@broadcast, @remote, @val, {@ipv4}}, 0x0) 00:07:29 executing program 5: mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 00:07:29 executing program 3: r0 = socket(0x18, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 00:07:29 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) ioctl$vim2m_VIDIOC_REQBUFS(0xffffffffffffffff, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(0xffffffffffffffff, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:29 executing program 2: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 00:07:29 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) [ 449.550000][ T6028] usb 1-1: new high-speed USB device number 35 using dummy_hcd [ 449.749964][ T6028] usb 1-1: device descriptor read/64, error 18 [ 450.029956][ T6028] usb 1-1: new high-speed USB device number 36 using dummy_hcd [ 450.239857][ T6028] usb 1-1: device descriptor read/64, error 18 [ 450.362091][ T6028] usb usb1-port1: attempt power cycle [ 450.769928][ T6028] usb 1-1: new high-speed USB device number 37 using dummy_hcd [ 450.939991][ T6028] usb 1-1: device descriptor read/8, error -61 [ 451.219948][ T6028] usb 1-1: new high-speed USB device number 38 using dummy_hcd [ 451.399945][ T6028] usb 1-1: device descriptor read/8, error -61 [ 451.520823][ T6028] usb usb1-port1: unable to enumerate USB device 00:07:32 executing program 0: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a0904000001020900"], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 00:07:32 executing program 5: mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x1011, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 00:07:32 executing program 3: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), 0x4) 00:07:32 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) (async) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) r5 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000100), 0x783301, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r5, 0xc0285700, &(0x7f0000000140)={0x1, "803c03b8d87b69de08c018ec99dda7b1ac02c101b231d789d62e72991632b329"}) (async) dup3(r4, r0, 0x0) (async) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) (async) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r6, &(0x7f00000001c0)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r6, 0x0) ioctl$SYNC_IOC_MERGE(r6, 0xc0303e03, &(0x7f00000000c0)={"deb91f96cb57d1b91b691d7910bc6435302a38b7d4b55215bf48afaa46da1b03", r4}) r7 = memfd_secret(0x0) r8 = socket$isdn_base(0x22, 0x3, 0x0) ioctl$AUTOFS_DEV_IOCTL_FAIL(r7, 0xc0189377, &(0x7f0000000280)={{0x1, 0x1, 0x18, r8, {0xc8, 0xfffffffe}}, './file0\x00'}) 00:07:32 executing program 2: bpf$OBJ_GET_MAP(0x7, &(0x7f0000001040)={&(0x7f0000001000)='./file0\x00'}, 0x10) 00:07:32 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:32 executing program 3: bpf$OBJ_GET_MAP(0x7, &(0x7f0000001040)={&(0x7f0000001000)='./file0\x00'}, 0x10) bpf$OBJ_GET_MAP(0x7, &(0x7f00000013c0)={&(0x7f0000001380)='./file0\x00'}, 0x10) 00:07:32 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000017c0)={0x11, 0x5, &(0x7f0000001600)=@raw=[@map_idx, @map_fd, @jmp], &(0x7f0000001640)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:32 executing program 5: sendmsg$DEVLINK_CMD_SB_OCC_MAX_CLEAR(0xffffffffffffffff, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000017c0)={0x11, 0x6, &(0x7f0000001600)=@raw=[@map_idx, @map_fd={0x18, 0x2}, @jmp, @generic], &(0x7f0000001640)='GPL\x00', 0x2, 0xb5, &(0x7f0000001680)=""/181, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:32 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:32 executing program 2: openat$pfkey(0xffffffffffffff9c, 0x0, 0x0, 0x0) 00:07:32 executing program 5: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000100)="1ef253b21d42343a6c85de047c9c1a0c55260044a1e7f72d4c3615216640309441c155e35b28de1cac34ba9e2277ab93815837f5c461ec82fdfd990000b529c812c145ff69ba1f7a286f568bff94f5881748c4d8c8689c4489e287118fd740e549e9b89ba3569c571df265bcb8a5eef85de14950692dc99f17ebb73b755b788669cd28df837a3caa33a90b663877282db8bceb14d2d988e0a979dd6548634994f8917092a91bdf5539398b1deb88fc2e480175c92eed17eca1218bcfc2db9246", 0xfffffffffffffe38}, {&(0x7f0000000040)="1e002d5d8b720c149ac62dba047135e1d615d2058b95faa91c8ae01e9857b5203a16e6979c652b5316a7b567c42096fc7d59b6f98aecba9f0353851834ba1fd6ad92989879e2f6104200000400000000d802000000000000ae7ff5c84975e81c2658f33c7fd29734e3548d609566b66e60022ace159f60c947501424dba152525818b8f0f04b6ab494aef74b57d7aad10809f89b7f2a4d2f6554db0453e8eb10071feef4391a892c8f9aa9c2d4420000000000000000", 0xb6}, {&(0x7f00000001c0)="8bf8dbc75904f4874e690d66348ef8583a1ed18e331ec8146da5adeae0b25ea600fd4026298cbe4786b67f60f3f10d1c10f6dc67067542309c92f57994ac5b868df70dd59d3d2fe4f646e49971a61410b033a35321e906de408c7ce74306c2c3ec1d5dc0", 0x64}, {&(0x7f0000000000)="affadd05bfe15bf94a0abb0b5a1c9a4d", 0x10}], 0x4) [ 452.609891][ T8815] usb 1-1: new high-speed USB device number 39 using dummy_hcd [ 452.849858][ T8815] usb 1-1: Using ep0 maxpacket: 8 [ 452.979944][ T8815] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 452.982464][ T8815] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 452.984540][ T8815] usb 1-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 452.987585][ T8815] usb 1-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 452.989623][ T8815] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 453.030801][ T8815] hub 1-1:1.0: bad descriptor, ignoring hub [ 453.032304][ T8815] hub: probe of 1-1:1.0 failed with error -5 [ 453.034188][ T8815] cdc_wdm: probe of 1-1:1.0 failed with error -22 [ 453.350310][ T6027] usb 1-1: USB disconnect, device number 39 00:07:33 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000ac0), 0x0, 0x0) mmap(&(0x7f0000fec000/0x13000)=nil, 0x13000, 0x0, 0x11, r0, 0x0) 00:07:33 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) r4 = openat$vcsa(0xffffffffffffff9c, &(0x7f00000000c0), 0x2a0000, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000540)=ANY=[@ANYBLOB="9feb010018000000000000001300000030000000070000000000000000000003d9645258faf33dda27461ffe3a9ff28a0300000001000000000000000d0000000000000a005faa000000020003000000000000000000005f2e615f2e0097864b3420c68dfc7212e328aad07385cc77625d99228698067f"], &(0x7f00000002c0)=""/88, 0x4f, 0x58, 0x1}, 0x20) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r6, &(0x7f00000bd000), 0x318, 0x0) ioctl(r6, 0x40004, &(0x7f0000000340)="7f4beb248b6f1d64636f5ae4e754db365d186abcb4a26a75545f772383595d22cb8532bf94a92d4207eed8c81112af7d0ce42801c88e446c3428221a0285977b04d655") r7 = signalfd4(r4, &(0x7f0000000100)={[0xbd74]}, 0x8, 0x800) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) readv(r8, &(0x7f00000006c0)=[{&(0x7f0000000800)=""/232, 0xe8}], 0x1) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000240)={"5b89519cce609d541d257c14649287363e66ad547877d8d07e9bdb98d4a4f637", r8}) ioctl$SYNC_IOC_MERGE(r1, 0xc0303e03, &(0x7f0000000280)={"334f00c0adb017e82000", r3, 0xffffffffffffffff}) r10 = dup3(r9, r0, 0x0) r11 = syz_open_pts(r10, 0x440) clock_gettime(0x0, &(0x7f0000000480)={0x0, 0x0}) ppoll(&(0x7f0000000440)=[{r5, 0x496}, {r11, 0x20}, {r7, 0xe35fa84d43212aeb}], 0x3, &(0x7f00000004c0)={r12, r13+60000000}, &(0x7f0000000500)={[0x1]}, 0x8) ppoll(&(0x7f0000000200)=[{r9}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:07:33 executing program 1: ioctl$vim2m_VIDIOC_REQBUFS(0xffffffffffffffff, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r0 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(0xffffffffffffffff, 0x40045612, &(0x7f0000000080)=0x1) 00:07:33 executing program 2: wait4(0x0, 0x0, 0x1a, 0x0) 00:07:33 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3}, 0xc) 00:07:33 executing program 0: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a0904000001020900"], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 00:07:33 executing program 1: ioctl$vim2m_VIDIOC_REQBUFS(0xffffffffffffffff, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r0 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(0xffffffffffffffff, 0x40045612, &(0x7f0000000080)=0x1) 00:07:33 executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) recvmmsg(r0, &(0x7f0000002540), 0xfcba, 0x0, 0x0) 00:07:33 executing program 5: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 00:07:33 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x80000000002}, 0x10) 00:07:33 executing program 1: ioctl$vim2m_VIDIOC_REQBUFS(0xffffffffffffffff, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r0 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(0xffffffffffffffff, 0x40045612, &(0x7f0000000080)=0x1) 00:07:33 executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) 00:07:33 executing program 1: r0 = syz_open_dev$vim2m(0x0, 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) [ 454.089987][ T6027] usb 1-1: new high-speed USB device number 40 using dummy_hcd [ 454.329852][ T6027] usb 1-1: Using ep0 maxpacket: 8 [ 454.449915][ T6027] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 454.452183][ T6027] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 454.454248][ T6027] usb 1-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 454.457224][ T6027] usb 1-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 454.459322][ T6027] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 454.510699][ T6027] hub 1-1:1.0: bad descriptor, ignoring hub [ 454.512253][ T6027] hub: probe of 1-1:1.0 failed with error -5 [ 454.514085][ T6027] cdc_wdm: probe of 1-1:1.0 failed with error -22 00:07:34 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) r4 = openat$vcsa(0xffffffffffffff9c, &(0x7f00000000c0), 0x2a0000, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000540)=ANY=[@ANYBLOB="9feb010018000000000000001300000030000000070000000000000000000003d9645258faf33dda27461ffe3a9ff28a0300000001000000000000000d0000000000000a005faa000000020003000000000000000000005f2e615f2e0097864b3420c68dfc7212e328aad07385cc77625d99228698067f"], &(0x7f00000002c0)=""/88, 0x4f, 0x58, 0x1}, 0x20) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r6, &(0x7f00000bd000), 0x318, 0x0) ioctl(r6, 0x40004, &(0x7f0000000340)="7f4beb248b6f1d64636f5ae4e754db365d186abcb4a26a75545f772383595d22cb8532bf94a92d4207eed8c81112af7d0ce42801c88e446c3428221a0285977b04d655") r7 = signalfd4(r4, &(0x7f0000000100)={[0xbd74]}, 0x8, 0x800) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) readv(r8, &(0x7f00000006c0)=[{&(0x7f0000000800)=""/232, 0xe8}], 0x1) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000240)={"5b89519cce609d541d257c14649287363e66ad547877d8d07e9bdb98d4a4f637", r8}) ioctl$SYNC_IOC_MERGE(r1, 0xc0303e03, &(0x7f0000000280)={"334f00c0adb017e82000", r3, 0xffffffffffffffff}) r10 = dup3(r9, r0, 0x0) r11 = syz_open_pts(r10, 0x440) clock_gettime(0x0, &(0x7f0000000480)={0x0, 0x0}) ppoll(&(0x7f0000000440)=[{r5, 0x496}, {r11, 0x20}, {r7, 0xe35fa84d43212aeb}], 0x3, &(0x7f00000004c0)={r12, r13+60000000}, &(0x7f0000000500)={[0x1]}, 0x8) ppoll(&(0x7f0000000200)=[{r9}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200"}) (async) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a"}) (async) openat$vcsa(0xffffffffffffff9c, &(0x7f00000000c0), 0x2a0000, 0x0) (async) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000540)=ANY=[@ANYBLOB="9feb010018000000000000001300000030000000070000000000000000000003d9645258faf33dda27461ffe3a9ff28a0300000001000000000000000d0000000000000a005faa000000020003000000000000000000005f2e615f2e0097864b3420c68dfc7212e328aad07385cc77625d99228698067f"], &(0x7f00000002c0)=""/88, 0x4f, 0x58, 0x1}, 0x20) (async) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)) (async) sendmmsg$unix(r6, &(0x7f00000bd000), 0x318, 0x0) (async) ioctl(r6, 0x40004, &(0x7f0000000340)="7f4beb248b6f1d64636f5ae4e754db365d186abcb4a26a75545f772383595d22cb8532bf94a92d4207eed8c81112af7d0ce42801c88e446c3428221a0285977b04d655") (async) signalfd4(r4, &(0x7f0000000100)={[0xbd74]}, 0x8, 0x800) (async) pipe2(&(0x7f0000000040), 0x0) (async) readv(r8, &(0x7f00000006c0)=[{&(0x7f0000000800)=""/232, 0xe8}], 0x1) (async) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000240)={"5b89519cce609d541d257c14649287363e66ad547877d8d07e9bdb98d4a4f637", r8}) (async) ioctl$SYNC_IOC_MERGE(r1, 0xc0303e03, &(0x7f0000000280)={"334f00c0adb017e82000", r3}) (async) dup3(r9, r0, 0x0) (async) syz_open_pts(r10, 0x440) (async) clock_gettime(0x0, &(0x7f0000000480)) (async) ppoll(&(0x7f0000000440)=[{r5, 0x496}, {r11, 0x20}, {r7, 0xe35fa84d43212aeb}], 0x3, &(0x7f00000004c0)={r12, r13+60000000}, &(0x7f0000000500)={[0x1]}, 0x8) (async) ppoll(&(0x7f0000000200)=[{r9}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) (async) 00:07:34 executing program 3: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 00:07:34 executing program 1: r0 = syz_open_dev$vim2m(0x0, 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:34 executing program 5: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) [ 454.840162][ T6027] usb 1-1: USB disconnect, device number 40 00:07:35 executing program 3: r0 = socket$inet6(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0x801) 00:07:35 executing program 5: socket$inet6(0x1e, 0x3, 0x2) 00:07:35 executing program 1: r0 = syz_open_dev$vim2m(0x0, 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:35 executing program 2: syz_emit_ethernet(0x46, &(0x7f00000001c0)={@broadcast, @random="401aa44491bb", @val, {@ipv6}}, 0x0) 00:07:35 executing program 4: openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) r4 = openat$vcsa(0xffffffffffffff9c, &(0x7f00000000c0), 0x2a0000, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000540)=ANY=[@ANYBLOB="9feb010018000000000000001300000030000000070000000000000000000003d9645258faf33dda27461ffe3a9ff28a0300000001000000000000000d0000000000000a005faa000000020003000000000000000000005f2e615f2e0097864b3420c68dfc7212e328aad07385cc77625d99228698067f"], &(0x7f00000002c0)=""/88, 0x4f, 0x58, 0x1}, 0x20) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)) (async) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r6, &(0x7f00000bd000), 0x318, 0x0) (async) sendmmsg$unix(r6, &(0x7f00000bd000), 0x318, 0x0) ioctl(r6, 0x40004, &(0x7f0000000340)="7f4beb248b6f1d64636f5ae4e754db365d186abcb4a26a75545f772383595d22cb8532bf94a92d4207eed8c81112af7d0ce42801c88e446c3428221a0285977b04d655") r7 = signalfd4(r4, &(0x7f0000000100)={[0xbd74]}, 0x8, 0x800) pipe2(&(0x7f0000000040), 0x0) (async) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) readv(r8, &(0x7f00000006c0)=[{&(0x7f0000000800)=""/232, 0xe8}], 0x1) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000240)={"5b89519cce609d541d257c14649287363e66ad547877d8d07e9bdb98d4a4f637", r8}) (async) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000240)={"5b89519cce609d541d257c14649287363e66ad547877d8d07e9bdb98d4a4f637", r8}) ioctl$SYNC_IOC_MERGE(r1, 0xc0303e03, &(0x7f0000000280)={"334f00c0adb017e82000", r3}) (async) ioctl$SYNC_IOC_MERGE(r1, 0xc0303e03, &(0x7f0000000280)={"334f00c0adb017e82000", r3, 0xffffffffffffffff}) r10 = dup3(r9, r0, 0x0) r11 = syz_open_pts(r10, 0x440) clock_gettime(0x0, &(0x7f0000000480)={0x0, 0x0}) ppoll(&(0x7f0000000440)=[{r5, 0x496}, {r11, 0x20}, {r7, 0xe35fa84d43212aeb}], 0x3, &(0x7f00000004c0)={r12, r13+60000000}, &(0x7f0000000500)={[0x1]}, 0x8) ppoll(&(0x7f0000000200)=[{r9}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:07:35 executing program 0: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a0904000001020900"], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 00:07:35 executing program 5: socket(0x20, 0x0, 0x5) 00:07:35 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0x0, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:35 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000500), 0x0) 00:07:35 executing program 3: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x419, 0x0) 00:07:35 executing program 3: r0 = socket$inet6(0x18, 0x3, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 00:07:35 executing program 2: msgget$private(0x0, 0x0) getrusage(0x0, &(0x7f0000000480)) 00:07:35 executing program 4: ioctl$sock_inet_SIOCSIFADDR(0xffffffffffffffff, 0x8916, &(0x7f0000000100)={'team_slave_0\x00', {0x2, 0x4e23, @multicast1}}) r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) r5 = dup3(r4, r0, 0x0) ioctl$F2FS_IOC_GARBAGE_COLLECT(r1, 0x4004f506, &(0x7f00000000c0)) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) openat(r5, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4000, 0x50) 00:07:35 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 00:07:35 executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) 00:07:35 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 00:07:35 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) [ 455.559889][ T6028] usb 1-1: new high-speed USB device number 41 using dummy_hcd [ 455.829919][ T6028] usb 1-1: Using ep0 maxpacket: 8 [ 455.959894][ T6028] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 455.962413][ T6028] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 455.964464][ T6028] usb 1-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 455.967529][ T6028] usb 1-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 455.969646][ T6028] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 456.011581][ T6028] hub 1-1:1.0: bad descriptor, ignoring hub [ 456.013060][ T6028] hub: probe of 1-1:1.0 failed with error -5 [ 456.014934][ T6028] cdc_wdm: probe of 1-1:1.0 failed with error -22 [ 456.340212][ T24] usb 1-1: USB disconnect, device number 41 00:07:36 executing program 0: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a090400000102090000052406000105240800000d240f01000000"], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 00:07:36 executing program 4: ioctl$sock_inet_SIOCSIFADDR(0xffffffffffffffff, 0x8916, &(0x7f0000000100)={'team_slave_0\x00', {0x2, 0x4e23, @multicast1}}) r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) r5 = dup3(r4, r0, 0x0) ioctl$F2FS_IOC_GARBAGE_COLLECT(r1, 0x4004f506, &(0x7f00000000c0)) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) openat(r5, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4000, 0x50) ioctl$sock_inet_SIOCSIFADDR(0xffffffffffffffff, 0x8916, &(0x7f0000000100)={'team_slave_0\x00', {0x2, 0x4e23, @multicast1}}) (async) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200"}) (async) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a"}) (async) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1}) (async) dup3(r4, r0, 0x0) (async) ioctl$F2FS_IOC_GARBAGE_COLLECT(r1, 0x4004f506, &(0x7f00000000c0)) (async) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) (async) openat(r5, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4000, 0x50) (async) 00:07:36 executing program 2: syz_emit_ethernet(0x36, &(0x7f0000000180)={@broadcast, @empty, @val, {@ipv6}}, 0x0) 00:07:36 executing program 3: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x8) 00:07:36 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0x0, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:36 executing program 5: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 00:07:36 executing program 3: faccessat(0xffffffffffffffff, 0x0, 0x0) 00:07:36 executing program 2: setitimer(0x0, &(0x7f00000000c0)={{}, {0xffffffffffff150c}}, 0x0) 00:07:36 executing program 5: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040)={{0x0, 0x80000001}}, 0x0) 00:07:36 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 00:07:36 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 00:07:36 executing program 5: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) [ 457.099891][T11068] usb 1-1: new high-speed USB device number 42 using dummy_hcd [ 457.339850][T11068] usb 1-1: Using ep0 maxpacket: 8 [ 457.460685][T11068] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 457.463133][T11068] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 457.465197][T11068] usb 1-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 457.468242][T11068] usb 1-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 457.470475][T11068] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 457.510684][T11068] hub 1-1:1.0: bad descriptor, ignoring hub [ 457.512080][T11068] hub: probe of 1-1:1.0 failed with error -5 [ 457.513894][T11068] cdc_wdm: probe of 1-1:1.0 failed with error -22 [ 457.830135][T11068] usb 1-1: USB disconnect, device number 42 00:07:38 executing program 0: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a090400000102090000052406000105240800000d240f01000000"], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 00:07:38 executing program 4: ioctl$sock_inet_SIOCSIFADDR(0xffffffffffffffff, 0x8916, &(0x7f0000000100)={'team_slave_0\x00', {0x2, 0x4e23, @multicast1}}) r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) (async) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) r5 = dup3(r4, r0, 0x0) (async) ioctl$F2FS_IOC_GARBAGE_COLLECT(r1, 0x4004f506, &(0x7f00000000c0)) (async) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) openat(r5, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4000, 0x50) 00:07:38 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x0, 0x0, &(0x7f0000000080)="3cea08a21f7b2d9e53a0a9f4875a5b1a528cac96db0fcb2874252db110c3f0db8a87d9e6e07533651410b16926fe79f3b1730caa767a79d7aff1ccad9bbeef3db701c86594f58964d56b26c219be623711dffcff9fea2b9eba47a919f1c21fa872f120ce9513978c3731eeb50e54f751a4d69dfdb0c275e4e1f24fff5b6f0e39c9d375bf45605e5012ea99ebb561341bea652c8e145804bd6cf56e065d5715bb0ad799ceb923000e228f26e21ad5cbc797a132151f172cbdc3357a752c5c65f59ee8a431b24799b980128d49c2faffb0f2eeac7073c77040f7ac2638af168de2a4231ae7b0720241e227ac4fa29bc0df99ed9aea45db34f3af9b33b7eade06b3dcfea39a8ce07ff06ae961750eacc53b6ba4510eda1b1fa450cd38ad08aa70d52c9cf315fe584a72b7c177c6a01a33b2c21b754d485a3d9ff4454d932b5853043fb61fd3d8126c4f871b163ead846082027b31638a46dfd7a61ae8a3b12508526a14b92a84be35da11855e3b79d090050551d1aceecb285ebc4734b480768f8146f94d23a2cfc44d716a3ce0b0a589ccc4db356fe6c7737777f64b103105f8d22223472be20daa3d4ec98745371d26e55bf04fdafac6f0720ead4568797a0c97208f88fac0a7ddf58e1e3b4205322ee9e2c3b2d628c959c320efe489337e7f2e2d14f43c8b5ea07acfb34cb2e61e918bff7b855979c529a3529218f707d084c2902c81248be520d4cf99e0314aae01e6cf7de9d7b05f2a2df3a996a423f0bc7e877da2875d9a80a9b8d6e743678ad6bf8187f357c1943548c220ed86c90985cf2de922cb0b90297abb84eaf5d62f3b9fc68650c9502ee5a4c887a4177ed3339c6d0a1d50deb7e43277500e6ffe0c405adf16aa943a50e6aaff3e376fff6aac1b8cdf38b12121313d6f6db05bb3f96941f452a3c49e1ca7743e3d17d79f9fe241ce8c40ca646f2b48e39db965ce943d09b11f23e7160eac6584f8e2790856c598d77bbee4ed925227a4fd6354bc71ccb16dbe8d38bc368cbee7dd1d97b1146cf7bd5783f73787196baebada9aeb679a6a9459a20894901c0c703db9aa09fbda9b6299493f7c7ad44c32797532cdd3971b64c241a13bb8a2e30a4a0f0c8eb0a4a0cf74af9c1f4a18aa3f80f3589f22a1ae6c33ee164fcedb7755de0f975af56d7be39c6ea4c9c3d517706e708f2289e91ebcc7d468a74083d816ee3cd5d3dde3179e6a20dda9d01e508e2afdb2c3430f9e40bf18f86bfe5c3500b0fd171a6ee16cf7d22ca9ec84c39e6c7705d889321c6e36022c800c5fc12582bc01dbb306fea9f813267cd70a6b2e90557cc45cff22e5bc00f0ca104346d262cb406a8ad6e6a71e6a49a8a54ce8bdebe3345c4a985ccbeaa828acaf16f00e6ed9b2e3ca4cf212aabbe130078184fd2824bece3c3be030d2f2c669beaafe9061f9ca0ca0e43abc8ddb8585163fcd6ad5f783f0c72fe1358bb17344056cede2fa78e1efadda6ab8abecbd024818ad3101468c143fbd9a8763814ad865780d3999240a26d71e51cec260707974ef48ab2aa191f5b5eb806df669f5e869f36628aa8866785fa64c7a4b3eeb604dc7155372f6208684d5c4b2958842d13dd3fd12fa24ce20a380c2961ce3477693eba7140be7f465a2f12e63f4ea2aed3d22cd85bf59fdcee20f014a5758cd371136da7caa6cb1d70beea5c42f49dc77aabcaf34b6346dfb988f9b90efda50cf82f476be23713b3f76cb31c6bdc9ff84f88cf7e8fc225233c6f6b4e9aa225a49cee0535f7c1f3465dc348ee7654e7f7f4caff6c33b40fc5d6d1e7dafbd13bc2bd8eaf2e12e1b5f99a0ddedebdcb0c29c93c2a45263b8718b478dc8b8b1499661d6579391e05dcd9e61798cd87738247a39d5d6950e1fdd3e28abb457dee679815f7ee4bbf374bff58e7189e6286569050990fcb8e9e34c9af08f87e30640a971623e3f99a11fba344bf7c2b03d8cdf2719efab209e8103af37287593264424611b557e3d92ed7d6d43442e2eca0af996446e62fdf31b7e4f5a0f6c12ff638ff3b013393df42fe91f58cb2dbe122cc17478950ef06be74185b5ee06442f50268547c90d3d5eb3e7313fa72ddc4f08d2bccede2a766f208856ad58382898ea72eb09bb2b635f01fadc66e365eaebd6a366a98f06d61b7efae76bdadd86fa8bca578ab8de8719b805585d900439afaeddcc6e1fbd55ac6f85ea7086840c56265868e87b8090359714bc24a359b260d9f54578c666016a924098ea548c369358692cfcbdd2ffb9cdee197909dc8749a44f382c5d0f46b5be805fd9c82e16c1aeea7f44d7fbd2b06cd413cad2c513947a85afdd50213912820f670fb5b06e9cfa8f283fc620ac662a96436cd1afd914711c8ada298f18629c14558c9513f18f3a846e868d198d9f8410343bdb7c637cf44bf8e6173be3c55ba748c6a44578fcfd8c0e3b8de881e78c6ec65a79a19ccc7121635945db07622dd48bb1013e4ac0967e65a776f3365e63862a47dcbc2c13c2d7b00ed641eabd5dd0dceb682dbd43b80eb49c830cb142cd5606d6119f0dcfd60275133aec94bb86b39de7f920f313007d60c1e5dee0c6e8aefcb5a14c42d556aa51f4e0647db288cbdab2d88d04d4bb23c326cc25e3209ef71dcc783bf18513d8b6dbf2800e3fb52a5c38f6b9999a06d028221f3f3e611558203dc7b40ac7844a7d42e9295f8a22f81ca1928b765c2bdc5b0771e10197df2070e19b8d27a7c175c8fd155c2fcc4469beee21288ebf8ef37c09bee5838c2192a3c7157b3c56f93f8eff83460270eb1f01c4c2be83a42666ae3726b1dc037f8ff34088558205db24a5fee7ae8702eb3ba5efd00cc8e0f1d33db9d7836df4e09b18d0e0300855b92dc2d40a73e651ddb3e13ab3efbb90", 0x801) 00:07:38 executing program 3: pipe2(&(0x7f0000001400)={0xffffffffffffffff}, 0x0) fcntl$getown(r0, 0x5) 00:07:38 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0x0, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:38 executing program 5: syz_emit_ethernet(0x46, &(0x7f0000001540)={@broadcast, @random="401aa44491bb", @val, {@ipv6}}, 0x0) 00:07:38 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) getsockopt$sock_int(r2, 0xffff, 0x1, 0x0, 0x0) 00:07:38 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffffc}, 0x10) 00:07:38 executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0xffffffff, 0x4) 00:07:38 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$FS_IOC_GET_ENCRYPTION_POLICY_EX(r0, 0xc0096616, &(0x7f00000000c0)={0x4, [0x0, 0x0, 0x0, 0x0]}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:07:38 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ethtool(&(0x7f0000000500), r0) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000840)={0x14}, 0x14}}, 0x0) 00:07:38 executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000040)={@remote, @local, @void, {@mpls_uc={0x8100, {[], @ipv6=@generic={0x0, 0x6, "3da21b", 0x0, 0x0, 0x0, @rand_addr=' \x01\x00', @ipv4}}}}}, 0x0) [ 458.550007][ T8815] usb 1-1: new high-speed USB device number 43 using dummy_hcd [ 458.809825][ T8815] usb 1-1: Using ep0 maxpacket: 8 [ 458.969865][ T8815] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 458.972468][ T8815] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 458.975372][ T8815] usb 1-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 458.978395][ T8815] usb 1-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 458.980597][ T8815] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 459.022799][ T8815] hub 1-1:1.0: bad descriptor, ignoring hub [ 459.024238][ T8815] hub: probe of 1-1:1.0 failed with error -5 [ 459.026125][ T8815] cdc_wdm: probe of 1-1:1.0 failed with error -22 [ 459.340811][ T6471] usb 1-1: USB disconnect, device number 43 00:07:39 executing program 0: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a090400000102090000052406000105240800000d240f01000000"], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 00:07:39 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNGETFEATURES(r0, 0x800454cf, &(0x7f0000000100)) 00:07:39 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(0xffffffffffffffff, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:39 executing program 3: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000180), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(r1, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000a00)={&(0x7f00000008c0)={0x14, r0, 0x1, 0x0, 0x0, {0xc}}, 0x14}}, 0x0) 00:07:39 executing program 2: socket$nl_route(0x10, 0x3, 0x0) r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'bridge0\x00'}) prlimit64(0x0, 0xe, &(0x7f00000001c0)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000240)=0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$SO_TIMESTAMP(r0, 0x1, 0x7f, &(0x7f0000000700)=0x6f400000, 0x4) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) r4 = socket(0x10, 0x3, 0x0) r5 = socket(0x10, 0x3, 0x0) r6 = socket$netlink(0x10, 0x3, 0x0) r7 = socket(0x10, 0x803, 0x0) sendmsg$NL80211_CMD_SET_INTERFACE(r7, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={0x0, 0x28}}, 0x0) getsockname$packet(r7, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r6, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="4800000010000507000000000000060000000000", @ANYRES32=r8, @ANYBLOB="0600000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r5, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="3000000024000b0f00000000ae00000000000000", @ANYRES32=r8, @ANYBLOB="00000000ffffffff000000000c000100696e6772657373"], 0x30}}, 0x0) sendmsg$nl_route_sched(r7, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000000c0)=@newtfilter={0x34, 0x2c, 0xd27, 0x0, 0x0, {0x9, 0x0, 0x0, r8, {0x1}, {}, {0xc}}, [@filter_kind_options=@f_tcindex={{0xc}, {0x4}}]}, 0x34}}, 0x0) getsockname$packet(r7, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route_sched(r4, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000240)=@newqdisc={0x30, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r9, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_ingress={0xc}]}, 0x30}}, 0x0) 00:07:39 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$FS_IOC_GET_ENCRYPTION_POLICY_EX(r0, 0xc0096616, &(0x7f00000000c0)={0x4, [0x0, 0x0, 0x0, 0x0]}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) (async, rerun: 32) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) (rerun: 32) 00:07:39 executing program 5: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_buf(r0, 0x107, 0xd, &(0x7f0000000040)="cb01840f367fdd5ac5a7361dfa4f9d3a", 0x10) 00:07:39 executing program 3: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000100)={{0x12, 0x1, 0x0, 0x5b, 0x87, 0x80, 0x10, 0x5a9, 0xa511, 0x2231, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3f, 0xb8, 0x48}}]}}]}}, 0x0) syz_usb_disconnect(r0) [ 459.882560][T12151] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.2'. 00:07:39 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(0xffffffffffffffff, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:40 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$FS_IOC_GET_ENCRYPTION_POLICY_EX(r0, 0xc0096616, &(0x7f00000000c0)={0x4, [0x0, 0x0, 0x0, 0x0]}) (async) ioctl$FS_IOC_GET_ENCRYPTION_POLICY_EX(r0, 0xc0096616, &(0x7f00000000c0)={0x4, [0x0, 0x0, 0x0, 0x0]}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1}) (async) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) [ 460.660213][T12157] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 460.673720][T12157] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:07:40 executing program 5: socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x10, 0x3, 0x0) r1 = socket(0x10, 0x0, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$NL80211_CMD_SET_INTERFACE(r3, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={0x0, 0x28}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="4800000010000507000000000000060000000000", @ANYRES32=r4, @ANYBLOB="0600000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route_sched(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000240)=@newqdisc={0x30, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_ingress={0xc}]}, 0x30}}, 0x0) 00:07:40 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000140)={0x6, 0x2, &(0x7f0000000000)=@raw=[@initr0], &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 460.752658][T12163] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.5'. [ 460.810108][ T24] usb 1-1: new high-speed USB device number 44 using dummy_hcd [ 461.109977][ T24] usb 1-1: Using ep0 maxpacket: 8 [ 461.229920][ T24] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 461.232342][ T24] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 461.234535][ T24] usb 1-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 461.237599][ T24] usb 1-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 461.240797][ T24] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 461.282001][ T24] hub 1-1:1.0: bad descriptor, ignoring hub [ 461.283561][ T24] hub: probe of 1-1:1.0 failed with error -5 [ 461.285436][ T24] cdc_wdm: probe of 1-1:1.0 failed with error -22 [ 461.600081][ T6027] usb 1-1: USB disconnect, device number 44 00:07:41 executing program 0: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a090400000102090000052406000105240800000d240f0100000000000000000006241a"], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 00:07:41 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(0xffffffffffffffff, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:41 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f0000000300)={&(0x7f0000000000), 0xc, &(0x7f00000001c0)={&(0x7f0000000400)={0x12c, 0x0, 0x0, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_WANTED={0xec, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x0, 0x3, 0x0, 0x1, [{0x0, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE, @ETHTOOL_A_BITSET_BIT_INDEX, @ETHTOOL_A_BITSET_BIT_NAME={0x0, 0x2, 'veth1_to_hsr\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x0, 0x2, '\xc3+!%\\\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX]}, {0x0, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE, @ETHTOOL_A_BITSET_BIT_INDEX, @ETHTOOL_A_BITSET_BIT_VALUE, @ETHTOOL_A_BITSET_BIT_NAME={0x0, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x0, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE, @ETHTOOL_A_BITSET_BIT_NAME={0x0, 0x2, 'ethtool\x00'}]}, {0x0, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x0, 0x2, 'syzkaller\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x0, 0x2, 'batadv0\x00'}]}, {0x0, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX]}, {0x0, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX]}, {0x0, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x0, 0x2, '\x00'}]}]}, @ETHTOOL_A_BITSET_MASK={0x4}, @ETHTOOL_A_BITSET_NOMASK={0x4}]}, @ETHTOOL_A_FEATURES_HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_hsr\x00'}]}]}, 0xfffffffffffffefc}}, 0x0) 00:07:41 executing program 2: syz_emit_ethernet(0xe41, &(0x7f00000000c0)={@remote, @remote, @val={@void}, {@ipv4={0x800, @gre={{0x17, 0x4, 0x0, 0x0, 0xe2f, 0x0, 0x0, 0x0, 0x2f, 0x0, @broadcast, @empty, {[@end, @end, @cipso={0x86, 0x1e, 0x0, [{0x0, 0x7, 'Wn14\''}, {0x0, 0x6, "d63ba6d8"}, {0x0, 0x2}, {0x0, 0x9, "e29a16e15bf555"}]}, @noop, @timestamp_prespec={0x44, 0x24, 0x0, 0x3, 0x0, [{@broadcast}, {@broadcast}, {@empty}, {@local}]}]}}, {{}, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86dd, [], "0549b531c8e9a6dd55fb86a21e235c6b3cd81c9a04eedac2881dffa220400355911d828bfb825e28d4bdcb8adcf7e57af7fcc6caa4d8961b32273649f8a47b88d34a466b24281ee4e7326310dda98cf8f1924a3dcf21cc232aa16ed219f3bfa0ec7baf7907986c4e91d07a01f208bbf86ffb32d58955aa55e9ab10b5fd8357eca973eadc50f37f59c3ab9b413a4894c9593def3dde418cebcade876fe78c6f002745dc1ba62fe4d315ff26042bff279b5c8347fc49c998f09e7f6d0281f4244173cbd4bf07d48107d65989e713173b23711d8419b8f13b055ce3eaa978b95a8a7700f6523022ccbc94152da6503e24ca39aaf88953bf940c6bca7bc8b4a2cea7ea473f1c3d98af8165954cec4b398beedb7ab0e7cf5da5a5e727c1201079f0582063d685371b5f7bae6a887d5d3bd93b960f51fa2b97d8a27f77f27fff475ff6bb6ab9b13c63bbf74ac061587291d4f2b8ca0e70e02e906b5bb2795c5a00299c6d581c19a60f04bf3493c21e27c4458e36f64ba66665dce7407915adadb5901a73c980d5f812e27b6e081292c934f907bb9865a3a4781d8db3176d6ed4e7e2d3fe20fc9f3024c2f008b52d663d9d82258aac7e8a38ec7338c4fa5496308ad5529d3e2da9e49988f558bb258228397507d32e6adb2417c0f2fb3f13e127f7f326bbeb7d3a13d3df82a930b494bd828bc701f9234dc11f6fac5e76fb00c861844638e2948ecd2173ba57f384433bde6fb0ddf23f5150c5befde7e8487c10c2ca231fdf4b8973dc89ef16e61d78974ef259058c7c9d51acb2750b4936d2e4096a17ffe04bcdc60b1d48b706007b90bbe1673a160ff55a440d9ea4f667a12d6ccbd93c6dfcd759870ce566e1559880b66b667589f2200780d18ddd3336e25e2b19d6acb9814629c58eb1a40b04f1a4923088163a9425ad8e2d15a2a5520b3745bccd5102038accc35d04bf16274b1760e0d465485dcbc0fd47ed9177884759fd3d6ea139258522a53a05083efb469eeb82454dcf13b6ff8eee71a06970220580251e7abd0abacea470839e97814e2abbc14c63ab285b7ca0bfaa6130a09b212c83b30dde14c97ca5f285ac847a26ffeffde1ca7fdedd5866111139c4f605375f20e37bb1b14626d2cc955671cf5b934ce53c41a3f9037aaee1e5d3008f9531f1d86a5afbdeadbf1d68478b38f0871109d4a4c2f76a9f8d5a17881232ceb41e5f63ccaf79324d8d09c67233f1e2b3dbb85aa654ec54cc34ff2df40d28026512700f8cc94b0f2a3b67fb80f765b1931d3766afe6fdb3adde01680d29978b04390388ebf2d0ebd189698578d504fdc49c0b3875986072e4b85c2eb8b73973814c41fc4d2c816203dbc4bd7c815395b00b9e8c7464ece08cebfe8c7a7f1eeba8fc2f06f60ecea50bc9e10a5d79b3fc3957ff87e1b7df61af33eb32239b0b0556350d8ebf6c5f4a58803e90c8608e97dd38a3520d5f8b684db5f0deb67f001babb1d4419a20f728c276e05b69cc5e471f3ead66f411e58dd65ee6c4c8d56a53f6538672a127bede0cd75a318b1687954c18bdb9d9637d489fcc2ecac7be8638b8e8964f0c86568637c000156f7b977609938e0f40beeecb83124c06ad5a7b6df375a5dc79869f76c7a8beef44da2aa099b304ca141845e860d6eedd07ca2d37969c884f669031cb79b9fb491f1329131bbf1a6bc20202c6461596072a6e3ca52a3167e574e39437cb6cc442959a0cd1f337b8a772d71fa26a83ad519aafb735f4db2575382de63309517aaf3186830f903a2cb71d30a3f4539af7f6ad02ccbe337f14cdd9e3ba692d7290f0f23ac3571db615e1f408ca2b0a56c72c2240e8d6f0db7611f34784118af3f0f6e6f57a47b996331a8f6a34ad27516451fbd33c814c9f64cce1b21ca05b7ace6a625f57b87eb115d3d54c50195aac970592bbb722b7799b71c6b87846c545bfb4764c39ad38a8e577198c6533df9dd1114f34729cae69b3728af26f35f155dee15d1f2ad7003f5ae21e1d80a3f17689a4c2446ac0d28b8c6e2410f7f2a87e3f356840bab4489f712d125efad158d4d1845c52e2de327a22e61a3c354f5350db093b1b51f080e38c0e396137606ccb99b850bd9c71e464474471bee649ded17f2d49ff614a532c41d55b36e194110bba87d9c811874994c318aaee1c747dbc1f6fcbb100915b3eb7896539559f228aa048a72bad44a35fb3630e766acd06cf1344ad75d698e18f67ea76df2710fd89806a7505e02344e89d2a295e104077095cc1cbaecf76d94c274583c113cbd447acf2066e65adee8b40d53f3597a899993d5f652153955b5acba9d05220c6fcb62376337767e45e0ce9809810b528aabff83bdead7b91db5bcfa883707f4593d819a7b7c873202b87b2fc0adcfb8c7b4ca714bb4adab7d88f4465d2a25996bfd74806f3ef79739ddfee7db468e5319159e94000f3c8ec71c08a62a50908b8629f578964b789446526c00695d9d7ff092bbadd937b5e3625e82e5b5db7a64620ccaf87f77637f7e7dc7ca7658c015a4d0d54d99b02dc2c4764ff861badb4638a14c44add08572bc2c3242c6cf971210ce6cd36e3b4fda17c5b06253a2d18d451b321aef464abca7406049f175d1331627739b1f0f915705e71a0ba5acc5363da6eff09c4976d02f5ed1900293e2a413d64389f2dc9c58363036d34dd0a60a2ff61c55f9f4df74370d16cbff05563abbaecac0a6baebe217b922679eacdbedd7a0f10f40f1a2fc8303f28b15a9f10dbc062437c060e80f1d2405a87495af55639125139d0726c913074000a1e4ae81fdb7e8bbe522d9cb11b825708091a9cc4cf636a39757290765524321454153ffa0d4081b4a98e8f8a84c009de24157dc97693cf7d22fd3b30c2b157536c55a94fc45f0218c8b22b809658098e06605e5a2f1f91b12b7ee00ea76a4b1ac350fc07b3651e00662ff8d80e4fd15d8da45addeca59f1df38026e105c3a078e32077f7a6d1e16aae55affff7b6db5fd6f9f1243c1cff127a02815e04218a4aa87740d120faddcabbc428c841ad777f3a7edd4dcbdeaddfcadb0e68e216667bab48d8677112a572d575e6d8d3d7bbe39e186660343a57220f4bd1030918bc50d8fb0d35e6d7d1dba2de9108155785ab726d6be4226d554aeb6cbc6e7d13159abde0028fef7672b65b2307c8ecfc1dd15c3e11e4d5fef4be35ba11fbbe0503ef18bf424683c79f48e6f0036cd225ccb684d45bd3d327e8387c1cafba1136bc13ba1fa2f8151da78bc7fdb414c0061729f5c6eb69260d66f6074226c95f85d6bef6eb92f0b3196091a4f46a51ce31cdf023cb085ea70aef82b8ef745dfecf56673765a46409a783339851b74bca341ffe2f8a6797c45659d9e1e54d97db735d41ecd7533e3291f69b15562fc9c204a8a5f75ddbcbe5e545bbd212efeb8b65d9e379aca0e93398149094c77c8ac3e93ca1a9c31d2a1b93c199d780405bdfd777d340b24ac8d86eec471c24bc2f74a9d2171c2c5ee8a4e5e0957310e187f62f57aee99daea9495a0c8213b0ef1f72eb47f3a41e8202f0b5d611045267789959bb0d26c0e9cbd082085f6df4db8c8de57fedbcd79cbd5694bbae6316b833abfad6275695af1b3517a4ef47fd0e81fb6cbe056db076db0a665778fe348ee588c0113574dde5c7e7b1ccb923a4f4424bb68de0d893af61531d52d503356ac0760146210563c6169f28bf9811487af81d07ad7a7db42e1af7d825a630d48279fd21878b53d9d92cf6c66e228c0d66e4f0e50164a14a31835ec3422219f664d6330d1e6bf5f4648e3004e5abeacbeafe3a5dc36788d48a8c8fd3b60810baa9814e64611fc120bbc4fbfcfd6fef86803711bb374dcc31d786e5d880674a9d82c051fef47b8f5dfd7ee381b09b5a9bd922346dae922dc7ea7a87f73ad75d2219d136d867f33b7c85f4159628ab87eb2b3a50543c5a268c211e0527a517ab3ef7e5a44a3558e9ca0d829427705e8cf41fce8b31a64894c17ad2898b618f5b036b8b9410067be5703f66527d1db29c05fc7be1a5926e7385c2bbc5db70027335a0b2474ea6a69f1ada3329f36639c506a13de543b7cbf660369a3e87613bb5c0028c2fda1a689a1fad44379f64eca3e5e84280144a7c513e42ff395cbd7664b2d6c66ac6a3f84f333ae49cbe54e7178447330800fe4237fe530b9820869e9b5f28e9cd90c4facd2c38933413064e5ac80673b66e6290aa28b77f1a55d6df553c1d5baa6ffc232520700918dc7396bd796745c4f9a3ecd86a28e364283d83ae498764880e51273ecdb11e139c87cf9fdaadddbb737a10b758a7a088d630ff2cc8460b12c7277d0c7055f98cf26fc13b676e6b8f7762528447b3b16875bce36e6e7b15fde3e08fe5436ac32d960d75404a23dd77dc03ab996872301b288e2204037e96d49cb3b92f5d50933dce3bddf64ec12d98c73c637e3bd830c7e4a1c94f7e3a4d38bc6a0d60a57c6cb1e276a939c341fef8eedf881910fbb8ab8e17622132ca70039249bf5a370529b10615e11b58f4217df7a67b8bfe958e02ee93581d8245be354e2203a5fe14f33458b897e6165846f17b0a41affb472f6c59ba3722dd4103943df9b5698355ae46897762ecbb210e41acd39e6e57a3cecc5bff8d8c224f9a52e36599e13df859e74ad4284e98"}, {}, {}, {0x8, 0x6558, 0x0, "46aadbc9d248cda9d2bb9b4515b6644412fa69920ae8a3e3714f49194ab94bb1474ab12141ee30cca13595b7a176a647cf1d3c92c64197e565be014c98ef2c6b6e07e944d7b004f4db8244e459e1bdf446240846e4f3f7e1be1f0f9e9552813ac1d95c07863a79e3a55f1c559c82d3c0e34a03ab3e42662a4cc9dedace5072294f6a02733c949aef7c3495534bd0f8a1c4dddc1474b8866869da17cb96fc31c21fb90dcf2032"}}}}}}, 0x0) 00:07:41 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"0e7e00d6daf062c603f93e48fe794d00c0adb017e82012f78982ac00bc00", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:07:41 executing program 3: prlimit64(0x0, 0x0, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) getpid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001780), 0x0, 0x4048c40) socket$nl_route(0x10, 0x3, 0x0) r2 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r2, 0x4c80, 0x0) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f00000014c0)={'syztnl0\x00', &(0x7f0000001440)={'ip6_vti0\x00', 0x0, 0x2f, 0x5, 0x1f, 0x1, 0x1, @private1, @mcast2, 0x10, 0x20, 0x400, 0x4}}) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x48000) preadv2(0xffffffffffffffff, 0x0, 0x0, 0x4e824646, 0x401, 0x10) openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000480)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) 00:07:42 executing program 5: syz_usb_connect(0x0, 0x2d, &(0x7f0000000100)={{0x12, 0x1, 0x200, 0x5b, 0x87, 0x80, 0x10, 0x5a9, 0xa511, 0x2231, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x3a, 0x0, 0x1, 0x3f, 0xb8, 0x48, 0x0, [], [{{0x9, 0x5, 0xa, 0x0, 0x50}}]}}]}}]}}, 0x0) 00:07:42 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, 0x0) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:42 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) getsockopt$netlink(r0, 0x10e, 0x4, &(0x7f0000000200)=""/151, &(0x7f00000000c0)=0x97) 00:07:42 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a"}) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"0e7e00d6daf062c603f93e48fe794d00c0adb017e82012f78982ac00bc00", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) (async) dup3(r4, r0, 0x0) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) [ 462.107096][T12184] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 462.109264][T12184] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:07:42 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_BROADCAST_ERROR(r0, 0x10e, 0x4, &(0x7f0000000200)=0x800, 0x4) 00:07:42 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, 0x0) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) [ 462.295256][ T8815] usb 1-1: new high-speed USB device number 45 using dummy_hcd [ 462.551864][ T8815] usb 1-1: Using ep0 maxpacket: 8 [ 462.681055][ T8815] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 462.683479][ T8815] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 462.685566][ T8815] usb 1-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 462.688637][ T8815] usb 1-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 462.699398][ T8815] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 462.740944][ T8815] hub 1-1:1.0: bad descriptor, ignoring hub [ 462.742415][ T8815] hub: probe of 1-1:1.0 failed with error -5 [ 462.744258][ T8815] cdc_wdm: probe of 1-1:1.0 failed with error -22 [ 463.060330][ T6026] usb 1-1: USB disconnect, device number 45 00:07:43 executing program 0: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a090400000102090000052406000105240800000d240f0100000000000000000006241a"], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 00:07:43 executing program 2: syz_emit_ethernet(0x3b7, &(0x7f0000000440)=ANY=[@ANYBLOB="aaaaaaaaaaaa0c1b352b161608004c"], 0x0) 00:07:43 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, 0x0) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:43 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"0e7e00d6daf062c603f93e48fe794d00c0adb017e82012f78982ac00bc00", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) (async) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:07:43 executing program 5: syz_usb_connect(0x5, 0x5e, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0xeb, 0x9, 0x66, 0x8, 0x1608, 0x20c, 0x49a6, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x4c, 0x2, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x80, 0x0, 0x4e, 0xfb, 0x2a, 0x0, [@cdc_ncm={{0x5}, {0x5}, {0xd}, {0x6}}]}}, {{0x9, 0x4, 0x0, 0x0, 0x2, 0x1, 0x1, 0x96, 0x0, [], [{{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x2, 0x5}]}}, {{0x9, 0x5, 0x3}}]}}]}}]}}, 0x0) 00:07:43 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) write$tun(r0, 0x0, 0x0) [ 463.482954][T12203] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 463.485191][T12203] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:07:43 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0x6, 0x5, &(0x7f0000000080)=@framed={{}, [@jmp, @exit]}, &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:43 executing program 2: r0 = socket$can_bcm(0x1d, 0x2, 0x2) read$FUSE(r0, 0x0, 0x0) 00:07:43 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x0, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:43 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000300)='G', 0x7ffff000}], 0x1) vmsplice(r2, &(0x7f00000003c0)=[{&(0x7f00000001c0)="ab", 0x1}], 0x1, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000000c0)={0x5f2, "6e02145ca511db1e5680b193b858e57880f4190a0d9b78c03447bd308a563ba8"}) r3 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r3, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r4, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r5, r0, 0x0) ppoll(&(0x7f0000000200)=[{r5}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:07:43 executing program 3: pipe2$9p(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4000) write$P9_RLINK(r0, &(0x7f0000000040)={0x7}, 0x7) write$P9_RSTAT(r0, &(0x7f0000000100)={0xde, 0x7d, 0x0, {0x0, 0xd7, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0, 0x29, '/sys/kernel/debug/binder/transaction_log\x00', 0x29, '/sys/kernel/debug/binder/transaction_log\x00', 0x29, '/sys/kernel/debug/binder/transaction_log\x00', 0x29, '/sys/kernel/debug/binder/transaction_log\x00'}}, 0xde) 00:07:43 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x0, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) [ 463.829926][ T6026] usb 1-1: new high-speed USB device number 46 using dummy_hcd [ 464.079844][ T6026] usb 1-1: Using ep0 maxpacket: 8 [ 464.199996][ T6026] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 464.202465][ T6026] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 464.204528][ T6026] usb 1-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 464.207586][ T6026] usb 1-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 464.210778][ T6026] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 464.250756][ T6026] hub 1-1:1.0: bad descriptor, ignoring hub [ 464.252295][ T6026] hub: probe of 1-1:1.0 failed with error -5 [ 464.254125][ T6026] cdc_wdm: probe of 1-1:1.0 failed with error -22 [ 464.570993][ T6026] usb 1-1: USB disconnect, device number 46 00:07:44 executing program 0: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a090400000102090000052406000105240800000d240f0100000000000000000006241a"], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 00:07:44 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendmmsg$inet(r0, &(0x7f0000002d40)=[{{&(0x7f0000000080)={0x2, 0x4e23, @local}, 0x10, &(0x7f0000000480)=[{0x0}, {&(0x7f0000000680)='r', 0x1}, {0x0}, {&(0x7f0000000280)="ff", 0x1}], 0x4}}, {{0x0, 0x0, 0x0}}], 0x2, 0x8000) 00:07:44 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x0, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:44 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(r0, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000a00)={&(0x7f00000008c0)={0x14}, 0x37fe0}}, 0x0) 00:07:44 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) getsockopt$netlink(r0, 0x10e, 0x0, 0x0, &(0x7f0000000040)=0xfffffffffffffe73) 00:07:44 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000300)='G', 0x7ffff000}], 0x1) vmsplice(r2, &(0x7f00000003c0)=[{&(0x7f00000001c0)="ab", 0x1}], 0x1, 0x0) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000000c0)={0x5f2, "6e02145ca511db1e5680b193b858e57880f4190a0d9b78c03447bd308a563ba8"}) (async) r3 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r3, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r4, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r5, r0, 0x0) ppoll(&(0x7f0000000200)=[{r5}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:07:44 executing program 3: syz_usb_connect(0x0, 0x58, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0xa, 0x32, 0x40, 0x10, 0x19d2, 0x130, 0x941, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x46, 0x2, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xb3, 0x48, 0xe8, 0x0, [@uac_control={{}, [@output_terminal={0x9}, @processing_unit={0x7}]}]}}, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x84, 0x4e, 0x15, 0x0, [@uac_control], [{}]}}]}}]}}, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, 0x3, [{0x2, &(0x7f00000007c0)=@string={0x2}}, {0x36, &(0x7f0000000800)=@string={0x36, 0x3, "8e056c0546a4651e15bb8f5365bbb55eaad5ac29fdedacc89c60a597a2b9f571c0fdcd1bf462f4216378b1779ba68a9d50d80cb0"}}, {0xe5, &(0x7f0000000840)=ANY=[@ANYBLOB="e50392"]}]}) 00:07:44 executing program 5: syz_emit_ethernet(0xe, &(0x7f0000000000)={@local, @broadcast, @void}, 0x0) 00:07:44 executing program 2: syz_usb_connect(0x0, 0x48, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0xeb, 0x9, 0x66, 0x8, 0x1608, 0x20c, 0x49a6, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x36, 0x2, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x4e, 0xfb, 0x2a}}, {{0x9, 0x4, 0x0, 0x0, 0x3, 0x1, 0x1, 0x96, 0x0, [], [{}, {}, {}]}}]}}]}}, 0x0) 00:07:45 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x0, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:45 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000300)='G', 0x7ffff000}], 0x1) vmsplice(r2, &(0x7f00000003c0)=[{&(0x7f00000001c0)="ab", 0x1}], 0x1, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000000c0)={0x5f2, "6e02145ca511db1e5680b193b858e57880f4190a0d9b78c03447bd308a563ba8"}) r3 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r3, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r4, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r5, r0, 0x0) ppoll(&(0x7f0000000200)=[{r5}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200"}) (async) pipe2(&(0x7f0000000040), 0x0) (async) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000300)='G', 0x7ffff000}], 0x1) (async) vmsplice(r2, &(0x7f00000003c0)=[{&(0x7f00000001c0)="ab", 0x1}], 0x1, 0x0) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000000c0)={0x5f2, "6e02145ca511db1e5680b193b858e57880f4190a0d9b78c03447bd308a563ba8"}) (async) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r3, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a"}) (async) ioctl$SYNC_IOC_MERGE(r4, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1}) (async) dup3(r5, r0, 0x0) (async) ppoll(&(0x7f0000000200)=[{r5}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) (async) [ 465.065039][T12250] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 465.084226][T12250] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:07:45 executing program 5: socketpair(0x15, 0x0, 0x0, &(0x7f00000006c0)) [ 465.090037][T12252] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 465.092354][T12252] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 465.279925][ T6027] usb 1-1: new high-speed USB device number 47 using dummy_hcd [ 465.529926][ T6027] usb 1-1: Using ep0 maxpacket: 8 [ 465.650094][ T6027] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 465.652705][ T6027] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 465.654750][ T6027] usb 1-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 465.657840][ T6027] usb 1-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 465.661316][ T6027] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 465.700734][ T6027] hub 1-1:1.0: bad descriptor, ignoring hub [ 465.702254][ T6027] hub: probe of 1-1:1.0 failed with error -5 [ 465.704118][ T6027] cdc_wdm: probe of 1-1:1.0 failed with error -22 [ 466.021769][T11068] usb 1-1: USB disconnect, device number 47 00:07:46 executing program 0: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a090400000102090000052406000105240800000d240f0100000000000000000006241a00000019"], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 00:07:46 executing program 5: r0 = add_key$keyring(&(0x7f0000004300), &(0x7f0000004340)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) r1 = add_key$fscrypt_v1(&(0x7f0000004600), &(0x7f0000004640), &(0x7f0000004680)={0x0, "efbeebcb2f74d66c2c67f1df9787295e8f396e73378445f3ae91b9090155ff81de377b0a50a9e15999ecefb4f9bd735f73c9d9b37fc6155fd2210cf48cc22deb"}, 0x48, r0) add_key$keyring(&(0x7f0000004300), &(0x7f0000004340)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$restrict_keyring(0x1d, r1, 0x0, 0x0) 00:07:46 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x0, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:46 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0xff}}, './file0\x00'}) ioctl$SW_SYNC_IOC_CREATE_FENCE(r1, 0xc0285700, &(0x7f00000000c0)={0xc0002, "03e6ff9fc1041100000000ebff0200", 0xffffffffffffffff}) r3 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r3, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r4, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r2, 0xffffffffffffffff}) dup3(r5, r0, 0x0) ppoll(&(0x7f0000000200)=[{r5}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:07:46 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_BROADCAST_ERROR(r0, 0x10e, 0x8, 0x0, 0x0) 00:07:46 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0x6, 0x4, &(0x7f0000000080)=@framed={{}, [@jmp]}, &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:46 executing program 3: openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000a00)='/sys/kernel/debug/binder/transactions\x00', 0x0, 0x0) 00:07:46 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x16, 0x0, 0x0, 0x400}, 0x48) 00:07:46 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x0, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:46 executing program 2: clock_getres(0x6, &(0x7f0000000000)) clock_getres(0x0, &(0x7f0000000040)) 00:07:46 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0xff}}, './file0\x00'}) ioctl$SW_SYNC_IOC_CREATE_FENCE(r1, 0xc0285700, &(0x7f00000000c0)={0xc0002, "03e6ff9fc1041100000000ebff0200", 0xffffffffffffffff}) (async) r3 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r3, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r4, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r2, 0xffffffffffffffff}) dup3(r5, r0, 0x0) ppoll(&(0x7f0000000200)=[{r5}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:07:46 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) getsockopt$netlink(r0, 0x10d, 0x0, 0x0, 0x0) [ 466.750045][ T24] usb 1-1: new high-speed USB device number 48 using dummy_hcd [ 466.989869][ T24] usb 1-1: Using ep0 maxpacket: 8 [ 467.130057][ T24] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 467.132453][ T24] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 467.134643][ T24] usb 1-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 467.137725][ T24] usb 1-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 467.140086][ T24] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 467.180690][ T24] hub 1-1:1.0: bad descriptor, ignoring hub [ 467.182159][ T24] hub: probe of 1-1:1.0 failed with error -5 [ 467.184080][ T24] cdc_wdm 1-1:1.0: skipping garbage [ 467.185409][ T24] cdc_wdm: probe of 1-1:1.0 failed with error -22 [ 467.510972][ T24] usb 1-1: USB disconnect, device number 48 00:07:47 executing program 0: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a090400000102090000052406000105240800000d240f0100000000000000000006241a00000019"], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 00:07:47 executing program 5: r0 = socket$can_bcm(0x1d, 0x2, 0x2) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f00000001c0)={'batadv_slave_1\x00'}) 00:07:47 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:47 executing program 3: syz_emit_ethernet(0xe, &(0x7f00000000c0)={@remote, @remote, @val={@void}, {@ipv4={0x800, @gre={{0x5, 0x4, 0x0, 0x0, 0x58, 0x0, 0x0, 0x0, 0x2f, 0x0, @broadcast, @empty}}}}}, 0x0) 00:07:47 executing program 2: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000180), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(r1, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000a00)={&(0x7f00000008c0)={0x10, r0, 0x1}, 0x14}}, 0x0) 00:07:47 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {0xff}}, './file0\x00'}) ioctl$SW_SYNC_IOC_CREATE_FENCE(r1, 0xc0285700, &(0x7f00000000c0)={0xc0002, "03e6ff9fc1041100000000ebff0200", 0xffffffffffffffff}) r3 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r3, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r4, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r2, 0xffffffffffffffff}) dup3(r5, r0, 0x0) ppoll(&(0x7f0000000200)=[{r5}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:07:47 executing program 3: syz_emit_ethernet(0xfdef, &(0x7f0000000000)={@local, @remote, @val={@val={0x8100}}, {@mpls_mc}}, 0x0) 00:07:47 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:47 executing program 5: bpf$BPF_GET_MAP_INFO(0x16, &(0x7f0000000800)={0xffffffffffffffff, 0x0, 0x0}, 0x10) 00:07:47 executing program 2: socketpair(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f00000004c0)={'ip6tnl0\x00', &(0x7f0000000440)={'ip6gre0\x00', 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, @empty, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}) 00:07:47 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f00000000c0)={0x9, "862d85b72cf852a28b7c220d140242fde28603803fa9978fcfd89d2078999fe4"}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000100), 0x40002, 0x0) 00:07:47 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) [ 468.289854][ T24] usb 1-1: new high-speed USB device number 49 using dummy_hcd [ 468.529983][ T24] usb 1-1: Using ep0 maxpacket: 8 [ 468.670003][ T24] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 468.672439][ T24] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 468.674544][ T24] usb 1-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 468.677520][ T24] usb 1-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 468.679720][ T24] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 468.721507][ T24] hub 1-1:1.0: bad descriptor, ignoring hub [ 468.722971][ T24] hub: probe of 1-1:1.0 failed with error -5 [ 468.724849][ T24] cdc_wdm 1-1:1.0: skipping garbage [ 468.726146][ T24] cdc_wdm: probe of 1-1:1.0 failed with error -22 [ 469.041267][T11068] usb 1-1: USB disconnect, device number 49 00:07:49 executing program 0: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a090400000102090000052406000105240800000d240f0100000000000000000006241a00000019"], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 00:07:49 executing program 3: syz_emit_ethernet(0x230, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb8100000086dd6158870001"], 0x0) 00:07:49 executing program 2: syz_clone(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000100)="e515936d94ab3e8639e356c85201dec78743ef55ffdc5128d1b7585ae5661c4d210b78241e4544b9c6bf5bb67d5e91a00473b59d6dfb18b5cab4015e64da88fbf0077d7a6b24cec2b547e2fe5abd6fc8708f0cde6ac5d83b926a82f578618332e87cc4a18161c797c192e16436df08d6d9fd37681fdd87080db4664e805934fb72c66788435534b6257e9d16829fa867967ee95a9ecd937bfdc3c36d6f124657af4a3b908c60084f7913d6626d47d9108be5ec1efa9e2f86f546afdfcb797aafc8cd3938589d6a43b44bc10b929dce7482115b362845ac1898bc9222e80ba8ce0e7be1de") syz_clone(0x40200080, &(0x7f0000000240)="30a674a10746f4fc399aa9f7b89c84b8953fe7b816b3b94dde4be2a3d809829e207827a2272c8296fd4a092144d9d072f7ebcb1e0f7241979cb2888cf83d95db11d58bec30f6860c778a25d13914d3145af6299ec0aa1f030a87dc654bcabc83f45f4c0ad59e3e03288237b992415829935bc49c63ae99d9f2fd9c183931481b723c05d71f677e614c418bb7b0e01df4d0da26d63193321fca3adc859766c08b275a9450ed0a3269b5fba65ca0e8cc733263629415342dc5f213901ec5f44ab8d23e73d67099d938d5a74a4a7369e0d83b9b69597f13848b7a34783afc6c5119ebdf047daa997ba99b576f08aad5c9617ec717e812ca029af3c7c4d433418dc3553f4bcc500d5e0497caca33bd4d05a06004c4eb0a8a4d0493747b9968c555cdc21c3f489af699d941c46075106cb4c0255a5c7d6a792d615d848ef87744b6229bc8a22479f4d85de4bebd01b01783da94d794e6a3ad5418ad7cfddb6fa610ecc924ab2afd2484a7fffa8e5ae0b7ef8b46aaa72f09305baecb98124497fc07316426c54692dc101d0cda7961baba930fb233cee73c55468738253fc31fd0bda4fddd8e8c25b1ed661a3d01440ddbbcf5424dd8326770aadad14c7a90b63fb660ef2f2626018547741da25eccae525453084c514939dde0b248618d36686e080f5f31e218384b8dfe3b4202b2735409bb5c9f2ac5893d374a1d1d68ca3ed31b767a1684aa0afad5ab680143a5b2f763edc5f10d94c3e83b37038528e5d38c50b5b8ed6b51c4e3d7f01841242034df72c6739d381e0ef8fdb8331a5e4ce4337983b929f3e74a5db48181e1393bbe7b0cc5e1c0cbc10189addc68937fffcf5f3eb38009789b2d97aa8eb25673b677f45ea52bb1dcc1deb67262f2e19d666462560f036d4cce5c8bc658f8d5ba561d686ffe1c3044d4b8d374accf9466719e4f96a4e43e20ffdec361be115df778d7f3e4179b267c4f3644b5f7eef7a24c0eca5eb0548e58aed1a574d35c08050cd20f6849bbb3cc8ad59b5f3971baba98fef66dc6900e2470b1b73e2df3d3183d168563d8e9850713ac6a6a573918c89a1834df3115f1f018d0bba7ed45c47a09b20b474dd9ddab99de38c0c7bef820099afdb0362b38c77d2d9c2010df4ed09b4eb3658b512246ea65486f5125917c218c86f85ea5781ae3b88aa1980fa3220822ae94f74bd01106b14cf7a74946b56c7c4b3e61052d8d1bce5f8e44a633c73c4dd5ff9eb845f483267a9b3d022df0dc7cccc221c26bf977b87790b3275357add319227b6a60ebb74889ec24dd87ce319ad38a0ac7be54bec99131596b8d95178921292b7c7924c3ac32db0e3b0f39671ee8dfad3b46507a73bbebb5f17c518304fe55a55bfcbe61de2d53406b6f4c9d08d940cd7081fa5e66e5b96b13ea1b7453910620fa5ff660c6f83e76523296380dd32960b678122dc599d085943a5cd675d529217fee2457897b95783abf543048696b367d0003ad1e25acde691dc5cf5cef51b9837d82005b0e4f69726d84380a56c3c4bc333a7e35f347aa932743ef75964155fed03da321f0d4bfb6786d60db3d240f0ecf7a1c0086f860a98cec6864e039045312c25103099791cace189ac89d8bb88b2397b967fd6ab47f274d25bbef9236befb89076fb52fc4cd859f3be14c9cdba55d473514fc0b6e0516c28caca7996ccb927f5647766e9aecea8c6576c7d5a934f515515b56c08d65aec6b05b7c8d0b5e18082e30e51ede978fe3b6e55a0e5912a7cb1aeda5864c1525c56a0578d85dfdb556b332db9289ff7a5cbac3e936ea5e1b5ed42327b650d44aaa6e2bf1ebc48633c749727b91bf7d37876ba0d4867eb0d79cf5fdfe4ef2813fcc2740b0b227ea498ad8497e5e1d9824b5c3c6c9b6e2c7a7ee34b8993b433c8aaa9bbd6d2fac4ac447e7e9a04b80c25cc15c2355c85746eee80e5ec8de1a833081206c228afeecb9685954c04eb759ca9586661417653c1a90efee241a77e09a6a664d2e28dcdad20efc02d64f9045fb48daabb44e38aed9de4292114d3f67ef8ec2ea7544e7acb763f8820ca454b4ba833fd7eb099e9959ad4eb6d5bb15cdb326d93a75658def29783cccf794c3bb558b437d1d9e5076578fc0a6c1994531ee3db7cf07d678b9fd5f13a4dac963d3e357603e90829f1b52731f456434fd169592e6dcec15b26483df0a07ff36f1600db1c8560b9f260bd6ad3b045d30833bcfbb8b69f679e17a6f387a22513eb961cdddd400807e23a8e4a7f1be02e97208b4980854cceab041be07b42cf7108e75d3c3b86ee7cde5255cf10c80ba26e0ba1e3237314d7747456a46728af44018dad861c989d75907feef67877e009eb8d41e99f175b8cd9ae2bf1becfe3d8e8ce464d274bc10f2e410145143f04980e3b788ebbe70ec094c08ec7cff3267d004b7d5506aff0e8452b726d4647e7a6c4de1a022e71f11ef5cb15baab1574d6786e4e54def76c52df1b086e3df3a37ac13ea097b463210545c4bff5ffe75d58566cad12a1e046ce37cd501337410b048ce7a966f0308d8fd4d319ba8bb96b3fe20e8a2fa08adb19649a779d43a61c78d9ca027be0c45e416fe3f1305de21223bc7121f85a0e6774f8c89458a2520a99d54df2738e34cd8dd7cd8fe98dacd508be9ed656f5cf18bb749cc9f922bdce348e5d82041eeaa5aac5319eda563871179a3174189d30cb8cb281fe1604370d8e7c157a6ffa17a3cff435189c8b005dd1e37dc89e15fbb2b9a9542d1f3d4853a80ca178fff90e2ebbd3ca857fb3ae43bca433f79e50f133944503bf1fadbc81081543438f5bc8c8a0c710c207f2825cd32c517762688fb36762c77424b98d672c548204e4b9b1d9fa208c3be83e5b689c7f10f33e326fb804902352a42f10fc315ed565993149448538f3439f9b580b404fc89fdd547ee127697a7dfe95f9152c8cbd40e7c357e133f867320b5a132f68b48f22b6a3b2ae3348c56ced4ab9fba676db650d754a7bcef0989e9592fffe90d713836887674cf78f9ce4b1edd3e014ea17e804b4b49063d1bccabaa992b12d4a9f28ae997f94a81b72ac628a9c1b895b572d2cdf2c985994697575c8394af92498f357b0021f85fa728f87b87b2ef5027ec7591362ca6dcdb5349851fcc96c9f69dda486e77afd1e3999a647cf50a1b846271b1165c8b8189bb816485cf08285c2c95027f94e6910b6173a7fe29c48506e3b1689c40c9d159eb932e49d664fea9acf3c308ac1083b31c1402732f376c7f7afaf2541205cd51eeb22a7458e0c7ccc2a6c39223199b0ab6089d7830ed02e69cabe4f459de6e28f2519041acf9d8adb122fdf2fbac04f00c5600efd8de0976516d729d4c7e40808cb6cd4a812521323ee06edbc08b39c50abd5d69df47b88707a83a904e711daa957707b5903d2236447988f9fddf50e594a1e50c61b8ae75d0b0962e7b1049c0cb30a449ccfd80a7d5f773b36a1911238c217d7c2c32037270c818c8d9ff7438a6c1d348d73ed83e8d5bd183c1e3efa87ae6756203147ba117dfc9f3c82303ead03efeeb8e6ead33c6eb44bdce28b3a06b1bc4d55db7ca80022c367cbc932ae2942924addc48fb6290c51123c7db5f132adf67b484562f1538ac84a5f4694d2c0a184fe6aefa7aabf8600a068d57550843e98df285da34fc05b863501c2f8aa82a3631c34662b31a5cc334e02bcf0ae66a3ee967b37141f8fbfdbd1b919db4c8af8f3cb7789fd018aa34936e1e958176abcea8dd0d9713778bd1f40324141b6dfe0472de1de4444185ddef29a2c508c4897fd698075909f745c0ae070c3c66c4064a431802ec00a1a13becc112b09c9f8f9fdb4404346a36f8ac4c1b7059229b0ce5507d6639a43ba9f83e8c9751f94384c59e114926e057bed9a71a8afeffbc532580a075d7be6e2b0076c23d4adb2db1f8e8bfa42324200693de0d42686e4af8c79e5984f00059b57e2c58751c3b53db0fb0d69d2d70e8d721fb3dcaa4b6b25db0ff334a4d4dcdf0811bfc55c64ce6c76e9545f1c97edc1ca97667910ee0108aa86e5dfbae3661910737f736ae3aec1cd2355b87cb6897cbc55f75a9fd28f6799888bfcbb21bedecbf05692b1550d1ddb1036ceee51e4b139c89a673ebe76f28d64301bdd563d51e4f64171cc01fd1769c7da2cb20cae0ed69d2490711edfb151ac18391df06ba1943b3aab4112c721b06391bf60c62520e13d83840533028555ce95d6a2566a91667880da6a91f2d586a4e30c51ec1ace3e3898dfdb5fb8ebb8b7a2f4e6c5d24d047d2a4fadbe4935e3931e158244d8e1ec22ff2d3870aa65d5642b4bd24cbf91879474926548bfb6c7544ca8c88627121ce460558ea54e214ae588815756bfe43a8a5bc21ba4c3199d3120248c6ef64acb974e42058b01d25c55a23b49efd45c86167458f44af4b2c4e7dcc15c52f398dc883f48b6091cf15408011a4832df95cdde92750081153d5e14d0c16fac8549a7065fad378425bea2d98b266689017ab1da216fdc9f42a59b6c8c8dbf2d1698d819f8147a7694a08a760c3057f3a27a42249fd1811f85839ff8174f5d2d802b7d75e454869d9dc0258bdb2bbc6250c87a181f6cdc1c9dcf7fe3af7f47d9cf27b0b6aad22c1171e32cb486c1409604689d30d2c530679850e922381895763a3e57f4edfe160a0eadea25133ce59c5eeca0a8441a36f269946399b46e8275ac3a56494b7a249f098e0bdf3aa0430c40c69605ade57512dd8a7b2c0a2aff5cd2ad7eac230ba2077a056197487da06341b64237cb22efb8562150d85fe47d8bf03d9a76fa9aefe8fa713caa802bd151fe5b8ba20f910c7b36cdfc6171e3e146b041b571ab3cb07bb6f03d515975964c7b8d5b56cbac0205f09ca7f728a7ce545adc122843425ddda7ed3c814c47712546370c579d52f8293851d3d03e78f6e1606ec0397f3fb410772f1c1bf4d2711c0c4c2bd40895a983ab78d05c4ab97da1238a91047f5e1b431f2b23afff8cc5853ba41df23876d41938dbbaf6e148cdfea4daf5b1c143e41018fa0cf15b5618f127ce6982903f00ed2bbf017bd484031acd301a243c494d4987cf62f96056b4fd0702a2e723a60c27749022eedb9c9c5dda8eff3ee589353e0e96321e20f0e0d199d71aa8fbc0c9eb4d5da87fbcdab279553dd94164f3939a2e3b858c2422212d1d77c20f096fe3af9fc1d5795358a208641b3fec078e364a9c81b374f2c94aa12afacc0133c6d1838554215d75e5e48c974714a9a8c13713d84cf24a32628792b0d0e28671479d52906cd5094298aa64ce12bf4b90536c152a9c69e4ea76abc6772e3d52ae8fc0c94dd533eced648ef655b3527b714029df425e426b72b1428f2bd564c2744bed5df8ba97b03daea9ec1e13ce0606b2ed68c9b351b737393c7068e6ff9593526369a3a8f21430b883992ca5445dd716ccaead514aeca790f653e3374839810865eb0907a30278b8308424b7c94db94fc78e0a9144b9b02c2290c667cfd20425e0dd9ee7b87a26b6772b0ff1dc08a701cac8992772bbbca267015605d62d5b9be60d3e91c539fab6a7cd6773c10d793dfeed2dab9100299654e2cf0a20edd17ca113d507bdcdaff2261d4ea996ff1ce5de4b88f6eb69db26592632e97edfcc88898d353925522ebfee87c04b47dd21613087c3cd07553513fa98b049c4bedcaccea2e3170ddbc8dbcd6c182cafd89f6f0b77b97b368d6273b10a73b11a2e2773461a7bea556b033105ad5b3dfdb804c229853b253bd3f7aed3e0132a7b6b690edc1", 0xffe, &(0x7f00000000c0), &(0x7f0000001280), &(0x7f00000012c0)="aacdf39207ec55762ea88bfc4f6f6b1c48fe548794ce380aa78178dad95a6254219ee743bc787ac5b85062ca7a28f3e3d6c2842b9f1b48d690069b59825f28e1ad77bcc298115e83609d79bd913d03fb79ef979746c37b7fef6879aa3574fbfbd2441702a1276a8d57ddc919b3580afa3bed00a5ae4b38555638d508a7c9cb5f43f71ce49166716baafaa1715debe80c3bff4695292bfd6d11ba92176a8349d9fbe541c2ad3c3502") 00:07:49 executing program 5: socketpair(0x0, 0x2e1, 0x0, 0x0) 00:07:49 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(0x0, 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:49 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f00000000c0)={0x9, "862d85b72cf852a28b7c220d140242fde28603803fa9978fcfd89d2078999fe4"}) (async) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) (async) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000100), 0x40002, 0x0) 00:07:49 executing program 3: syz_emit_ethernet(0x6a, &(0x7f00000000c0)={@remote, @remote, @val={@void}, {@ipv4={0x800, @gre={{0x5, 0x4, 0x0, 0x0, 0x58, 0x0, 0x0, 0x0, 0x2f, 0x0, @broadcast, @empty}, {{0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x8806}}}}}}, 0x0) 00:07:49 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(0x0, 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:49 executing program 5: add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc2}, &(0x7f0000000080)={0x0, "9dff78642c9797c2b942998de723dd3483806aea40e318eebe52e99f3f0480b749d106e45303caeacde0914090443822eceed4f3d0e015e651b997b41a5e5c2b"}, 0x48, 0xfffffffffffffffe) accept$packet(0xffffffffffffffff, 0x0, 0x0) 00:07:49 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f00000000c0)={0x9, "862d85b72cf852a28b7c220d140242fde28603803fa9978fcfd89d2078999fe4"}) (async) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) (async) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) (async) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000100), 0x40002, 0x0) 00:07:49 executing program 5: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$VHOST_VSOCK_SET_GUEST_CID(r0, 0x4008af60, &(0x7f00000001c0)) 00:07:49 executing program 3: socket$packet(0x11, 0x2, 0x300) syz_emit_ethernet(0x16, &(0x7f0000000000)={@local, @remote, @val, {@mpls_mc}}, 0x0) [ 469.752525][T11068] usb 1-1: new high-speed USB device number 50 using dummy_hcd [ 469.999943][T11068] usb 1-1: Using ep0 maxpacket: 8 [ 470.119950][T11068] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 470.122822][T11068] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 470.125078][T11068] usb 1-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 470.136204][T11068] usb 1-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 470.138318][T11068] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 470.181153][T11068] hub 1-1:1.0: bad descriptor, ignoring hub [ 470.183393][T11068] hub: probe of 1-1:1.0 failed with error -5 [ 470.185311][T11068] cdc_wdm 1-1:1.0: skipping garbage [ 470.186540][T11068] cdc_wdm: probe of 1-1:1.0 failed with error -22 [ 470.500706][T11068] usb 1-1: USB disconnect, device number 50 00:07:50 executing program 0: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a090400000102090000052406000105240800000d240f0100000000000000000006241a000000190581"], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 00:07:50 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(0x0, 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:50 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_PAUSE_SET(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000280)={0x18, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_PAUSE_HEADER={0x4}]}, 0x18}}, 0x0) 00:07:50 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmmsg$inet(r0, &(0x7f0000001fc0)=[{{0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000040)='&', 0x1}, {&(0x7f0000000140)="b1", 0x1}, {&(0x7f0000000240)="b0", 0x1}], 0x3, &(0x7f0000001500)=[@ip_tos_int={{0x14}}], 0x18}}], 0x1, 0x0) 00:07:50 executing program 5: ioprio_set$pid(0x0, 0x0, 0x200e) 00:07:50 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) r5 = openat$damon_target_ids(0xffffffffffffff9c, &(0x7f00000000c0), 0x189000, 0x194) r6 = openat$smackfs_access(0xffffffffffffff9c, &(0x7f0000000100)='/sys/fs/smackfs/access\x00', 0x2, 0x0) close_range(r5, r6, 0xa43ac541025445f7) r7 = fsmount(0xffffffffffffffff, 0x1, 0x9) ioctl$SYNC_IOC_FILE_INFO(r7, 0xc0383e04, &(0x7f0000000140)={""/32, 0x0, 0x0, 0x3, 0x0, &(0x7f0000000240)=[{}, {}, {}]}) dup3(r4, r0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r8, &(0x7f0000000680)=[{&(0x7f0000000300)='G', 0x7ffff000}], 0x1) vmsplice(r8, &(0x7f00000003c0)=[{&(0x7f00000001c0)="ab", 0x1}], 0x1, 0x0) ioctl$SW_SYNC_IOC_INC(r8, 0x40045701, &(0x7f0000000340)=0x200) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:07:50 executing program 3: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{}, {0x8}]}) 00:07:50 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x0, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:50 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x14}, 0x48) 00:07:50 executing program 2: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_buf(r0, 0x107, 0xd, 0x0, 0x0) 00:07:51 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) keyctl$search(0xa, 0x0, &(0x7f0000000040)='syzkaller\x00', &(0x7f0000000080)={'syz', 0x3}, 0x0) 00:07:51 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x0, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) [ 471.239942][T11068] usb 1-1: new high-speed USB device number 51 using dummy_hcd [ 471.499841][T11068] usb 1-1: Using ep0 maxpacket: 8 [ 471.649961][T11068] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 471.652453][T11068] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 471.654540][T11068] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 471.656938][T11068] usb 1-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 471.658975][T11068] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 471.710941][T11068] hub 1-1:1.0: bad descriptor, ignoring hub [ 471.712356][T11068] hub: probe of 1-1:1.0 failed with error -5 [ 471.714314][T11068] cdc_wdm: probe of 1-1:1.0 failed with error -22 [ 472.032949][ T24] usb 1-1: USB disconnect, device number 51 00:07:52 executing program 0: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a090400000102090000052406000105240800000d240f0100000000000000000006241a000000190581"], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 00:07:52 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_SIOCOUTQ(r0, 0x5411, &(0x7f0000000380)) 00:07:52 executing program 2: syz_emit_ethernet(0x16, &(0x7f0000000000)={@local, @remote, @val={@val={0x8100}}, {@mpls_mc}}, 0x0) 00:07:52 executing program 3: openat$pfkey(0xffffffffffffff9c, &(0x7f0000000040), 0x161580, 0x0) 00:07:52 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x0, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:52 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) (async) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) (async) r5 = openat$damon_target_ids(0xffffffffffffff9c, &(0x7f00000000c0), 0x189000, 0x194) (async) r6 = openat$smackfs_access(0xffffffffffffff9c, &(0x7f0000000100)='/sys/fs/smackfs/access\x00', 0x2, 0x0) close_range(r5, r6, 0xa43ac541025445f7) (async) r7 = fsmount(0xffffffffffffffff, 0x1, 0x9) ioctl$SYNC_IOC_FILE_INFO(r7, 0xc0383e04, &(0x7f0000000140)={""/32, 0x0, 0x0, 0x3, 0x0, &(0x7f0000000240)=[{}, {}, {}]}) (async) dup3(r4, r0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r8, &(0x7f0000000680)=[{&(0x7f0000000300)='G', 0x7ffff000}], 0x1) (async) vmsplice(r8, &(0x7f00000003c0)=[{&(0x7f00000001c0)="ab", 0x1}], 0x1, 0x0) ioctl$SW_SYNC_IOC_INC(r8, 0x40045701, &(0x7f0000000340)=0x200) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:07:52 executing program 2: bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x19, 0x2, &(0x7f0000000000)=@raw=[@cb_func], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:07:52 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x6) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000500)={0x14, r1, 0x1}, 0x14}}, 0x0) 00:07:52 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmmsg$inet(r0, &(0x7f0000001fc0)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@ip_tos_int={{0x14}}, @ip_tos_u8={{0x11}}], 0x30}}], 0x1, 0x0) 00:07:52 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendmmsg$inet(r0, &(0x7f0000002d40)=[{{&(0x7f0000000080)={0x2, 0x4e23, @local}, 0x10, 0x0}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f0000002b80)=[@ip_retopts={{0x10}}], 0x10}}], 0x2, 0x0) 00:07:52 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(0xffffffffffffffff, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:52 executing program 5: syz_usb_connect(0x0, 0x41, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0xeb, 0x9, 0x66, 0x8, 0x1608, 0x20c, 0x49a6, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2f, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x1, 0x1, 0x96, 0x0, [], [{{0x9, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [@generic={0x2, 0x5}]}}, {{0x9, 0x5, 0x3}}, {{0x9, 0x5, 0x3}}]}}]}}]}}, 0x0) [ 472.600896][T12407] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 472.611182][T12407] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 472.799948][ T8815] usb 1-1: new high-speed USB device number 52 using dummy_hcd [ 473.049844][ T8815] usb 1-1: Using ep0 maxpacket: 8 [ 473.170326][ T8815] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 473.172813][ T8815] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 473.174950][ T8815] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 473.177238][ T8815] usb 1-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 473.179519][ T8815] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 473.222301][ T8815] hub 1-1:1.0: bad descriptor, ignoring hub [ 473.223813][ T8815] hub: probe of 1-1:1.0 failed with error -5 [ 473.225671][ T8815] cdc_wdm: probe of 1-1:1.0 failed with error -22 [ 473.541411][ T8815] usb 1-1: USB disconnect, device number 52 00:07:53 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(0xffffffffffffffff, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:53 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendmmsg$inet(r0, &(0x7f0000002d40)=[{{&(0x7f0000000080)={0x2, 0x4e23, @local}, 0x10, &(0x7f0000000480)=[{&(0x7f0000000100)="709acb23e038658039b37728959fdd7b0bb8120f6690765c27af5ae62815caa52c7b9c5b46cb4ee5e8c1f517e4f2232bd8c6ecb71810709450aa981ac4d733becbd2bfbeb5ddf80db045fe70f8710416276c68d02584e82bce62c6aace71e78bfed0884b50874cfe3b6b8e653f2324d49252a142dd6003ce", 0x78}], 0x1}}], 0x1, 0x0) 00:07:53 executing program 2: syz_usb_connect(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0xa, 0x32, 0x40, 0x10, 0x19d2, 0x130, 0x941, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x2, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xb3, 0x48, 0xe8}}, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x84, 0x4e, 0x15, 0x0, [@uac_control]}}]}}]}}, 0x0) 00:07:53 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_BROADCAST_ERROR(r0, 0x10e, 0x4, 0x0, 0x300) 00:07:53 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) (async) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) (async) r5 = openat$damon_target_ids(0xffffffffffffff9c, &(0x7f00000000c0), 0x189000, 0x194) (async, rerun: 32) r6 = openat$smackfs_access(0xffffffffffffff9c, &(0x7f0000000100)='/sys/fs/smackfs/access\x00', 0x2, 0x0) (rerun: 32) close_range(r5, r6, 0xa43ac541025445f7) r7 = fsmount(0xffffffffffffffff, 0x1, 0x9) ioctl$SYNC_IOC_FILE_INFO(r7, 0xc0383e04, &(0x7f0000000140)={""/32, 0x0, 0x0, 0x3, 0x0, &(0x7f0000000240)=[{}, {}, {}]}) (async, rerun: 32) dup3(r4, r0, 0x0) (async, rerun: 32) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r8, &(0x7f0000000680)=[{&(0x7f0000000300)='G', 0x7ffff000}], 0x1) (async) vmsplice(r8, &(0x7f00000003c0)=[{&(0x7f00000001c0)="ab", 0x1}], 0x1, 0x0) (async) ioctl$SW_SYNC_IOC_INC(r8, 0x40045701, &(0x7f0000000340)=0x200) (async) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:07:53 executing program 0: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a090400000102090000052406000105240800000d240f0100000000000000000006241a000000190581"], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 473.970022][T12418] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 473.972274][T12418] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:07:53 executing program 5: bpf$BPF_GET_MAP_INFO(0x1d, &(0x7f0000000800)={0xffffffffffffffff, 0x0, 0x0}, 0x10) 00:07:53 executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000040)={@remote, @local, @void, {@mpls_uc={0x8847, {[], @ipv6=@generic={0x0, 0x6, "3da21b", 0x0, 0x0, 0x0, @rand_addr=' \x01\x00', @ipv4}}}}}, 0x0) 00:07:53 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(0xffffffffffffffff, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:54 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000300)='G', 0x7ffff000}], 0x1) r2 = getpid() sched_setscheduler(r2, 0x1, &(0x7f0000000240)=0x1) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = accept4$unix(r1, &(0x7f00000000c0), &(0x7f0000000300)=0x6e, 0x0) r5 = getpgid(r2) kcmp$KCMP_EPOLL_TFD(r5, r2, 0x7, r4, &(0x7f0000000180)={0xffffffffffffffff, r3, 0x2a62}) dup3(r1, r4, 0x80000) vmsplice(r1, &(0x7f00000003c0)=[{&(0x7f00000001c0)="ab", 0x1}], 0x1, 0x0) ioctl$SW_SYNC_IOC_INC(r1, 0x40045701, &(0x7f00000000c0)=0x5) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r7 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r7, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) readv(r9, &(0x7f00000006c0)=[{&(0x7f0000000800)=""/232, 0xe8}], 0x1) ioctl$SYNC_IOC_MERGE(r9, 0xc0303e03, &(0x7f0000000140)={"241167200f88fede676435d9274d0fb44d76aa27571a4cf0a9a4bd192e4e631b", r4}) ioctl$SYNC_IOC_MERGE(r8, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r6, 0xffffffffffffffff}) dup3(r10, r0, 0x0) r11 = socket(0x2, 0xa, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r11, 0xa00000000000000, 0x80, &(0x7f0000000040)=@broute={'broute\x00', 0x20, 0x1, 0x948, [0x0, 0x0, 0x0, 0x0, 0x0, 0x20000480], 0x0, 0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000500000000010000000068000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff010000000b00000000000000000062726964676530000000000000000000626f6e645f736c6176655f3000000000736974300000000000000000000000007465716c3000000000000000000000000000000000000000000000000180c20000000000000000000000b8080000b8080000e8080000616d6f6e670000000000000000000000001b00000000000000000400200000001804000000000000000000000c00000000000000000000000000000000000000000000000000000000000000000000000000002f00000000008bc9019ba7aa4aeec5ff6644c5c60000000d00000000fa0100000000000000000000000000000000000000000000000000000000004037118bc35d3037960000000000000000000000000000000000000000000000000000000000001f0000000000000000000000938d5e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300020000000000000000006c0000000000000000000000000000000000f4a38610856cf7fb81c7787d150000000000000000000000000000000000000000892f9284b45f00000000000000000000000000000000a600000000000000000000000000f9ffffff0000000000008bdb41060000000000000000000000000000000000000000000000000000000000000000000000ffef000000000000000000000000000000000000000000000000000200000000000000000000000000000002000000200000000000000800000000000000000000000000000000000000000000fdff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1ffffff00000000000000000000000000000000000000000000000000000000c5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070cc490d0510d30ce90b91aedadb0c00000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000dd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ed2c14bc1d077b4817d693d02c000000ffe40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ff1cf2f8e52e074300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d65992000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cbcb00000000000000000000000000000000000000000000000000000000000000000000e70000000000053ebf7eee533b170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffff8000000000000000000a37155e4844ccee500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee72000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1a8a95ba6a3ba677371c303b54263000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c81e00000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000ea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d24a00000020000000000000000000000052000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003800e04771f4c2d10000000000000000000000000000000000000000000000000000000000000000007265646972656374000000000000000000000000000000009cabf3b280dfd1e5ba7d978a98b30af5c13c38dd88e8d38c96fabc21c8619e3d476ec8c7edf46d4ccc7ce2d262da6f04801bbd74ca31efd9d5030a1969a9ded16370ba6650b6c73c880a94978ca618177a3c1a57ff5742330ff8428bb555c42c861872ae2769bd5e375cb62695cb6ad621dc02af4c917b7ce8db55a0ae19c3cef0ed7f4093ad29dba00104d29efea2bf68674e687dcb26ca73e6c39b251c9fb3381434c7096333ccf0199e0ff0ac56300145231315e23e2a78d87ae5dda1c1d8820ad8494ca84212fa07f7fa9f16a1eae70c5868b60d84156e1bed763618414e05962324ab7776acb527246dd467d173ded072c9618f7913eb8915c8fe1ddf80c70c06ba50be5d8b3fa5a119696d90044cd432c0a1427e78645ab7947ea0caca0000000000000000000000004475a038d736b490b892455c122cb41eb2f952d1a973c4e29b765de1e0a8a6d33ea17fa5eaf3e621bb2c76a855720ae39da3403247d3906aacbce38a14bcec772b10f62515b60e19d5148f5df3bcf0ab86aa72b208418b3918ac768ecb9be890fe4318d386dc4c829bf946c907aa6f74a17f986de32ffc15f57d236d44dfa309a92999f188071ffd2ea9bd7c7586cf211b07426a627cb9f359fb1303abef984b115bfff67ea7709b7c2d0c751400000000000000"]}, 0xb97) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000480)={0xffffffffffffffff, &(0x7f0000000380)="0c21b38060001a570b1334a129f8f3bdfe58be37fb6b36df77fc0471cc970dee95db60bd9dca2c4a7df976c0c16df3508d8eb08caf0e9224bf7913006a73b9f7f10f55bf623cc68d7579c9998b449cb0565825c6c6d8e62b56506fce5f19d22c1e50778a0e29f5d0dab9cedadd62cec045d2b7cd5a20828c021938d1c4f763c748271ffce59158b6ec74db92088a92ca015f3d16157ee79a6a", &(0x7f0000000440)=@tcp6=r11, 0x1}, 0x20) r12 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r12, 0x4c80, 0xc) ioctl$LOOP_CTL_REMOVE(r12, 0x4c81, 0x0) close_range(r11, r12, 0x2) ppoll(&(0x7f0000000200)=[{r10}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:07:54 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, 0x0) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:54 executing program 5: syz_usb_connect(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0xeb, 0x9, 0x66, 0x8, 0x1608, 0x20c, 0x49a6, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x2, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x96}}, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x50, 0xea, 0xbd, 0x0, [], [{}]}}]}}]}}, 0x0) 00:07:54 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmmsg$inet(r0, &(0x7f0000001fc0)=[{{0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000040)="26218609d07a4c76c1b511b802c345be230b644bd3efb40b3c6b81460ccb0fa1ee052af5ae9611aa262aec0714bcc4185c3ebedc1d101974b9c9e324747470cce64b1379b6f18d9a5aaabcd7bbf5cefb23a452d1e5abca71b478fc6139750c17c33d51b9bfb0a8d45a1d390e1623aa17cff5d7d3d484db71dc8ce9663b7e2f527d39600091f5dc62df7be76291b66dd1f3c194315f1330e1374d162ca295fcc63566204d34668f32fae0fa95a3254edc0c5ed01adfb96e51368d439c0901732664b23772eddb552839c2428038fa6b255a7293b24443a7f9", 0xd8}, {&(0x7f0000000140)="b1ded1069da4cbd4870a7b6eb3d58bfe676b6908d4581f28bb03332b67499f4604a4051243a9bc3f703da36acc1dda503783d2a2652588071603ed318c6a687fc1625665acd98d9c692a2928b25dbd4054832643c995028af1aacb5653f1783d127b087b287b0e124596fb231d7a3521601f1873df344955cf20fd26c6b23fb67e2f5a86b1895b51af427511bec63768eb3837942413ccc6696451b007c064648c03ed99f332aedaf4424d20e25dbab0cb082159014fafa465cd4caa95db6c93927ebe5a58f84190f55a27693b3e42aa14", 0xd1}, {&(0x7f0000000240)="b059620b7cf180501d60609d050ca2e0b000448f1bcd11ae5a98a6ab022257aa37a7f1103c96", 0x26}, {&(0x7f0000000380)="eaedaa1ccb2d9a55aa3a9a6eb328b6bab0a5d717649fa9828be6820de68051aa287008f2a13272e88f601cbcafd222f4170431367f9eb46218265b29fdd0dd0577d39212f63addc02ca84befd6f86a80ff6d327940ec0cb2196d1cd453f90dc177b25475f0c89341a5fdb6a4a1e6e1fcfa1315a5729d4d85073e8033b5e1cef8c57abbdf3b8e83d9523ba0f463891602e8d63abd65d18eebbc6924b3044f03150a65737f0fbdc740d5dbe450e34159ec152308d255127bf9dd4ffb845a0fa721f2375957d14ec8a9dd0b6a9c019bfa116e85b4306c4055c8ec4f6fbfe781c4ef8105443621f328783c0fcda1fe3db3582289a23349587d219943f61673a90ffe42d94ffa55ecb2e35f561c27dc1a1e6bffb7b413801cdda2150e9e2771a1c1aaed5e80cc5ab1c08be045974e1507da53fad7156ebfeedc08c4fbf4ae3b6e2d7bed59952690a608efa05ad06f63d1f78d5edadf0e03778afa208d4550fb79d91b8144fd4e46529a664bc0181ef7aaa3446969c2910b77787775ff1bd258c40a2598ff33a029f37d25ca0599bc13f4233b698a3c8f2cc8bf4c29ad6e7411077c256447376d5bc6b46ec4f4b31b4d9f6203320d6861bd272902b4f944d0c6b9e0fa6e09506277e2cae9a95f260b4cb52f560849676c6cf7cc784b6b038aaa2f2ab12470e75293f0b31ea69bb0b9b0b8e16d2490d65f9496ab290c546e3c57852d4d59dddbc77db6cc659c5c3baf58e9c2b9bb3080749a4d6c000ea7d590de25f3a1953e792913f618b4d4c37a176f38a6b7dcdee978d1b6739a362124bc8d8ef51aa05d0070c51bd5e1485d3f43378827ab78386c0cc6b53f27a3dcfeb3faaabee17b09f7ab3b9ecc3535bbfbf978b23389c1595b61edefd4254dcdcdfe9f4955cbb5715b63c37e6008d892bccba57bb8222ac935b33edd55964b252e968cf1f99b0ffc9c32c90989ecf4749d446c7b887b9297c177596778cedbe1c906145a61dab5868358295069cfff6b9de5b7a8b6db0e84afc3ffc468d1282a93dcec1badf4d1c428a3faf0d11eb4ec5f6713c03113885e2e4d2321db6f88ca4eb508b4ceecd29810e61d5bd78104f1a4517db172437062b031daf9afa9b598e195bfff0ab4f0158852c362f64a0c7843d62bd9366127496ee66a69be040443826198342827bc21150a6cf92fafa904c223f941e617a3429049c9433c6e243f74b3ed46866a85c733c2f879999f7ebf03dbce1916be982f1d77c71940e244d4e26d9a395d20e84125b612ae7bb56be41be3057a9d4fa2cbdf1b52a0862504cd41f73ad2f6a57bc0f0c65a47cdf6f11c959268847e5876ee0aa0a95404a9793ac598bd46970abf8fe508c9f4cec48ef300c0b0b89fcb4478178ed0a2c8dece1b3ef6a9c2ce4fda4124d8b67de932d6c1e6a6d01057177f0d53546bba3cfbcc2260716f8fe6965ac0cc8a13d88f9f643be69b556bb700f93af9ce0d465d8b7a48c16b0b5eace14cc1c42713a4e35909dca32e4aef5613fe5881f5498fdb42b50f03ed06568b5ad20e9c01d61e88649fb5fd331a7aa14cb89380a9a117223b0418401aa9278e3ff57f0a0eff95a8d9cb5fefcc9cb000429b053ccd0f6579a8465350e200c1baabfc1259316edfce15a5beeb51a641f13affd1baf66c8648b1d790a1a971fb943dada33ba5362781cf824311787f617e6fdde7cdb77c9a6e71d2efd08f3d2665f9616d99463f76893a6575343d4bf1cf58631bf0d2f79e1a1b915cf29f0a0683553da0dcdb0d30aba1718ae7e47262e4f91910f463b60b14355705587397c9ab67131b3f1c5ef5a6316f6967cdecf80b782d1b3726f18ca66a802d41fbf6b7466d867c93221f76155cf6182e7914c139ba65fc84c4eb7b760b839cb88f4af8e427d726fb7be51aad8f2e157716ae376914b9015bbf23b18d102fed6a06e7e86674e4c9799d047898272ca969bdcc1c6bffa2a5b1e508ae3f5e71adf5aecba765f0572358ff3006b085218a2a7bbb3723e1f56bf8c39a2ce4d35928208386cf68ad5b14dc26f09b36f2b699b39bea571238803eec05e87396a50ef6f7ffbe06cc033711a9c6301639ec30d6cb9ea853e4fe297fe561608058cd0e47e3ce77a912b79a88d10380735486ffad3ff819a75626201dbc2e7b9456af6eb28121b6680760b909d74faa83020551ec97c0f7162222551ebce970639f1f6b350225138302ca071223011bbf50355e80eef2b396828ae69e0b63c5e755e478350fd73ce21114fb8ad43b42d5ae4ccd6a4388a0a21063342b7b673521157ab28e86e6a694cdc3d4868b6f98b251f14b1589c0719ee85fafdd9787e46204136fee15751c78fdb8c166ccc58aeb08483a14dc409d22bb6349d818a18e0b486595247830d14791f5f0926dcee122918388565b3afe281b2141dcbd7d3e13d73a0af6b45dc2799708b88a4ceb9a914c6205fec394afbe49670973deb92baabe804081b8cb6063ffe11082b053412f95fe8cfa99890f68e31189547f3e89c9252b16a156b1f3aee403c95cc2f356fd63d8f3802b018335d8e54787c053e919f4d5f5217bd5e65d10838fef65fb5ffa9d0495a0724d16e2dc65e6f8e51ba035dbe2925020f8f837ebc02bc27a19947089c76e5f19813921db2a25f0ed8a46560a055225dddb524c09247f7447da5cdb5285e31a5b73deb10dfbdf0bad7dfb3f1dd11f8c108077b80c6fdc4200b6fefabffb2b9d682937553263b4462bb84100f78be5f2a42739814993894554fdbb3c9b777b0c3a26683b5b4bf74b5190806f32c171f35c4222649c00eaba79c2f6d73a04e474b480792e7939ae6a70559ad9efbd10fbac8f3b14afa08b61720ebfdb30df0a6afc74028344f54c09464a802503ee26ac7e1f5878163f26667b70dac0bbdbc5ca3c410806e76542b661ab66eca372cfeb7fea074f3810f6f14df16a220625abc0c02429cb5c39037451c67bb8c7ab4b786fe9f7289a76eeb8fb668ef4bbdb8fd1483aa04f5e0cdde7f1f6adeb20f87af080d0ea41819533fc3f980e495c5cf1eae5d5f2746e5f423b5db83dfbfbbebae53f6ef7e07c140e020dc83c4c757b520d7fc417fa43f20de8a6c69e54de37303a75a40b486a2eed89816e8def4dc5f5297b44c949e57dbe05ac891fd1b64d0501f3e1bb36ff2fd182bbea42d1617ed6fbb3cee10bc44bdd81415e25faeba9f2f9e9d0f977e63ba07b2ffa41a2222ad2ec3b4ab1f778f979a402001a0741c503829acebb94793587b9d8286c12a98c4482e67c477499571be3e4ba83b2fac5d17927ffbba00e9ff08ea1fc3db24fa870927f2fa950b74183d5aa799b28a346a6638b208729ac6dbcb3c892f510b654a6e5027f51da3a24cb6ef6852fb31fd27ce6823ce985532869a0da47f311c31478a5f20305c226c81df45028b1021e517e6dbfcc3302f8fd4ea837bcb2da00915e2c335551d346620cf31eadfd182e07cc730678fb03ba6eb588013b37271b4d9649bcafc5e772901edb13c8c498f49febd305ce91d26d64f105df0965725699676174d192c831de3b7effb72960a3800be77c2a86ee7aa18ede383f58e4f617475b2220262bda9a81cb3370fa392e081c771374ccfa8a013ecda2be3db57ebcd23ea9020a16df7081d94958979fd31b7fa1c409e0e474841195a6da92bdb6de3985faa12d34dabc0960e43bd62c705fa31d21ba4358f143a2f6e46955cb08adb0a3d88ea3cc1ef87602fe48b8f9ffdd0024045af76719608a47ded145eb8ee59db8278b42d0ea95decb4b4034968493fff88ffa533dd31cb96ae5ba4bb727ca113e91e897903cfb72a06fb3747a864b09cd162a7eec4a341a0859ada2b9f3bed815aea6c7590f9756a67eae265720953e1719a6f0467da68d5e73221121f5e689d0a9f843ff31b09f4ebe1c056030107ea6d06cb20fdd3fe148473c039edbf58d8aab9324c9e1888934a5d793371c2651bc002e699059c823023ac16048fe243298bcdcbdb1774806eb57c18ff30384bec51f65380945b1f33cc38c29f81daa163370a614a52f520653f3ccd57d66a9d82355f31813707b37395a25def956434bdf68d2b1bc526be7a5f7fe7097910b304b7293221d01a6b24e2a6a5a62854360e7a14ccf91bf35446f01618340b0605ec5b7e32c5070da247fc789f3833ff4257e27384a0b7f56f264e480e3effdce2e9d5f191144fdf8af3b3365c42bce2c310b4d6704b91015a2118e8961c28c6fa45b51972b1a81793830ee71bfea6c983a301a1e69160f9a9ade87252430727353489dddfa3bfd8058d70b71f605f18f3db1fc223ff872ea3200f6455432a5a8699302a696df3896108a70dcfeaf84b3700d6bc516db2178a337cafe5954e7e9f738664daf2b15694ee6f4bc33e68c6ae63397b22d6ae78030f3f3edeccc782891935ef7948e46be313e934cb0cc94ae04fa447b1ff2aef1476aaa555f0c0173ba5f5334cc3bbe9039896434b3ef536449d94e7ca9018d827ffca7c20a2e7d04e524f081314315d1caeb4a931e391feae55966e418070d7a3a08bb9db564e2e31247396a913c4e214dd6cd3a4ceb9cae71062b03e5303c73fbad", 0xcb2}], 0x4, &(0x7f0000001500)=[@ip_tos_int={{0x14}}], 0x18}}], 0x1, 0x0) [ 474.147192][T12440] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 474.152998][T12440] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:07:54 executing program 3: syz_emit_ethernet(0x11, &(0x7f00000000c0)={@link_local, @broadcast, @void, {@llc={0x4, {@llc={0x0, 0x0, '8'}}}}}, 0x0) [ 474.279870][ T6471] usb 1-1: new high-speed USB device number 53 using dummy_hcd 00:07:54 executing program 2: r0 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/debug/binder/state\x00', 0x0, 0x0) read$watch_queue(r0, &(0x7f0000000040)=""/48, 0x30) 00:07:54 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, 0x0) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:54 executing program 3: prlimit64(0x0, 0x0, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) getpid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001780)=[{{&(0x7f00000000c0)=@abs={0x1}, 0x6e, 0x0, 0x0, &(0x7f0000001140)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000951e300000000a000000010000000100", @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRESOCT, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000140000000000000001000000e901000000", @ANYRES32=r1, @ANYBLOB="0000000020000000000000000100", @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32=r1, @ANYBLOB="1c00000000000010010000000265fdbcdc671821d2cd68687b0b453004a106e28bd151b508", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="000000000000000000007f64fb05cf8969747b8a03bd8015009393d1747b4a0e9ccd7536955de4c6e7d1", @ANYRES32, @ANYRES32=r0, @ANYBLOB, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="70d14d7bb500c25bf5d87b634745651b4b47cc01d822721a70b98da8463e412b31460d8aa6c7dc8381ab525f4f4342cf89e8e0822456980c98734a0c0a09bdf305b3ec9853d3e8b7dfeb1a14889780b8b93762beeb5b98a1bdc77006552f94b42da12d743880b7e3621ac01e71087f514662b9f425322c26b494ba4a798d6ecfe45c04c0f063da1ddcc78c17875ea6494ff429f230a55c03def3b94df68c41c629", @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYBLOB], 0x158, 0x24000011}}], 0x1, 0x0) socket$nl_route(0x10, 0x3, 0x0) r2 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r2, 0x4c80, 0x0) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f0000001400)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000001540)={&(0x7f0000001500)=@ipv4_getnexthop={0x28, 0x6a, 0x200, 0x0, 0x0, {}, [@NHA_OIF={0x8}, @NHA_OIF={0x8}]}, 0x28}, 0x1, 0x0, 0x0, 0x20000000}, 0x48000) r3 = openat$cgroup(0xffffffffffffffff, &(0x7f00000015c0)='syz1\x00', 0x200002, 0x0) preadv2(r3, &(0x7f0000001640)=[{&(0x7f0000001600)=""/10, 0xa}], 0x1, 0x4e824646, 0x401, 0x0) openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000480)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) [ 474.519942][ T6471] usb 1-1: Using ep0 maxpacket: 8 [ 474.640290][ T6471] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 474.642678][ T6471] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 474.644804][ T6471] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 474.647085][ T6471] usb 1-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 474.649267][ T6471] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 474.700862][ T6471] hub 1-1:1.0: bad descriptor, ignoring hub [ 474.702410][ T6471] hub: probe of 1-1:1.0 failed with error -5 [ 474.704202][ T6471] cdc_wdm: probe of 1-1:1.0 failed with error -22 [ 475.020826][ T6027] usb 1-1: USB disconnect, device number 53 00:07:55 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000300)='G', 0x7ffff000}], 0x1) r2 = getpid() sched_setscheduler(r2, 0x1, &(0x7f0000000240)=0x1) r3 = socket$nl_route(0x10, 0x3, 0x0) accept4$unix(r1, &(0x7f00000000c0), &(0x7f0000000300)=0x6e, 0x0) (async) r4 = accept4$unix(r1, &(0x7f00000000c0), &(0x7f0000000300)=0x6e, 0x0) r5 = getpgid(r2) kcmp$KCMP_EPOLL_TFD(r5, r2, 0x7, r4, &(0x7f0000000180)={0xffffffffffffffff, r3, 0x2a62}) dup3(r1, r4, 0x80000) (async) dup3(r1, r4, 0x80000) vmsplice(r1, &(0x7f00000003c0)=[{&(0x7f00000001c0)="ab", 0x1}], 0x1, 0x0) ioctl$SW_SYNC_IOC_INC(r1, 0x40045701, &(0x7f00000000c0)=0x5) (async) ioctl$SW_SYNC_IOC_INC(r1, 0x40045701, &(0x7f00000000c0)=0x5) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200"}) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r7 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r7, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) pipe2(&(0x7f0000000040), 0x0) (async) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) readv(r9, &(0x7f00000006c0)=[{&(0x7f0000000800)=""/232, 0xe8}], 0x1) ioctl$SYNC_IOC_MERGE(r9, 0xc0303e03, &(0x7f0000000140)={"241167200f88fede676435d9274d0fb44d76aa27571a4cf0a9a4bd192e4e631b", r4}) ioctl$SYNC_IOC_MERGE(r8, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r6, 0xffffffffffffffff}) dup3(r10, r0, 0x0) (async) dup3(r10, r0, 0x0) socket(0x2, 0xa, 0x0) (async) r11 = socket(0x2, 0xa, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r11, 0xa00000000000000, 0x80, &(0x7f0000000040)=@broute={'broute\x00', 0x20, 0x1, 0x948, [0x0, 0x0, 0x0, 0x0, 0x0, 0x20000480], 0x0, 0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000500000000010000000068000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff010000000b00000000000000000062726964676530000000000000000000626f6e645f736c6176655f3000000000736974300000000000000000000000007465716c3000000000000000000000000000000000000000000000000180c20000000000000000000000b8080000b8080000e8080000616d6f6e670000000000000000000000001b00000000000000000400200000001804000000000000000000000c00000000000000000000000000000000000000000000000000000000000000000000000000002f00000000008bc9019ba7aa4aeec5ff6644c5c60000000d00000000fa0100000000000000000000000000000000000000000000000000000000004037118bc35d3037960000000000000000000000000000000000000000000000000000000000001f0000000000000000000000938d5e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300020000000000000000006c0000000000000000000000000000000000f4a38610856cf7fb81c7787d150000000000000000000000000000000000000000892f9284b45f00000000000000000000000000000000a600000000000000000000000000f9ffffff0000000000008bdb41060000000000000000000000000000000000000000000000000000000000000000000000ffef000000000000000000000000000000000000000000000000000200000000000000000000000000000002000000200000000000000800000000000000000000000000000000000000000000fdff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1ffffff00000000000000000000000000000000000000000000000000000000c5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070cc490d0510d30ce90b91aedadb0c00000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000dd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ed2c14bc1d077b4817d693d02c000000ffe40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ff1cf2f8e52e074300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d65992000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cbcb00000000000000000000000000000000000000000000000000000000000000000000e70000000000053ebf7eee533b170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffff8000000000000000000a37155e4844ccee500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee72000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1a8a95ba6a3ba677371c303b54263000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c81e00000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000ea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d24a00000020000000000000000000000052000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003800e04771f4c2d10000000000000000000000000000000000000000000000000000000000000000007265646972656374000000000000000000000000000000009cabf3b280dfd1e5ba7d978a98b30af5c13c38dd88e8d38c96fabc21c8619e3d476ec8c7edf46d4ccc7ce2d262da6f04801bbd74ca31efd9d5030a1969a9ded16370ba6650b6c73c880a94978ca618177a3c1a57ff5742330ff8428bb555c42c861872ae2769bd5e375cb62695cb6ad621dc02af4c917b7ce8db55a0ae19c3cef0ed7f4093ad29dba00104d29efea2bf68674e687dcb26ca73e6c39b251c9fb3381434c7096333ccf0199e0ff0ac56300145231315e23e2a78d87ae5dda1c1d8820ad8494ca84212fa07f7fa9f16a1eae70c5868b60d84156e1bed763618414e05962324ab7776acb527246dd467d173ded072c9618f7913eb8915c8fe1ddf80c70c06ba50be5d8b3fa5a119696d90044cd432c0a1427e78645ab7947ea0caca0000000000000000000000004475a038d736b490b892455c122cb41eb2f952d1a973c4e29b765de1e0a8a6d33ea17fa5eaf3e621bb2c76a855720ae39da3403247d3906aacbce38a14bcec772b10f62515b60e19d5148f5df3bcf0ab86aa72b208418b3918ac768ecb9be890fe4318d386dc4c829bf946c907aa6f74a17f986de32ffc15f57d236d44dfa309a92999f188071ffd2ea9bd7c7586cf211b07426a627cb9f359fb1303abef984b115bfff67ea7709b7c2d0c751400000000000000"]}, 0xb97) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000480)={0xffffffffffffffff, &(0x7f0000000380)="0c21b38060001a570b1334a129f8f3bdfe58be37fb6b36df77fc0471cc970dee95db60bd9dca2c4a7df976c0c16df3508d8eb08caf0e9224bf7913006a73b9f7f10f55bf623cc68d7579c9998b449cb0565825c6c6d8e62b56506fce5f19d22c1e50778a0e29f5d0dab9cedadd62cec045d2b7cd5a20828c021938d1c4f763c748271ffce59158b6ec74db92088a92ca015f3d16157ee79a6a", &(0x7f0000000440)=@tcp6=r11, 0x1}, 0x20) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000480)={0xffffffffffffffff, &(0x7f0000000380)="0c21b38060001a570b1334a129f8f3bdfe58be37fb6b36df77fc0471cc970dee95db60bd9dca2c4a7df976c0c16df3508d8eb08caf0e9224bf7913006a73b9f7f10f55bf623cc68d7579c9998b449cb0565825c6c6d8e62b56506fce5f19d22c1e50778a0e29f5d0dab9cedadd62cec045d2b7cd5a20828c021938d1c4f763c748271ffce59158b6ec74db92088a92ca015f3d16157ee79a6a", &(0x7f0000000440)=@tcp6=r11, 0x1}, 0x20) r12 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r12, 0x4c80, 0xc) ioctl$LOOP_CTL_REMOVE(r12, 0x4c81, 0x0) close_range(r11, r12, 0x2) ppoll(&(0x7f0000000200)=[{r10}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:07:55 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, 0x0) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:55 executing program 2: getgroups(0x1, &(0x7f0000008280)=[0x0]) 00:07:55 executing program 5: fsopen(&(0x7f0000000140)='vfat\x00', 0x0) 00:07:55 executing program 0: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a090400000102090000052406000105240800000d240f0100000000000000000006241a000000190581ef"], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 00:07:55 executing program 5: prlimit64(0x0, 0x0, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) getpid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001780)=[{{&(0x7f00000000c0)=@abs={0x1}, 0x6e, 0x0, 0x0, &(0x7f0000001140)=ANY=[@ANYBLOB="1c00000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000951e300000000a0000000100000001000000", @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRESOCT, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB, @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="1c00000000000010010000000265fdbcdc671821d2cd68687b0b453004a106e28bd151b508", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="000000000000000000007f64fb05cf8969747b8a03bd8015009393d1747b4a0e9ccd7536955de4c6e7d1267a51e63f8a441e5ca30000000000", @ANYRES32=r0, @ANYRES32, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="70d14d7bb500c25bf5d87b634745651b4b47cc01d822721a70b98da8463e412b31460d8aa6c7dc8381ab525f4f4342cf89e8e0822456980c98734a0c0a09bdf305b3ec9853d3e8b7dfeb1a14889780b8b93762beeb5b98a1bdc77006552f94b42da12d743880b7e3621ac01e71087f514662b9f425322c26b494ba4a798d6ecfe45c04c0f063da1ddcc78c17875ea6494ff429f230a55c", @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYBLOB], 0x158, 0x24000011}}], 0x1, 0x0) socket$nl_route(0x10, 0x3, 0x0) r2 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r2, 0x4c80, 0x0) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f00000014c0)={'syztnl0\x00', &(0x7f0000001440)={'ip6_vti0\x00', 0x0, 0x2f, 0x5, 0x1f, 0x1, 0x0, @private1, @mcast2, 0x10, 0x20, 0x400, 0x4}}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f0000001400), 0xc, &(0x7f0000001540)={&(0x7f0000001500)=@ipv4_getnexthop={0x28, 0x6a, 0x200, 0x0, 0x25dfdbfd, {}, [@NHA_OIF={0x8}, @NHA_OIF={0x8, 0x5, r3}]}, 0x28}, 0x1, 0x0, 0x0, 0x20000000}, 0x48000) r4 = openat$cgroup(0xffffffffffffffff, &(0x7f00000015c0)='syz1\x00', 0x200002, 0x0) preadv2(r4, &(0x7f0000001640)=[{&(0x7f0000001600)=""/10, 0xa}], 0x1, 0x4e824646, 0x401, 0x10) openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000480)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) 00:07:55 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x0, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:55 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_PAUSE_SET(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000280)={0x2c, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_PAUSE_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vcan0\x00'}]}]}, 0x2c}}, 0x0) 00:07:55 executing program 2: socketpair(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$DEVLINK_CMD_TRAP_SET(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000006c0)={0x0}}, 0x54) 00:07:55 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pipe2(&(0x7f0000000040), 0x0) (async) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000300)='G', 0x7ffff000}], 0x1) (async) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000300)='G', 0x7ffff000}], 0x1) getpid() (async) r2 = getpid() sched_setscheduler(r2, 0x1, &(0x7f0000000240)=0x1) r3 = socket$nl_route(0x10, 0x3, 0x0) accept4$unix(r1, &(0x7f00000000c0), &(0x7f0000000300)=0x6e, 0x0) (async) r4 = accept4$unix(r1, &(0x7f00000000c0), &(0x7f0000000300)=0x6e, 0x0) r5 = getpgid(r2) kcmp$KCMP_EPOLL_TFD(r5, r2, 0x7, r4, &(0x7f0000000180)={0xffffffffffffffff, r3, 0x2a62}) dup3(r1, r4, 0x80000) (async) dup3(r1, r4, 0x80000) vmsplice(r1, &(0x7f00000003c0)=[{&(0x7f00000001c0)="ab", 0x1}], 0x1, 0x0) (async) vmsplice(r1, &(0x7f00000003c0)=[{&(0x7f00000001c0)="ab", 0x1}], 0x1, 0x0) ioctl$SW_SYNC_IOC_INC(r1, 0x40045701, &(0x7f00000000c0)=0x5) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r7 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r7, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) readv(r9, &(0x7f00000006c0)=[{&(0x7f0000000800)=""/232, 0xe8}], 0x1) (async) readv(r9, &(0x7f00000006c0)=[{&(0x7f0000000800)=""/232, 0xe8}], 0x1) ioctl$SYNC_IOC_MERGE(r9, 0xc0303e03, &(0x7f0000000140)={"241167200f88fede676435d9274d0fb44d76aa27571a4cf0a9a4bd192e4e631b", r4}) ioctl$SYNC_IOC_MERGE(r8, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r6}) (async) ioctl$SYNC_IOC_MERGE(r8, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r6, 0xffffffffffffffff}) dup3(r10, r0, 0x0) r11 = socket(0x2, 0xa, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r11, 0xa00000000000000, 0x80, &(0x7f0000000040)=@broute={'broute\x00', 0x20, 0x1, 0x948, [0x0, 0x0, 0x0, 0x0, 0x0, 0x20000480], 0x0, 0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000500000000010000000068000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff010000000b00000000000000000062726964676530000000000000000000626f6e645f736c6176655f3000000000736974300000000000000000000000007465716c3000000000000000000000000000000000000000000000000180c20000000000000000000000b8080000b8080000e8080000616d6f6e670000000000000000000000001b00000000000000000400200000001804000000000000000000000c00000000000000000000000000000000000000000000000000000000000000000000000000002f00000000008bc9019ba7aa4aeec5ff6644c5c60000000d00000000fa0100000000000000000000000000000000000000000000000000000000004037118bc35d3037960000000000000000000000000000000000000000000000000000000000001f0000000000000000000000938d5e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300020000000000000000006c0000000000000000000000000000000000f4a38610856cf7fb81c7787d150000000000000000000000000000000000000000892f9284b45f00000000000000000000000000000000a600000000000000000000000000f9ffffff0000000000008bdb41060000000000000000000000000000000000000000000000000000000000000000000000ffef000000000000000000000000000000000000000000000000000200000000000000000000000000000002000000200000000000000800000000000000000000000000000000000000000000fdff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1ffffff00000000000000000000000000000000000000000000000000000000c5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070cc490d0510d30ce90b91aedadb0c00000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000dd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ed2c14bc1d077b4817d693d02c000000ffe40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ff1cf2f8e52e074300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d65992000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cbcb00000000000000000000000000000000000000000000000000000000000000000000e70000000000053ebf7eee533b170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffff8000000000000000000a37155e4844ccee500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee72000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1a8a95ba6a3ba677371c303b54263000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c81e00000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000ea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d24a00000020000000000000000000000052000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003800e04771f4c2d10000000000000000000000000000000000000000000000000000000000000000007265646972656374000000000000000000000000000000009cabf3b280dfd1e5ba7d978a98b30af5c13c38dd88e8d38c96fabc21c8619e3d476ec8c7edf46d4ccc7ce2d262da6f04801bbd74ca31efd9d5030a1969a9ded16370ba6650b6c73c880a94978ca618177a3c1a57ff5742330ff8428bb555c42c861872ae2769bd5e375cb62695cb6ad621dc02af4c917b7ce8db55a0ae19c3cef0ed7f4093ad29dba00104d29efea2bf68674e687dcb26ca73e6c39b251c9fb3381434c7096333ccf0199e0ff0ac56300145231315e23e2a78d87ae5dda1c1d8820ad8494ca84212fa07f7fa9f16a1eae70c5868b60d84156e1bed763618414e05962324ab7776acb527246dd467d173ded072c9618f7913eb8915c8fe1ddf80c70c06ba50be5d8b3fa5a119696d90044cd432c0a1427e78645ab7947ea0caca0000000000000000000000004475a038d736b490b892455c122cb41eb2f952d1a973c4e29b765de1e0a8a6d33ea17fa5eaf3e621bb2c76a855720ae39da3403247d3906aacbce38a14bcec772b10f62515b60e19d5148f5df3bcf0ab86aa72b208418b3918ac768ecb9be890fe4318d386dc4c829bf946c907aa6f74a17f986de32ffc15f57d236d44dfa309a92999f188071ffd2ea9bd7c7586cf211b07426a627cb9f359fb1303abef984b115bfff67ea7709b7c2d0c751400000000000000"]}, 0xb97) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000480)={0xffffffffffffffff, &(0x7f0000000380)="0c21b38060001a570b1334a129f8f3bdfe58be37fb6b36df77fc0471cc970dee95db60bd9dca2c4a7df976c0c16df3508d8eb08caf0e9224bf7913006a73b9f7f10f55bf623cc68d7579c9998b449cb0565825c6c6d8e62b56506fce5f19d22c1e50778a0e29f5d0dab9cedadd62cec045d2b7cd5a20828c021938d1c4f763c748271ffce59158b6ec74db92088a92ca015f3d16157ee79a6a", &(0x7f0000000440)=@tcp6=r11, 0x1}, 0x20) r12 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r12, 0x4c80, 0xc) ioctl$LOOP_CTL_REMOVE(r12, 0x4c81, 0x0) close_range(r11, r12, 0x2) (async) close_range(r11, r12, 0x2) ppoll(&(0x7f0000000200)=[{r10}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:07:55 executing program 2: syz_emit_ethernet(0x4e, &(0x7f0000003d80)={@dev, @local, @void, {@ipv6={0x86dd, @tipc_packet={0x0, 0x6, 'a9l', 0x18, 0x6, 0x0, @mcast2, @remote, {[], @payload_conn={{{0x18, 0x0, 0x0, 0x0, 0x0, 0x6}}}}}}}}, 0x0) 00:07:55 executing program 3: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@broadcast, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @time_exceeded={0x3, 0x0, 0x0, 0x3, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @dev}}}}}}, 0x0) 00:07:55 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x0, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:55 executing program 2: syz_emit_ethernet(0x4a, &(0x7f0000000540)=ANY=[@ANYBLOB="0180c200000eaa"], 0x0) 00:07:55 executing program 3: syz_emit_ethernet(0x46, &(0x7f0000000040)={@broadcast, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x78, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @time_exceeded={0x3, 0x0, 0x0, 0x3, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @dev}, "080088beffff0000"}}}}}, 0x0) [ 475.789899][ T6027] usb 1-1: new high-speed USB device number 54 using dummy_hcd 00:07:55 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(0xffffffffffffffff, 0xc0189379, &(0x7f0000000100)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) ioctl$SW_SYNC_IOC_INC(r2, 0x40045701, &(0x7f0000000140)=0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r3, &(0x7f0000000680)=[{&(0x7f0000000300)='G', 0x7ffff000}], 0x1) vmsplice(r3, &(0x7f00000003c0)=[{&(0x7f00000001c0)="ab", 0x1}], 0x1, 0x0) r4 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r4, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r5, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r6, r0, 0x0) sendto$inet(r3, &(0x7f0000000240)="394616bcedc545422e260f17bce7690d2ebe7cb5a6e553380065c567caeefc393ee4baa8e9ba540cb9d36eb450821c87785c98232fffb323edcaa0ece2417ca39cceabf73c54fc869c44a42ccdf1b9123e816e821142fa2e0eda27120a28662c6ff89f37c23718e8af94adf2c84cecbdf673", 0x72, 0x4c000, &(0x7f00000002c0)={0x2, 0x4e22, @empty}, 0x10) ppoll(&(0x7f0000000200)=[{r6}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) r7 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r7, &(0x7f0000000040)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000000), 0x111}}, 0x20) write$RDMA_USER_CM_CMD_BIND(r7, &(0x7f0000000e80)={0x14, 0x88, 0xfa00, {0xffffffffffffffff, 0x0, 0x0, @ib={0x1b, 0x0, 0x5, {"94d44db236de6eb7dcc275c9bab7c3bb"}, 0x10001, 0x8, 0x6}}}, 0x90) flock(r7, 0x1) [ 476.030005][ T6027] usb 1-1: Using ep0 maxpacket: 8 [ 476.150133][ T6027] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 476.152556][ T6027] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 476.154689][ T6027] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 476.157248][ T6027] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 476.159622][ T6027] usb 1-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 476.166846][ T6027] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 476.210793][ T6027] hub 1-1:1.0: bad descriptor, ignoring hub [ 476.212320][ T6027] hub: probe of 1-1:1.0 failed with error -5 [ 476.217775][ T6027] cdc_wdm 1-1:1.0: cdc-wdm0: USB WDM device [ 476.220089][ T6027] cdc_wdm 1-1:1.0: Unknown control protocol [ 476.520142][T12467] cdc_wdm 1-1:1.0: Error submitting int urb - -90 [ 476.523570][T12502] cdc_wdm 1-1:1.0: Error submitting int urb - -90 [ 476.560310][ T6027] usb 1-1: USB disconnect, device number 54 00:07:57 executing program 2: syz_mount_image$hfs(&(0x7f0000000140), &(0x7f0000000000)='./bus\x00', 0x0, &(0x7f0000000080)={[{@codepage={'codepage', 0x3d, 'utf8'}}]}, 0x10, 0x2ac, &(0x7f0000000240)="$eJzs3UFP1E4Yx/HfdAssfwj/ChgSLxqUxJMBvBgvGsPVuwdjVFgT4gYTxUQ9oWdjvJl492I8G1+DJ+Mb0JMnT56Il5pOh922tLvLCh2Q7yfZpbvtzDwP0277QDYVgGPr2sq3dxd/JA8jNdSQdFkKJDWlUNJJzTUfb2yub7Zba9mGQaGjhm2RPIzSlmbXYKsbrbIYkna2hRMlr0JNZt/DwYjjOP7ed6tftcQCf+zRXyKQxtzRadc3a4/sYGz5DsCHzAybbW3riaZ8hgMA8M+d/wN33T7pfgaBtOBO+2Xn/6NzhT6Wf7ntK45DonP+d3VcbJL5/d+u6tZ7toRL5jjYqRIHHuBMd3FU6Z6Vu8A0pVVlho0lGL+33m5d2LIdvNAVJ7PZrH1eyxekfaKdL6lNe9hz7h0TNoeRJIflivhnhhnxza53Bj8QzWfzxdwykd5qrXP9F8YmmSY7U1FhptL4F6t7tFlG6Va5LLtBnbCDnHIj6NOHAbJsqpHEUmbU9ZnLOtqJ8/Voj1bThVZpdkvV2dlWM6Wtljuvf5e2mi22Svfm1Qftqp2+BuaVuWHm9VMftdKZ/5H0831B1Udm7pPf2C3dntEzn9BuWTGPOcW/KOEgvdRdXdLUo6fP7t9pt1sPWei/cNrX6KEG3ljh0GONuF0jtyquP+UkhquS/qKfce1fPCpdZaT319Pfl5ddoqGx8sD2a8HjZxNq0510zd30HQx8sDV/Wv9l6pVFWyIlT1GP6/S4X+eZHpcqKqBp+/zfniq4ieoKbmJnoU/Ndfa8dK5yxOfFbiMX5z/CrOirbpf+ywcAAAAAAAAAAAAAAAAAAACH2F6/GDA+xNcJfOcIAAAAAAAAAAAAAAAAAAAAAMBRN/T9f4vqvv+vOZZ38AT21Z8AAAD//54kdz0=") 00:07:57 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x0, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:57 executing program 3: syz_mount_image$hfs(&(0x7f0000000140), &(0x7f0000000000)='./bus\x00', 0x0, &(0x7f0000000080)={[{@codepage={'codepage', 0x3d, 'utf8'}}]}, 0x10, 0x2ac, &(0x7f0000000240)="$eJzs3T9rFEEYx/Hf7G2SiwlxTSIBGyUasJIkNmKjSFp7CxE1OSF4RNAIahWtRewEexuxFl+DlfgGtLKysgo2Kzs7udvd7N6/JDeJ+X7gjr3bnZnncfbfYzhWAI6tGys/Plz+lbyMVFNN0lUpkFSXQkmnNVd/urG5vtlsrGUbBoWOarZF8jJKW5pdg61uNMpimJVr4UTJp1CT2e9wMOI4jn923erPUGKBP/boLxFIY+7otOvrQ4/sYGz5DsCHzAybbW3rmaZ8hgMA8M9d/wN3lZh09+9BIC24y37Z9f/o3KGP5T9u+4rjkGhd/10dF5tkfk/aVe16z5ZwyRwHO1VizwOcay+OKt2zcjeYprSqzLCxBOMP1puNS1u2g1e65mQ2s8Wj1vIFaZdo50tq0w76zr1lwuYwkuSwXBH/zCAjvtv1Te8Hovlqvpk7JtJ7rbXu/8LYJNNkZyoqzFQa/2J1jzbLKN0ql2U7qFN2kDNuBH351EOWddWSWMqMuj5zWUc7cb4d7dBqutAqzW6pOjvbaqa01XLr89/SVrPFVunevPqoWbXTD4F5Y26Zef3WZ6205n8kPb8vqPrIzJ35jd3S7Rkd8wntlhXzmFP8HyUcpNe6ryuaevL8xcN7zWbjMQvdF876Gj1UzxsrHHisEbdr5FbFw085ieG6pD30M679i0elq4z08Wb67+Vll6hprDyw/VrweG7C0LQnXXO3fQcDH5L7LpPWf5l6ZdGWSMlb1OE+Pe7WeabHpYoKaNq+n+irgpuoruAmdha61FznL0oXKkd8Wew2cnH+J8yKvutu6Z98AAAAAAAAAAAAAAAAAAAAcIj1+8OA8QF+TuA7RwAAAAAAAAAAAAAAAAAAAAAAjrqBn/9btIfn/9ony/T7/F9zLJ/gCeyrfwEAAP//SDd3Sw==") 00:07:57 executing program 5: syz_emit_ethernet(0x46, &(0x7f0000000040)={@broadcast, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @time_exceeded={0x3, 0x0, 0x0, 0x3, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @dev}, "080088beffff0000"}}}}}, 0x0) 00:07:57 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(0xffffffffffffffff, 0xc0189379, &(0x7f0000000100)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) (async) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(0xffffffffffffffff, 0xc0189379, &(0x7f0000000100)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) ioctl$SW_SYNC_IOC_INC(r2, 0x40045701, &(0x7f0000000140)=0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r3, &(0x7f0000000680)=[{&(0x7f0000000300)='G', 0x7ffff000}], 0x1) vmsplice(r3, &(0x7f00000003c0)=[{&(0x7f00000001c0)="ab", 0x1}], 0x1, 0x0) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r4 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r4, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r5, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r6, r0, 0x0) sendto$inet(r3, &(0x7f0000000240)="394616bcedc545422e260f17bce7690d2ebe7cb5a6e553380065c567caeefc393ee4baa8e9ba540cb9d36eb450821c87785c98232fffb323edcaa0ece2417ca39cceabf73c54fc869c44a42ccdf1b9123e816e821142fa2e0eda27120a28662c6ff89f37c23718e8af94adf2c84cecbdf673", 0x72, 0x4c000, &(0x7f00000002c0)={0x2, 0x4e22, @empty}, 0x10) ppoll(&(0x7f0000000200)=[{r6}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) (async) ppoll(&(0x7f0000000200)=[{r6}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) (async) r7 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r7, &(0x7f0000000040)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000000), 0x111}}, 0x20) write$RDMA_USER_CM_CMD_BIND(r7, &(0x7f0000000e80)={0x14, 0x88, 0xfa00, {0xffffffffffffffff, 0x0, 0x0, @ib={0x1b, 0x0, 0x5, {"94d44db236de6eb7dcc275c9bab7c3bb"}, 0x10001, 0x8, 0x6}}}, 0x90) (async) write$RDMA_USER_CM_CMD_BIND(r7, &(0x7f0000000e80)={0x14, 0x88, 0xfa00, {0xffffffffffffffff, 0x0, 0x0, @ib={0x1b, 0x0, 0x5, {"94d44db236de6eb7dcc275c9bab7c3bb"}, 0x10001, 0x8, 0x6}}}, 0x90) flock(r7, 0x1) 00:07:57 executing program 0: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a090400000102090000052406000105240800000d240f0100000000000000000006241a000000190581ef"], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) [ 477.060352][T12510] loop2: detected capacity change from 0 to 64 [ 477.064381][T12511] loop3: detected capacity change from 0 to 64 [ 477.087734][T12511] hfs: invalid btree extent records [ 477.090000][T12511] hfs: unable to open extent tree 00:07:57 executing program 5: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@broadcast, @local, @void, {@ipv4={0x8035, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @time_exceeded={0x3, 0x0, 0x0, 0x3, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @dev}}}}}}, 0x0) [ 477.091272][T12511] hfs: can't find a HFS filesystem on dev loop3 00:07:57 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x0, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) [ 477.107995][T12510] hfs: inconsistency in B*Tree (2,1,255,1,0) [ 477.110035][T12510] hfs: get root inode failed 00:07:57 executing program 3: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@broadcast, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x4, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @time_exceeded={0x3, 0x0, 0x0, 0x3, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @dev}}}}}}, 0x0) 00:07:57 executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@broadcast, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x2, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @time_exceeded={0x3, 0x0, 0x0, 0x3, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @dev}}}}}}, 0x0) 00:07:57 executing program 5: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@broadcast, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x2, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @time_exceeded={0x3, 0x0, 0x0, 0x3, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @dev}}}}}}, 0x0) 00:07:57 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x0, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:57 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(0xffffffffffffffff, 0xc0189379, &(0x7f0000000100)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) ioctl$SW_SYNC_IOC_INC(r2, 0x40045701, &(0x7f0000000140)=0x2) (async) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r3, &(0x7f0000000680)=[{&(0x7f0000000300)='G', 0x7ffff000}], 0x1) (async) vmsplice(r3, &(0x7f00000003c0)=[{&(0x7f00000001c0)="ab", 0x1}], 0x1, 0x0) (async) r4 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r4, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r5, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r6, r0, 0x0) (async, rerun: 32) sendto$inet(r3, &(0x7f0000000240)="394616bcedc545422e260f17bce7690d2ebe7cb5a6e553380065c567caeefc393ee4baa8e9ba540cb9d36eb450821c87785c98232fffb323edcaa0ece2417ca39cceabf73c54fc869c44a42ccdf1b9123e816e821142fa2e0eda27120a28662c6ff89f37c23718e8af94adf2c84cecbdf673", 0x72, 0x4c000, &(0x7f00000002c0)={0x2, 0x4e22, @empty}, 0x10) (async, rerun: 32) ppoll(&(0x7f0000000200)=[{r6}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) (async) r7 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r7, &(0x7f0000000040)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000000), 0x111}}, 0x20) (async) write$RDMA_USER_CM_CMD_BIND(r7, &(0x7f0000000e80)={0x14, 0x88, 0xfa00, {0xffffffffffffffff, 0x0, 0x0, @ib={0x1b, 0x0, 0x5, {"94d44db236de6eb7dcc275c9bab7c3bb"}, 0x10001, 0x8, 0x6}}}, 0x90) (async) flock(r7, 0x1) 00:07:57 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x0, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:57 executing program 2: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000300)='/proc/cgroups\x00', 0x0, 0x0) read$FUSE(r0, &(0x7f0000002680)={0x2020}, 0x2020) 00:07:57 executing program 3: socket$nl_route(0x10, 0x3, 0x0) r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'bridge0\x00'}) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) connect$unix(r1, 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, 0x0, 0x0, 0x2, 0x0) r2 = socket(0x10, 0x3, 0x0) r3 = socket(0x10, 0x3, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = socket(0x10, 0x803, 0x0) sendmsg$NL80211_CMD_SET_INTERFACE(r5, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={0x0, 0x28}}, 0x0) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="4800000010000507000000000000060000000000", @ANYRES32=r6, @ANYBLOB="0600000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="3000000024000b0f00000000ae00000000000000", @ANYRES32=r6, @ANYBLOB="00000000ffffffff000000000c000100696e6772657373"], 0x30}}, 0x0) sendmsg$nl_route_sched(r5, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000000c0)=@newtfilter={0x34, 0x2c, 0xd27, 0x0, 0x0, {0x9, 0x0, 0x0, r6, {}, {}, {0xc}}, [@filter_kind_options=@f_tcindex={{0xc}, {0x4}}]}, 0x34}}, 0x0) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route_sched(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000240)=@newqdisc={0x30, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r7, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_ingress={0xc}]}, 0x30}}, 0x0) 00:07:57 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCADDRT(r3, 0x890b, &(0x7f0000000040)={0x0, @l2tp={0x2, 0x2, @remote={0xac, 0x10, 0x3}}, @l2tp={0x2, 0x0, @empty, 0x1, 0xfdffffff}, @generic={0x2, "bcbc5dada046e4d15ddee9502b10"}, 0xf0f4, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)='syz_tun\x00'}) copy_file_range(r0, 0x0, r3, 0x0, 0x9, 0x0) r4 = syz_open_dev$vcsa(&(0x7f0000000140), 0x3, 0x2000) getsockname$packet(r4, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000200)=0x14) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r5, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r6, r0, 0x0) ioctl$SYNC_IOC_FILE_INFO(r1, 0xc0383e04, &(0x7f00000000c0)={""/32, 0x0, 0x0, 0x6, 0x0, &(0x7f0000000380)=[{}, {}, {}, {}, {}, {}]}) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000100), 0x181000, 0x0) [ 477.359451][T12548] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.3'. [ 477.369952][ T6027] usb 1-1: new high-speed USB device number 55 using dummy_hcd [ 477.629909][ T6027] usb 1-1: Using ep0 maxpacket: 8 [ 477.750196][ T6027] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 477.752586][ T6027] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 477.754716][ T6027] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 477.757350][ T6027] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 477.759645][ T6027] usb 1-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 477.761891][ T6027] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 477.800743][ T6027] hub 1-1:1.0: bad descriptor, ignoring hub [ 477.802110][ T6027] hub: probe of 1-1:1.0 failed with error -5 [ 477.805837][ T6027] cdc_wdm 1-1:1.0: cdc-wdm0: USB WDM device [ 477.807611][ T6027] cdc_wdm 1-1:1.0: Unknown control protocol [ 478.110180][T12516] cdc_wdm 1-1:1.0: Error submitting int urb - -90 [ 478.250100][T12549] cdc_wdm 1-1:1.0: Error submitting int urb - -90 [ 478.281277][ T24] usb 1-1: USB disconnect, device number 55 00:07:58 executing program 0: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a090400000102090000052406000105240800000d240f0100000000000000000006241a000000190581ef"], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 00:07:58 executing program 5: socketpair(0x1f, 0x0, 0x0, &(0x7f0000001800)) 00:07:58 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:58 executing program 2: syz_open_dev$ndb(&(0x7f0000000100), 0x0, 0x40400) 00:07:58 executing program 4: openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200"}) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCADDRT(r3, 0x890b, &(0x7f0000000040)={0x0, @l2tp={0x2, 0x2, @remote={0xac, 0x10, 0x3}}, @l2tp={0x2, 0x0, @empty, 0x1, 0xfdffffff}, @generic={0x2, "bcbc5dada046e4d15ddee9502b10"}, 0xf0f4, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)='syz_tun\x00'}) copy_file_range(r0, 0x0, r3, 0x0, 0x9, 0x0) r4 = syz_open_dev$vcsa(&(0x7f0000000140), 0x3, 0x2000) getsockname$packet(r4, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000200)=0x14) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r5, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r6, r0, 0x0) (async) dup3(r6, r0, 0x0) ioctl$SYNC_IOC_FILE_INFO(r1, 0xc0383e04, &(0x7f00000000c0)={""/32, 0x0, 0x0, 0x6, 0x0, &(0x7f0000000380)=[{}, {}, {}, {}, {}, {}]}) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000100), 0x181000, 0x0) 00:07:58 executing program 3: openat$ppp(0xffffffffffffff9c, &(0x7f0000000c40), 0x10000, 0x0) 00:07:58 executing program 3: clock_getres(0x2, &(0x7f0000000200)) 00:07:58 executing program 2: openat$drirender128(0xffffffffffffff9c, &(0x7f00000002c0), 0x4200, 0x0) 00:07:58 executing program 5: io_setup(0xf844, &(0x7f0000000000)) 00:07:58 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) (async) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r3 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCADDRT(r3, 0x890b, &(0x7f0000000040)={0x0, @l2tp={0x2, 0x2, @remote={0xac, 0x10, 0x3}}, @l2tp={0x2, 0x0, @empty, 0x1, 0xfdffffff}, @generic={0x2, "bcbc5dada046e4d15ddee9502b10"}, 0xf0f4, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)='syz_tun\x00'}) (async) copy_file_range(r0, 0x0, r3, 0x0, 0x9, 0x0) (async) r4 = syz_open_dev$vcsa(&(0x7f0000000140), 0x3, 0x2000) getsockname$packet(r4, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000200)=0x14) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r5, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r6, r0, 0x0) (async) ioctl$SYNC_IOC_FILE_INFO(r1, 0xc0383e04, &(0x7f00000000c0)={""/32, 0x0, 0x0, 0x6, 0x0, &(0x7f0000000380)=[{}, {}, {}, {}, {}, {}]}) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000100), 0x181000, 0x0) 00:07:58 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:07:58 executing program 3: syz_io_uring_setup(0x1, &(0x7f0000001500), &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f00000000c0), &(0x7f0000000200)) [ 479.160199][ T24] usb 1-1: new high-speed USB device number 56 using dummy_hcd [ 479.409987][ T24] usb 1-1: Using ep0 maxpacket: 8 [ 479.529883][ T24] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 479.532424][ T24] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 479.534625][ T24] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 479.537230][ T24] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 479.539435][ T24] usb 1-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 479.541620][ T24] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 479.580839][ T24] hub 1-1:1.0: bad descriptor, ignoring hub [ 479.582318][ T24] hub: probe of 1-1:1.0 failed with error -5 [ 479.584942][ T24] cdc_wdm 1-1:1.0: cdc-wdm0: USB WDM device [ 479.586461][ T24] cdc_wdm 1-1:1.0: Unknown control protocol [ 479.920126][T12563] cdc_wdm 1-1:1.0: Error submitting int urb - -90 [ 480.070056][T12579] cdc_wdm 1-1:1.0: Error submitting int urb - -90 [ 480.102387][ T6028] usb 1-1: USB disconnect, device number 56 00:08:00 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) r5 = getpid() sched_setscheduler(r5, 0x1, &(0x7f0000000240)=0x1) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = accept4$unix(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000300)=0x6e, 0x100400) r8 = getpgid(r5) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FS_IOC_SETVERSION(r9, 0x40087602, &(0x7f00000005c0)=0x7ff) sendmmsg$unix(r9, &(0x7f00000bd000), 0x318, 0x0) sync_file_range(r9, 0xfffffffffffffffe, 0xfff, 0x6) kcmp$KCMP_EPOLL_TFD(r8, r5, 0x7, r7, &(0x7f0000000180)={0xffffffffffffffff, r6, 0x2a62}) r10 = socket(0x2, 0xa, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r10, 0xa00000000000000, 0x80, &(0x7f0000000040)=@broute={'broute\x00', 0x20, 0x1, 0x948, [0x0, 0x0, 0x0, 0x0, 0x0, 0x20000480], 0x0, 0x0, &(0x7f0000001300)=ANY=[@ANYBLOB="00000000000000000000000000000000000500000000010000000068000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff010000000b00000000000000000062726964676530000000000000000000626f6e645f736c6176655f3000000000736974300000000000000000000000007465716c3000000000000000000000000000000000000000000000000180c20000000000000000000000b8080000b8080000e8080000616d6f6e670000000000000000000000001b00000000000000000400000000001804000000000000000000000c00000000000000000000000000000000000000000000000000000000000000000000000000002f00000000008bc9019ba7aa4aeec5ff6644c5c60000000d00000000fa0100000000000000000000000000000000000000000000000000000000004037118bc35d3037960000000000000000000000000000000000000000000000000000000000001f0000000000000000000000938d5e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300020000000000000000006c0000000000000000000000000000000000f4a38610856cf7fb81c7787d150000000000000000000000000000000000000000892f9284b45f00000000000000000000000000000000a600000000000000000000000000f9ffffff0000000000008bdb41060000000000000000000000000000000000000000000000000000000000000000000000ffef000000000000000000000000000000000000000000000000000200000000000000000000000000000002000000200000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070cc490d0510d30ce90b91aedadb0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ed2c14bc1d077b4817d693d02c000000ffe40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037ff1cf2f8e52e074300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d65992000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cbcb00000000000000000000000000000000000000000000000000000000000000000000e70000000000053cbf7eee533b170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffff8000000000000000000a37155e4844ccee500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee72000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1a8a95ba6a3ba677371c303b5426300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c81e00000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000ea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d24a00000020000000000000000000000052000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003800e04771f4c2d10000000000000000000000000000000000000000000000000000000000000000007265646972656374000000000000000000000000000000009cabf3b280dfd1e5ba7d978a98b30af5c13c38dd88e8d38c96fabc21c8619e3d476ec8c7edf46d4ccc7ce2d262da6f04801bbd74ca31efd9d5030a1969a9ded16370ba6650b6c73c880a94978ca618177a3c1a57ff5742330ff8428bb555c42c861872ae2769bd5e375cb62695cb6ad621dc02af4c917b7ce8db55a0ae19c3cef0ed7f4093ad29dba00104d29efea2bf68674e687dcb26ca73e6c39b251c9fb3381434c7096333ccf0199e0f56300145231315e23e2a78d87ae5dda1c1d8820ad8494ca84212fa07f7fa9f16a1eae70c5868b60d84156e1bed763618414e05962324ab7776acb527246dd467d173ded072c9618f7913eb8915c8fe1ddf80c70c06ba50be5d8b3fa5a119696d90044cd432c0a1427e78645ab7947ea0caca00"/2672]}, 0xae8) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000480)={0xffffffffffffffff, &(0x7f0000000380)="0c21b38060001a570b1334a129f8f3bdfe58be37fb6b36df77fc0471cc970dee95db60bd9dca2c4a7df976c0c16df3508d8eb08caf0e9224bf7913006a73b9f7f10f55bf623cc68d7579c9998b449cb0565825c6c6d8e62b56506fce5f19d22c1e50778a0e29f5d0dab9cedadd62cec045d2b7cd5a20828c021938d1c4f763c748271ffce59158b6ec74db92088a92ca015f3d16157ee79a6a", &(0x7f0000000440)=@tcp6=r10, 0x1}, 0x20) sendmsg$nl_route(r10, &(0x7f00000004c0)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f00000002c0)={&(0x7f0000000340)=@ipv6_getnexthop={0x4c, 0x6a, 0x800, 0x70bd27, 0x25dfdbfc, {}, [@NHA_MASTER={0x8}, @NHA_OIF={0x8}, @NHA_MASTER={0x8}, @NHA_FDB={0x4}, @NHA_OIF={0x8}, @NHA_OIF={0x8}, @NHA_GROUPS={0x4}, @NHA_GROUPS={0x4}]}, 0x4c}, 0x1, 0x0, 0x0, 0x4800}, 0x20000000) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r7, 0xc0709411, &(0x7f0000000500)=ANY=[@ANYRES64=0x0, @ANYBLOB="090000000000000000100000000000000700000000000000ffffffffffffff7f790000000000000000000000000000f06b97ffffff03000002000000000400000400000000000000ba0d00000000004a64205557e000ff03000000000000400000828ac7f00788c38cb4a5fd851300000000001800"/147]) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r11, &(0x7f0000000680)=[{&(0x7f0000000300)='G', 0x7ffff000}], 0x1) vmsplice(r11, &(0x7f00000003c0)=[{&(0x7f00000001c0)="ab", 0x1}], 0x1, 0x0) ioctl$SYNC_IOC_FILE_INFO(r11, 0xc0383e04, &(0x7f0000000240)={""/32, 0x0, 0x0, 0x2, 0x0, &(0x7f00000000c0)=[{}, {}]}) 00:08:00 executing program 2: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$DCCPDIAG_GETSOCK(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000a00)={0xec1}, 0x4c}}, 0x0) 00:08:00 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:08:00 executing program 3: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) ioctl$UI_SET_RELBIT(r0, 0x40045566, 0x0) 00:08:00 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_timeval(r0, 0x1, 0x0, 0x0, &(0x7f0000000140)) 00:08:00 executing program 0: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$DCCPDIAG_GETSOCK(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000a00)={0xec4, 0x13, 0x0, 0x0, 0x0, {}, [@INET_DIAG_REQ_BYTECODE={0xbd, 0x1, "9d092f8859e3d9aed4e521d6355b091f209b4545f54017568eb1997072637c1dc597f98569e60302e6e7cfdc4c3e268f8f245a228bdd991246bfd829081698d48edea6d6a64a4dc48d49c677b0d5d2d57176018f226a41a82d42160df3ea8c07e131873559108479946dc62c25ad0fe05b609bb130841d1ec5c58539ed4be2b180663ab342abe170a6aafd3a79e3214bb3804e262450d4df8b155d051ee281b5511636fef6dbf5ad96ce5d35f70bcc129db21830280571eb9a"}, @INET_DIAG_REQ_BYTECODE={0x91, 0x1, "6a2bd8b5b21f91a8d213b5cff9652b0c608b023be21d133cb34c6ed76a57f81de0e230478f37d0c466280e857a12710f88b25b96f47bbf167c91d8833a706430c184eae17c7007002bd0798a91db2fcfb26edc0493a991a1d7692d2748bc76ed58bed16aff3b74740be4ba7aec4e61a9671590f3870f19b4fc60f6db4244972abeded76032a75865247dbbe6b5"}, @INET_DIAG_REQ_BYTECODE={0xf9, 0x1, "d5ecfc9c8572890e521a3bc22e1445dd72238ea05aa4bf33396fe7937572b75e801fcdb14f70dedaf9c85e9457f756777cc74c1eed3f0a975f0603025973ec3626f4d658da174a8ac96087b1522dbbc594fdd82dc2fed4bf25022134e0e5389f0e3be8d80fd27a1f5ace615b43c34a8d0c2fd12698ebb3f8b3c4571978cba0fdf8714a5ec76c4f683a229d17888cb491acd75e59ec8fcf0d7c4680fd50c441f2cb2bfc8f890e2fb0927461f293374f54d0fdf9268cea12e56babe4e1cbaf207df2a43c4081f4d2866f4219214a7eca8c3b316394ac9bf77ebd4c1652054f36bfdca1388875bf7d953a1c35f09932a7db521498f260"}, @INET_DIAG_REQ_BYTECODE={0xad, 0x1, "2b13da3fead1efbd15771585a253a33207af841ba4a9d11d72bace922d73b5810724545c3400d42711cc073b50ff07e018de58ba6167069c8e9caf056988edb8b7e2d4f08ac3862447f656a36beee5aad800be3afbb43e9dcf8bed1d603bd689407598fd6ec240ef3bb5e861c60733a9693af5bc19a2a9ae0534808affb52ffd0d734868abd2f55660863695a9332b91ccba77826e9f1b4798415071b3eea2eb3daddc887038edbc5f"}, @INET_DIAG_REQ_BYTECODE={0x19, 0x1, "e01b7261d5b569f7353597c5f6ad669fb18344f7a8"}, @INET_DIAG_REQ_BYTECODE={0x59, 0x1, "112b14833814c1233f3fb36715f556aff1d21a8d8f01a761d12255a0e3b317c5364ba987a0e2174fa4610e3fd88f5498a875df0ccb46f48ab2a86ff6a9d1e0c97b1b02fc8478f14900b3ab978f430798e329aba103"}, @INET_DIAG_REQ_BYTECODE={0xafd, 0x1, "1af79327f751c31058993f389cfd059d86530a20fc639a93fae822d1ae9aa81b209976dce654f91fe40e79535e4986f463ebc42ff7f0e2966b1d969bad368505b9f19e7644f7f65fe3cb19d13a9ff518f97370854966afba34ca9853e4023d9b34e7ae73883a0a2c3fa074ca258b693d6d4948f110927b12604e97bd8af7b11aada05e43e6e2157ca39ffeee88b2d60560dd668408a95ba6b028efa755b3b9bc762862f1f33cefade133d76b099dbff4f3499a994f38b8fe961d7f6d08200a628792e8fbeb32530e601570e97af26cd36b70ef4929cbf7447e1ea06365f7675e75986bf5d031eb9e89618011bfa341a19d8523f4626d7b94833852003be3debf71ce2dd887a03f22b7897e5fdfa174ebd0369c3df815c37edeebc7b3ee1d0529f1e3870bf42374669b353921d88fb38773dbfadde382e296cfe9780240170169c9537588b61c37d9ec0e898481570f85c3f4ec52b5e2c7814c002b54a8c3e06ab0f6e133c638a165a396919f878d6c7890f100511c37403eadcaa029fa2298dd85d5f41ae667f20249f6f7cbe81bc46c912f0efd5f2e7a56cc1453ec9074f084e1e94e9e72c409661901ebbd040caf015cadc8c4eb4d0171c6ddf7079283c07b31b588057c76e60ee28f505da7572daec75a2e6c49fb868ad32c010a37f49fb98d171a3fb741ab12b7e0f456cc5d2c9cf53b8f185b6fe36ee380092c3d7d46366b39db352076f1b4a9455c913fef4af4b5c87d1eaba22ece235eea50813442589fe8fcd288a19d6461f63a6b14fc5cdeb8467b3081d42f3fac8fbfebca47855d5953a575f8e57e670ec13378b6ecae90acd0eb59b261be3ab6f94af8f1bca32a7c571be3a378f2201a8c39c852ad6167beba17dd9660cc9b4ec567403a30a88d1106cde7a51656244d261eff738016fcc84a05ec0ac9fd5e20e092a4016d207e5d2fa553f5568d5d22e6e58d8c858ce9f7526f9704217e3d31b155cfc042a7e3e80b2050fff57941113ba81c93fbc12dc47aa69998f889465c794ddb555872da4e259e154f5e772929d11b8abd0ef90096f49c22e813e75c3ba7874a098619a2c5582c82554b1cc4a2baec12cafd713a7f05d22b6ed87587d129b264b24a52d1879ec46950feb18ee494476543ee08adc88e31269d80e61b830159a0637c5ad277243b4b626c72b8a02da07f8f0ce923e27d4807e2747a029f61c16f5c95ac205ed9a973f9f18475c334582a9a66a87461199414f967f7d10be13f27e558d6534a45c50b010ac767d187e73fcfedb71c680ce4b06988ac260ec5295e1674eadf4f3ed3bc0842a2ea6ca96413fc10f3e4724a825b36bcd7d95e4e3b8d516df03de0d88535d0a68722d3c250dc5d2dba38d4e85c3d874034260cb264a23e2bd94702b9948c018bfad33d534435f719c504095d23fe43cab5443d7cbeabfead92dbe9e5930ee6f179015d26648c57b88776508d1d18d056bce3a199c27e968a79a3ef080b4ea254e65816228759bce0f8192cb60b0d64d68884bbe59f7f59e2a796c5e2cde96749939efc785725fe8f18500d063c97bb46da5639aa59defcd643545cbeb3697ed4292347fcf3015ea68962e8dbf7541527bfa7d3ae84da5fdcbe475c5dec1db596cb58c7464d542342378f99c57646e0314a73f79073b287554b11700e81dd96e8efbae7423edf4bc50496b03b97851ec77d59e3b7a256d09f3a703b8d2d26d328dcf26698168d3bb2d4aff8f7b61c959c41d5e73b038b0c06bacc3fa1d00254de64824d2ab2d8225427a19208a69f56fee91ab3d0f846a317972334afb11854d027d82a230a4b318b96892e587c9730652faab2b2f625ceff9b6f8171de1d0e4998ce1e49b5557a58b73e1d95a2a3462c9b42d163fddcb22ebb473fcacb5a6cdc00b256d66f5c8e52e33e8a6205b6fc4fa6ce4584c260ac1732dea83a8991e2d70a7c1126bd24dc6e10c25a2fea2141f35bfa4cfa61a54bb1771100ad454853c6b6a33c1b13c7c8688987d68e848a9d9cb14f5a20e7b0d07e14aeb3d411d9b352e9eaa1980f03bf70782e8eb916645210eb8f1ca8b19a74f8e5637059ae9176a23c418d3be23cbc79149c89cfa1268dcbfae8d4a5bffce611051ef4be03b7265c04125dcf7bd279c42223d823523a8a000473487789c84c0c3477e065c4afe2f9e956c418e4f45697fb096db60be8d52caa862665b15cb822c87662b48e4c3db787026d038f535289376f58deaf665d4370a58183ebf481549fb9f8b222a32e41ffd8961699f5f67732c4a563c80f2422203e2f14826e09212ecd231e70eba7765003f5aa101a18338d836cc65359e89fbbac16d3a553ae561100cb657e8c75284b721dd3531d8644cba3c70bbaaa1fdc4a7189db9b6caa70fe4f69a477ebd3303aaec7b246e540e9ce21b5f06ccc1f8da92395fa770cd902c5d4ec412294387b34338b0faa1041fe5ace3e68aec3b8364a10ef121541197bc170f975ec57bc5923c12f22fae33e1da19ee36b05e3e870d0fba3d0820227c4d693325a01e82379bbecb58756d58e51a3e4b378ebe2765f52cc0d666fb594910837979bdcde11b21e101f3df3ec0e8dd1c16e18d024e97f8d6f3d708e9c590d56771128e00345c2c6becf335b0e48a9f531c19e5278a2185bb3a98e5c3d0c8d9a6774577b1ce04cfa4b613a5fb4f9a0aa5c25a0b5a151d72103b6ebcfdf19b4a20ef44ae362a3816ddaf6cc2920ac65942f956d08c4b8106a1dd61bb0064c418b0b6e926627861f8ea048f83729bf8eaf89b16f5a743b7aff80328a13f2fd72c7775b3e824fa42a0aba4a521f537ae9c51f03d66363889476802decb5f6c1b90f5b7b84b0018a6eda862c03dadea9a30297fe7eff8af36ea87ee217d3cb6252cc5473f444b835d25b7193b3d341739ff2644c48bf53f90e08d7946622cbcd74b4133e62096284b3a0e008f0a32b2ea82d920639c26aaa0b9af3b6de39dafe14abc67f71cff680ed91ea3fb84307607c312f9b64636b044a350f3558fca71b7d21d697864d34718b6e1fcc8d82b3d50897081d7f3f51498ad320b0129618d6c2170d11b4edf359d8d98e06453f22685023fbeda4b141a51326ef5de2c0aa744b1f8ce1b8113706b8e900336f10a67e7f06316e36a18a49a75dbeb5ca67414aed5bd2a7225b02eb8b7df42a42a42b268af5343daf986aee5fd7218defa6cda98bea90848163d88bd4069354810a3b3a8c5dd667362ecfddd4e06361c76f854ea8f26c3c7669d3ba2e1d6f3029fc13b530738145dfc16345dff6f06c0abfac433974dfa66edcf8ce2d4294e73f7763ca2843f37bec26c298cec390f21e31bca6ef182707f3907fc3ceccca15b1c277f79fb38f318454b76751e935bac1bb6acc370f638a9c4c86e5c036eb968b2d8af9be62d44e8268c493c3587c863b421745dd402fa3fa5e5003679bf25da3ffa5a5a8838525e1d8d673e64817ff95e1992fbfc83524cea7f6036cd2f522b8f109536a7de12b3430b350616c928e90ad1d3418e67b88ea5381d743f2bff9157e60e2f54a81735dc3acd90c8f34e0f922bde0c999ea7f21113bec5c39cdedb60f52333ebb80fe8d461ce9f6f2dcaf0587577dc697cb69cd5eb4ef6c75285c99f12f13fe32a3db96eaa44dbaae4ff9431bf9867da8cfc0c72e658e509940428b5e3996085878b609d1658c44ae6f809c35391cda84be772cedb0307254ef93cdfcdb5fa88717a5077d84ee6c4cafe1e87c24c9c4f42784763c8a8ac2c37de88e032e0abf9b5bab49ef4694ee98ca51b957fbffadd2a03758e4ec7734a3606c296770bf736f46686564085b9e5a52d0967efdba516e03f7f5d859c405d087d0429d421560ee63998739ac40397b074e1f600c86744014687968a23fbe81392011448326cb2104fac83b9c0caa64a2d18f2d5523fa025b3560511d85b39b9679201b8a0e03c4868e3063b74f124b97af"}]}, 0xec4}}, 0x0) 00:08:00 executing program 2: openat$vimc0(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) 00:08:00 executing program 3: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$UI_GET_VERSION(r0, 0x8004552d, &(0x7f0000000280)) 00:08:00 executing program 5: pselect6(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0x1}, 0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000200)={[0x8]}, 0x8}) 00:08:00 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(0xffffffffffffffff, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:08:00 executing program 0: socketpair(0xa, 0x0, 0x0, &(0x7f0000001800)) 00:08:00 executing program 3: syz_io_uring_setup(0x1df, &(0x7f0000000080)={0x0, 0x952e, 0x8}, &(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil, &(0x7f0000000000), &(0x7f0000000100)) 00:08:01 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) (async) r5 = getpid() sched_setscheduler(r5, 0x1, &(0x7f0000000240)=0x1) r6 = socket$nl_route(0x10, 0x3, 0x0) (async) r7 = accept4$unix(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000300)=0x6e, 0x100400) (async) r8 = getpgid(r5) (async) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FS_IOC_SETVERSION(r9, 0x40087602, &(0x7f00000005c0)=0x7ff) sendmmsg$unix(r9, &(0x7f00000bd000), 0x318, 0x0) (async) sync_file_range(r9, 0xfffffffffffffffe, 0xfff, 0x6) (async) kcmp$KCMP_EPOLL_TFD(r8, r5, 0x7, r7, &(0x7f0000000180)={0xffffffffffffffff, r6, 0x2a62}) (async) r10 = socket(0x2, 0xa, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r10, 0xa00000000000000, 0x80, &(0x7f0000000040)=@broute={'broute\x00', 0x20, 0x1, 0x948, [0x0, 0x0, 0x0, 0x0, 0x0, 0x20000480], 0x0, 0x0, &(0x7f0000001300)=ANY=[@ANYBLOB="00000000000000000000000000000000000500000000010000000068000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff010000000b00000000000000000062726964676530000000000000000000626f6e645f736c6176655f3000000000736974300000000000000000000000007465716c3000000000000000000000000000000000000000000000000180c20000000000000000000000b8080000b8080000e8080000616d6f6e670000000000000000000000001b00000000000000000400000000001804000000000000000000000c00000000000000000000000000000000000000000000000000000000000000000000000000002f00000000008bc9019ba7aa4aeec5ff6644c5c60000000d00000000fa0100000000000000000000000000000000000000000000000000000000004037118bc35d3037960000000000000000000000000000000000000000000000000000000000001f0000000000000000000000938d5e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300020000000000000000006c0000000000000000000000000000000000f4a38610856cf7fb81c7787d150000000000000000000000000000000000000000892f9284b45f00000000000000000000000000000000a600000000000000000000000000f9ffffff0000000000008bdb41060000000000000000000000000000000000000000000000000000000000000000000000ffef000000000000000000000000000000000000000000000000000200000000000000000000000000000002000000200000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070cc490d0510d30ce90b91aedadb0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ed2c14bc1d077b4817d693d02c000000ffe40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037ff1cf2f8e52e074300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d65992000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cbcb00000000000000000000000000000000000000000000000000000000000000000000e70000000000053cbf7eee533b170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffff8000000000000000000a37155e4844ccee500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee72000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1a8a95ba6a3ba677371c303b5426300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c81e00000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000ea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d24a00000020000000000000000000000052000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003800e04771f4c2d10000000000000000000000000000000000000000000000000000000000000000007265646972656374000000000000000000000000000000009cabf3b280dfd1e5ba7d978a98b30af5c13c38dd88e8d38c96fabc21c8619e3d476ec8c7edf46d4ccc7ce2d262da6f04801bbd74ca31efd9d5030a1969a9ded16370ba6650b6c73c880a94978ca618177a3c1a57ff5742330ff8428bb555c42c861872ae2769bd5e375cb62695cb6ad621dc02af4c917b7ce8db55a0ae19c3cef0ed7f4093ad29dba00104d29efea2bf68674e687dcb26ca73e6c39b251c9fb3381434c7096333ccf0199e0f56300145231315e23e2a78d87ae5dda1c1d8820ad8494ca84212fa07f7fa9f16a1eae70c5868b60d84156e1bed763618414e05962324ab7776acb527246dd467d173ded072c9618f7913eb8915c8fe1ddf80c70c06ba50be5d8b3fa5a119696d90044cd432c0a1427e78645ab7947ea0caca00"/2672]}, 0xae8) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000480)={0xffffffffffffffff, &(0x7f0000000380)="0c21b38060001a570b1334a129f8f3bdfe58be37fb6b36df77fc0471cc970dee95db60bd9dca2c4a7df976c0c16df3508d8eb08caf0e9224bf7913006a73b9f7f10f55bf623cc68d7579c9998b449cb0565825c6c6d8e62b56506fce5f19d22c1e50778a0e29f5d0dab9cedadd62cec045d2b7cd5a20828c021938d1c4f763c748271ffce59158b6ec74db92088a92ca015f3d16157ee79a6a", &(0x7f0000000440)=@tcp6=r10, 0x1}, 0x20) (async) sendmsg$nl_route(r10, &(0x7f00000004c0)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f00000002c0)={&(0x7f0000000340)=@ipv6_getnexthop={0x4c, 0x6a, 0x800, 0x70bd27, 0x25dfdbfc, {}, [@NHA_MASTER={0x8}, @NHA_OIF={0x8}, @NHA_MASTER={0x8}, @NHA_FDB={0x4}, @NHA_OIF={0x8}, @NHA_OIF={0x8}, @NHA_GROUPS={0x4}, @NHA_GROUPS={0x4}]}, 0x4c}, 0x1, 0x0, 0x0, 0x4800}, 0x20000000) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r7, 0xc0709411, &(0x7f0000000500)=ANY=[@ANYRES64=0x0, @ANYBLOB="090000000000000000100000000000000700000000000000ffffffffffffff7f790000000000000000000000000000f06b97ffffff03000002000000000400000400000000000000ba0d00000000004a64205557e000ff03000000000000400000828ac7f00788c38cb4a5fd851300000000001800"/147]) (async) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r11, &(0x7f0000000680)=[{&(0x7f0000000300)='G', 0x7ffff000}], 0x1) (async) vmsplice(r11, &(0x7f00000003c0)=[{&(0x7f00000001c0)="ab", 0x1}], 0x1, 0x0) (async) ioctl$SYNC_IOC_FILE_INFO(r11, 0xc0383e04, &(0x7f0000000240)={""/32, 0x0, 0x0, 0x2, 0x0, &(0x7f00000000c0)=[{}, {}]}) 00:08:01 executing program 5: openat$proc_capi20(0xffffffffffffff9c, &(0x7f00000010c0), 0x2, 0x0) 00:08:01 executing program 2: execveat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) 00:08:01 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(0xffffffffffffffff, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:08:01 executing program 3: socketpair(0xa, 0x2, 0x0, &(0x7f0000001800)) 00:08:01 executing program 0: openat$drirender128(0xffffffffffffff9c, &(0x7f0000000300), 0x189183, 0x0) 00:08:01 executing program 3: bpf$LINK_DETACH(0x22, &(0x7f00000002c0), 0x4) 00:08:01 executing program 5: pselect6(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0x1}, 0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000200), 0x8}) 00:08:01 executing program 0: socketpair(0x2a, 0x0, 0x0, &(0x7f0000001800)) 00:08:01 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(0xffffffffffffffff, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:08:01 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000240)={0x14, 0x0, 0x1, 0x5}, 0x14}}, 0x0) 00:08:01 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a"}) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) (async) dup3(r4, r0, 0x0) getpid() (async) r5 = getpid() sched_setscheduler(r5, 0x1, &(0x7f0000000240)=0x1) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = accept4$unix(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000300)=0x6e, 0x100400) getpgid(r5) (async) r8 = getpgid(r5) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FS_IOC_SETVERSION(r9, 0x40087602, &(0x7f00000005c0)=0x7ff) sendmmsg$unix(r9, &(0x7f00000bd000), 0x318, 0x0) sync_file_range(r9, 0xfffffffffffffffe, 0xfff, 0x6) kcmp$KCMP_EPOLL_TFD(r8, r5, 0x7, r7, &(0x7f0000000180)={0xffffffffffffffff, r6, 0x2a62}) (async) kcmp$KCMP_EPOLL_TFD(r8, r5, 0x7, r7, &(0x7f0000000180)={0xffffffffffffffff, r6, 0x2a62}) r10 = socket(0x2, 0xa, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r10, 0xa00000000000000, 0x80, &(0x7f0000000040)=@broute={'broute\x00', 0x20, 0x1, 0x948, [0x0, 0x0, 0x0, 0x0, 0x0, 0x20000480], 0x0, 0x0, &(0x7f0000001300)=ANY=[@ANYBLOB="00000000000000000000000000000000000500000000010000000068000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff010000000b00000000000000000062726964676530000000000000000000626f6e645f736c6176655f3000000000736974300000000000000000000000007465716c3000000000000000000000000000000000000000000000000180c20000000000000000000000b8080000b8080000e8080000616d6f6e670000000000000000000000001b00000000000000000400000000001804000000000000000000000c00000000000000000000000000000000000000000000000000000000000000000000000000002f00000000008bc9019ba7aa4aeec5ff6644c5c60000000d00000000fa0100000000000000000000000000000000000000000000000000000000004037118bc35d3037960000000000000000000000000000000000000000000000000000000000001f0000000000000000000000938d5e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300020000000000000000006c0000000000000000000000000000000000f4a38610856cf7fb81c7787d150000000000000000000000000000000000000000892f9284b45f00000000000000000000000000000000a600000000000000000000000000f9ffffff0000000000008bdb41060000000000000000000000000000000000000000000000000000000000000000000000ffef000000000000000000000000000000000000000000000000000200000000000000000000000000000002000000200000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070cc490d0510d30ce90b91aedadb0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ed2c14bc1d077b4817d693d02c000000ffe40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037ff1cf2f8e52e074300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d65992000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cbcb00000000000000000000000000000000000000000000000000000000000000000000e70000000000053cbf7eee533b170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffff8000000000000000000a37155e4844ccee500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee72000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1a8a95ba6a3ba677371c303b5426300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c81e00000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000ea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d24a00000020000000000000000000000052000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003800e04771f4c2d10000000000000000000000000000000000000000000000000000000000000000007265646972656374000000000000000000000000000000009cabf3b280dfd1e5ba7d978a98b30af5c13c38dd88e8d38c96fabc21c8619e3d476ec8c7edf46d4ccc7ce2d262da6f04801bbd74ca31efd9d5030a1969a9ded16370ba6650b6c73c880a94978ca618177a3c1a57ff5742330ff8428bb555c42c861872ae2769bd5e375cb62695cb6ad621dc02af4c917b7ce8db55a0ae19c3cef0ed7f4093ad29dba00104d29efea2bf68674e687dcb26ca73e6c39b251c9fb3381434c7096333ccf0199e0f56300145231315e23e2a78d87ae5dda1c1d8820ad8494ca84212fa07f7fa9f16a1eae70c5868b60d84156e1bed763618414e05962324ab7776acb527246dd467d173ded072c9618f7913eb8915c8fe1ddf80c70c06ba50be5d8b3fa5a119696d90044cd432c0a1427e78645ab7947ea0caca00"/2672]}, 0xae8) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000480)={0xffffffffffffffff, &(0x7f0000000380)="0c21b38060001a570b1334a129f8f3bdfe58be37fb6b36df77fc0471cc970dee95db60bd9dca2c4a7df976c0c16df3508d8eb08caf0e9224bf7913006a73b9f7f10f55bf623cc68d7579c9998b449cb0565825c6c6d8e62b56506fce5f19d22c1e50778a0e29f5d0dab9cedadd62cec045d2b7cd5a20828c021938d1c4f763c748271ffce59158b6ec74db92088a92ca015f3d16157ee79a6a", &(0x7f0000000440)=@tcp6=r10, 0x1}, 0x20) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000480)={0xffffffffffffffff, &(0x7f0000000380)="0c21b38060001a570b1334a129f8f3bdfe58be37fb6b36df77fc0471cc970dee95db60bd9dca2c4a7df976c0c16df3508d8eb08caf0e9224bf7913006a73b9f7f10f55bf623cc68d7579c9998b449cb0565825c6c6d8e62b56506fce5f19d22c1e50778a0e29f5d0dab9cedadd62cec045d2b7cd5a20828c021938d1c4f763c748271ffce59158b6ec74db92088a92ca015f3d16157ee79a6a", &(0x7f0000000440)=@tcp6=r10, 0x1}, 0x20) sendmsg$nl_route(r10, &(0x7f00000004c0)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f00000002c0)={&(0x7f0000000340)=@ipv6_getnexthop={0x4c, 0x6a, 0x800, 0x70bd27, 0x25dfdbfc, {}, [@NHA_MASTER={0x8}, @NHA_OIF={0x8}, @NHA_MASTER={0x8}, @NHA_FDB={0x4}, @NHA_OIF={0x8}, @NHA_OIF={0x8}, @NHA_GROUPS={0x4}, @NHA_GROUPS={0x4}]}, 0x4c}, 0x1, 0x0, 0x0, 0x4800}, 0x20000000) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r7, 0xc0709411, &(0x7f0000000500)=ANY=[@ANYRES64=0x0, @ANYBLOB="090000000000000000100000000000000700000000000000ffffffffffffff7f790000000000000000000000000000f06b97ffffff03000002000000000400000400000000000000ba0d00000000004a64205557e000ff03000000000000400000828ac7f00788c38cb4a5fd851300000000001800"/147]) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) (async) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r11, &(0x7f0000000680)=[{&(0x7f0000000300)='G', 0x7ffff000}], 0x1) vmsplice(r11, &(0x7f00000003c0)=[{&(0x7f00000001c0)="ab", 0x1}], 0x1, 0x0) (async) vmsplice(r11, &(0x7f00000003c0)=[{&(0x7f00000001c0)="ab", 0x1}], 0x1, 0x0) ioctl$SYNC_IOC_FILE_INFO(r11, 0xc0383e04, &(0x7f0000000240)={""/32, 0x0, 0x0, 0x2, 0x0, &(0x7f00000000c0)=[{}, {}]}) 00:08:01 executing program 3: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$SOCK_DIAG_BY_FAMILY(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={0x0, 0x13e0}}, 0x0) sendmsg$DCCPDIAG_GETSOCK(r0, &(0x7f0000000080)={&(0x7f0000000000), 0xc, &(0x7f0000000040)={&(0x7f0000000a00)={0xec4, 0x13, 0x0, 0x0, 0x0, {}, [@INET_DIAG_REQ_BYTECODE={0xbd, 0x1, "9d092f8859e3d9aed4e521d6355b091f209b4545f54017568eb1997072637c1dc597f98569e60302e6e7cfdc4c3e268f8f245a228bdd991246bfd829081698d48edea6d6a64a4dc48d49c677b0d5d2d57176018f226a41a82d42160df3ea8c07e131873559108479946dc62c25ad0fe05b609bb130841d1ec5c58539ed4be2b180663ab342abe170a6aafd3a79e3214bb3804e262450d4df8b155d051ee281b5511636fef6dbf5ad96ce5d35f70bcc129db21830280571eb9a"}, @INET_DIAG_REQ_BYTECODE={0x91, 0x1, "6a2bd8b5b21f91a8d213b5cff9652b0c608b023be21d133cb34c6ed76a57f81de0e230478f37d0c466280e857a12710f88b25b96f47bbf167c91d8833a706430c184eae17c7007002bd0798a91db2fcfb26edc0493a991a1d7692d2748bc76ed58bed16aff3b74740be4ba7aec4e61a9671590f3870f19b4fc60f6db4244972abeded76032a75865247dbbe6b5"}, @INET_DIAG_REQ_BYTECODE={0xf9, 0x1, "d5ecfc9c8572890e521a3bc22e1445dd72238ea05aa4bf33396fe7937572b75e801fcdb14f70dedaf9c85e9457f756777cc74c1eed3f0a975f0603025973ec3626f4d658da174a8ac96087b1522dbbc594fdd82dc2fed4bf25022134e0e5389f0e3be8d80fd27a1f5ace615b43c34a8d0c2fd12698ebb3f8b3c4571978cba0fdf8714a5ec76c4f683a229d17888cb491acd75e59ec8fcf0d7c4680fd50c441f2cb2bfc8f890e2fb0927461f293374f54d0fdf9268cea12e56babe4e1cbaf207df2a43c4081f4d2866f4219214a7eca8c3b316394ac9bf77ebd4c1652054f36bfdca1388875bf7d953a1c35f09932a7db521498f260"}, @INET_DIAG_REQ_BYTECODE={0xe5, 0x1, "2b13da3fead1efbd15771585a253a33207af841ba4a9d11d72bace922d73b5810724545c3400d42711cc073b50ff07e018de58ba6167069c8e9caf056988edb8b7e2d4f08ac3862447f656a36beee5aad800be3afbb43e9dcf8bed1d603bd689407598fd6ec240ef3bb5e861c60733a9693af5bc19a2a9ae0534808affb52ffd0d734868abd2f55660863695a9332b91ccba77826e9f1b4798415071b3eea2eb3daddc887038edbc5f0b7251c2ce5cb6fc47a037a062fa59c58119fcc330267a22bc3cc13f6be227ad55e3f933dd394f0ca365d29c844d0f5437c4cceb9a4e79ac"}, @INET_DIAG_REQ_BYTECODE={0x19, 0x1, "e01b7261d5b569f7353597c5f6ad669fb18344f7a8"}, @INET_DIAG_REQ_BYTECODE={0x59, 0x1, "112b14833814c1233f3fb36715f556aff1d21a8d8f01a761d12255a0e3b317c5364ba987a0e2174fa4610e3fd88f5498a875df0ccb46f48ab2a86ff6a9d1e0c97b1b02fc8478f14900b3ab978f430798e329aba103"}, @INET_DIAG_REQ_BYTECODE={0xac5, 0x1, "1af79327f751c31058993f389cfd059d86530a20fc639a93fae822d1ae9aa81b209976dce654f91fe40e79535e4986f463ebc42ff7f0e2966b1d969bad368505b9f19e7644f7f65fe3cb19d13a9ff518f97370854966afba34ca9853e4023d9b34e7ae73883a0a2c3fa074ca258b693d6d4948f110927b12604e97bd8af7b11aada05e43e6e2157ca39ffeee88b2d60560dd668408a95ba6b028efa755b3b9bc762862f1f33cefade133d76b099dbff4f3499a994f38b8fe961d7f6d08200a628792e8fbeb32530e601570e97af26cd36b70ef4929cbf7447e1ea06365f7675e75986bf5d031eb9e89618011bfa341a19d8523f4626d7b94833852003be3debf71ce2dd887a03f22b7897e5fdfa174ebd0369c3df815c37edeebc7b3ee1d0529f1e3870bf42374669b353921d88fb38773dbfadde382e296cfe9780240170169c9537588b61c37d9ec0e898481570f85c3f4ec52b5e2c7814c002b54a8c3e06ab0f6e133c638a165a396919f878d6c7890f100511c37403eadcaa029fa2298dd85d5f41ae667f20249f6f7cbe81bc46c912f0efd5f2e7a56cc1453ec9074f084e1e94e9e72c409661901ebbd040caf015cadc8c4eb4d0171c6ddf7079283c07b31b588057c76e60ee28f505da7572daec75a2e6c49fb868ad32c010a37f49fb98d171a3fb741ab12b7e0f456cc5d2c9cf53b8f185b6fe36ee380092c3d7d46366b39db352076f1b4a9455c913fef4af4b5c87d1eaba22ece235eea50813442589fe8fcd288a19d6461f63a6b14fc5cdeb8467b3081d42f3fac8fbfebca47855d5953a575f8e57e670ec13378b6ecae90acd0eb59b261be3ab6f94af8f1bca32a7c571be3a378f2201a8c39c852ad6167beba17dd9660cc9b4ec567403a30a88d1106cde7a51656244d261eff738016fcc84a05ec0ac9fd5e20e092a4016d207e5d2fa553f5568d5d22e6e58d8c858ce9f7526f9704217e3d31b155cfc042a7e3e80b2050fff57941113ba81c93fbc12dc47aa69998f889465c794ddb555872da4e259e154f5e772929d11b8abd0ef90096f49c22e813e75c3ba7874a098619a2c5582c82554b1cc4a2baec12cafd713a7f05d22b6ed87587d129b264b24a52d1879ec46950feb18ee494476543ee08adc88e31269d80e61b830159a0637c5ad277243b4b626c72b8a02da07f8f0ce923e27d4807e2747a029f61c16f5c95ac205ed9a973f9f18475c334582a9a66a87461199414f967f7d10be13f27e558d6534a45c50b010ac767d187e73fcfedb71c680ce4b06988ac260ec5295e1674eadf4f3ed3bc0842a2ea6ca96413fc10f3e4724a825b36bcd7d95e4e3b8d516df03de0d88535d0a68722d3c250dc5d2dba38d4e85c3d874034260cb264a23e2bd94702b9948c018bfad33d534435f719c504095d23fe43cab5443d7cbeabfead92dbe9e5930ee6f179015d26648c57b88776508d1d18d056bce3a199c27e968a79a3ef080b4ea254e65816228759bce0f8192cb60b0d64d68884bbe59f7f59e2a796c5e2cde96749939efc785725fe8f18500d063c97bb46da5639aa59defcd643545cbeb3697ed4292347fcf3015ea68962e8dbf7541527bfa7d3ae84da5fdcbe475c5dec1db596cb58c7464d542342378f99c57646e0314a73f79073b287554b11700e81dd96e8efbae7423edf4bc50496b03b97851ec77d59e3b7a256d09f3a703b8d2d26d328dcf26698168d3bb2d4aff8f7b61c959c41d5e73b038b0c06bacc3fa1d00254de64824d2ab2d8225427a19208a69f56fee91ab3d0f846a317972334afb11854d027d82a230a4b318b96892e587c9730652faab2b2f625ceff9b6f8171de1d0e4998ce1e49b5557a58b73e1d95a2a3462c9b42d163fddcb22ebb473fcacb5a6cdc00b256d66f5c8e52e33e8a6205b6fc4fa6ce4584c260ac1732dea83a8991e2d70a7c1126bd24dc6e10c25a2fea2141f35bfa4cfa61a54bb1771100ad454853c6b6a33c1b13c7c8688987d68e848a9d9cb14f5a20e7b0d07e14aeb3d411d9b352e9eaa1980f03bf70782e8eb916645210eb8f1ca8b19a74f8e5637059ae9176a23c418d3be23cbc79149c89cfa1268dcbfae8d4a5bffce611051ef4be03b7265c04125dcf7bd279c42223d823523a8a000473487789c84c0c3477e065c4afe2f9e956c418e4f45697fb096db60be8d52caa862665b15cb822c87662b48e4c3db787026d038f535289376f58deaf665d4370a58183ebf481549fb9f8b222a32e41ffd8961699f5f67732c4a563c80f2422203e2f14826e09212ecd231e70eba7765003f5aa101a18338d836cc65359e89fbbac16d3a553ae561100cb657e8c75284b721dd3531d8644cba3c70bbaaa1fdc4a7189db9b6caa70fe4f69a477ebd3303aaec7b246e540e9ce21b5f06ccc1f8da92395fa770cd902c5d4ec412294387b34338b0faa1041fe5ace3e68aec3b8364a10ef121541197bc170f975ec57bc5923c12f22fae33e1da19ee36b05e3e870d0fba3d0820227c4d693325a01e82379bbecb58756d58e51a3e4b378ebe2765f52cc0d666fb594910837979bdcde11b21e101f3df3ec0e8dd1c16e18d024e97f8d6f3d708e9c590d56771128e00345c2c6becf335b0e48a9f531c19e5278a2185bb3a98e5c3d0c8d9a6774577b1ce04cfa4b613a5fb4f9a0aa5c25a0b5a151d72103b6ebcfdf19b4a20ef44ae362a3816ddaf6cc2920ac65942f956d08c4b8106a1dd61bb0064c418b0b6e926627861f8ea048f83729bf8eaf89b16f5a743b7aff80328a13f2fd72c7775b3e824fa42a0aba4a521f537ae9c51f03d66363889476802decb5f6c1b90f5b7b84b0018a6eda862c03dadea9a30297fe7eff8af36ea87ee217d3cb6252cc5473f444b835d25b7193b3d341739ff2644c48bf53f90e08d7946622cbcd74b4133e62096284b3a0e008f0a32b2ea82d920639c26aaa0b9af3b6de39dafe14abc67f71cff680ed91ea3fb84307607c312f9b64636b044a350f3558fca71b7d21d697864d34718b6e1fcc8d82b3d50897081d7f3f51498ad320b0129618d6c2170d11b4edf359d8d98e06453f22685023fbeda4b141a51326ef5de2c0aa744b1f8ce1b8113706b8e900336f10a67e7f06316e36a18a49a75dbeb5ca67414aed5bd2a7225b02eb8b7df42a42a42b268af5343daf986aee5fd7218defa6cda98bea90848163d88bd4069354810a3b3a8c5dd667362ecfddd4e06361c76f854ea8f26c3c7669d3ba2e1d6f3029fc13b530738145dfc16345dff6f06c0abfac433974dfa66edcf8ce2d4294e73f7763ca2843f37bec26c298cec390f21e31bca6ef182707f3907fc3ceccca15b1c277f79fb38f318454b76751e935bac1bb6acc370f638a9c4c86e5c036eb968b2d8af9be62d44e8268c493c3587c863b421745dd402fa3fa5e5003679bf25da3ffa5a5a8838525e1d8d673e64817ff95e1992fbfc83524cea7f6036cd2f522b8f109536a7de12b3430b350616c928e90ad1d3418e67b88ea5381d743f2bff9157e60e2f54a81735dc3acd90c8f34e0f922bde0c999ea7f21113bec5c39cdedb60f52333ebb80fe8d461ce9f6f2dcaf0587577dc697cb69cd5eb4ef6c75285c99f12f13fe32a3db96eaa44dbaae4ff9431bf9867da8cfc0c72e658e509940428b5e3996085878b609d1658c44ae6f809c35391cda84be772cedb0307254ef93cdfcdb5fa88717a5077d84ee6c4cafe1e87c24c9c4f42784763c8a8ac2c37de88e032e0abf9b5bab49ef4694ee98ca51b957fbffadd2a03758e4ec7734a3606c296770bf736f46686564085b9e5a52d0967efdba516e03f7f5d859c405d087d0429d421560ee63998739ac40397b074e1f600c8674401468"}]}, 0xec4}}, 0x0) 00:08:01 executing program 5: syz_io_uring_setup(0x1df, &(0x7f0000000080), &(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil, &(0x7f0000000000), &(0x7f0000000100)) 00:08:01 executing program 0: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) ioctl$UI_END_FF_UPLOAD(r0, 0x406855c9, 0x0) ioctl$UI_BEGIN_FF_UPLOAD(r0, 0xc06855c8, &(0x7f0000000080)={0x0, 0x0, {0x0, 0x0, 0x0, {}, {}, @cond}, {0x0, 0x0, 0x0, {}, {}, @ramp}}) 00:08:01 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_FLUSH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000280)={0x14, 0x4, 0x6, 0x701}, 0x14}}, 0x0) 00:08:01 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x1a46, 0x1}, 0x48) 00:08:01 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, 0x0) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:08:01 executing program 5: r0 = socket$inet(0x2, 0x1, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x0, 0x0, 0x0) setsockopt$inet_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000140)={@in={{0x2, 0x0, @loopback}}, 0x0, 0x2, 0x26, 0x0, "00000000000000000000000000000000000000000000e89a214a1aef981400000000000000000000000000000000000000000000000000000000000000000000000000000000000800"}, 0xd8) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x4e23, @multicast1}, 0x10) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0x1, 0xd, &(0x7f0000000100)={0x1, 0x40003}, 0x8) sendto$inet(r0, 0x0, 0xffffffffffffff7c, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @loopback}, 0x10) socket$l2tp(0x2, 0x2, 0x73) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$inet(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, 0x0, 0x0) getsockopt$bt_BT_SECURITY(0xffffffffffffffff, 0x111, 0x4, 0x0, 0x20000000) ioctl$sock_inet_tcp_SIOCINQ(0xffffffffffffffff, 0x541b, 0x0) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000040)='\x00', 0x1, 0xc840, 0x0, 0x0) close(r0) 00:08:01 executing program 0: set_mempolicy(0x3, &(0x7f0000000100)=0xffffffffffffffff, 0x9) socketpair(0x0, 0x0, 0x0, &(0x7f0000001800)) 00:08:01 executing program 2: syz_io_uring_setup(0x576c, &(0x7f0000000140)={0x0, 0x0, 0x32}, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000400000/0xc00000)=nil, &(0x7f0000000080), &(0x7f00000001c0)) 00:08:01 executing program 3: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) ioctl$UI_GET_SYSNAME(r0, 0x8040552c, 0x0) 00:08:01 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, 0x0) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:08:01 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) ppoll(&(0x7f0000000200), 0x0, &(0x7f0000000180), 0x0, 0x0) 00:08:01 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$nl_netfilter(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000200)={0x14, 0x0, 0x0, 0x5}, 0x14}}, 0x0) 00:08:01 executing program 3: shmat(0x0, &(0x7f0000ff6000/0x3000)=nil, 0x0) 00:08:01 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, 0x0) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:08:01 executing program 5: socketpair(0xa, 0x2, 0x4, &(0x7f0000001800)) 00:08:01 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) (async) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) (async) ppoll(&(0x7f0000000200), 0x0, &(0x7f0000000180), 0x0, 0x0) 00:08:01 executing program 0: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000004c0)=@bpf_tracing={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdb537f83ddd723d0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:08:01 executing program 2: shmat(0x0, &(0x7f0000ff6000/0x3000)=nil, 0x5000) 00:08:01 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) (async, rerun: 32) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (rerun: 32) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) ppoll(&(0x7f0000000200), 0x0, &(0x7f0000000180), 0x0, 0x0) 00:08:01 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$nl_netfilter(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000180)={0x14, 0x0, 0xa, 0x801}, 0x14}}, 0x0) 00:08:01 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:08:02 executing program 0: getpid() syz_clone(0x60000000, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 00:08:02 executing program 2: socketpair(0x1, 0x0, 0x0, &(0x7f0000001800)) 00:08:02 executing program 3: socketpair(0x1, 0x0, 0x9, &(0x7f0000001800)) 00:08:02 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:08:02 executing program 2: shmctl$SHM_STAT_ANY(0x0, 0xf, &(0x7f0000000000)=""/177) 00:08:02 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_RENAME(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x14, 0x5, 0x6, 0x301}, 0x14}}, 0x0) 00:08:02 executing program 4: r0 = socket(0x2, 0xa, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r0, 0xa00000000000000, 0x80, &(0x7f0000000040)=@broute={'broute\x00', 0x20, 0x1, 0x948, [0x0, 0x0, 0x0, 0x0, 0x0, 0x20000480], 0x0, 0x0, &(0x7f0000001300)=ANY=[@ANYBLOB="00000000000000000000000000000000000500000000010000000068000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff010000000b00000000000000000062726964676530000000000000000000626f6e645f736c6176655f3000000000736974300000000000000000000000007465716c3000000000000000000000000000000000000000000000000180c20000000000000000000000b8080000b8080000e8080000616d6f6e670000000000000000000000001b00000000000000000400000000001804000000000000000000000c00000000000000000000000000000000000000000000000000000000000000000000000000002f00000000008bc9019ba7aa4aeec5ff6644c5c60000000d00000000fa0100000000000000000000000000000000000000000000000000000000004037118bc35d3037960000000000000000000000000000000000000000000000000000000000001f0000000000000000000000938d5e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300020000000000000000006c0000000000000000000000000000000000f4a38610856cf7fb81c7787d150000000000000000000000000000000000000000892f9284b45f00000000000000000000000000000000a600000000000000000000000000f9ffffff0000000000008bdb41060000000000000000000000000000000000000000000000000000000000000000000000ffef000000000000000000000000000000000000000000000000000200000000000000000000000000000002000000200000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070cc490d0510d30ce90b91aedadb0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ed2c14bc1d077b4817d693d02c000000ffe40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037ff1cf2f8e52e074300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d65992000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cbcb00000000000000000000000000000000000000000000000000000000000000000000e70000000000053cbf7eee533b170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffff8000000000000000000a37155e4844ccee500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee72000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1a8a95ba6a3ba677371c303b5426300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c81e00000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000ea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d24a00000020000000000000000000000052000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003800e04771f4c2d10000000000000000000000000000000000000000000000000000000000000000007265646972656374000000000000000000000000000000009cabf3b280dfd1e5ba7d978a98b30af5c13c38dd88e8d38c96fabc21c8619e3d476ec8c7edf46d4ccc7ce2d262da6f04801bbd74ca31efd9d5030a1969a9ded16370ba6650b6c73c880a94978ca618177a3c1a57ff5742330ff8428bb555c42c861872ae2769bd5e375cb62695cb6ad621dc02af4c917b7ce8db55a0ae19c3cef0ed7f4093ad29dba00104d29efea2bf68674e687dcb26ca73e6c39b251c9fb3381434c7096333ccf0199e0f56300145231315e23e2a78d87ae5dda1c1d8820ad8494ca84212fa07f7fa9f16a1eae70c5868b60d84156e1bed763618414e05962324ab7776acb527246dd467d173ded072c9618f7913eb8915c8fe1ddf80c70c06ba50be5d8b3fa5a119696d90044cd432c0a1427e78645ab7947ea0caca00"/2672]}, 0xae8) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000480)={0xffffffffffffffff, &(0x7f0000000380)="0c21b38060001a570b1334a129f8f3bdfe58be37fb6b36df77fc0471cc970dee95db60bd9dca2c4a7df976c0c16df3508d8eb08caf0e9224bf7913006a73b9f7f10f55bf623cc68d7579c9998b449cb0565825c6c6d8e62b56506fce5f19d22c1e50778a0e29f5d0dab9cedadd62cec045d2b7cd5a20828c021938d1c4f763c748271ffce59158b6ec74db92088a92ca015f3d16157ee79a6a", &(0x7f0000000440)=@tcp6=r0, 0x1}, 0x20) connect$caif(r0, &(0x7f00000000c0)=@util={0x25, "2f2c06bcef2a0068bb604c90004df27a"}, 0x18) r1 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r1, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r3 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r3, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r4, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r2, 0xffffffffffffffff}) dup3(r5, r1, 0x0) ppoll(&(0x7f0000000200)=[{r5}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:08:02 executing program 2: io_setup(0x1, &(0x7f0000000000)=0x0) io_cancel(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, 0x0) 00:08:02 executing program 3: syz_clone(0x60000000, &(0x7f0000000000), 0x0, &(0x7f0000000040), &(0x7f00000001c0), &(0x7f00000000c0)="fc28f1c58beb0d708d1b20ee695ed6b22fb8d7090524db76012279e1ab11576a9e5cd50b834409cf9a") 00:08:02 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)=0x1) 00:08:02 executing program 5: socket$inet(0x2, 0x0, 0x7fff) 00:08:02 executing program 4: r0 = socket(0x2, 0xa, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r0, 0xa00000000000000, 0x80, &(0x7f0000000040)=@broute={'broute\x00', 0x20, 0x1, 0x948, [0x0, 0x0, 0x0, 0x0, 0x0, 0x20000480], 0x0, 0x0, &(0x7f0000001300)=ANY=[@ANYBLOB="00000000000000000000000000000000000500000000010000000068000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff010000000b00000000000000000062726964676530000000000000000000626f6e645f736c6176655f3000000000736974300000000000000000000000007465716c3000000000000000000000000000000000000000000000000180c20000000000000000000000b8080000b8080000e8080000616d6f6e670000000000000000000000001b00000000000000000400000000001804000000000000000000000c00000000000000000000000000000000000000000000000000000000000000000000000000002f00000000008bc9019ba7aa4aeec5ff6644c5c60000000d00000000fa0100000000000000000000000000000000000000000000000000000000004037118bc35d3037960000000000000000000000000000000000000000000000000000000000001f0000000000000000000000938d5e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300020000000000000000006c0000000000000000000000000000000000f4a38610856cf7fb81c7787d150000000000000000000000000000000000000000892f9284b45f00000000000000000000000000000000a600000000000000000000000000f9ffffff0000000000008bdb41060000000000000000000000000000000000000000000000000000000000000000000000ffef000000000000000000000000000000000000000000000000000200000000000000000000000000000002000000200000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070cc490d0510d30ce90b91aedadb0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ed2c14bc1d077b4817d693d02c000000ffe40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037ff1cf2f8e52e074300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d65992000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cbcb00000000000000000000000000000000000000000000000000000000000000000000e70000000000053cbf7eee533b170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffff8000000000000000000a37155e4844ccee500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee72000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1a8a95ba6a3ba677371c303b5426300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c81e00000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000ea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d24a00000020000000000000000000000052000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003800e04771f4c2d10000000000000000000000000000000000000000000000000000000000000000007265646972656374000000000000000000000000000000009cabf3b280dfd1e5ba7d978a98b30af5c13c38dd88e8d38c96fabc21c8619e3d476ec8c7edf46d4ccc7ce2d262da6f04801bbd74ca31efd9d5030a1969a9ded16370ba6650b6c73c880a94978ca618177a3c1a57ff5742330ff8428bb555c42c861872ae2769bd5e375cb62695cb6ad621dc02af4c917b7ce8db55a0ae19c3cef0ed7f4093ad29dba00104d29efea2bf68674e687dcb26ca73e6c39b251c9fb3381434c7096333ccf0199e0f56300145231315e23e2a78d87ae5dda1c1d8820ad8494ca84212fa07f7fa9f16a1eae70c5868b60d84156e1bed763618414e05962324ab7776acb527246dd467d173ded072c9618f7913eb8915c8fe1ddf80c70c06ba50be5d8b3fa5a119696d90044cd432c0a1427e78645ab7947ea0caca00"/2672]}, 0xae8) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000480)={0xffffffffffffffff, &(0x7f0000000380)="0c21b38060001a570b1334a129f8f3bdfe58be37fb6b36df77fc0471cc970dee95db60bd9dca2c4a7df976c0c16df3508d8eb08caf0e9224bf7913006a73b9f7f10f55bf623cc68d7579c9998b449cb0565825c6c6d8e62b56506fce5f19d22c1e50778a0e29f5d0dab9cedadd62cec045d2b7cd5a20828c021938d1c4f763c748271ffce59158b6ec74db92088a92ca015f3d16157ee79a6a", &(0x7f0000000440)=@tcp6=r0, 0x1}, 0x20) (async) connect$caif(r0, &(0x7f00000000c0)=@util={0x25, "2f2c06bcef2a0068bb604c90004df27a"}, 0x18) (async) r1 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r1, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) (async) r3 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r3, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r4, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r2, 0xffffffffffffffff}) dup3(r5, r1, 0x0) (async) ppoll(&(0x7f0000000200)=[{r5}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:08:02 executing program 0: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) ioctl$UI_GET_VERSION(r0, 0x8004552d, &(0x7f0000000040)) 00:08:02 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_MSG_GETSET(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000040)={0x14, 0xa, 0xa, 0x201}, 0x14}}, 0x0) 00:08:02 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(0xffffffffffffffff, 0x40045612, &(0x7f0000000080)=0x1) 00:08:02 executing program 5: socketpair(0x29, 0x2, 0x3, &(0x7f0000001800)) 00:08:02 executing program 3: r0 = syz_io_uring_setup(0x1923, &(0x7f0000000000), &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil, &(0x7f0000000080), &(0x7f00000000c0)) io_uring_register$IORING_UNREGISTER_IOWQ_AFF(r0, 0x12, 0x0, 0x0) 00:08:02 executing program 4: r0 = socket(0x2, 0xa, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r0, 0xa00000000000000, 0x80, &(0x7f0000000040)=@broute={'broute\x00', 0x20, 0x1, 0x948, [0x0, 0x0, 0x0, 0x0, 0x0, 0x20000480], 0x0, 0x0, &(0x7f0000001300)=ANY=[@ANYBLOB="00000000000000000000000000000000000500000000010000000068000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff010000000b00000000000000000062726964676530000000000000000000626f6e645f736c6176655f3000000000736974300000000000000000000000007465716c3000000000000000000000000000000000000000000000000180c20000000000000000000000b8080000b8080000e8080000616d6f6e670000000000000000000000001b00000000000000000400000000001804000000000000000000000c00000000000000000000000000000000000000000000000000000000000000000000000000002f00000000008bc9019ba7aa4aeec5ff6644c5c60000000d00000000fa0100000000000000000000000000000000000000000000000000000000004037118bc35d3037960000000000000000000000000000000000000000000000000000000000001f0000000000000000000000938d5e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300020000000000000000006c0000000000000000000000000000000000f4a38610856cf7fb81c7787d150000000000000000000000000000000000000000892f9284b45f00000000000000000000000000000000a600000000000000000000000000f9ffffff0000000000008bdb41060000000000000000000000000000000000000000000000000000000000000000000000ffef000000000000000000000000000000000000000000000000000200000000000000000000000000000002000000200000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070cc490d0510d30ce90b91aedadb0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ed2c14bc1d077b4817d693d02c000000ffe40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037ff1cf2f8e52e074300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d65992000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cbcb00000000000000000000000000000000000000000000000000000000000000000000e70000000000053cbf7eee533b170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffff8000000000000000000a37155e4844ccee500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee72000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1a8a95ba6a3ba677371c303b5426300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c81e00000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000ea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d24a00000020000000000000000000000052000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003800e04771f4c2d10000000000000000000000000000000000000000000000000000000000000000007265646972656374000000000000000000000000000000009cabf3b280dfd1e5ba7d978a98b30af5c13c38dd88e8d38c96fabc21c8619e3d476ec8c7edf46d4ccc7ce2d262da6f04801bbd74ca31efd9d5030a1969a9ded16370ba6650b6c73c880a94978ca618177a3c1a57ff5742330ff8428bb555c42c861872ae2769bd5e375cb62695cb6ad621dc02af4c917b7ce8db55a0ae19c3cef0ed7f4093ad29dba00104d29efea2bf68674e687dcb26ca73e6c39b251c9fb3381434c7096333ccf0199e0f56300145231315e23e2a78d87ae5dda1c1d8820ad8494ca84212fa07f7fa9f16a1eae70c5868b60d84156e1bed763618414e05962324ab7776acb527246dd467d173ded072c9618f7913eb8915c8fe1ddf80c70c06ba50be5d8b3fa5a119696d90044cd432c0a1427e78645ab7947ea0caca00"/2672]}, 0xae8) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000480)={0xffffffffffffffff, &(0x7f0000000380)="0c21b38060001a570b1334a129f8f3bdfe58be37fb6b36df77fc0471cc970dee95db60bd9dca2c4a7df976c0c16df3508d8eb08caf0e9224bf7913006a73b9f7f10f55bf623cc68d7579c9998b449cb0565825c6c6d8e62b56506fce5f19d22c1e50778a0e29f5d0dab9cedadd62cec045d2b7cd5a20828c021938d1c4f763c748271ffce59158b6ec74db92088a92ca015f3d16157ee79a6a", &(0x7f0000000440)=@tcp6=r0, 0x1}, 0x20) connect$caif(r0, &(0x7f00000000c0)=@util={0x25, "2f2c06bcef2a0068bb604c90004df27a"}, 0x18) r1 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r1, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) (async) r3 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r3, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r4, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r2, 0xffffffffffffffff}) dup3(r5, r1, 0x0) ppoll(&(0x7f0000000200)=[{r5}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:08:02 executing program 3: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r0, 0xc018937e, &(0x7f0000000000)={{0x1, 0x1, 0x18}, './file0\x00'}) 00:08:02 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) inotify_rm_watch(r0, 0x0) 00:08:02 executing program 2: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$DCCPDIAG_GETSOCK(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000a00)={0x4c, 0x13, 0x4}, 0x4c}}, 0x0) 00:08:02 executing program 5: r0 = socket$pppl2tp(0x18, 0x1, 0x1) ioctl$SIOCSIFMTU(r0, 0x8922, &(0x7f0000000280)={'pim6reg1\x00'}) 00:08:02 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r0, 0x89a0, &(0x7f0000000740)={0x0, 'erspan0\x00'}) 00:08:02 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(0xffffffffffffffff, 0x40045612, &(0x7f0000000080)=0x1) 00:08:02 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) ioctl$SW_SYNC_IOC_CREATE_FENCE(0xffffffffffffffff, 0xc0285700, &(0x7f00000000c0)={0x7fff, "6c89af4c344397f14d94565385b72398a6422d69b7cfb0001a4ff60e592c09ba"}) dup3(r4, r0, 0x0) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180), 0x0, 0x0) 00:08:02 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_MSG_GETFLOWTABLE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000240)={0x20, 0x17, 0xa, 0x401, 0x0, 0x0, {}, [@NFTA_FLOWTABLE_NAME={0x9, 0x2, 'syz1\x00'}]}, 0x20}}, 0x0) 00:08:02 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x1c, 0x3, 0x1, 0x1, 0x0, 0x0, {}, [@CTA_STATUS_MASK={0x8}]}, 0x1c}}, 0x0) 00:08:02 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(0xffffffffffffffff, 0x40045612, &(0x7f0000000080)=0x1) 00:08:02 executing program 3: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$DCCPDIAG_GETSOCK(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000a00)={0x10}, 0x4c}}, 0x0) 00:08:02 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) ioctl$SW_SYNC_IOC_CREATE_FENCE(0xffffffffffffffff, 0xc0285700, &(0x7f00000000c0)={0x7fff, "6c89af4c344397f14d94565385b72398a6422d69b7cfb0001a4ff60e592c09ba"}) dup3(r4, r0, 0x0) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180), 0x0, 0x0) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200"}) (async) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a"}) (async) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1}) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(0xffffffffffffffff, 0xc0285700, &(0x7f00000000c0)={0x7fff, "6c89af4c344397f14d94565385b72398a6422d69b7cfb0001a4ff60e592c09ba"}) (async) dup3(r4, r0, 0x0) (async) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180), 0x0, 0x0) (async) 00:08:02 executing program 2: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$TCSETAW(r0, 0x5407, &(0x7f00000005c0)={0x6, 0x0, 0x0, 0x0, 0x0, "0fe092fd973188d1"}) 00:08:02 executing program 0: r0 = syz_open_dev$vcsn(&(0x7f0000000040), 0x0, 0x0) mmap$xdp(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0) 00:08:02 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, 0x0) 00:08:02 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8918, &(0x7f0000000240)={'sit0\x00', 0x0}) 00:08:02 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_GET_ADDR(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)={0x20, r1, 0x1, 0x0, 0x0, {}, [@MPTCP_PM_ATTR_ADDR={0xc, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_FLAGS={0x8}]}]}, 0x20}}, 0x0) 00:08:02 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) ioctl$SW_SYNC_IOC_CREATE_FENCE(0xffffffffffffffff, 0xc0285700, &(0x7f00000000c0)={0x7fff, "6c89af4c344397f14d94565385b72398a6422d69b7cfb0001a4ff60e592c09ba"}) (async) dup3(r4, r0, 0x0) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180), 0x0, 0x0) 00:08:02 executing program 2: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f000000ec00)={0x6, 0x3, &(0x7f000000ea80)=@framed, &(0x7f000000eac0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000180)=@bpf_tracing={0x1a, 0x1, &(0x7f0000000000)=@raw=[@exit], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x191bb, r0}, 0x80) 00:08:02 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_UDP_GET_REMOTEIP(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000001480)=ANY=[], 0x116c}}, 0x60) 00:08:02 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, 0x0) 00:08:02 executing program 5: r0 = socket$pppl2tp(0x18, 0x1, 0x1) ioctl$GIO_CMAP(r0, 0x8906, 0x0) 00:08:02 executing program 0: r0 = socket$l2tp(0x2, 0x2, 0x73) sendmsg$sock(r0, &(0x7f0000000200)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0xffffff7f}, 0x80, 0x0}, 0x0) 00:08:02 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:08:02 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89b0, &(0x7f0000000000)={'gre0\x00', &(0x7f0000000080)={'tunl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @private}}}}) 00:08:02 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000940)={0x0, 0x7, 0x0, &(0x7f00000007c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x3}, 0x80) 00:08:02 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, 0x0) 00:08:02 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_STATUS(r0, &(0x7f0000000a40)={&(0x7f00000007c0)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000a00)={&(0x7f0000000980)={0x14}, 0x14}}, 0x0) 00:08:02 executing program 0: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x4b4b, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{}]}) 00:08:03 executing program 2: r0 = socket$pppl2tp(0x18, 0x1, 0x1) sendmsg$TIPC_NL_MEDIA_GET(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={0x0}}, 0x0) 00:08:03 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) (async) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) (async) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:08:03 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)) 00:08:03 executing program 0: socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$bt_l2cap(r0, &(0x7f0000000080)={0x1f, 0x0, @none}, 0xe) 00:08:03 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_mreq(r0, 0x29, 0x17, 0x0, &(0x7f0000000240)) 00:08:03 executing program 2: r0 = socket$l2tp6(0xa, 0x2, 0x73) syz_genetlink_get_family_id$ethtool(&(0x7f0000000140), r0) 00:08:03 executing program 3: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) accept4(r0, 0x0, 0x0, 0x0) 00:08:03 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)) 00:08:03 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:08:03 executing program 0: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x560d, &(0x7f0000000200)={0x0, 0x0}) 00:08:03 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$nl_netfilter(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000200)={0x14, 0x5, 0x9, 0x5}, 0x14}}, 0x0) 00:08:03 executing program 2: syz_genetlink_get_family_id$ethtool(&(0x7f00000005c0), 0xffffffffffffffff) r0 = socket(0x11, 0xa, 0x0) ioctl$sock_inet6_tcp_SIOCOUTQ(r0, 0x5411, &(0x7f00000004c0)) 00:08:03 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x801c581f, 0x0) 00:08:03 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_LINKMODES_GET(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000680)={&(0x7f0000000600)={0x20, 0x0, 0x0, 0x0, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}]}, 0x7ffff000}}, 0x0) 00:08:03 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x11, 0x64, &(0x7f0000000000)=0x2, 0x4) 00:08:03 executing program 1: r0 = syz_open_dev$vim2m(&(0x7f00000000c0), 0xc5f, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000040)={0x6, 0x1, 0x1}) r1 = syz_open_dev$vim2m(&(0x7f0000000200), 0x8, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r1, 0xc0145608, &(0x7f00000000c0)={0x5aa4a775, 0x2, 0x2}) ioctl$vim2m_VIDIOC_STREAMOFF(r1, 0x40045612, &(0x7f0000000240)=0x2) ioctl$vim2m_VIDIOC_STREAMOFF(r0, 0x40045612, &(0x7f0000000080)) 00:08:03 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x29, 0x39, 0x0, 0x4) 00:08:03 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = dup(r0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000000c0)={0x80, "49f152f4eb87f0ccebbbbccd8415dc4947e7da2f0dff44f69a556250ef0b50a2"}) r3 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r3, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/locks\x00', 0x0, 0x0) ioctl$SYNC_IOC_MERGE(r5, 0xc0303e03, &(0x7f0000000140)={"81345615245ecf3fdbf2839a348343e4e3eeebe30759640e2383300ec93805f2", r2}) ioctl$SYNC_IOC_MERGE(r4, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r6, r0, 0x0) ppoll(&(0x7f0000000200)=[{r6}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:08:03 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x5429, 0x0) 00:08:03 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x40086602, &(0x7f0000000100)={'sit0\x00', 0x0}) 00:08:03 executing program 1: r0 = socket$kcm(0x2, 0x1, 0x84) sendmsg$inet(r0, &(0x7f0000000600)={&(0x7f00000001c0)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x80b, &(0x7f0000000380)=[{&(0x7f0000000640)="80", 0x16fe4}], 0x1, 0x0, 0x0, 0xf00}, 0xfc) close(r0) 00:08:03 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x11, 0x4, &(0x7f0000000000), 0x4) 00:08:03 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x11, 0xa, &(0x7f0000000000), 0x4) 00:08:03 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_mreq(r0, 0x29, 0x5, 0x0, &(0x7f0000000240)) 00:08:03 executing program 2: r0 = socket(0x1, 0x2, 0x0) sendto$packet(r0, 0x0, 0x0, 0x0, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, 0x14) 00:08:03 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) (async) r2 = dup(r0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000000c0)={0x80, "49f152f4eb87f0ccebbbbccd8415dc4947e7da2f0dff44f69a556250ef0b50a2"}) (async) r3 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r3, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) (async) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/locks\x00', 0x0, 0x0) ioctl$SYNC_IOC_MERGE(r5, 0xc0303e03, &(0x7f0000000140)={"81345615245ecf3fdbf2839a348343e4e3eeebe30759640e2383300ec93805f2", r2}) ioctl$SYNC_IOC_MERGE(r4, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r6, r0, 0x0) (async) ppoll(&(0x7f0000000200)=[{r6}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:08:03 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000007c00)={0x0, 0x0, &(0x7f0000007bc0)={&(0x7f0000007c40)=ANY=[@ANYBLOB="284300003000010029bd7000fddbdf250000000074130100940002000800010069666500100002800a000400ffffffffffff00005e00060094f099bcb8bfea002e4edb7b75660d6e10909144d77dd36afc71bc24575594fffad9885b89c0481479b5410f1a16360ca47109a420a318251a6c25893278cb9b7ed07059da743f223e09f565ddbafe22c7988a4ef7581f3328e100000c00070000000000000000000c00080003000000010000004c0007000800010062706600100002800c0006002e2f66696c6530001500060018eecbbdeacaa2af4444a567ef8031ca5a0000000c00070001000000010000000c0008000200000001000000600104000b0001006374696e666f000034000280060004000600000008000700b18e000008000600ca5b00000600040008000000080007000104000008000600ff07000002010600fc98337c9be9f0f454d98319f604b9488f84561fdd35075c7412689c9919a6463e52465bfa551105dadec910c6aa400e02eab80655b4eb701c45da7f87ae8b6b2f12ca039cdd7373f0ceff463d3242f08a2dcbf0d029f5e3a10071303a65a3bebac6ecd7c983241c1428401a440ab5b2b84199e31caec7a0e121da2e81d36f14ce65decae7e42a00b6da338c18ab9575e5665cbc6033eb25a4cd4b363b126ee8006b64bb802840ca04663fc42638aad5f5de9334f7391bfaea597faf2daac3a886b9312c1efbfe37d45c861762bab5211a680dda0cc20e637c5fe63d03a3b53b293b6550323c11e492b3ed974f40edfd218476470d4c136cbe93146c028d00000c00070000000000000000000c000800000000000200000084101b0008000100696665005c00028006000500000000001c0001000104000001000000ffffffffff7f000001800000010000000a000300aaaaaaaaaabb00001c000100020000007500971a02000000050000001f000000000000000a000400aaaaaaaaaa21000004100600d6025bf394d8bd21b46abc3dcc5a4c7fed939de5ed5480918c592748306dc09b617e8d707368528c097b7074be4c31aadb80d2b0748d3ad787adf16d6e62fd8a4a9d5160c9c63a0934cac4d765bea8c0044e2c83d47f9696b01a298da0fcd9fefc3d43a59c410bbbe6b41437125da625f29ad0f73ff74d99103d86cc80cce22909f9d7fd46cb1e16f1ffe795e1d453f901aa69ae43fb66e45c56c40b4a8582527b7c6ede097b9613e64d37dbf322cef2c432c0bb28c9e5b1a2259808ff7ed3e5d866b67b5f327f286cf6c86d46745c1020fb10a4f6cb6b674d23261299c3917eb565265551144fde89006527d85368c3dfee0d23eb97ed6217b781f86e5871a6ed7295206b51894c9fd863acf49759524313359de41f0689128493b1206e5abeb027f941a3a81a6c6855dd4b64449600b6a68842232ca9ec70262938149f6d0cd95c5442c442f319a26f911b6e253d30176248e6d6ae2d97c594fdb0fc098bf3f740609b6cd5eafa5231426a58a56319c22375ed7b911f9fefdeed3031fcb726d51f44939fc5b17ec52e398403542868416bb48c1f61332cf0fec2f6f85d333936054d1ee96d36cb358f93d6f0dd396feacabc5cdb2b000d5bf4994b47b1b6e35fc7bfcf2d803b461bfc03b2cf7946c8bb0f59f67861da687dee5b1d05fffdec8487f779d55c40d53690662f21272e5041e6f0d9b950128d25134996b4539454fb004549a8d117ab851a7ef30835ca4b8067d3cb066042e42b1c2b822f829e5e5f2ec27184f54d4c7a1dc2e230368726cb5f32cf3d3cd7207c7e2856d55e13be6298831c45cd3d0bb97c246564e10d58f36e5d76b846de2f9fdaf138a6c12213327256dcbf93d0e10181d1ca0b4989788795254eefec667754797973d81841c4974f93e856ce1e291a6052ac7c63a792a7a7d0b820da9c392bb79ba8e701df730593cc7d53596a67f6b5d527b5a01e38876388219d8003e7e55e1d33d2c9db35ad2d70589de6e7e6c26f2baba8eed6a97d2fbeffc77a1a4c84a2c9837fb2a350c2930ca0c29778cc6765843cf158f9fe96ee353a743b419d2bfa9bb0b5a379a9ccb0c4fa555064f9da5cee3cb983465986bbbb6e128d83bad11d237e71dc1ba3b237e232fe8688afdaf48972f68b93bf5a6fd2b93cf05c9b70a02f5ba6c2b43c8cf2b583e48d1a6121e1a601aa3d22f2ac70bb6eb4333055c23a7493bdd587facb888ec8c842927d080286e6cfff14652768103bfbc61de3669433f23965073aa080d6c9f60a58cfcc31c5deb76e18f76a1f92b614ffba8e504499674be96f80effbea95fb13f43fa8bdd209cd2431f6d64d79a22c81f030fcf465d23140941679e7fef4f7887a551828c875d935e39e59221beceabd85d7c5afa05da86014abc9c2c25ec478f9e07abe27cdd8a81ae5bb761f2c01f5c368ca295c7d9a25923003e30c1fa8ab07762cbed08b8eee136374890ca025555dbfed74a735ed7066a520468be9ef4ed49eb6d4d0f3f8b7a5d7b30b2d5a94d9ee059e35118e71f477174651e9a7157dc5922bd6d05182d413f6237ccc6ed3f71b40746a775b543e921ef3f1b96440cbdfb570412d7dc9872108619e5395280b26bd9a3385b6686d5e7394e9d994314913970028776428c08cd399d34f1405cd2bd54df5889a3ccb2d7b90ed3cd884520b730b75a9fd48594262ee4c72a3dbda4293199af578cbef3864692d2a3936fd62f2b1cebf701bbab91cab9f36eee05dffcfcf929ca18d1afa7aeeec0b71ba08e7a037175c1cc04ff2bb53997be33861b1259715660eceb81b1f7888f473856b5dba1e9f51111eb85d1a938c05aa9fab93ecd549f2a2556924c090e5e1aa870d3c1f2f191f5023c419e4d5df455264099a5940805750a59b08676ac0abeff20ca5556b227103e76bf30e067c8c5ee3571af08dc78785f4fc7de0a6e77621bf38f0f59d62a631df9a9718d9ae5fccf2c386b0d393c09f59e42bd33f43d1521bb0ba00b223a67c41fb2db8e366a316858ee4833730841d27dcfd18c64f5634a1202e4cb6f4f632d85fbdd9eb4c5cf00cb4a7cdae800866d3d0530dea7d153ae56e584b95a080c577df5560cc7968260053e0c987e5c0f8d623f45a9c81682cf8392ccc0094705310a611659a80a32071749737e4d17ea80630cfe2b73d2f77f72da05ae26a1e3333ffaff16df22a20f4769c5aae84718252b3cfd6019181fc321a01ac159ebecbd839087de3acd1cc680de401cfd076c7b0386fe2a7983d09ca5dea1417674d2ff8c080c3dd8aecade5b5756f7fc7a00c28799bf6f1129c340aeacd46ae5d5315740760f269b3889c771cf7de69449794a14540b85f64984e1bc7623d84a487b856ffbbdedf6d9e662b09b65835c3b21870b9137309cc0eb9934a20105a088107f23bd2209592be2a2bbc60a2b72e504b706a7db0caa5b19dbceb69170fdcfdd1eef4d8b4ac3e123d460b2cf27f1b56e833d653e94aa50e997013ebe0f1fe4ae8b963f78e2dec956efa230e7ac2892fad1f3d21a253d65928737ce8a3ac8dcec7014892be2f29e00a523ac0b9f4d8e2e9236c64181f982b611d57684d286ef58d3c0bcf7a75387f625932e9d13eb13f4ce5d3b3f66aef1d8bd54fad1c192bec3716a3f3c27c227b766b7c82822a7d761be713dff94bd1fd72194370930fd0d9bec586932e83f6bc3ce09dd7a290a100a97f98c8f0d74b5d0fa9b33c27f78995bb58bb2a1597a4b7fc58b520a3bddcf42d545e66259e8a5d9073d05f217ba7c7998363c819f0962af110ad3baed8e18d7503701b79080bb47d621cb2fe055d5f2fe50883575f2a71a360439c3cabcf7b57b619c818f77e912eee000bde16259798e3608e3650edbb932854962310761c72c5b67bbddd8421378f2870c56fb9bb080cdc160deeb0c765dc1a4a9623b5f4a19754567d3b4464c679aa85565a749e5ac978cc309287be2bb5fe20ef33e967cbb131666cfcde64789b86ffea65af054ff2f7384e770e108e006d8791ed98d3f267e686ab00ab9a73a40bd665ec48b1aa1b96054deb76f2f2e8b59e1f1881522b71945c95c004f2ee57e14aec414f6cd9e28815ab9da818c61c8db50cf76e5146f3c79ed1add5ae815a42ca370b0b0cededd42244af8a384346e840dee91bb3ef131f5ab92b8dca35dbddf4ea0b2bf7017d6362852c90a72b995afb1c429df1017525c0e2bcf7798c6bc38020e13388d25671f8a78595e4bc38a55941a2c83e0752f7d498035ea64ede4865f12b917d0ead98d710509baf4cf4f0cb27f3bf042c738a8de0b2a04d8450463259722086e296700803bc4e82aad1a59d0471b15dd1301c6117d6a0212e3fa0df12ee7ed2202fa8bf9458924c5e9caa00c173955c248c14998c25d036830ae810341fbc5fd43bfaa4b5d5e1b6ecad64c5cb3ece32d41680af24e517d810495103c68d0d0e8e37400ed2ce40664c2141b2899e809b51ac967e7f9bba34ed16c9a9ce38e4a567eae78a1af4294c19feddc4f4b58127f400cdce6e16adfc5186b67c4faec3d97876a74dddb0e8caaad3b380858b0cd47799455439d08a9f51dfd682f2a5d8584abca03b588773f3d1428b663efdd560dc31bd979732e226578d97c6d5e96962c16a1a10c52e2e50b6fc1af73dd3b807807ec811df1c04181169a7eed18553efe934f6e1ed0a2343aec7ec83de29ee783cfc5f8800814d7c70abdd84b329084a4132bf53b10491344983d5c3ef880af097d7ab659d1879c9db870d706f7a2e9d6901a221883cec35129e557f33e9135ef6289277e0f93aa7309732bb1f40dc29fc4ce3b041aca4438d0e694136aff5d9bfc09eac0ab032b902d2202b1838a4cf8e48e5e4f68eab49345a9d5b97670bd70c4e70938bc68e9cf025d442b13d662c428b061ab9e5089fe50624d594d000ef4b0dd23d0ee2a3d7218c1da0c1d4f7e5b6ffaff1f1e1e850bbde94e27a60f71f4c125a71e82e36f44e140dc3714909c24db1530147216b266c40cd75b0f09c5976e0c4d43c52f8632b94f1040369caba84e4e04d3e6fc42fb26c64c3316e7754650ff5d99de583b0af71470d6411b2c0cfaef5070e95650ab415051e267c68109d3806575710abe01292e9c7ee8106199d30aebbb538c7c6becc5334632f7e5b10f38f83d42889708658d1aef2546ff6f5673195342e7ce478d634372dd19dae5a19aefa86e1ced2822ded7c30b5811508688032059dfd9155add3e19fae95c95ca3e27209c7c42e541c6bd17b53c6e01307f226686c7d7b4955eaa08180703a42c23a2b00d0bd19e93709eb63a2df8f268b1ba50b4f48eff8623fa63e427049924d7e2f8cac15d6668588631a5e065f09349c7566127a50f22bd90178f270fdc31a7fc217f51ebcac22bd1d2474ca15cf1d2ea284241ca336df1576900f3e4254ca39191ec80f150f88ee576909c7c111054a4e6010d955f23ad7860a39718ef18c458c3af1bbbd974cdcda088fde297ab748cc85866062dd2c8a269aa789879766428dd8b951d93065ba25bab71f688f07d47d8ef76c383873dbafd8e0cdacf354ef311782abec90565ae861351bdee0196d60ff1815185658f1dd053ba519ecb3cd1d4a7f67d919621d435cce4cffcafec46aaef6fcd7cda99c9eba8fb1bd09a57ed220a213ae127c1009e15ea96d8626737cd7a4144a275379409b587b9f50c43826553e084ac2188e58dfe311ff92783175bd38f54a3004e120cb263513ad7ac7273cf5ae6a75c76e8a3fde1fb388ca3539a8209504c2d1f852ed25631622a15b3d8427fb3e30547fd74a88f5f54204bb2afb0718cbf4a36b68b8602914d36b77337c9705276afffd48cf14fcbe40458d8daea51728fd65c18dcba5e8540a3f8c851e7ee98cf6ce318d9064620e6b78b480fd9ce903459429eb93310c847885e0726212a81ba9808040c08aa09c5ae95cfdc77c8c5f0295748164c945b817e770c470abf928ab3f1fe05f0b54434a9b6f8356124625a56d978173db295df25a819893386683309e588ef32a86a6243b3bb3019c878c8447b33dda7e0c03863521fa5da677967815cfa9f51c6e8307d0f63ec453d05ef795fa2e0675ac6da274ea3a3c826749679bd55d739207491aa0a12f94b970f8c05f68ef0ab0186175c2f5350a65397e3cccbd5cf4cdb589a23e47678ccc17f4a06ffbbd19bbd18842c03348d611dd7f517d0786c7bebf334870e0dd45f6e7f7524301763b3f11c0d8bf08a482cd61c44aba82e60196bab77238e110a93b22206b0c45c19dcea7b6d8a491d2490db2f88c34ec93f45bf31d89c2d340823b679b5580068b7a32199228a07596ef833924abdf707d1143f2c07060b3f64ad10dd7553566b987e992eba98c29473da7eb768b5f9251389243b964c7d71090ff709ef60c4d306ec0d67afb146c5335ac8917e2df301473f65ded1df395211373becdef69f3d4e49a365a36d5ed41bd2b2ce9c114d956fc5374766c66df9930395934f2033a8fec254f10ef9972c1d2a7688374d069494db41d9f88e93ecdda1eb061d1b50c58b46f6d054eda659ca59517d90d2fc8dba02aba63007335f180cc5b0e83339dd3adfdd16dad10981cd3f4615cbfc0ce41545af2998a0df8b0c417d12495430d700b64acdd59ce766638a5795275eae3904992c3e9ba94cf8dd962d9a69cf89da4f41e6fc78800f64fd78762d19b53c9d59f76f059d7b52d243c06ab37896d6d3b22fa98fdfffce5d275345d04a686c2f61ee9f7fd635e0d26e427ab310bb54a26834416bb3e443939220c00070000000000010000000c0008000000000001000000ac"], 0x4328}}, 0x0) 00:08:03 executing program 0: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCSETSF(r0, 0x5433, 0x0) 00:08:03 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) (async) r2 = dup(r0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000000c0)={0x80, "49f152f4eb87f0ccebbbbccd8415dc4947e7da2f0dff44f69a556250ef0b50a2"}) (async) r3 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r3, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) (async) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/locks\x00', 0x0, 0x0) ioctl$SYNC_IOC_MERGE(r5, 0xc0303e03, &(0x7f0000000140)={"81345615245ecf3fdbf2839a348343e4e3eeebe30759640e2383300ec93805f2", r2}) (async) ioctl$SYNC_IOC_MERGE(r4, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r6, r0, 0x0) (async) ppoll(&(0x7f0000000200)=[{r6}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:08:03 executing program 1: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f000000ec00)={0x6, 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="1800000000000000000000000000000095"], &(0x7f000000eac0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000240)={r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) 00:08:03 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x4b67, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{}]}) 00:08:03 executing program 3: socketpair(0x10, 0x0, 0x12, &(0x7f0000000040)) 00:08:03 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000540), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_CREATE(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000580)={0x14, r1, 0xc01}, 0x14}}, 0x0) [ 483.668153][T12878] netlink: 12192 bytes leftover after parsing attributes in process `syz-executor.5'. 00:08:03 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f000000ec00)={0x6, 0x4, &(0x7f0000000540)=@framed={{}, [@jmp={0x5, 0x0, 0x2}]}, &(0x7f000000eac0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:08:03 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_mreq(r0, 0x29, 0x43, 0x0, &(0x7f0000000240)) 00:08:03 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x540b, &(0x7f0000000200)={0x0, 0x0}) 00:08:03 executing program 0: syz_open_dev$vcsn(&(0x7f0000000040), 0xffffffffffffffff, 0x41) 00:08:03 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) openat$sw_sync(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:08:03 executing program 5: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCSETSF(r0, 0x5402, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, "d79dd755d796d21b24803a5aaa52fdb0856804"}) 00:08:03 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000001440), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x10, r1, 0x1, 0x0, 0x0, {}, [@L2TP_ATTR_UDP_ZERO_CSUM6_TX={0x5}, @L2TP_ATTR_IFNAME={0x14, 0x8, 'veth0\x00'}]}, 0x30}}, 0x0) 00:08:03 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_PEER_REMOVE(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)=ANY=[@ANYBLOB='<\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010f00000000000000000e"], 0x3c}}, 0x0) 00:08:03 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x5609, 0x0) 00:08:03 executing program 0: r0 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_LIST_RULES(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x2}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x10}, 0x10}}, 0x0) 00:08:03 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) openat$sw_sync(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200"}) (async) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a"}) (async) openat$sw_sync(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) (async) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1}) (async) dup3(r4, r0, 0x0) (async) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) (async) 00:08:03 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8919, 0x0) 00:08:03 executing program 2: r0 = socket$pppl2tp(0x18, 0x1, 0x1) connect$pppl2tp(r0, &(0x7f0000000000)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @local}}}, 0x2e) 00:08:03 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x51, 0x64, 0x0, 0x0) 00:08:03 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000005c0), 0xffffffffffffffff) r2 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00', 0x0}) sendmsg$ETHTOOL_MSG_LINKMODES_GET(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000680)={&(0x7f0000000600)={0x20, r1, 0x1, 0x0, 0x0, {0x3}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}]}]}, 0x20}}, 0x0) 00:08:03 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x29, 0x3a, 0x0, 0x4) 00:08:04 executing program 2: r0 = socket$pppl2tp(0x18, 0x1, 0x1) sendmsg$TIPC_NL_MEDIA_GET(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={0x0, 0xffffff7f}}, 0x0) 00:08:04 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x5410, 0x0) 00:08:04 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000940)={0xc, 0x3, &(0x7f0000000780)=@framed, &(0x7f00000007c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:08:04 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x29, 0x22, 0x0, 0x0) 00:08:04 executing program 5: socketpair(0x10, 0x0, 0xe, &(0x7f00000004c0)) 00:08:04 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) openat$sw_sync(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) (async) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:08:04 executing program 2: socketpair(0xa, 0x1, 0x1f, &(0x7f0000000000)) 00:08:04 executing program 0: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f000000ec00)={0x6, 0x3, &(0x7f000000ea80)=@framed, &(0x7f000000eac0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)={r0, 0x0, 0x12}, 0x10) 00:08:04 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89b1, &(0x7f0000000100)={'sit0\x00', 0x0}) 00:08:04 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x8919, &(0x7f00000003c0)={'tunl0\x00', 0x0}) 00:08:04 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x29, 0x4c, 0x0, 0x0) 00:08:04 executing program 1: socketpair(0x29, 0x5, 0x20, &(0x7f0000000000)) 00:08:04 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x890c, &(0x7f0000000240)={'sit0\x00', 0x0}) 00:08:04 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f00000000c0)={0x4, "afa1a7970548f433fd733686da6b490ffa2c0b0f11a13bd3f5087d09f59225bd"}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) r5 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) r6 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0xc20549f2149f0aa0, 0x0) ioctl$SYNC_IOC_MERGE(r5, 0xc0303e03, &(0x7f0000000240)={"34d529a71bfb81086bdaa7dd45ea2bf1ddd77b7988e7753a329c9f8db52f418a", r6}) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:08:04 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_SIOCADDRT(r0, 0x890b, &(0x7f0000000540)={0x0, @sco={0x1f, @fixed}, @sco={0x1f, @none}, @ax25={0x3, @default, 0x6}}) 00:08:04 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8953, &(0x7f0000000240)={'sit0\x00', 0x0}) 00:08:04 executing program 0: r0 = add_key$fscrypt_v1(&(0x7f00000000c0), &(0x7f0000000180)={'fscrypt:', @desc3}, &(0x7f0000000280)={0x0, "7dc57eb731854d5f5745c182dc5d007ea133def2668297195cb79fcfcac2bc825cfcecd1cceeeeb38b27a8368c1ab4940c92875cc89e4e27ec77955e8482d11f"}, 0x48, 0xfffffffffffffffb) add_key$fscrypt_v1(&(0x7f0000000040), 0x0, 0x0, 0x0, r0) 00:08:04 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f00000000c0)={0x4, "afa1a7970548f433fd733686da6b490ffa2c0b0f11a13bd3f5087d09f59225bd"}) (async) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) (async) r5 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) (async) r6 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0xc20549f2149f0aa0, 0x0) ioctl$SYNC_IOC_MERGE(r5, 0xc0303e03, &(0x7f0000000240)={"34d529a71bfb81086bdaa7dd45ea2bf1ddd77b7988e7753a329c9f8db52f418a", r6}) (async) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:08:04 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_mreq(r0, 0x29, 0x2, 0x0, &(0x7f0000000240)) 00:08:04 executing program 3: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f000000ec00)={0x6, 0x3, &(0x7f000000ea80)=@framed, &(0x7f000000eac0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r1 = socket$kcm(0x29, 0x5, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000180)={'vxcan0\x00', 0x0}) bpf$BPF_LINK_CREATE_XDP(0xf, &(0x7f0000000000)={r0, r2}, 0x10) 00:08:04 executing program 1: r0 = socket$l2tp(0x2, 0x2, 0x73) getsockopt$SO_TIMESTAMPING(r0, 0x1, 0xb, 0x0, &(0x7f0000000100)) 00:08:04 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f000000ec00)={0x6, 0x4, &(0x7f0000000540)=@framed={{}, [@jmp={0x5, 0x0, 0x8, 0x0, 0x0, 0x0, 0xc}]}, &(0x7f000000eac0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:08:04 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmsg$sock(r0, &(0x7f0000000380)={&(0x7f0000000000)=@un=@abs, 0x80, 0x0}, 0x900) 00:08:04 executing program 2: pselect6(0x40, &(0x7f0000000240), &(0x7f0000000280)={0x5}, 0x0, 0x0, 0x0) 00:08:04 executing program 1: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCSETSF(r0, 0x5453, 0x0) 00:08:04 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x29, 0x49, 0x0, 0x4) 00:08:04 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_mreq(r0, 0x29, 0x46, 0x0, &(0x7f0000000240)) 00:08:04 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f00000000c0)={0x4, "afa1a7970548f433fd733686da6b490ffa2c0b0f11a13bd3f5087d09f59225bd"}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) r5 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) r6 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0xc20549f2149f0aa0, 0x0) ioctl$SYNC_IOC_MERGE(r5, 0xc0303e03, &(0x7f0000000240)={"34d529a71bfb81086bdaa7dd45ea2bf1ddd77b7988e7753a329c9f8db52f418a", r6}) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200"}) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f00000000c0)={0x4, "afa1a7970548f433fd733686da6b490ffa2c0b0f11a13bd3f5087d09f59225bd"}) (async) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a"}) (async) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1}) (async) dup3(r4, r0, 0x0) (async) openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) (async) openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0xc20549f2149f0aa0, 0x0) (async) ioctl$SYNC_IOC_MERGE(r5, 0xc0303e03, &(0x7f0000000240)={"34d529a71bfb81086bdaa7dd45ea2bf1ddd77b7988e7753a329c9f8db52f418a", r6}) (async) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) (async) 00:08:04 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x401c5820, &(0x7f0000000200)={0x0, 0x0}) 00:08:04 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000007c00)={0x0, 0x0, &(0x7f0000007bc0)={&(0x7f0000007c40)=ANY=[@ANYBLOB="284300003000010029bd7000fddbdf250000000074130100940002000800010069666500100002800a000400ffffffffffff00005e00060094f099bcb8bfea002e4edb7b75660d6e10909144d77dd36afc71bc24575594fffad9885b89c0481479b5410f1a16360ca47109a420a318251a6c25893278cb9b7ed07059da743f223e09f565ddbafe22c7988a4ef7581f3328e100000c00070000000000000000000c00080003000000010000004c0007000800010062706600100002800c0006002e2f66696c6530001500060018eecbbdeacaa2af4444a567ef8031ca5a0000000c00070001000000010000000c0008000200000001000000600104000b0001006374696e666f000034000280060004000600000008000700b18e000008000600ca5b00000600040008000000080007000104000008000600ff07000002010600fc98337c9be9f0f454d98319f604b9488f84561fdd35075c7412689c9919a6463e52465bfa551105dadec910c6aa400e02eab80655b4eb701c45da7f87ae8b6b2f12ca039cdd7373f0ceff463d3242f08a2dcbf0d029f5e3a10071303a65a3bebac6ecd7c983241c1428401a440ab5b2b84199e31caec7a0e121da2e81d36f14ce65decae7e42a00b6da338c18ab9575e5665cbc6033eb25a4cd4b363b126ee8006b64bb802840ca04663fc42638aad5f5de9334f7391bfaea597faf2daac3a886b9312c1efbfe37d45c861762bab5211a680dda0cc20e637c5fe63d03a3b53b293b6550323c11e492b3ed974f40edfd218476470d4c136cbe93146c028d00000c00070000000000000000000c000800000000000200000084101b0008000100696665005c00028006000500000000001c0001000104000001000000ffffffffff7f000001800000010000000a000300aaaaaaaaaabb00001c000100020000007500971a02000000050000001f000000000000000a000400aaaaaaaaaa21000004100600d6025bf394d8bd21b46abc3dcc5a4c7fed939de5ed5480918c592748306dc09b617e8d707368528c097b7074be4c31aadb80d2b0748d3ad787adf16d6e62fd8a4a9d5160c9c63a0934cac4d765bea8c0044e2c83d47f9696b01a298da0fcd9fefc3d43a59c410bbbe6b41437125da625f29ad0f73ff74d99103d86cc80cce22909f9d7fd46cb1e16f1ffe795e1d453f901aa69ae43fb66e45c56c40b4a8582527b7c6ede097b9613e64d37dbf322cef2c432c0bb28c9e5b1a2259808ff7ed3e5d866b67b5f327f286cf6c86d46745c1020fb10a4f6cb6b674d23261299c3917eb565265551144fde89006527d85368c3dfee0d23eb97ed6217b781f86e5871a6ed7295206b51894c9fd863acf49759524313359de41f0689128493b1206e5abeb027f941a3a81a6c6855dd4b64449600b6a68842232ca9ec70262938149f6d0cd95c5442c442f319a26f911b6e253d30176248e6d6ae2d97c594fdb0fc098bf3f740609b6cd5eafa5231426a58a56319c22375ed7b911f9fefdeed3031fcb726d51f44939fc5b17ec52e398403542868416bb48c1f61332cf0fec2f6f85d333936054d1ee96d36cb358f93d6f0dd396feacabc5cdb2b000d5bf4994b47b1b6e35fc7bfcf2d803b461bfc03b2cf7946c8bb0f59f67861da687dee5b1d05fffdec8487f779d55c40d53690662f21272e5041e6f0d9b950128d25134996b4539454fb004549a8d117ab851a7ef30835ca4b8067d3cb066042e42b1c2b822f829e5e5f2ec27184f54d4c7a1dc2e230368726cb5f32cf3d3cd7207c7e2856d55e13be6298831c45cd3d0bb97c246564e10d58f36e5d76b846de2f9fdaf138a6c12213327256dcbf93d0e10181d1ca0b4989788795254eefec667754797973d81841c4974f93e856ce1e291a6052ac7c63a792a7a7d0b820da9c392bb79ba8e701df730593cc7d53596a67f6b5d527b5a01e38876388219d8003e7e55e1d33d2c9db35ad2d70589de6e7e6c26f2baba8eed6a97d2fbeffc77a1a4c84a2c9837fb2a350c2930ca0c29778cc6765843cf158f9fe96ee353a743b419d2bfa9bb0b5a379a9ccb0c4fa555064f9da5cee3cb983465986bbbb6e128d83bad11d237e71dc1ba3b237e232fe8688afdaf48972f68b93bf5a6fd2b93cf05c9b70a02f5ba6c2b43c8cf2b583e48d1a6121e1a601aa3d22f2ac70bb6eb4333055c23a7493bdd587facb888ec8c842927d080286e6cfff14652768103bfbc61de3669433f23965073aa080d6c9f60a58cfcc31c5deb76e18f76a1f92b614ffba8e504499674be96f80effbea95fb13f43fa8bdd209cd2431f6d64d79a22c81f030fcf465d23140941679e7fef4f7887a551828c875d935e39e59221beceabd85d7c5afa05da86014abc9c2c25ec478f9e07abe27cdd8a81ae5bb761f2c01f5c368ca295c7d9a25923003e30c1fa8ab07762cbed08b8eee136374890ca025555dbfed74a735ed7066a520468be9ef4ed49eb6d4d0f3f8b7a5d7b30b2d5a94d9ee059e35118e71f477174651e9a7157dc5922bd6d05182d413f6237ccc6ed3f71b40746a775b543e921ef3f1b96440cbdfb570412d7dc9872108619e5395280b26bd9a3385b6686d5e7394e9d994314913970028776428c08cd399d34f1405cd2bd54df5889a3ccb2d7b90ed3cd884520b730b75a9fd48594262ee4c72a3dbda4293199af578cbef3864692d2a3936fd62f2b1cebf701bbab91cab9f36eee05dffcfcf929ca18d1afa7aeeec0b71ba08e7a037175c1cc04ff2bb53997be33861b1259715660eceb81b1f7888f473856b5dba1e9f51111eb85d1a938c05aa9fab93ecd549f2a2556924c090e5e1aa870d3c1f2f191f5023c419e4d5df455264099a5940805750a59b08676ac0abeff20ca5556b227103e76bf30e067c8c5ee3571af08dc78785f4fc7de0a6e77621bf38f0f59d62a631df9a9718d9ae5fccf2c386b0d393c09f59e42bd33f43d1521bb0ba00b223a67c41fb2db8e366a316858ee4833730841d27dcfd18c64f5634a1202e4cb6f4f632d85fbdd9eb4c5cf00cb4a7cdae800866d3d0530dea7d153ae56e584b95a080c577df5560cc7968260053e0c987e5c0f8d623f45a9c81682cf8392ccc0094705310a611659a80a32071749737e4d17ea80630cfe2b73d2f77f72da05ae26a1e3333ffaff16df22a20f4769c5aae84718252b3cfd6019181fc321a01ac159ebecbd839087de3acd1cc680de401cfd076c7b0386fe2a7983d09ca5dea1417674d2ff8c080c3dd8aecade5b5756f7fc7a00c28799bf6f1129c340aeacd46ae5d5315740760f269b3889c771cf7de69449794a14540b85f64984e1bc7623d84a487b856ffbbdedf6d9e662b09b65835c3b21870b9137309cc0eb9934a20105a088107f23bd2209592be2a2bbc60a2b72e504b706a7db0caa5b19dbceb69170fdcfdd1eef4d8b4ac3e123d460b2cf27f1b56e833d653e94aa50e997013ebe0f1fe4ae8b963f78e2dec956efa230e7ac2892fad1f3d21a253d65928737ce8a3ac8dcec7014892be2f29e00a523ac0b9f4d8e2e9236c64181f982b611d57684d286ef58d3c0bcf7a75387f625932e9d13eb13f4ce5d3b3f66aef1d8bd54fad1c192bec3716a3f3c27c227b766b7c82822a7d761be713dff94bd1fd72194370930fd0d9bec586932e83f6bc3ce09dd7a290a100a97f98c8f0d74b5d0fa9b33c27f78995bb58bb2a1597a4b7fc58b520a3bddcf42d545e66259e8a5d9073d05f217ba7c7998363c819f0962af110ad3baed8e18d7503701b79080bb47d621cb2fe055d5f2fe50883575f2a71a360439c3cabcf7b57b619c818f77e912eee000bde16259798e3608e3650edbb932854962310761c72c5b67bbddd8421378f2870c56fb9bb080cdc160deeb0c765dc1a4a9623b5f4a19754567d3b4464c679aa85565a749e5ac978cc309287be2bb5fe20ef33e967cbb131666cfcde64789b86ffea65af054ff2f7384e770e108e006d8791ed98d3f267e686ab00ab9a73a40bd665ec48b1aa1b96054deb76f2f2e8b59e1f1881522b71945c95c004f2ee57e14aec414f6cd9e28815ab9da818c61c8db50cf76e5146f3c79ed1add5ae815a42ca370b0b0cededd42244af8a384346e840dee91bb3ef131f5ab92b8dca35dbddf4ea0b2bf7017d6362852c90a72b995afb1c429df1017525c0e2bcf7798c6bc38020e13388d25671f8a78595e4bc38a55941a2c83e0752f7d498035ea64ede4865f12b917d0ead98d710509baf4cf4f0cb27f3bf042c738a8de0b2a04d8450463259722086e296700803bc4e82aad1a59d0471b15dd1301c6117d6a0212e3fa0df12ee7ed2202fa8bf9458924c5e9caa00c173955c248c14998c25d036830ae810341fbc5fd43bfaa4b5d5e1b6ecad64c5cb3ece32d41680af24e517d810495103c68d0d0e8e37400ed2ce40664c2141b2899e809b51ac967e7f9bba34ed16c9a9ce38e4a567eae78a1af4294c19feddc4f4b58127f400cdce6e16adfc5186b67c4faec3d97876a74dddb0e8caaad3b380858b0cd47799455439d08a9f51dfd682f2a5d8584abca03b588773f3d1428b663efdd560dc31bd979732e226578d97c6d5e96962c16a1a10c52e2e50b6fc1af73dd3b807807ec811df1c04181169a7eed18553efe934f6e1ed0a2343aec7ec83de29ee783cfc5f8800814d7c70abdd84b329084a4132bf53b10491344983d5c3ef880af097d7ab659d1879c9db870d706f7a2e9d6901a221883cec35129e557f33e9135ef6289277e0f93aa7309732bb1f40dc29fc4ce3b041aca4438d0e694136aff5d9bfc09eac0ab032b902d2202b1838a4cf8e48e5e4f68eab49345a9d5b97670bd70c4e70938bc68e9cf025d442b13d662c428b061ab9e5089fe50624d594d000ef4b0dd23d0ee2a3d7218c1da0c1d4f7e5b6ffaff1f1e1e850bbde94e27a60f71f4c125a71e82e36f44e140dc3714909c24db1530147216b266c40cd75b0f09c5976e0c4d43c52f8632b94f1040369caba84e4e04d3e6fc42fb26c64c3316e7754650ff5d99de583b0af71470d6411b2c0cfaef5070e95650ab415051e267c68109d3806575710abe01292e9c7ee8106199d30aebbb538c7c6becc5334632f7e5b10f38f83d42889708658d1aef2546ff6f5673195342e7ce478d634372dd19dae5a19aefa86e1ced2822ded7c30b5811508688032059dfd9155add3e19fae95c95ca3e27209c7c42e541c6bd17b53c6e01307f226686c7d7b4955eaa08180703a42c23a2b00d0bd19e93709eb63a2df8f268b1ba50b4f48eff8623fa63e427049924d7e2f8cac15d6668588631a5e065f09349c7566127a50f22bd90178f270fdc31a7fc217f51ebcac22bd1d2474ca15cf1d2ea284241ca336df1576900f3e4254ca39191ec80f150f88ee576909c7c111054a4e6010d955f23ad7860a39718ef18c458c3af1bbbd974cdcda088fde297ab748cc85866062dd2c8a269aa789879766428dd8b951d93065ba25bab71f688f07d47d8ef76c383873dbafd8e0cdacf354ef311782abec90565ae861351bdee0196d60ff1815185658f1dd053ba519ecb3cd1d4a7f67d919621d435cce4cffcafec46aaef6fcd7cda99c9eba8fb1bd09a57ed220a213ae127c1009e15ea96d8626737cd7a4144a275379409b587b9f50c43826553e084ac2188e58dfe311ff92783175bd38f54a3004e120cb263513ad7ac7273cf5ae6a75c76e8a3fde1fb388ca3539a8209504c2d1f852ed25631622a15b3d8427fb3e30547fd74a88f5f54204bb2afb0718cbf4a36b68b8602914d36b77337c9705276afffd48cf14fcbe40458d8daea51728fd65c18dcba5e8540a3f8c851e7ee98cf6ce318d9064620e6b78b480fd9ce903459429eb93310c847885e0726212a81ba9808040c08aa09c5ae95cfdc77c8c5f0295748164c945b817e770c470abf928ab3f1fe05f0b54434a9b6f8356124625a56d978173db295df25a819893386683309e588ef32a86a6243b3bb3019c878c8447b33dda7e0c03863521fa5da677967815cfa9f51c6e8307d0f63ec453d05ef795fa2e0675ac6da274ea3a3c826749679bd55d739207491aa0a12f94b970f8c05f68ef0ab0186175c2f5350a65397e3cccbd5cf4cdb589a23e47678ccc17f4a06ffbbd19bbd18842c03348d611dd7f517d0786c7bebf334870e0dd45f6e7f7524301763b3f11c0d8bf08a482cd61c44aba82e60196bab77238e110a93b22206b0c45c19dcea7b6d8a491d2490db2f88c34ec93f45bf31d89c2d340823b679b5580068b7a32199228a07596ef833924abdf707d1143f2c07060b3f64ad10dd7553566b987e992eba98c29473da7eb768b5f9251389243b964c7d71090ff709ef60c4d306ec0d67afb146c5335ac8917e2df301473f65ded1df395211373becdef69f3d4e49a365a36d5ed41bd2b2ce9c114d956fc5374766c66df9930395934f2033a8fec254f10ef9972c1d2a7688374d069494db41d9f88e93ecdda1eb061d1b50c58b46f6d054eda659ca59517d90d2fc8dba02aba63007335f180cc5b0e83339dd3adfdd16dad10981cd3f4615cbfc0ce41545af2998a0df8b0c417d12495430d700b64acdd59ce766638a5795275eae3904992c3e9ba94cf8dd962d9a69cf89da4f41e6fc78800f64fd78762d19b53c9d59f76f059d7b52d243c06ab37896d6d3b22fa98fdfffce5d275345d04a686c2f61ee9f7fd635e0d26e427ab310bb54a26834416bb3e443939220c00070000000000010000000c0008000000000001000000ac000a000b0001006d69727265640000640002802000020008000000ff0f00000800000003000000fbffffff03000000", @ANYRES32, @ANYBLOB="20000200020000005c05000007000000090000000000006003000000", @ANYRES32, @ANYBLOB="200002007f0000003f00000001000000976900000500000002000000", @ANYRES32=0x0, @ANYBLOB="1e0006001b32a0f3acd3498bb0a0cfb3fe3d2a73f0f5570e0bb4b7981a9c00000c00070001000000000000000c0008000300000002000000e8030100ac0012000f00010074756e6e656c5f6b657900005400028008000700040000001c00020008000000ffffffff07000000ff0f000001000100010000001c000200018000004a5db1750600000002000000f9ffffff02000000080007000000000008000400ac1414432b00060034ab0ea0fc7e047de78a1098097144ead8ba66f2c2d3635488ea510a7772aeaafada3b7f20b033000c00070000000000010000000c0008000000000002000000a00014000b00010073696d706c6500002800028005000300000000001c0003006563622d63616d656c6c69612d6165736e692d61767832004e0006003e5a8698f83abfaa68328ae492e308892c94bb6ca0b06d70d8776679d4716edefeb85909ce20c6630b2551f5e6c9dca796a9fc0feca32a519a64d5815a93d7718386951e82f95b5e832a00000c00070001000000000000000c00080002000000000000003c0101000c000100736b62656469740064000280180002"], 0x4328}}, 0x0) 00:08:04 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x4b62, &(0x7f0000000200)={0x0, 0x0}) 00:08:04 executing program 5: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x4b72, &(0x7f0000000200)={0x0, 0x0}) 00:08:04 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r0, 0x8982, &(0x7f0000000740)={0x7, 'erspan0\x00'}) [ 484.712149][T12998] netlink: 11192 bytes leftover after parsing attributes in process `syz-executor.0'. [ 484.730005][T12998] netlink: 348 bytes leftover after parsing attributes in process `syz-executor.0'. 00:08:04 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000240)={'gre0\x00'}) [ 484.740495][T12998] netlink: 200 bytes leftover after parsing attributes in process `syz-executor.0'. 00:08:04 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendmsg$inet(r0, &(0x7f0000000e00)={&(0x7f00000002c0)={0x2, 0x4e24, @multicast2}, 0x10, 0x0, 0x0, &(0x7f0000000c40)=[@ip_retopts={{0x14, 0x0, 0x7, {[@ra={0x94, 0x4}]}}}], 0x18}, 0x0) 00:08:04 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) recvmsg$unix(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f00000000c0), 0x6e, &(0x7f00000006c0)=[{&(0x7f0000000240)=""/197, 0xc5}, {&(0x7f0000000340)=""/91, 0x5b}, {&(0x7f00000003c0)=""/124, 0x7c}, {&(0x7f0000000440)=""/251, 0xfb}, {&(0x7f0000000140)=""/20, 0x14}, {&(0x7f0000000540)=""/74, 0x4a}, {&(0x7f00000005c0)=""/249, 0xf9}], 0x7}, 0x10000) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) ioctl$FS_IOC_GETVERSION(r3, 0x80087601, &(0x7f0000000780)) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r4, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r5, r0, 0x0) ppoll(&(0x7f0000000200)=[{r5}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:08:04 executing program 2: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f000000ec00)={0x6, 0x3, &(0x7f000000ea80)=@framed, &(0x7f000000eac0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000280)=@bpf_ext={0x1c, 0x1, &(0x7f00000000c0)=@raw=[@alu], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, r0}, 0x80) [ 484.772551][T12998] netlink: 200 bytes leftover after parsing attributes in process `syz-executor.0'. [ 484.774965][T12998] netlink: 72 bytes leftover after parsing attributes in process `syz-executor.0'. 00:08:04 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x8923, &(0x7f00000003c0)={'tunl0\x00', &(0x7f0000000340)={'gretap0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x4, 0x0, @loopback, @loopback}}}}) 00:08:04 executing program 0: r0 = socket$l2tp(0x2, 0x2, 0x73) sendmsg$sock(r0, &(0x7f0000000200)={&(0x7f0000000000)=@un=@abs, 0x80, 0x0}, 0x0) 00:08:04 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f000000ec00)={0x6, 0x4, &(0x7f0000000540)=@framed={{}, [@jmp={0x7}]}, &(0x7f000000eac0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:08:04 executing program 5: r0 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x5421, &(0x7f0000000000)={'ip6tnl0\x00', 0x0}) sendmsg$AUDIT_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}, 0x8}, 0x0) [ 484.877162][T13011] @: renamed from tunl0 (while UP) 00:08:04 executing program 2: bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000300)={@map, 0xffffffffffffffff, 0x0, 0x8}, 0x14) 00:08:04 executing program 0: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCSETSW(r0, 0x5403, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "6eab0aaf9066f0acf2f93a7e571a8cfbb3a86e"}) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, 0x0) 00:08:04 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_mreq(r0, 0x88, 0x67, 0x0, &(0x7f0000000240)) 00:08:04 executing program 5: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f000000ec00)={0x6, 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="1800000000000000000000000000000095"], &(0x7f000000eac0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000240)={r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0x0, &(0x7f0000000180)="1b65a539cd297c77cd747576822882d79c955844dbf8777ebe14d4c51fb1e7bfb8", 0x0}, 0x48) 00:08:04 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x29, 0x3c, 0x0, 0x0) 00:08:04 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x29, 0x1e, 0x0, 0x4) 00:08:05 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) (async) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) recvmsg$unix(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f00000000c0), 0x6e, &(0x7f00000006c0)=[{&(0x7f0000000240)=""/197, 0xc5}, {&(0x7f0000000340)=""/91, 0x5b}, {&(0x7f00000003c0)=""/124, 0x7c}, {&(0x7f0000000440)=""/251, 0xfb}, {&(0x7f0000000140)=""/20, 0x14}, {&(0x7f0000000540)=""/74, 0x4a}, {&(0x7f00000005c0)=""/249, 0xf9}], 0x7}, 0x10000) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) (async) ioctl$FS_IOC_GETVERSION(r3, 0x80087601, &(0x7f0000000780)) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r4, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r5, r0, 0x0) ppoll(&(0x7f0000000200)=[{r5}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:08:05 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f000000ec00)={0x6, 0x4, &(0x7f0000000080)=@framed={{}, [@ldst={0x2, 0x0, 0x3}]}, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:08:05 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000140)={'sit0\x00', &(0x7f0000000040)={'gretap0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x15, 0x4, 0x0, 0x0, 0x54, 0x0, 0x0, 0x0, 0x29, 0x0, @empty, @private, {[@generic={0x0, 0x2}, @timestamp={0x44, 0x18, 0x0, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0]}, @noop, @cipso={0x86, 0x22, 0x0, [{0x0, 0x10, "1601b79bc04daa2bb01bc3517877"}, {0x0, 0xc, "0094d74355c27962668e"}]}]}}}}}) 00:08:05 executing program 3: r0 = socket$can_raw(0x1d, 0x3, 0x1) getsockopt$inet6_mreq(r0, 0x29, 0x0, 0x0, 0x0) 00:08:05 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r0, 0x8982, &(0x7f0000000740)={0x9, 'erspan0\x00'}) 00:08:05 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x29, 0x17, 0x0, 0x0) 00:08:05 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x4b52, &(0x7f0000000200)={0x0, 0x0}) 00:08:05 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x29, 0x1a, 0x0, 0x4) 00:08:05 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000340)={0xbff6, 0x0, 0x0, 0xffffffff, 0x0, "ea648b687a0194bceab24df637d81e97241a74"}) 00:08:05 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8933, &(0x7f0000001980)={'wg1\x00', 0x0}) sendmsg$inet(r0, &(0x7f0000001a40)={&(0x7f0000000000)={0x2, 0x4e24, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10, 0x0, 0x0, &(0x7f00000019c0)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @empty, @dev}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r1, @broadcast, @dev}}}, @ip_ttl={{0x14}}], 0x58}, 0x0) 00:08:05 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@base={0x5}, 0x48) 00:08:05 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000007c00)={0x0, 0x0, &(0x7f0000007bc0)={&(0x7f0000007c40)=ANY=[@ANYBLOB="284300003000010029bd7000fddbdf250000000074130100940002000800010069666500100002800a000400ffffffffffff00005e00060094f099bcb8bfea002e4edb7b75660d6e10909144d77dd36afc71bc24575594fffad9885b89c0481479b5410f1a16360ca47109a420a318251a6c25893278cb9b7ed07059da743f223e09f565ddbafe22c7988a4ef7581f3328e100000c00070000000000000000000c00080003000000010000004c0007000800010062706600100002800c0006002e2f66696c6530001500060018eecbbdeacaa2af4444a567ef8031ca5a0000000c00070001000000010000000c0008000200000001000000600104000b0001006374696e666f000034000280060004000600000008000700b18e000008000600ca5b00000600040008000000080007000104000008000600ff07000002010600fc98337c9be9f0f454d98319f604b9488f84561fdd35075c7412689c9919a6463e52465bfa551105dadec910c6aa400e02eab80655b4eb701c45da7f87ae8b6b2f12ca039cdd7373f0ceff463d3242f08a2dcbf0d029f5e3a10071303a65a3bebac6ecd7c983241c1428401a440ab5b2b84199e31caec7a0e121da2e81d36f14ce65decae7e42a00b6da338c18ab9575e5665cbc6033eb25a4cd4b363b126ee8006b64bb802840ca04663fc42638aad5f5de9334f7391bfaea597faf2daac3a886b9312c1efbfe37d45c861762bab5211a680dda0cc20e637c5fe63d03a3b53b293b6550323c11e492b3ed974f40edfd218476470d4c136cbe93146c028d00000c00070000000000000000000c000800000000000200000084101b0008000100696665005c00028006000500000000001c0001000104000001000000ffffffffff7f000001800000010000000a000300aaaaaaaaaabb00001c000100020000007500971a02000000050000001f000000000000000a000400aaaaaaaaaa21000004100600d6025bf394d8bd21b46abc3dcc5a4c7fed939de5ed5480918c592748306dc09b617e8d707368528c097b7074be4c31aadb80d2b0748d3ad787adf16d6e62fd8a4a9d5160c9c63a0934cac4d765bea8c0044e2c83d47f9696b01a298da0fcd9fefc3d43a59c410bbbe6b41437125da625f29ad0f73ff74d99103d86cc80cce22909f9d7fd46cb1e16f1ffe795e1d453f901aa69ae43fb66e45c56c40b4a8582527b7c6ede097b9613e64d37dbf322cef2c432c0bb28c9e5b1a2259808ff7ed3e5d866b67b5f327f286cf6c86d46745c1020fb10a4f6cb6b674d23261299c3917eb565265551144fde89006527d85368c3dfee0d23eb97ed6217b781f86e5871a6ed7295206b51894c9fd863acf49759524313359de41f0689128493b1206e5abeb027f941a3a81a6c6855dd4b64449600b6a68842232ca9ec70262938149f6d0cd95c5442c442f319a26f911b6e253d30176248e6d6ae2d97c594fdb0fc098bf3f740609b6cd5eafa5231426a58a56319c22375ed7b911f9fefdeed3031fcb726d51f44939fc5b17ec52e398403542868416bb48c1f61332cf0fec2f6f85d333936054d1ee96d36cb358f93d6f0dd396feacabc5cdb2b000d5bf4994b47b1b6e35fc7bfcf2d803b461bfc03b2cf7946c8bb0f59f67861da687dee5b1d05fffdec8487f779d55c40d53690662f21272e5041e6f0d9b950128d25134996b4539454fb004549a8d117ab851a7ef30835ca4b8067d3cb066042e42b1c2b822f829e5e5f2ec27184f54d4c7a1dc2e230368726cb5f32cf3d3cd7207c7e2856d55e13be6298831c45cd3d0bb97c246564e10d58f36e5d76b846de2f9fdaf138a6c12213327256dcbf93d0e10181d1ca0b4989788795254eefec667754797973d81841c4974f93e856ce1e291a6052ac7c63a792a7a7d0b820da9c392bb79ba8e701df730593cc7d53596a67f6b5d527b5a01e38876388219d8003e7e55e1d33d2c9db35ad2d70589de6e7e6c26f2baba8eed6a97d2fbeffc77a1a4c84a2c9837fb2a350c2930ca0c29778cc6765843cf158f9fe96ee353a743b419d2bfa9bb0b5a379a9ccb0c4fa555064f9da5cee3cb983465986bbbb6e128d83bad11d237e71dc1ba3b237e232fe8688afdaf48972f68b93bf5a6fd2b93cf05c9b70a02f5ba6c2b43c8cf2b583e48d1a6121e1a601aa3d22f2ac70bb6eb4333055c23a7493bdd587facb888ec8c842927d080286e6cfff14652768103bfbc61de3669433f23965073aa080d6c9f60a58cfcc31c5deb76e18f76a1f92b614ffba8e504499674be96f80effbea95fb13f43fa8bdd209cd2431f6d64d79a22c81f030fcf465d23140941679e7fef4f7887a551828c875d935e39e59221beceabd85d7c5afa05da86014abc9c2c25ec478f9e07abe27cdd8a81ae5bb761f2c01f5c368ca295c7d9a25923003e30c1fa8ab07762cbed08b8eee136374890ca025555dbfed74a735ed7066a520468be9ef4ed49eb6d4d0f3f8b7a5d7b30b2d5a94d9ee059e35118e71f477174651e9a7157dc5922bd6d05182d413f6237ccc6ed3f71b40746a775b543e921ef3f1b96440cbdfb570412d7dc9872108619e5395280b26bd9a3385b6686d5e7394e9d994314913970028776428c08cd399d34f1405cd2bd54df5889a3ccb2d7b90ed3cd884520b730b75a9fd48594262ee4c72a3dbda4293199af578cbef3864692d2a3936fd62f2b1cebf701bbab91cab9f36eee05dffcfcf929ca18d1afa7aeeec0b71ba08e7a037175c1cc04ff2bb53997be33861b1259715660eceb81b1f7888f473856b5dba1e9f51111eb85d1a938c05aa9fab93ecd549f2a2556924c090e5e1aa870d3c1f2f191f5023c419e4d5df455264099a5940805750a59b08676ac0abeff20ca5556b227103e76bf30e067c8c5ee3571af08dc78785f4fc7de0a6e77621bf38f0f59d62a631df9a9718d9ae5fccf2c386b0d393c09f59e42bd33f43d1521bb0ba00b223a67c41fb2db8e366a316858ee4833730841d27dcfd18c64f5634a1202e4cb6f4f632d85fbdd9eb4c5cf00cb4a7cdae800866d3d0530dea7d153ae56e584b95a080c577df5560cc7968260053e0c987e5c0f8d623f45a9c81682cf8392ccc0094705310a611659a80a32071749737e4d17ea80630cfe2b73d2f77f72da05ae26a1e3333ffaff16df22a20f4769c5aae84718252b3cfd6019181fc321a01ac159ebecbd839087de3acd1cc680de401cfd076c7b0386fe2a7983d09ca5dea1417674d2ff8c080c3dd8aecade5b5756f7fc7a00c28799bf6f1129c340aeacd46ae5d5315740760f269b3889c771cf7de69449794a14540b85f64984e1bc7623d84a487b856ffbbdedf6d9e662b09b65835c3b21870b9137309cc0eb9934a20105a088107f23bd2209592be2a2bbc60a2b72e504b706a7db0caa5b19dbceb69170fdcfdd1eef4d8b4ac3e123d460b2cf27f1b56e833d653e94aa50e997013ebe0f1fe4ae8b963f78e2dec956efa230e7ac2892fad1f3d21a253d65928737ce8a3ac8dcec7014892be2f29e00a523ac0b9f4d8e2e9236c64181f982b611d57684d286ef58d3c0bcf7a75387f625932e9d13eb13f4ce5d3b3f66aef1d8bd54fad1c192bec3716a3f3c27c227b766b7c82822a7d761be713dff94bd1fd72194370930fd0d9bec586932e83f6bc3ce09dd7a290a100a97f98c8f0d74b5d0fa9b33c27f78995bb58bb2a1597a4b7fc58b520a3bddcf42d545e66259e8a5d9073d05f217ba7c7998363c819f0962af110ad3baed8e18d7503701b79080bb47d621cb2fe055d5f2fe50883575f2a71a360439c3cabcf7b57b619c818f77e912eee000bde16259798e3608e3650edbb932854962310761c72c5b67bbddd8421378f2870c56fb9bb080cdc160deeb0c765dc1a4a9623b5f4a19754567d3b4464c679aa85565a749e5ac978cc309287be2bb5fe20ef33e967cbb131666cfcde64789b86ffea65af054ff2f7384e770e108e006d8791ed98d3f267e686ab00ab9a73a40bd665ec48b1aa1b96054deb76f2f2e8b59e1f1881522b71945c95c004f2ee57e14aec414f6cd9e28815ab9da818c61c8db50cf76e5146f3c79ed1add5ae815a42ca370b0b0cededd42244af8a384346e840dee91bb3ef131f5ab92b8dca35dbddf4ea0b2bf7017d6362852c90a72b995afb1c429df1017525c0e2bcf7798c6bc38020e13388d25671f8a78595e4bc38a55941a2c83e0752f7d498035ea64ede4865f12b917d0ead98d710509baf4cf4f0cb27f3bf042c738a8de0b2a04d8450463259722086e296700803bc4e82aad1a59d0471b15dd1301c6117d6a0212e3fa0df12ee7ed2202fa8bf9458924c5e9caa00c173955c248c14998c25d036830ae810341fbc5fd43bfaa4b5d5e1b6ecad64c5cb3ece32d41680af24e517d810495103c68d0d0e8e37400ed2ce40664c2141b2899e809b51ac967e7f9bba34ed16c9a9ce38e4a567eae78a1af4294c19feddc4f4b58127f400cdce6e16adfc5186b67c4faec3d97876a74dddb0e8caaad3b380858b0cd47799455439d08a9f51dfd682f2a5d8584abca03b588773f3d1428b663efdd560dc31bd979732e226578d97c6d5e96962c16a1a10c52e2e50b6fc1af73dd3b807807ec811df1c04181169a7eed18553efe934f6e1ed0a2343aec7ec83de29ee783cfc5f8800814d7c70abdd84b329084a4132bf53b10491344983d5c3ef880af097d7ab659d1879c9db870d706f7a2e9d6901a221883cec35129e557f33e9135ef6289277e0f93aa7309732bb1f40dc29fc4ce3b041aca4438d0e694136aff5d9bfc09eac0ab032b902d2202b1838a4cf8e48e5e4f68eab49345a9d5b97670bd70c4e70938bc68e9cf025d442b13d662c428b061ab9e5089fe50624d594d000ef4b0dd23d0ee2a3d7218c1da0c1d4f7e5b6ffaff1f1e1e850bbde94e27a60f71f4c125a71e82e36f44e140dc3714909c24db1530147216b266c40cd75b0f09c5976e0c4d43c52f8632b94f1040369caba84e4e04d3e6fc42fb26c64c3316e7754650ff5d99de583b0af71470d6411b2c0cfaef5070e95650ab415051e267c68109d3806575710abe01292e9c7ee8106199d30aebbb538c7c6becc5334632f7e5b10f38f83d42889708658d1aef2546ff6f5673195342e7ce478d634372dd19dae5a19aefa86e1ced2822ded7c30b5811508688032059dfd9155add3e19fae95c95ca3e27209c7c42e541c6bd17b53c6e01307f226686c7d7b4955eaa08180703a42c23a2b00d0bd19e93709eb63a2df8f268b1ba50b4f48eff8623fa63e427049924d7e2f8cac15d6668588631a5e065f09349c7566127a50f22bd90178f270fdc31a7fc217f51ebcac22bd1d2474ca15cf1d2ea284241ca336df1576900f3e4254ca39191ec80f150f88ee576909c7c111054a4e6010d955f23ad7860a39718ef18c458c3af1bbbd974cdcda088fde297ab748cc85866062dd2c8a269aa789879766428dd8b951d93065ba25bab71f688f07d47d8ef76c383873dbafd8e0cdacf354ef311782abec90565ae861351bdee0196d60ff1815185658f1dd053ba519ecb3cd1d4a7f67d919621d435cce4cffcafec46aaef6fcd7cda99c9eba8fb1bd09a57ed220a213ae127c1009e15ea96d8626737cd7a4144a275379409b587b9f50c43826553e084ac2188e58dfe311ff92783175bd38f54a3004e120cb263513ad7ac7273cf5ae6a75c76e8a3fde1fb388ca3539a8209504c2d1f852ed25631622a15b3d8427fb3e30547fd74a88f5f54204bb2afb0718cbf4a36b68b8602914d36b77337c9705276afffd48cf14fcbe40458d8daea51728fd65c18dcba5e8540a3f8c851e7ee98cf6ce318d9064620e6b78b480fd9ce903459429eb93310c847885e0726212a81ba9808040c08aa09c5ae95cfdc77c8c5f0295748164c945b817e770c470abf928ab3f1fe05f0b54434a9b6f8356124625a56d978173db295df25a819893386683309e588ef32a86a6243b3bb3019c878c8447b33dda7e0c03863521fa5da677967815cfa9f51c6e8307d0f63ec453d05ef795fa2e0675ac6da274ea3a3c826749679bd55d739207491aa0a12f94b970f8c05f68ef0ab0186175c2f5350a65397e3cccbd5cf4cdb589a23e47678ccc17f4a06ffbbd19bbd18842c03348d611dd7f517d0786c7bebf334870e0dd45f6e7f7524301763b3f11c0d8bf08a482cd61c44aba82e60196bab77238e110a93b22206b0c45c19dcea7b6d8a491d2490db2f88c34ec93f45bf31d89c2d340823b679b5580068b7a32199228a07596ef833924abdf707d1143f2c07060b3f64ad10dd7553566b987e992eba98c29473da7eb768b5f9251389243b964c7d71090ff709ef60c4d306ec0d67afb146c5335ac8917e2df301473f65ded1df395211373becdef69f3d4e49a365a36d5ed41bd2b2ce9c114d956fc5374766c66df9930395934f2033a8fec254f10ef9972c1d2a7688374d069494db41d9f88e93ecdda1eb061d1b50c58b46f6d054eda659ca59517d90d2fc8dba02aba63007335f180cc5b0e83339dd3adfdd16dad10981cd3f4615cbfc0ce41545af2998a0df8b0c417d12495430d700b64acdd59ce766638a5795275eae3904992c3e9ba94cf8dd962d9a69cf89da4f41e6fc78800f64fd78762d19b53c9d59f76f059d7b52d243c06ab37896d6d3b22fa98fdfffce5d275345d04a686c2f61ee9f7fd635e0d26e427ab310bb54a26834416bb3e443939220c00070000000000010000000c0008000000000001000000ac000a000b0001006d69727265640000640002802000020008000000ff0f00000800000003000000fbffffff03000000", @ANYRES32, @ANYBLOB="20000200020000005c05000007000000090000000000006003000000", @ANYRES32, @ANYBLOB="200002007f0000003f00000001000000976900000500000002000000", @ANYRES32=0x0, @ANYBLOB="1e0006001b32a0f3acd3498bb0a0cfb3fe3d2a73f0f5570e0bb4b7981a9c00000c00070001000000000000000c0008000300000002000000e8030100ac0012000f00010074756e6e656c5f6b657900005400028008000700040000001c00020008000000ffffffff07000000ff0f000001000100010000001c000200018000004a5db1750600000002000000f9ffffff02000000080007000000000008000400ac1414432b00060034ab0ea0fc7e047de78a1098097144ead8ba66f2c2d3635488ea510a7772aeaafada3b7f20b033000c00070000000000010000000c0008000000000002000000a00014000b00010073696d706c6500002800028005000300000000001c0003006563622d63616d656c6c69612d6165736e692d61767832004e0006003e5a8698f83abfaa68328ae492e308892c94bb6ca0b06d70d8776679d4716edefeb85909ce20c6630b2551f5e6c9dca796a9fc0feca32a519a64d5815a93d7718386951e82f95b5e832a00000c00070001000000000000000c00080002000000000000003c0101000c0001"], 0x4328}}, 0x0) [ 485.865246][T13056] netlink: 11192 bytes leftover after parsing attributes in process `syz-executor.3'. [ 485.873572][T13056] netlink: 348 bytes leftover after parsing attributes in process `syz-executor.3'. [ 485.879430][T13056] netlink: 300 bytes leftover after parsing attributes in process `syz-executor.3'. 00:08:06 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) recvmsg$unix(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f00000000c0), 0x6e, &(0x7f00000006c0)=[{&(0x7f0000000240)=""/197, 0xc5}, {&(0x7f0000000340)=""/91, 0x5b}, {&(0x7f00000003c0)=""/124, 0x7c}, {&(0x7f0000000440)=""/251, 0xfb}, {&(0x7f0000000140)=""/20, 0x14}, {&(0x7f0000000540)=""/74, 0x4a}, {&(0x7f00000005c0)=""/249, 0xf9}], 0x7}, 0x10000) (async) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) (async) ioctl$FS_IOC_GETVERSION(r3, 0x80087601, &(0x7f0000000780)) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r4, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r5, r0, 0x0) ppoll(&(0x7f0000000200)=[{r5}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:08:06 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_mreq(r0, 0x29, 0x4a, 0x0, &(0x7f0000000240)) 00:08:06 executing program 1: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x4b46, &(0x7f0000000200)={0x0, 0x0}) 00:08:06 executing program 0: r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = socket$kcm(0x29, 0x5, 0x0) r2 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$sock_kcm_SIOCKCMATTACH(r1, 0x89a1, &(0x7f0000000240)={r2, r0}) 00:08:06 executing program 2: r0 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r0, &(0x7f0000000340)={0x18, 0x0, {0x5, @broadcast, 'ipvlan1\x00'}}, 0x1e) 00:08:06 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$L2TP_CMD_TUNNEL_MODIFY(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x1c, r1, 0x1, 0x0, 0x0, {}, [@L2TP_ATTR_CONN_ID={0x8, 0x9, 0x2}]}, 0x1c}}, 0x0) 00:08:06 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f000000ec00)={0x6, 0x4, &(0x7f0000000540)=@framed={{}, [@jmp={0x5, 0x0, 0x4}]}, &(0x7f000000eac0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:08:06 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8914, &(0x7f0000000240)={'syztnl1\x00', 0x0}) 00:08:06 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8912, &(0x7f0000000240)={'sit0\x00', 0x0}) 00:08:06 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f000000ec00)={0x6, 0x4, &(0x7f0000000080)=@framed={{}, [@generic={0x48}]}, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:08:06 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x80108906, 0x0) 00:08:06 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000200)={'tunl0\x00', &(0x7f0000000140)=ANY=[]}) 00:08:06 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) ppoll(&(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:08:06 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r0, 0x4020940d, &(0x7f0000000740)={0x0, 'erspan0\x00'}) 00:08:06 executing program 3: clock_gettime(0x7, 0xffffffffffffffff) 00:08:06 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmsg$L2TP_CMD_SESSION_MODIFY(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 00:08:06 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x29, 0x10, 0x0, 0x4) 00:08:06 executing program 5: openat$qrtrtun(0xffffffffffffff9c, &(0x7f0000000000), 0x1) 00:08:06 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000000)={'ip6gre0\x00', 0x0}) 00:08:06 executing program 2: r0 = socket$pppl2tp(0x18, 0x1, 0x1) ioctl$GIO_CMAP(r0, 0x40047452, 0x0) 00:08:06 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000840), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f0000001700)={0x0, 0x0, &(0x7f00000016c0)={&(0x7f0000000900)={0x28, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}]}, 0x28}}, 0x0) 00:08:06 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r0, 0x8902, &(0x7f0000000740)={0x2000000, 'erspan0\x00'}) 00:08:06 executing program 0: r0 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) bind$802154_dgram(r0, &(0x7f0000000180)={0x24, @long}, 0x14) 00:08:06 executing program 1: socketpair(0x18, 0x0, 0x1, &(0x7f0000000300)) 00:08:06 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) (async) ppoll(&(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:08:07 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8983, 0x0) 00:08:07 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x8917, &(0x7f00000003c0)={'tunl0\x00', 0x0}) 00:08:07 executing program 5: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f000000ec00)={0x6, 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="1800000000000000000000000000000095"], &(0x7f000000eac0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000240)={r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, &(0x7f0000000180)="1b65a539cd", 0x0}, 0x48) 00:08:07 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r0, 0x8902, &(0x7f0000000740)={0x0, 'erspan0\x00'}) 00:08:07 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_KEY_SET(r0, &(0x7f0000000200)={&(0x7f0000000000), 0xfffffffffffffe90, &(0x7f0000000140)={&(0x7f00000003c0)=ANY=[@ANYBLOB="28000000add59b5544366bfc19b4596033830c9df357e503d181578b78e1d1ae49c93aad03efc43c0b46f6305d926ca0e8ce28030e0661092a4d8bf25c274648e7e41841ed2b24dd906f525f3ccdf4dd1406539bbfdac1f97d48443a421cae70f092e15e60b9211ddd9996c0f23b925ad3be8cb5", @ANYRESHEX, @ANYRESDEC], 0x28}, 0x1, 0x0, 0x0, 0x4000810}, 0x4081) 00:08:07 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000005c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_GET(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000680)={&(0x7f0000000600)={0x20, r1, 0x1, 0x0, 0x0, {}, [@HEADER={0x4, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}]}, 0x20}}, 0x0) 00:08:07 executing program 3: socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$bt_l2cap(r0, 0x0, 0x0) 00:08:07 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) (async, rerun: 32) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (rerun: 32) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) (async) ppoll(&(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:08:07 executing program 5: socket$packet(0x11, 0x2, 0x300) r0 = socket$l2tp(0x2, 0x2, 0x73) sendmsg$sock(r0, &(0x7f0000000200)={&(0x7f0000000000)=@un=@abs, 0x80, 0x0}, 0x0) 00:08:07 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, &(0x7f0000000080)) 00:08:07 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x8936, &(0x7f0000000200)={'ip6tnl0\x00', &(0x7f0000000180)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @private1, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}) 00:08:07 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$smc(&(0x7f0000000340), 0xffffffffffffffff) sendmsg$SMC_PNETID_ADD(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000380)={0x34, r1, 0x1, 0x0, 0x0, {}, [@SMC_PNETID_NAME={0x9, 0x1, 'syz1\x00'}, @SMC_PNETID_ETHNAME={0x14, 0x2, 'xfrm0\x00'}]}, 0x34}}, 0x0) 00:08:07 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x4801) 00:08:07 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000000c0)={'tunl0\x00', &(0x7f0000000000)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x2f, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @dev}}}}) 00:08:07 executing program 0: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCSETSF(r0, 0xc0285443, 0x0) 00:08:07 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000007c00)={0x0, 0x0, &(0x7f0000007bc0)={&(0x7f0000007c40)=ANY=[@ANYBLOB="284300003000010029bd7000fddbdf250000000074130100940002000800010069666500100002800a000400ffffffffffff00005e00060094f099bcb8bfea002e4edb7b75660d6e10909144d77dd36afc71bc24575594fffad9885b89c0481479b5410f1a16360ca47109a420a318251a6c25893278cb9b7ed07059da743f223e09f565ddbafe22c7988a4ef7581f3328e100000c00070000000000000000000c00080003000000010000004c0007000800010062706600100002800c0006002e2f66696c6530001500060018eecbbdeacaa2af4444a567ef8031ca5a0000000c00070001000000010000000c0008000200000001000000600104000b0001006374696e666f000034000280060004000600000008000700b18e000008000600ca5b00000600040008000000080007000104000008000600ff07000002010600fc98337c9be9f0f454d98319f604b9488f84561fdd35075c7412689c9919a6463e52465bfa551105dadec910c6aa400e02eab80655b4eb701c45da7f87ae8b6b2f12ca039cdd7373f0ceff463d3242f08a2dcbf0d029f5e3a10071303a65a3bebac6ecd7c983241c1428401a440ab5b2b84199e31caec7a0e121da2e81d36f14ce65decae7e42a00b6da338c18ab9575e5665cbc6033eb25a4cd4b363b126ee8006b64bb802840ca04663fc42638aad5f5de9334f7391bfaea597faf2daac3a886b9312c1efbfe37d45c861762bab5211a680dda0cc20e637c5fe63d03a3b53b293b6550323c11e492b3ed974f40edfd218476470d4c136cbe93146c028d00000c00070000000000000000000c000800000000000200000084101b0008000100696665005c00028006000500000000001c0001000104000001000000ffffffffff7f000001800000010000000a000300aaaaaaaaaabb00001c000100020000007500971a02000000050000001f000000000000000a000400aaaaaaaaaa21000004100600d6025bf394d8bd21b46abc3dcc5a4c7fed939de5ed5480918c592748306dc09b617e8d707368528c097b7074be4c31aadb80d2b0748d3ad787adf16d6e62fd8a4a9d5160c9c63a0934cac4d765bea8c0044e2c83d47f9696b01a298da0fcd9fefc3d43a59c410bbbe6b41437125da625f29ad0f73ff74d99103d86cc80cce22909f9d7fd46cb1e16f1ffe795e1d453f901aa69ae43fb66e45c56c40b4a8582527b7c6ede097b9613e64d37dbf322cef2c432c0bb28c9e5b1a2259808ff7ed3e5d866b67b5f327f286cf6c86d46745c1020fb10a4f6cb6b674d23261299c3917eb565265551144fde89006527d85368c3dfee0d23eb97ed6217b781f86e5871a6ed7295206b51894c9fd863acf49759524313359de41f0689128493b1206e5abeb027f941a3a81a6c6855dd4b64449600b6a68842232ca9ec70262938149f6d0cd95c5442c442f319a26f911b6e253d30176248e6d6ae2d97c594fdb0fc098bf3f740609b6cd5eafa5231426a58a56319c22375ed7b911f9fefdeed3031fcb726d51f44939fc5b17ec52e398403542868416bb48c1f61332cf0fec2f6f85d333936054d1ee96d36cb358f93d6f0dd396feacabc5cdb2b000d5bf4994b47b1b6e35fc7bfcf2d803b461bfc03b2cf7946c8bb0f59f67861da687dee5b1d05fffdec8487f779d55c40d53690662f21272e5041e6f0d9b950128d25134996b4539454fb004549a8d117ab851a7ef30835ca4b8067d3cb066042e42b1c2b822f829e5e5f2ec27184f54d4c7a1dc2e230368726cb5f32cf3d3cd7207c7e2856d55e13be6298831c45cd3d0bb97c246564e10d58f36e5d76b846de2f9fdaf138a6c12213327256dcbf93d0e10181d1ca0b4989788795254eefec667754797973d81841c4974f93e856ce1e291a6052ac7c63a792a7a7d0b820da9c392bb79ba8e701df730593cc7d53596a67f6b5d527b5a01e38876388219d8003e7e55e1d33d2c9db35ad2d70589de6e7e6c26f2baba8eed6a97d2fbeffc77a1a4c84a2c9837fb2a350c2930ca0c29778cc6765843cf158f9fe96ee353a743b419d2bfa9bb0b5a379a9ccb0c4fa555064f9da5cee3cb983465986bbbb6e128d83bad11d237e71dc1ba3b237e232fe8688afdaf48972f68b93bf5a6fd2b93cf05c9b70a02f5ba6c2b43c8cf2b583e48d1a6121e1a601aa3d22f2ac70bb6eb4333055c23a7493bdd587facb888ec8c842927d080286e6cfff14652768103bfbc61de3669433f23965073aa080d6c9f60a58cfcc31c5deb76e18f76a1f92b614ffba8e504499674be96f80effbea95fb13f43fa8bdd209cd2431f6d64d79a22c81f030fcf465d23140941679e7fef4f7887a551828c875d935e39e59221beceabd85d7c5afa05da86014abc9c2c25ec478f9e07abe27cdd8a81ae5bb761f2c01f5c368ca295c7d9a25923003e30c1fa8ab07762cbed08b8eee136374890ca025555dbfed74a735ed7066a520468be9ef4ed49eb6d4d0f3f8b7a5d7b30b2d5a94d9ee059e35118e71f477174651e9a7157dc5922bd6d05182d413f6237ccc6ed3f71b40746a775b543e921ef3f1b96440cbdfb570412d7dc9872108619e5395280b26bd9a3385b6686d5e7394e9d994314913970028776428c08cd399d34f1405cd2bd54df5889a3ccb2d7b90ed3cd884520b730b75a9fd48594262ee4c72a3dbda4293199af578cbef3864692d2a3936fd62f2b1cebf701bbab91cab9f36eee05dffcfcf929ca18d1afa7aeeec0b71ba08e7a037175c1cc04ff2bb53997be33861b1259715660eceb81b1f7888f473856b5dba1e9f51111eb85d1a938c05aa9fab93ecd549f2a2556924c090e5e1aa870d3c1f2f191f5023c419e4d5df455264099a5940805750a59b08676ac0abeff20ca5556b227103e76bf30e067c8c5ee3571af08dc78785f4fc7de0a6e77621bf38f0f59d62a631df9a9718d9ae5fccf2c386b0d393c09f59e42bd33f43d1521bb0ba00b223a67c41fb2db8e366a316858ee4833730841d27dcfd18c64f5634a1202e4cb6f4f632d85fbdd9eb4c5cf00cb4a7cdae800866d3d0530dea7d153ae56e584b95a080c577df5560cc7968260053e0c987e5c0f8d623f45a9c81682cf8392ccc0094705310a611659a80a32071749737e4d17ea80630cfe2b73d2f77f72da05ae26a1e3333ffaff16df22a20f4769c5aae84718252b3cfd6019181fc321a01ac159ebecbd839087de3acd1cc680de401cfd076c7b0386fe2a7983d09ca5dea1417674d2ff8c080c3dd8aecade5b5756f7fc7a00c28799bf6f1129c340aeacd46ae5d5315740760f269b3889c771cf7de69449794a14540b85f64984e1bc7623d84a487b856ffbbdedf6d9e662b09b65835c3b21870b9137309cc0eb9934a20105a088107f23bd2209592be2a2bbc60a2b72e504b706a7db0caa5b19dbceb69170fdcfdd1eef4d8b4ac3e123d460b2cf27f1b56e833d653e94aa50e997013ebe0f1fe4ae8b963f78e2dec956efa230e7ac2892fad1f3d21a253d65928737ce8a3ac8dcec7014892be2f29e00a523ac0b9f4d8e2e9236c64181f982b611d57684d286ef58d3c0bcf7a75387f625932e9d13eb13f4ce5d3b3f66aef1d8bd54fad1c192bec3716a3f3c27c227b766b7c82822a7d761be713dff94bd1fd72194370930fd0d9bec586932e83f6bc3ce09dd7a290a100a97f98c8f0d74b5d0fa9b33c27f78995bb58bb2a1597a4b7fc58b520a3bddcf42d545e66259e8a5d9073d05f217ba7c7998363c819f0962af110ad3baed8e18d7503701b79080bb47d621cb2fe055d5f2fe50883575f2a71a360439c3cabcf7b57b619c818f77e912eee000bde16259798e3608e3650edbb932854962310761c72c5b67bbddd8421378f2870c56fb9bb080cdc160deeb0c765dc1a4a9623b5f4a19754567d3b4464c679aa85565a749e5ac978cc309287be2bb5fe20ef33e967cbb131666cfcde64789b86ffea65af054ff2f7384e770e108e006d8791ed98d3f267e686ab00ab9a73a40bd665ec48b1aa1b96054deb76f2f2e8b59e1f1881522b71945c95c004f2ee57e14aec414f6cd9e28815ab9da818c61c8db50cf76e5146f3c79ed1add5ae815a42ca370b0b0cededd42244af8a384346e840dee91bb3ef131f5ab92b8dca35dbddf4ea0b2bf7017d6362852c90a72b995afb1c429df1017525c0e2bcf7798c6bc38020e13388d25671f8a78595e4bc38a55941a2c83e0752f7d498035ea64ede4865f12b917d0ead98d710509baf4cf4f0cb27f3bf042c738a8de0b2a04d8450463259722086e296700803bc4e82aad1a59d0471b15dd1301c6117d6a0212e3fa0df12ee7ed2202fa8bf9458924c5e9caa00c173955c248c14998c25d036830ae810341fbc5fd43bfaa4b5d5e1b6ecad64c5cb3ece32d41680af24e517d810495103c68d0d0e8e37400ed2ce40664c2141b2899e809b51ac967e7f9bba34ed16c9a9ce38e4a567eae78a1af4294c19feddc4f4b58127f400cdce6e16adfc5186b67c4faec3d97876a74dddb0e8caaad3b380858b0cd47799455439d08a9f51dfd682f2a5d8584abca03b588773f3d1428b663efdd560dc31bd979732e226578d97c6d5e96962c16a1a10c52e2e50b6fc1af73dd3b807807ec811df1c04181169a7eed18553efe934f6e1ed0a2343aec7ec83de29ee783cfc5f8800814d7c70abdd84b329084a4132bf53b10491344983d5c3ef880af097d7ab659d1879c9db870d706f7a2e9d6901a221883cec35129e557f33e9135ef6289277e0f93aa7309732bb1f40dc29fc4ce3b041aca4438d0e694136aff5d9bfc09eac0ab032b902d2202b1838a4cf8e48e5e4f68eab49345a9d5b97670bd70c4e70938bc68e9cf025d442b13d662c428b061ab9e5089fe50624d594d000ef4b0dd23d0ee2a3d7218c1da0c1d4f7e5b6ffaff1f1e1e850bbde94e27a60f71f4c125a71e82e36f44e140dc3714909c24db1530147216b266c40cd75b0f09c5976e0c4d43c52f8632b94f1040369caba84e4e04d3e6fc42fb26c64c3316e7754650ff5d99de583b0af71470d6411b2c0cfaef5070e95650ab415051e267c68109d3806575710abe01292e9c7ee8106199d30aebbb538c7c6becc5334632f7e5b10f38f83d42889708658d1aef2546ff6f5673195342e7ce478d634372dd19dae5a19aefa86e1ced2822ded7c30b5811508688032059dfd9155add3e19fae95c95ca3e27209c7c42e541c6bd17b53c6e01307f226686c7d7b4955eaa08180703a42c23a2b00d0bd19e93709eb63a2df8f268b1ba50b4f48eff8623fa63e427049924d7e2f8cac15d6668588631a5e065f09349c7566127a50f22bd90178f270fdc31a7fc217f51ebcac22bd1d2474ca15cf1d2ea284241ca336df1576900f3e4254ca39191ec80f150f88ee576909c7c111054a4e6010d955f23ad7860a39718ef18c458c3af1bbbd974cdcda088fde297ab748cc85866062dd2c8a269aa789879766428dd8b951d93065ba25bab71f688f07d47d8ef76c383873dbafd8e0cdacf354ef311782abec90565ae861351bdee0196d60ff1815185658f1dd053ba519ecb3cd1d4a7f67d919621d435cce4cffcafec46aaef6fcd7cda99c9eba8fb1bd09a57ed220a213ae127c1009e15ea96d8626737cd7a4144a275379409b587b9f50c43826553e084ac2188e58dfe311ff92783175bd38f54a3004e120cb263513ad7ac7273cf5ae6a75c76e8a3fde1fb388ca3539a8209504c2d1f852ed25631622a15b3d8427fb3e30547fd74a88f5f54204bb2afb0718cbf4a36b68b8602914d36b77337c9705276afffd48cf14fcbe40458d8daea51728fd65c18dcba5e8540a3f8c851e7ee98cf6ce318d9064620e6b78b480fd9ce903459429eb93310c847885e0726212a81ba9808040c08aa09c5ae95cfdc77c8c5f0295748164c945b817e770c470abf928ab3f1fe05f0b54434a9b6f8356124625a56d978173db295df25a819893386683309e588ef32a86a6243b3bb3019c878c8447b33dda7e0c03863521fa5da677967815cfa9f51c6e8307d0f63ec453d05ef795fa2e0675ac6da274ea3a3c826749679bd55d739207491aa0a12f94b970f8c05f68ef0ab0186175c2f5350a65397e3cccbd5cf4cdb589a23e47678ccc17f4a06ffbbd19bbd18842c03348d611dd7f517d0786c7bebf334870e0dd45f6e7f7524301763b3f11c0d8bf08a482cd61c44aba82e60196bab77238e110a93b22206b0c45c19dcea7b6d8a491d2490db2f88c34ec93f45bf31d89c2d340823b679b5580068b7a32199228a07596ef833924abdf707d1143f2c07060b3f64ad10dd7553566b987e992eba98c29473da7eb768b5f9251389243b964c7d71090ff709ef60c4d306ec0d67afb146c5335ac8917e2df301473f65ded1df395211373becdef69f3d4e49a365a36d5ed41bd2b2ce9c114d956fc5374766c66df9930395934f2033a8fec254f10ef9972c1d2a7688374d069494db41d9f88e93ecdda1eb061d1b50c58b46f6d054eda659ca59517d90d2fc8dba02aba63007335f180cc5b0e83339dd3adfdd16dad10981cd3f4615cbfc0ce41545af2998a0df8b0c417d12495430d700b64acdd59ce766638a5795275eae3904992c3e9ba94cf8dd962d9a69cf89da4f41e6fc78800f64fd78762d19b53c9d59f76f059d7b52d243c06ab37896d6d3b22fa98fdfffce5d275345d04a686c2f61ee9f7fd635e0d26e427ab310bb54a26834416bb3e443939220c00070000000000010000000c0008000000000001000000ac000a000b0001006d69727265640000640002802000020008000000ff0f00000800000003000000fbffffff03000000", @ANYRES32, @ANYBLOB="20000200020000005c05000007000000090000000000006003000000", @ANYRES32, @ANYBLOB="200002007f0000003f00000001000000976900000500000002000000", @ANYRES32=0x0, @ANYBLOB="1e0006001b32a0f3acd3498bb0a0cfb3fe3d2a73f0f5570e0bb4b7981a9c00000c00070001000000000000000c0008000300000002000000e8030100ac0012000f00010074756e6e656c5f6b657900005400028008000700040000001c00020008000000ffffffff07000000ff0f000001000100010000001c000200018000004a5db1750600000002000000f9ffffff02000000080007000000000008000400ac1414432b00060034ab0ea0fc7e047de78a1098097144ead8ba66f2c2d3635488ea510a7772aeaafada3b7f20b033000c00070000000000010000000c0008000000000002000000a00014000b00010073696d706c6500002800028005000300000000001c0003006563622d63616d656c6c69612d6165736e692d61767832004e0006003e5a8698f83abfaa68328ae492e308892c94bb6ca0b06d70d8776679d4716edefeb85909ce20c6630b2551f5e6c9dca796a9fc0feca32a519a64d5815a93d7718386951e82f95b5e832a00000c00070001000000000000000c00080002000000000000003c0101000c000100736b6265646974006400028018000200010000000180000008000000ff070000e50800000800050002000000060007"], 0x4328}}, 0x0) [ 487.309670][T13143] smc: net device xfrm0 applied user defined pnetid SYZ1 00:08:07 executing program 3: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCSETSF(r0, 0x5411, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, "d79dd755d796d21b24803a5aaa52fdb0856804"}) 00:08:07 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000000c0)={'tunl0\x00', &(0x7f0000000000)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @dev}}}}) 00:08:07 executing program 5: r0 = socket$pppl2tp(0x18, 0x1, 0x1) connect$pppl2tp(r0, &(0x7f0000000040)=@pppol2tp={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @multicast1}}}, 0x7ffffffff000) 00:08:07 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000100), 0x8c000, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r5, &(0x7f00000001c0)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r5, 0x0) ioctl$SYNC_IOC_MERGE(r5, 0xc0303e03, &(0x7f00000000c0)={"84c948d80d27ca6f0241cb4515fa904166e6dd0cc239f0fa039f0cde937c97fb", r1}) dup3(r4, r0, 0x0) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:08:07 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r0, 0x8904, &(0x7f0000000740)={0x0, 'erspan0\x00'}) 00:08:07 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000005c0), 0xffffffffffffffff) r2 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00', 0x0}) sendmsg$ETHTOOL_MSG_LINKMODES_GET(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000680)={&(0x7f0000000600)={0x20, r1, 0x1, 0x0, 0x0, {0x2}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}]}]}, 0x20}}, 0x0) [ 487.432441][T13154] netlink: 11192 bytes leftover after parsing attributes in process `syz-executor.1'. 00:08:07 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8916, &(0x7f0000000240)={'sit0\x00', 0x0}) 00:08:07 executing program 1: ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x41}) r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x890c, &(0x7f0000000000)={'ip6tnl0\x00', 0x0}) 00:08:07 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x4b4a, &(0x7f0000000200)={0x0, 0x0}) 00:08:07 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_PEER_REMOVE(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000300)={0x3c, r1, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x0, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_UDP_OPTS={0x0, 0x4, {{0x0, 0x1, @in6={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}, {0x0, 0x2, @in6={0xa, 0x0, 0x0, @loopback}}}}]}, @TIPC_NLA_LINK={0x4}]}, 0x3c}}, 0x0) 00:08:07 executing program 1: r0 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_FILL_RING(r0, 0x11b, 0x5, &(0x7f0000000000), 0x4) 00:08:07 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f000000ec00)={0x6, 0x4, &(0x7f0000000540)=@framed={{}, [@jmp={0x5, 0x0, 0xa}]}, &(0x7f000000eac0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:08:07 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000007c00)={0x0, 0x0, &(0x7f0000007bc0)={&(0x7f0000007c40)=ANY=[@ANYBLOB="284300003000010029bd7000fddbdf250000000074130100940002000800010069666500100002800a000400ffffffffffff00005e00060094f099bcb8bfea002e4edb7b75660d6e10909144d77dd36afc71bc24575594fffad9885b89c0481479b5410f1a16360ca47109a420a318251a6c25893278cb9b7ed07059da743f223e09f565ddbafe22c7988a4ef7581f3328e100000c00070000000000000000000c00080003000000010000004c0007000800010062706600100002800c0006002e2f66696c6530001500060018eecbbdeacaa2af4444a567ef8031ca5a0000000c00070001000000010000000c0008000200000001000000600104000b0001006374696e666f000034000280060004000600000008000700b18e000008000600ca5b00000600040008000000080007000104000008000600ff07000002010600fc98337c9be9f0f454d98319f604b9488f84561fdd35075c7412689c9919a6463e52465bfa551105dadec910c6aa400e02eab80655b4eb701c45da7f87ae8b6b2f12ca039cdd7373f0ceff463d3242f08a2dcbf0d029f5e3a10071303a65a3bebac6ecd7c983241c1428401a440ab5b2b84199e31caec7a0e121da2e81d36f14ce65decae7e42a00b6da338c18ab9575e5665cbc6033eb25a4cd4b363b126ee8006b64bb802840ca04663fc42638aad5f5de9334f7391bfaea597faf2daac3a886b9312c1efbfe37d45c861762bab5211a680dda0cc20e637c5fe63d03a3b53b293b6550323c11e492b3ed974f40edfd218476470d4c136cbe93146c028d00000c00070000000000000000000c000800000000000200000084101b0008000100696665005c00028006000500000000001c0001000104000001000000ffffffffff7f000001800000010000000a000300aaaaaaaaaabb00001c000100020000007500971a02000000050000001f000000000000000a000400aaaaaaaaaa21000004100600d6025bf394d8bd21b46abc3dcc5a4c7fed939de5ed5480918c592748306dc09b617e8d707368528c097b7074be4c31aadb80d2b0748d3ad787adf16d6e62fd8a4a9d5160c9c63a0934cac4d765bea8c0044e2c83d47f9696b01a298da0fcd9fefc3d43a59c410bbbe6b41437125da625f29ad0f73ff74d99103d86cc80cce22909f9d7fd46cb1e16f1ffe795e1d453f901aa69ae43fb66e45c56c40b4a8582527b7c6ede097b9613e64d37dbf322cef2c432c0bb28c9e5b1a2259808ff7ed3e5d866b67b5f327f286cf6c86d46745c1020fb10a4f6cb6b674d23261299c3917eb565265551144fde89006527d85368c3dfee0d23eb97ed6217b781f86e5871a6ed7295206b51894c9fd863acf49759524313359de41f0689128493b1206e5abeb027f941a3a81a6c6855dd4b64449600b6a68842232ca9ec70262938149f6d0cd95c5442c442f319a26f911b6e253d30176248e6d6ae2d97c594fdb0fc098bf3f740609b6cd5eafa5231426a58a56319c22375ed7b911f9fefdeed3031fcb726d51f44939fc5b17ec52e398403542868416bb48c1f61332cf0fec2f6f85d333936054d1ee96d36cb358f93d6f0dd396feacabc5cdb2b000d5bf4994b47b1b6e35fc7bfcf2d803b461bfc03b2cf7946c8bb0f59f67861da687dee5b1d05fffdec8487f779d55c40d53690662f21272e5041e6f0d9b950128d25134996b4539454fb004549a8d117ab851a7ef30835ca4b8067d3cb066042e42b1c2b822f829e5e5f2ec27184f54d4c7a1dc2e230368726cb5f32cf3d3cd7207c7e2856d55e13be6298831c45cd3d0bb97c246564e10d58f36e5d76b846de2f9fdaf138a6c12213327256dcbf93d0e10181d1ca0b4989788795254eefec667754797973d81841c4974f93e856ce1e291a6052ac7c63a792a7a7d0b820da9c392bb79ba8e701df730593cc7d53596a67f6b5d527b5a01e38876388219d8003e7e55e1d33d2c9db35ad2d70589de6e7e6c26f2baba8eed6a97d2fbeffc77a1a4c84a2c9837fb2a350c2930ca0c29778cc6765843cf158f9fe96ee353a743b419d2bfa9bb0b5a379a9ccb0c4fa555064f9da5cee3cb983465986bbbb6e128d83bad11d237e71dc1ba3b237e232fe8688afdaf48972f68b93bf5a6fd2b93cf05c9b70a02f5ba6c2b43c8cf2b583e48d1a6121e1a601aa3d22f2ac70bb6eb4333055c23a7493bdd587facb888ec8c842927d080286e6cfff14652768103bfbc61de3669433f23965073aa080d6c9f60a58cfcc31c5deb76e18f76a1f92b614ffba8e504499674be96f80effbea95fb13f43fa8bdd209cd2431f6d64d79a22c81f030fcf465d23140941679e7fef4f7887a551828c875d935e39e59221beceabd85d7c5afa05da86014abc9c2c25ec478f9e07abe27cdd8a81ae5bb761f2c01f5c368ca295c7d9a25923003e30c1fa8ab07762cbed08b8eee136374890ca025555dbfed74a735ed7066a520468be9ef4ed49eb6d4d0f3f8b7a5d7b30b2d5a94d9ee059e35118e71f477174651e9a7157dc5922bd6d05182d413f6237ccc6ed3f71b40746a775b543e921ef3f1b96440cbdfb570412d7dc9872108619e5395280b26bd9a3385b6686d5e7394e9d994314913970028776428c08cd399d34f1405cd2bd54df5889a3ccb2d7b90ed3cd884520b730b75a9fd48594262ee4c72a3dbda4293199af578cbef3864692d2a3936fd62f2b1cebf701bbab91cab9f36eee05dffcfcf929ca18d1afa7aeeec0b71ba08e7a037175c1cc04ff2bb53997be33861b1259715660eceb81b1f7888f473856b5dba1e9f51111eb85d1a938c05aa9fab93ecd549f2a2556924c090e5e1aa870d3c1f2f191f5023c419e4d5df455264099a5940805750a59b08676ac0abeff20ca5556b227103e76bf30e067c8c5ee3571af08dc78785f4fc7de0a6e77621bf38f0f59d62a631df9a9718d9ae5fccf2c386b0d393c09f59e42bd33f43d1521bb0ba00b223a67c41fb2db8e366a316858ee4833730841d27dcfd18c64f5634a1202e4cb6f4f632d85fbdd9eb4c5cf00cb4a7cdae800866d3d0530dea7d153ae56e584b95a080c577df5560cc7968260053e0c987e5c0f8d623f45a9c81682cf8392ccc0094705310a611659a80a32071749737e4d17ea80630cfe2b73d2f77f72da05ae26a1e3333ffaff16df22a20f4769c5aae84718252b3cfd6019181fc321a01ac159ebecbd839087de3acd1cc680de401cfd076c7b0386fe2a7983d09ca5dea1417674d2ff8c080c3dd8aecade5b5756f7fc7a00c28799bf6f1129c340aeacd46ae5d5315740760f269b3889c771cf7de69449794a14540b85f64984e1bc7623d84a487b856ffbbdedf6d9e662b09b65835c3b21870b9137309cc0eb9934a20105a088107f23bd2209592be2a2bbc60a2b72e504b706a7db0caa5b19dbceb69170fdcfdd1eef4d8b4ac3e123d460b2cf27f1b56e833d653e94aa50e997013ebe0f1fe4ae8b963f78e2dec956efa230e7ac2892fad1f3d21a253d65928737ce8a3ac8dcec7014892be2f29e00a523ac0b9f4d8e2e9236c64181f982b611d57684d286ef58d3c0bcf7a75387f625932e9d13eb13f4ce5d3b3f66aef1d8bd54fad1c192bec3716a3f3c27c227b766b7c82822a7d761be713dff94bd1fd72194370930fd0d9bec586932e83f6bc3ce09dd7a290a100a97f98c8f0d74b5d0fa9b33c27f78995bb58bb2a1597a4b7fc58b520a3bddcf42d545e66259e8a5d9073d05f217ba7c7998363c819f0962af110ad3baed8e18d7503701b79080bb47d621cb2fe055d5f2fe50883575f2a71a360439c3cabcf7b57b619c818f77e912eee000bde16259798e3608e3650edbb932854962310761c72c5b67bbddd8421378f2870c56fb9bb080cdc160deeb0c765dc1a4a9623b5f4a19754567d3b4464c679aa85565a749e5ac978cc309287be2bb5fe20ef33e967cbb131666cfcde64789b86ffea65af054ff2f7384e770e108e006d8791ed98d3f267e686ab00ab9a73a40bd665ec48b1aa1b96054deb76f2f2e8b59e1f1881522b71945c95c004f2ee57e14aec414f6cd9e28815ab9da818c61c8db50cf76e5146f3c79ed1add5ae815a42ca370b0b0cededd42244af8a384346e840dee91bb3ef131f5ab92b8dca35dbddf4ea0b2bf7017d6362852c90a72b995afb1c429df1017525c0e2bcf7798c6bc38020e13388d25671f8a78595e4bc38a55941a2c83e0752f7d498035ea64ede4865f12b917d0ead98d710509baf4cf4f0cb27f3bf042c738a8de0b2a04d8450463259722086e296700803bc4e82aad1a59d0471b15dd1301c6117d6a0212e3fa0df12ee7ed2202fa8bf9458924c5e9caa00c173955c248c14998c25d036830ae810341fbc5fd43bfaa4b5d5e1b6ecad64c5cb3ece32d41680af24e517d810495103c68d0d0e8e37400ed2ce40664c2141b2899e809b51ac967e7f9bba34ed16c9a9ce38e4a567eae78a1af4294c19feddc4f4b58127f400cdce6e16adfc5186b67c4faec3d97876a74dddb0e8caaad3b380858b0cd47799455439d08a9f51dfd682f2a5d8584abca03b588773f3d1428b663efdd560dc31bd979732e226578d97c6d5e96962c16a1a10c52e2e50b6fc1af73dd3b807807ec811df1c04181169a7eed18553efe934f6e1ed0a2343aec7ec83de29ee783cfc5f8800814d7c70abdd84b329084a4132bf53b10491344983d5c3ef880af097d7ab659d1879c9db870d706f7a2e9d6901a221883cec35129e557f33e9135ef6289277e0f93aa7309732bb1f40dc29fc4ce3b041aca4438d0e694136aff5d9bfc09eac0ab032b902d2202b1838a4cf8e48e5e4f68eab49345a9d5b97670bd70c4e70938bc68e9cf025d442b13d662c428b061ab9e5089fe50624d594d000ef4b0dd23d0ee2a3d7218c1da0c1d4f7e5b6ffaff1f1e1e850bbde94e27a60f71f4c125a71e82e36f44e140dc3714909c24db1530147216b266c40cd75b0f09c5976e0c4d43c52f8632b94f1040369caba84e4e04d3e6fc42fb26c64c3316e7754650ff5d99de583b0af71470d6411b2c0cfaef5070e95650ab415051e267c68109d3806575710abe01292e9c7ee8106199d30aebbb538c7c6becc5334632f7e5b10f38f83d42889708658d1aef2546ff6f5673195342e7ce478d634372dd19dae5a19aefa86e1ced2822ded7c30b5811508688032059dfd9155add3e19fae95c95ca3e27209c7c42e541c6bd17b53c6e01307f226686c7d7b4955eaa08180703a42c23a2b00d0bd19e93709eb63a2df8f268b1ba50b4f48eff8623fa63e427049924d7e2f8cac15d6668588631a5e065f09349c7566127a50f22bd90178f270fdc31a7fc217f51ebcac22bd1d2474ca15cf1d2ea284241ca336df1576900f3e4254ca39191ec80f150f88ee576909c7c111054a4e6010d955f23ad7860a39718ef18c458c3af1bbbd974cdcda088fde297ab748cc85866062dd2c8a269aa789879766428dd8b951d93065ba25bab71f688f07d47d8ef76c383873dbafd8e0cdacf354ef311782abec90565ae861351bdee0196d60ff1815185658f1dd053ba519ecb3cd1d4a7f67d919621d435cce4cffcafec46aaef6fcd7cda99c9eba8fb1bd09a57ed220a213ae127c1009e15ea96d8626737cd7a4144a275379409b587b9f50c43826553e084ac2188e58dfe311ff92783175bd38f54a3004e120cb263513ad7ac7273cf5ae6a75c76e8a3fde1fb388ca3539a8209504c2d1f852ed25631622a15b3d8427fb3e30547fd74a88f5f54204bb2afb0718cbf4a36b68b8602914d36b77337c9705276afffd48cf14fcbe40458d8daea51728fd65c18dcba5e8540a3f8c851e7ee98cf6ce318d9064620e6b78b480fd9ce903459429eb93310c847885e0726212a81ba9808040c08aa09c5ae95cfdc77c8c5f0295748164c945b817e770c470abf928ab3f1fe05f0b54434a9b6f8356124625a56d978173db295df25a819893386683309e588ef32a86a6243b3bb3019c878c8447b33dda7e0c03863521fa5da677967815cfa9f51c6e8307d0f63ec453d05ef795fa2e0675ac6da274ea3a3c826749679bd55d739207491aa0a12f94b970f8c05f68ef0ab0186175c2f5350a65397e3cccbd5cf4cdb589a23e47678ccc17f4a06ffbbd19bbd18842c03348d611dd7f517d0786c7bebf334870e0dd45f6e7f7524301763b3f11c0d8bf08a482cd61c44aba82e60196bab77238e110a93b22206b0c45c19dcea7b6d8a491d2490db2f88c34ec93f45bf31d89c2d340823b679b5580068b7a32199228a07596ef833924abdf707d1143f2c07060b3f64ad10dd7553566b987e992eba98c29473da7eb768b5f9251389243b964c7d71090ff709ef60c4d306ec0d67afb146c5335ac8917e2df301473f65ded1df395211373becdef69f3d4e49a365a36d5ed41bd2b2ce9c114d956fc5374766c66df9930395934f2033a8fec254f10ef9972c1d2a7688374d069494db41d9f88e93ecdda1eb061d1b50c58b46f6d054eda659ca59517d90d2fc8dba02aba63007335f180cc5b0e83339dd3adfdd16dad10981cd3f4615cbfc0ce41545af2998a0df8b0c417d12495430d700b64acdd59ce766638a5795275eae3904992c3e9ba94cf8dd962d9a69cf89da4f41e6fc78800f64fd78762d19b53c9d59f76f059d7b52d243c06ab37896d6d3b22fa98fdfffce5d275345d04a686c2f61ee9f7fd635e0d26e427ab310bb54a26834416bb3e443939220c00070000000000010000000c0008000000000001000000ac000a000b0001006d69727265640000640002802000020008000000ff0f00000800000003000000fbffffff03000000", @ANYRES32, @ANYBLOB="20000200020000005c05000007000000090000000000006003000000", @ANYRES32, @ANYBLOB="200002007f0000003f00000001000000976900000500000002000000", @ANYRES32=0x0, @ANYBLOB="1e0006001b32a0f3acd3498bb0a0cfb3fe3d2a73f0f5570e0bb4b7981a9c00000c00070001000000000000000c0008000300000002000000e8030100ac0012000f00010074756e6e656c5f6b657900005400028008000700040000001c00020008000000ffffffff07000000ff0f000001000100010000001c000200018000004a5db1750600000002000000f9ffffff02000000080007000000000008000400ac1414432b00060034ab0ea0fc7e047de78a1098097144ead8ba66f2c2d3635488ea510a7772aeaafada3b7f20b033000c00070000000000010000000c0008000000000002000000a00014000b00010073696d706c6500002800028005000300000000001c0003006563622d63616d656c6c69612d6165736e692d61767832004e0006003e5a8698f83abfaa68328ae492e308892c94bb6ca0b06d70d8776679d4716edefeb85909ce20c6630b2551f5e6c9dca796a9fc0feca32a519a64d5815a93d7718386951e82f95b5e832a00000c00070001000000000000000c00080002000000000000003c0101000c000100736b6265646974006400028018000200010000000180000008000000ff070000e5080000080005000200000006000700010000000800030007000200060004000700000008000500fcffffff18000200001000000600000008000000a475d311080000000600070002000000ad0006"], 0x4328}}, 0x0) 00:08:07 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r0, 0x40086602, &(0x7f0000000740)={0x0, 'erspan0\x00'}) 00:08:07 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_PEER_REMOVE(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)=ANY=[@ANYBLOB='<\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010f000000000000000012"], 0x3c}}, 0x0) 00:08:07 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) (async) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000100), 0x8c000, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) (async, rerun: 64) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) (rerun: 64) write$binfmt_script(r5, &(0x7f00000001c0)=ANY=[], 0x208e24b) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r5, 0x0) (async) ioctl$SYNC_IOC_MERGE(r5, 0xc0303e03, &(0x7f00000000c0)={"84c948d80d27ca6f0241cb4515fa904166e6dd0cc239f0fa039f0cde937c97fb", r1}) (async) dup3(r4, r0, 0x0) (async, rerun: 64) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) (rerun: 64) 00:08:07 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x29, 0x5, 0x0, 0x0) 00:08:07 executing program 1: timer_create(0x2, 0x0, &(0x7f0000000140)) timer_settime(0x0, 0x0, &(0x7f0000000180)={{0x77359400}, {0x0, 0x3938700}}, &(0x7f00000001c0)) 00:08:07 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000001440), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x30, r1, 0x1, 0x0, 0x0, {}, [@L2TP_ATTR_UDP_ZERO_CSUM6_TX={0x4}, @L2TP_ATTR_IFNAME={0x14, 0x8, 'veth0\x00'}]}, 0x30}}, 0x0) 00:08:07 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8924, &(0x7f0000000100)={'sit0\x00', 0x0}) 00:08:07 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x29, 0x30, 0x0, 0x0) 00:08:07 executing program 1: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCSETSW(r0, 0x5403, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, "6eab0aaf9066f0acf2f93a7e571a8cfbb3a86e"}) 00:08:07 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_mreq(r0, 0x88, 0xa, 0x0, &(0x7f0000000240)) 00:08:07 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$WPAN_WANTACK(r0, 0x0, 0x0, 0x0, 0x0) 00:08:07 executing program 0: r0 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_FILL_RING(r0, 0x11b, 0x5, &(0x7f00000000c0)=0x40, 0x4) 00:08:07 executing program 2: r0 = socket(0x2b, 0x1, 0x0) bind$rds(r0, &(0x7f0000000040)={0x2, 0x4e24, @multicast1}, 0x10) connect$rds(r0, &(0x7f0000000000)={0x2, 0x4e24, @local}, 0x10) sendmsg$BATADV_CMD_GET_HARDIF(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000ec0)={&(0x7f0000000c40)=ANY=[], 0x7ffff000}}, 0x0) recvmsg$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0x6e) 00:08:07 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000100), 0x8c000, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a"}) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) (async) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r5, &(0x7f00000001c0)=ANY=[], 0x208e24b) (async) write$binfmt_script(r5, &(0x7f00000001c0)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r5, 0x0) ioctl$SYNC_IOC_MERGE(r5, 0xc0303e03, &(0x7f00000000c0)={"84c948d80d27ca6f0241cb4515fa904166e6dd0cc239f0fa039f0cde937c97fb", r1}) dup3(r4, r0, 0x0) (async) dup3(r4, r0, 0x0) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:08:07 executing program 5: bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000600)={@map=0x1, 0xffffffffffffffff, 0xf}, 0x14) 00:08:07 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) sendmsg(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc000) 00:08:07 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f000000ec00)={0x6, 0x4, &(0x7f0000000540)=@framed={{}, [@jmp]}, &(0x7f000000eac0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:08:07 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8915, &(0x7f0000000240)={'sit0\x00', 0x0}) 00:08:07 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$MPTCP_PM_CMD_DEL_ADDR(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="12000000", @ANYRES16, @ANYBLOB="01"], 0x20}}, 0x0) 00:08:07 executing program 5: ioctl$AUTOFS_DEV_IOCTL_CATATONIC(0xffffffffffffffff, 0xc0189379, 0x0) socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$tipc2(0x0, 0xffffffffffffffff) sendmsg$TIPC_NL_KEY_SET(0xffffffffffffffff, 0x0, 0x0) openat$vcs(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket$kcm(0x29, 0x5, 0x0) r1 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r0, 0x5452, &(0x7f0000000240)) 00:08:07 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000180)={'ip_vti0\x00', &(0x7f0000000100)={'gre0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @empty}}}}) 00:08:07 executing program 1: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x5413, &(0x7f0000000200)={0x0, 0x0}) 00:08:08 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f0, &(0x7f00000003c0)={'ip_vti0\x00', &(0x7f0000000340)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @loopback}}}}) 00:08:08 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f2, &(0x7f0000000000)={'gre0\x00', &(0x7f0000000080)={'tunl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @private}}}}) 00:08:08 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) r5 = openat$sysctl(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/sys/net/ipv4/tcp_dsack\x00', 0x1, 0x0) fcntl$dupfd(r4, 0x0, r5) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:08:08 executing program 5: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCSETSF(r0, 0x545d, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, "d79dd755d796d21b24803a5aaa52fdb0856804"}) 00:08:08 executing program 0: timer_create(0x7cf8a79eaf6ef65c, 0x0, 0x0) 00:08:08 executing program 1: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x540f, 0x0) 00:08:08 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x891a, 0x0) 00:08:08 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f000000ec00)={0x6, 0x7, &(0x7f0000000040)=@framed={{}, [@initr0, @initr0]}, &(0x7f000000eac0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:08:08 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x29, 0x19, 0x0, 0x0) 00:08:08 executing program 1: r0 = syz_open_dev$vcsn(&(0x7f0000001400), 0x1, 0x0) ioctl$sock_inet6_tcp_SIOCINQ(r0, 0x541b, 0x0) 00:08:08 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) (async) r5 = openat$sysctl(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/sys/net/ipv4/tcp_dsack\x00', 0x1, 0x0) fcntl$dupfd(r4, 0x0, r5) (async) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:08:08 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_PEER_REMOVE(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)=ANY=[@ANYBLOB='<\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010f000000000000000008"], 0x3c}}, 0x0) 00:08:08 executing program 5: r0 = socket$pppl2tp(0x18, 0x1, 0x1) ioctl$GIO_CMAP(r0, 0x8004745a, 0x0) 00:08:08 executing program 2: r0 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r0, &(0x7f0000000340)={0x18, 0x0, {0x0, @link_local, 'wlan1\x00'}}, 0x2) 00:08:08 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_mreq(r0, 0x29, 0x3b, 0x0, &(0x7f0000000240)) 00:08:08 executing program 1: r0 = socket$xdp(0x2c, 0x3, 0x0) r1 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00', 0x0}) bind$xdp(r0, &(0x7f0000000680)={0x2c, 0x0, r2}, 0x10) 00:08:08 executing program 0: r0 = socket$pppl2tp(0x18, 0x1, 0x1) sendmsg$TIPC_NL_MEDIA_GET(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x300}, 0x0) 00:08:08 executing program 3: socket(0x23, 0x0, 0xffffff7c) 00:08:08 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f000000ec00)={0x6, 0x4, &(0x7f0000000200)=@framed={{}, [@call={0x85, 0x0, 0x0, 0x33}]}, &(0x7f000000eac0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:08:08 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) (async, rerun: 32) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (rerun: 32) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) r5 = openat$sysctl(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/sys/net/ipv4/tcp_dsack\x00', 0x1, 0x0) fcntl$dupfd(r4, 0x0, r5) (async) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:08:08 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x29, 0x42, 0x0, 0x0) 00:08:08 executing program 2: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000c40)=[{&(0x7f0000000900)="dd", 0x1}], 0x1, &(0x7f0000000cc0)=[{0x10}, {0x10}], 0x20}, 0x2000c045) 00:08:08 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f000000ec00)={0x6, 0x3, &(0x7f000000ea80)=@framed, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$PROG_BIND_MAP(0xb, 0x0, 0x0) 00:08:08 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x29, 0x8, 0x0, 0x4) 00:08:08 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmsg$inet(r0, &(0x7f0000000580)={&(0x7f0000000040)={0x2, 0x0, @remote}, 0x10, &(0x7f0000000340)=[{&(0x7f0000000000)="ecbe1303bf1b5358f38c62", 0xb}, {&(0x7f0000000080)="3b40e1b2216964d2034fd0580afe9e426173bb536b9b2f7300f056f40b64b2fe5d6d78117187dc6a73214940fa1963c2f9ab885a2116db5b3ae29e4f1598e8812ecf4c5022", 0x45}, {&(0x7f0000000100)="3e29e7a91d6aae359f27adb0780f92f34114246562cb5abe6905b092206d9ca18f0582eb638687efe2b73a03cdf0d74287b6dd587e39a099a86ee82f46ae9bb83eaf88ec49a49e44137789817300abf93eddf25cba407f551072aebe50b8f5cfb053fb7d6a4371efa1365ac175cc27c373d854eee16e449b177852864af8f237d5aa9bf693cbd924ef650a5bfcc9532439c61aef504d871ac7659dcf8bc6e537d723fbfe7da7bd21b5b38ddc5f52d95e6dc30a1aa6e6b1045549ef1bc1d2602630", 0xc1}, {&(0x7f0000000200)="14b3ef3f55d1a9d4b5ec3d6ba2c1f1b2fa5250719d8276d7a3e01e0e880bad91a852a4616f7b0a08512b3a9497102a4c066ce4c4c2d9eb26cf4fd11984ee1e86c62be32ca7809ab5960b601c1ec67e1c248ca1093ed0c5f52ef26c3f200623f9316eca90cbd129493deb75af1d57c135d5fb2cceee96553718cdd299767b", 0x7e}, {&(0x7f0000000280)="2a50595fcb119f3e62629f148b2d66d21f0e9d77dfbd478a3cb243e9ef7aae5ed2883615267042ff975e4dbf83e1f91937593bf059dd63b8d21fd3002fcad4fa355bc6ee2841f9112b797e65c62bbf479baa00b2e8fa1785cf795de1ff8a2ff5210eabd38dbebe1e021c01f9836c749df50ed0249d7d48daf223d1512dd768efb973", 0x82}, {&(0x7f0000000680)="34475d4212a5adaeb5ae9d409636fe6bce523d3b75ddc0d8f6cafc49cae961617dd5dbbcd09493142ea17406bdbe0e5581ba1f8176de906cec01219a26a1d0af98ff298f6a2571787b81902b711f6c8833bc1ffbde646bef1e881bc3ce027cf9233090b64ea2e88fb55dd6e46c28fd43e39ad01a56e9d06797bc4e39be267a77f0764df3290d7b14ca18c76aab7e29ac1b34ed8623a0c8fb344ad08154adc4258f36561c30f4580e54dd79b891f13cc5b891af9c39ee53426e4480a0273bf22b5dab538f15a68ade88480e9ace0335d75887a7ace4b72eedb37564e6e0be773c696d1731c8b73bd45c44ba17f8ab8c448ec44ba7d461915036ee190f124ad609e4e118c533d5b6c6747a16ee32fb43b4b86282379d5dcad86fb081e42497176e961f4c9a94ee40af2f0abd69252f381e0dbc4f0ab9c3ee2a2403b1a156024c11efe40cd330ca30117903764c5bd2b565adebb6880e240add07cfb3d1cbb56832bf689a231d3a275a1c279f62a55496cd03c8ac83e1430004a77e7ca93ec1533125c26cb53ce83f59e7fcd5384ed4ce309965c74f31447f2577a0a600df11d40f1cbddcd0c67dfe1b2bbcb4ca03dc327f81ad1eb10d3184d0341ca574068da2bbac1c8f308cbeb069a233a5a0eda5d4741ede1ddaea7b631d0da914f377a62407e920487d2c6cda10dabecdc0fc93fc73a9eae752fc2074e7e0c3b4d3bf7b6eb9364d3c01669035a8dbda5f954ebc89b1bc35301a0c40092f1b548bb88ce41567c5e30f53d704377d634c29140b747b32e1434dba691c3363dd8618e22bfcbcbf870609ca71e2f90e89c775d62d32daaaa1e64a1ed6b90f95ed2068fb1750494a35515171f98a842b83ccdf0122643f23c736a395fe0c656e7889fb8f1753c7aed1b232f06206cf6595208adae07ae4a9d7cabf8efaf2365104cc95a01c074fab267bbb19391b27de149fd76bd369cc5b887ea96ad0992c68af93114feddac6e9c1c109177179f9f97c7fd44f2b8385cf76502f3f3b7ee87f0b72dde03c9cbcb1bf4f0f5c0cd17d96917c9ed299ea959d6c2bb949c882de40bd07ad4d07000000333708c94b03bb1b284c208465db095bd166fdeca2592fe8a5eb047791a32a137b1497e70c127987eb1d8044d6cbae01f215f4df97c68c73dd6d88dc7fb5c307c56ed74fd1440bce095d0feeab89a82de3408ee95044200ca6e49a028058f1acf2b8f9d8ac98356ee24dbfe89146251819c37c0e0cdfce64530055b0514e171e3266b42093c9f51eb11dc322d46fdaff30c63204de56c73f7b8d306c", 0x673603e827f53d0e}, {&(0x7f0000000440)="1e1e814b0f7614d2cd55f400d7b80ee5af067e5ff31402b697aaa51cb8d734548b7768700c23de651244f03949799764869b08c6cb1b905fafa4dac847178464914efe30089cc1f4a7b88f13ab48312773719c31e00cf9dfe3a19a8693e7d39f7bebbfca59d18ab59a5120f690347f6ac6f1165de8a85c", 0x77}, {&(0x7f00000004c0)="5da218da6b356c85f2d1c710af6cef79dd08a3810345dca4084c34c60aafedfafbb39d2833fe", 0x26}, {&(0x7f0000000500)="9dc0c61e0dadfb9a9b9143ab9753ffc361b2404da24166471859d6728a937e8a1bbd29c35c50fb7c07864b44495dc3650ff67d254b564514774440ad6e16d24763757925298b228c0d0a725ff32ece477697e9094cf8425b5386947283589d3583f3aaca74", 0x65}], 0x9}, 0x40041) 00:08:08 executing program 1: r0 = syz_open_dev$vcsn(&(0x7f0000000000), 0x0, 0x0) mmap$xdp(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x10, r0, 0x0) 00:08:08 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nbd(&(0x7f0000000000), r1) r2 = syz_genetlink_get_family_id$nbd(&(0x7f0000000400), r1) sendmsg$NBD_CMD_RECONFIGURE(r0, &(0x7f0000000280)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x14, r2, 0x400, 0x70bd2c, 0x25dfdbfc}, 0x14}, 0x1, 0x0, 0x0, 0x4000}, 0x8000) sendmsg$NBD_CMD_RECONFIGURE(r0, &(0x7f0000000180)={&(0x7f0000000040), 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x2c, r2, 0x10, 0x70bd26, 0x25dfdbfb, {}, [@NBD_ATTR_CLIENT_FLAGS={0xc, 0x6, 0x2}, @NBD_ATTR_BLOCK_SIZE_BYTES={0xc, 0x3, 0x7}]}, 0x2c}, 0x1, 0x0, 0x0, 0x880}, 0x400d4) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$L2TP_CMD_SESSION_CREATE(r4, &(0x7f00000008c0)={&(0x7f0000000780)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000880)={&(0x7f0000000800)={0x30, 0x0, 0x0, 0x0, 0x0, {}, [@L2TP_ATTR_ENCAP_TYPE={0x6}, @L2TP_ATTR_IP6_DADDR={0x14, 0x20, @private1}]}, 0x30}}, 0x14) r5 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000440), 0xffffffffffffffff) sendmsg$TIPC_NL_MON_SET(r4, &(0x7f0000000700)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f00000006c0)={&(0x7f0000000480)={0x228, r5, 0x8, 0x70bd26, 0x25dfdbfc, {}, [@TIPC_NLA_LINK={0x10, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz1\x00'}]}, @TIPC_NLA_MON={0x3c, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8, 0x2, 0xfff}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x77c8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x8}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x200}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x6}, @TIPC_NLA_MON_REF={0x8, 0x2, 0x7fffffff}]}, @TIPC_NLA_SOCK={0x5c, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_REF={0x8, 0x2, 0x4}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x45822c3c}, @TIPC_NLA_SOCK_REF={0x8}, @TIPC_NLA_SOCK_CON={0x34, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0x7fff}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x3}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0xd6}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x13f}, @TIPC_NLA_CON_FLAG={0x8, 0x1, 0x6}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x1000}]}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x6}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}]}, @TIPC_NLA_NODE={0x16c, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_ID={0xb8, 0x3, "dbb356928c423b73a2a7c022e16be4af596d831d9bcf0342fc125d3803933015e23ef36515f4a0199c304791c9de27cb46ab7cbf91ad35b7175b51d36dbf3271bfcb14dafe2f2aae71f567438975da25daeb1606d95534f81068fde571488177dc884827597a4a2df6fd1314d23a2b471c2a61fe49506f77365c1b8789ce770d4c899bd702a3e27ca844b1e5724927ca12e7f0ecf2a05e63cb0f9e57a80e97e12d44f4f031a3e36bb018b02b6060904f9106fd46"}, @TIPC_NLA_NODE_REKEYING={0x8, 0x6, 0x3f}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x6}, @TIPC_NLA_NODE_KEY={0x43, 0x4, {'gcm(aes)\x00', 0x1b, "ba5e80e38be52694b22a90c78e811b2952682eb2128a48d91c55fe"}}, @TIPC_NLA_NODE_KEY={0x4c, 0x4, {'gcm(aes)\x00', 0x24, "9790616a4903dac95d0ee238279cf5bd7a8c6f8c35a4333f8f4b7467c6faba9f17046ff4"}}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_REKEYING={0x8, 0x6, 0x5}, @TIPC_NLA_NODE_KEY_MASTER={0x4}]}]}, 0x228}, 0x1, 0x0, 0x0, 0x10}, 0x8000) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r3, 0x89f8, &(0x7f0000000000)={'gre0\x00', &(0x7f0000000080)={'tunl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @private}}}}) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r3, 0x8982, &(0x7f0000000740)={0x0, 'erspan0\x00', {}, 0x9}) r6 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$L2TP_CMD_SESSION_CREATE(r6, &(0x7f00000008c0)={&(0x7f0000000780)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000880)={&(0x7f0000000800)={0x30, 0x0, 0x0, 0x0, 0x0, {}, [@L2TP_ATTR_ENCAP_TYPE={0x6}, @L2TP_ATTR_IP6_DADDR={0x14, 0x20, @private1}]}, 0x30}}, 0x14) r7 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000300), 0xffffffffffffffff) sendmsg$L2TP_CMD_TUNNEL_MODIFY(r6, &(0x7f00000003c0)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x34, r7, 0x10, 0x70bd27, 0x25dfdbfb, {}, [@L2TP_ATTR_L2SPEC_TYPE={0x5, 0x5, 0x1}, @L2TP_ATTR_L2SPEC_TYPE={0x5}, @L2TP_ATTR_SESSION_ID={0x8, 0xb, 0x3}, @L2TP_ATTR_L2SPEC_LEN={0x5, 0x6, 0x80}]}, 0x34}, 0x1, 0x0, 0x0, 0x1}, 0x40) 00:08:08 executing program 2: r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080), 0x100402, 0x0) write$bt_hci(r0, &(0x7f0000000540)={0x1, @le_set_cig_params={{0x2062, 0x4e}, {0x0, "f4ba6e", ';P!', 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, [{}, {}, {}, {}, {}, {}, {}]}}}, 0x52) 00:08:08 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:08:08 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8932, &(0x7f0000000100)={'sit0\x00', 0x0}) 00:08:08 executing program 0: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f000000ec00)={0x6, 0x3, &(0x7f000000ea80)=@framed, &(0x7f000000eac0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r1 = socket$kcm(0x29, 0x5, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000180)={'vxcan0\x00', 0x0}) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)={r0, r2}, 0x10) 00:08:08 executing program 1: r0 = socket$pppl2tp(0x18, 0x1, 0x1) ioctl$GIO_CMAP(r0, 0x4b70, 0x0) 00:08:08 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000007c00)={0x0, 0x0, &(0x7f0000007bc0)={&(0x7f0000007c40)=ANY=[@ANYBLOB="284300003000010029bd7000fddbdf2500000000741301"], 0x4328}}, 0x0) 00:08:08 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000940)={0x18, 0x3, &(0x7f0000000780)=@framed, &(0x7f00000007c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:08:08 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x29, 0x43, 0x0, 0x4) 00:08:08 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000001440), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x28, r1, 0x1, 0x0, 0x0, {}, [@L2TP_ATTR_IFNAME={0x14, 0x2, 'veth0\x00'}]}, 0x28}}, 0x0) 00:08:08 executing program 2: socket$l2tp6(0xa, 0x2, 0x73) pselect6(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, 0x0, 0x0) [ 488.730677][T13300] __nla_validate_parse: 9 callbacks suppressed [ 488.730693][T13300] netlink: 12192 bytes leftover after parsing attributes in process `syz-executor.5'. [ 488.734595][T13300] netlink: 4976 bytes leftover after parsing attributes in process `syz-executor.5'. 00:08:08 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200"}) (async) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a"}) (async) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1}) (async) dup3(r4, r0, 0x0) (async) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) (async) 00:08:08 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) getsockopt$SO_TIMESTAMPING(r0, 0x1, 0x12, 0x0, &(0x7f0000000680)) 00:08:08 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8992, &(0x7f0000000100)={'sit0\x00', 0x0}) 00:08:08 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_mreq(r0, 0x29, 0x37, 0x0, &(0x7f0000000240)) [ 488.807672][T13307] netlink: 'syz-executor.1': attribute type 2 has an invalid length. 00:08:08 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_GET_ADDR(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)={0x20, r1, 0x1, 0x0, 0x0, {}, [@MPTCP_PM_ATTR_ADDR={0xc, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0x2}]}]}, 0x20}}, 0x0) 00:08:08 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x29, 0x31, 0x0, 0x4) 00:08:08 executing program 5: socketpair(0x10, 0x0, 0xb, &(0x7f00000004c0)) 00:08:08 executing program 1: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000cc0)=[{0x10}, {0x10}], 0x20}, 0x0) 00:08:08 executing program 4: openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:08:08 executing program 0: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x80045432, &(0x7f0000000200)={0x0, 0x0}) 00:08:08 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x29, 0x3, 0x0, 0x4) 00:08:09 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8935, &(0x7f0000000240)={'sit0\x00', 0x0}) 00:08:09 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x11, 0x67, &(0x7f0000000000), 0x4) 00:08:09 executing program 1: r0 = socket$kcm(0x29, 0x5, 0x0) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) r2 = syz_open_dev$vcsn(&(0x7f0000000000), 0x0, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r0, 0x89e0, &(0x7f0000000000)={r1, r2}) 00:08:09 executing program 0: r0 = socket$pppl2tp(0x18, 0x1, 0x1) connect$pppl2tp(r0, &(0x7f0000000040)=@pppol2tp={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @multicast1}, 0x4}}, 0x26) 00:08:09 executing program 5: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCSETSF(r0, 0x5459, 0x0) 00:08:09 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r4, &(0x7f00000001c0)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r4, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r4, 0xc0285700, &(0x7f0000000180)={0x1, "b0f790c6f3f47c618f524d58e9f609c09e968351e9ae8084abd3c2d96401a962"}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r5, r0, 0x0) r6 = syz_open_dev$vivid(&(0x7f0000000140), 0x2, 0x2) ppoll(&(0x7f0000000100)=[{r6}, {r5, 0x402}], 0x2, &(0x7f00000000c0)={0x0, 0x3938700}, 0x0, 0x0) 00:08:09 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg$sock(r0, &(0x7f0000001f80)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001580)=[@mark={{0x14}}], 0x18}}], 0x1, 0x0) 00:08:09 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f000000ec00)={0x6, 0x8, &(0x7f0000000040)=@raw=[@ldst, @btf_id, @initr0, @map_val, @jmp={0x5, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff8}], &(0x7f000000eac0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:08:09 executing program 1: set_mempolicy(0x3, &(0x7f0000000040)=0xa729, 0x4) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x18, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000020000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000280)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='kmem_cache_free\x00', r0}, 0x10) close_range(r1, 0xffffffffffffffff, 0x0) 00:08:09 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x29, 0x2, 0x0, 0x0) 00:08:09 executing program 2: ioctl$AUTOFS_DEV_IOCTL_CATATONIC(0xffffffffffffffff, 0xc0189379, &(0x7f0000000140)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0/file0\x00'}) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$TIPC_NL_KEY_SET(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000001c0)={0x14, r2, 0x1}, 0x14}}, 0x0) sendmsg$TIPC_NL_MEDIA_GET(r0, &(0x7f0000000400)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000200)={&(0x7f0000000280)={0x148, r2, 0x8, 0x70bd26, 0x25dfdbfc, {}, [@TIPC_NLA_LINK={0x54, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_PROP={0x4}, @TIPC_NLA_LINK_PROP={0x4c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x7fff00}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0xace}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x3ff}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x4}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x8000}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x80000001}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0xec}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x16}]}]}, @TIPC_NLA_BEARER={0xe0, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_UDP_OPTS={0x38, 0x4, {{0x14, 0x1, @in={0x2, 0x4e22, @dev={0xac, 0x14, 0x14, 0x1f}}}, {0x20, 0x2, @in6={0xa, 0x4e21, 0x873d, @remote, 0x2}}}}, @TIPC_NLA_BEARER_UDP_OPTS={0x38, 0x4, {{0x14, 0x1, @in={0x2, 0x4e23, @private=0xa010100}}, {0x20, 0x2, @in6={0xa, 0x4e20, 0x3, @ipv4={'\x00', '\xff\xff', @private=0xa010102}, 0x7f}}}}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x5}, @TIPC_NLA_BEARER_NAME={0x17, 0x1, @l2={'ib', 0x3a, 'veth0_to_batadv\x00'}}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x1000}, @TIPC_NLA_BEARER_PROP={0x34, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x7fff}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x101}, @TIPC_NLA_PROP_WIN={0x8}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x8}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xe}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x80000000}]}, @TIPC_NLA_BEARER_NAME={0xf, 0x1, @l2={'ib', 0x3a, 'pimreg1\x00'}}]}]}, 0x148}, 0x1, 0x0, 0x0, 0x20000}, 0x8000000) r3 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r3, 0xc0189375, 0x0) r4 = socket$inet6(0xa, 0x800, 0x9) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r3, 0xc0189375, &(0x7f0000000000)={{0x1, 0x1, 0x18, r4}, './file0\x00'}) r6 = socket$kcm(0x29, 0x5, 0x0) openat$autofs(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) r7 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$sock_SIOCGIFINDEX_80211(r7, 0x8933, &(0x7f0000000100)={'wlan1\x00'}) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r5, 0xc018937a, &(0x7f0000000080)={{0x1, 0x1, 0x18, r7, {0x9}}, './file0\x00'}) openat$snapshot(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r6, 0x89a1, &(0x7f0000000240)) 00:08:09 executing program 3: r0 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$sock_ifreq(r0, 0x0, 0x0) 00:08:09 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmsg$sock(r0, &(0x7f0000000380)={&(0x7f0000000000)=@un=@abs, 0x80, 0x0}, 0x0) 00:08:09 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r0, 0x8902, &(0x7f0000000740)={0xfdfdffff, 'erspan0\x00'}) 00:08:09 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x894a, &(0x7f0000000100)={'sit0\x00', 0x0}) 00:08:09 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) (async) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r4, &(0x7f00000001c0)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r4, 0x0) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r4, 0xc0285700, &(0x7f0000000180)={0x1, "b0f790c6f3f47c618f524d58e9f609c09e968351e9ae8084abd3c2d96401a962"}) (async) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r5, r0, 0x0) r6 = syz_open_dev$vivid(&(0x7f0000000140), 0x2, 0x2) ppoll(&(0x7f0000000100)=[{r6}, {r5, 0x402}], 0x2, &(0x7f00000000c0)={0x0, 0x3938700}, 0x0, 0x0) 00:08:09 executing program 0: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x5417, 0x0) 00:08:09 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x5424, &(0x7f0000000200)={0x0, 0x0}) 00:08:09 executing program 1: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCSETSF(r0, 0x542e, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, "d79dd755d796d21b24803a5aaa52fdb0856804"}) 00:08:09 executing program 5: r0 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$sock_ifreq(r0, 0x8914, &(0x7f00000000c0)={'lo\x00', @ifru_addrs=@hci}) 00:08:09 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f000000ec00)={0x6, 0x1, &(0x7f000000ea80)=@raw=[@generic={0x40}], &(0x7f000000eac0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:08:10 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x5601, 0x0) 00:08:10 executing program 2: r0 = socket$pppl2tp(0x18, 0x1, 0x1) sendmsg$TIPC_NL_MEDIA_GET(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={0x0}, 0x1, 0x0, 0x2}, 0x0) 00:08:10 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) (async) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) (async) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r4, &(0x7f00000001c0)=ANY=[], 0x208e24b) (async, rerun: 64) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r4, 0x0) (rerun: 64) ioctl$SW_SYNC_IOC_CREATE_FENCE(r4, 0xc0285700, &(0x7f0000000180)={0x1, "b0f790c6f3f47c618f524d58e9f609c09e968351e9ae8084abd3c2d96401a962"}) (async) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r5, r0, 0x0) r6 = syz_open_dev$vivid(&(0x7f0000000140), 0x2, 0x2) ppoll(&(0x7f0000000100)=[{r6}, {r5, 0x402}], 0x2, &(0x7f00000000c0)={0x0, 0x3938700}, 0x0, 0x0) 00:08:10 executing program 1: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x5452, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{}]}) 00:08:10 executing program 5: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCSETSF(r0, 0x5419, 0x0) 00:08:10 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x4b52, 0x0) 00:08:10 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmsg$sock(r0, &(0x7f0000000380)={&(0x7f0000000000)=@un=@abs, 0x80, &(0x7f0000000180)=[{&(0x7f0000000080)="db", 0x1}, {&(0x7f0000000280)="d2", 0x1}], 0x2}, 0x0) 00:08:10 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmsg$inet(r0, &(0x7f0000000580)={&(0x7f0000000000)={0x2, 0x4e21, @remote}, 0x10, 0x0}, 0x44800) 00:08:10 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x29, 0x43, 0x0, 0x0) 00:08:10 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8903, 0x0) 00:08:10 executing program 2: r0 = socket$kcm(0x29, 0x5, 0x0) r1 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$sock_kcm_SIOCKCMATTACH(r0, 0x89a0, &(0x7f0000000240)={r1}) 00:08:10 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f0, &(0x7f00000003c0)={'tunl0\x00', &(0x7f0000000340)={'gretap0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @loopback}}}}) 00:08:10 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x29, 0x36, 0x0, 0x4) 00:08:10 executing program 1: r0 = socket$kcm(0x29, 0x5, 0x0) r1 = syz_open_dev$vcsu(&(0x7f0000000000), 0x0, 0x220000) ioctl$sock_kcm_SIOCKCMATTACH(r0, 0x89e0, &(0x7f00000000c0)={r1}) 00:08:10 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r3, &(0x7f0000000680)=[{&(0x7f0000000300)='G', 0x7ffff000}], 0x1) vmsplice(r3, &(0x7f00000003c0)=[{&(0x7f00000001c0)="ab", 0x1}], 0x1, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r3, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00', 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r4, 0xc0303e03, &(0x7f0000000100)={"334f00d6daf04e5b679e48235d97d23e48fe79ffffffff0000000012f78982ac", r1, 0xffffffffffffffff}) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000000c0)={0x8001, "eb5706badff94a92a4e8160850f568e0418cd8056fceb5b20eced96c29b3fee0"}) dup3(r5, r0, 0x0) ppoll(&(0x7f0000000200)=[{r5}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:08:10 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x4b4a, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{}]}) 00:08:10 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$mptcp(&(0x7f0000001380), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_SET_LIMITS(r0, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000ac0)={&(0x7f0000000a00)={0x24, r1, 0x1, 0x0, 0x0, {}, [@MPTCP_PM_ATTR_SUBFLOWS={0x8}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8}]}, 0x24}}, 0x0) 00:08:10 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_mreq(r0, 0x29, 0x21, 0x0, &(0x7f0000000240)) 00:08:10 executing program 5: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x541d, 0x0) 00:08:10 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r0, 0x8901, &(0x7f0000000740)={0x0, 'erspan0\x00'}) r1 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r1, 0x8982, &(0x7f0000000000)={0x0, 'vcan0\x00', {}, 0x8000}) 00:08:10 executing program 3: r0 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0xc0189436, &(0x7f0000000300)={'ip6gre0\x00', &(0x7f0000000280)={'ip6tnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast1}}) 00:08:10 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$TIPC_NL_LINK_SET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000080)={0x30, r1, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_LINK={0x1c, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_PROP={0x4}, @TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}]}]}, 0x30}}, 0x0) 00:08:10 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_PEER_REMOVE(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)=ANY=[@ANYBLOB='<\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010f000000000000000013"], 0x3c}}, 0x0) 00:08:10 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000005c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_GET(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000680)={&(0x7f00000000c0)=ANY=[@ANYBLOB=' \x00\x00\x00', @ANYRES16=r1, @ANYBLOB="edffffffffffffe2ffff03"], 0x20}}, 0x0) 00:08:10 executing program 3: r0 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000300)={'ip6gre0\x00', &(0x7f0000000280)={'ip6tnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast1}}) 00:08:10 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f000000ec00)={0x6, 0x4, &(0x7f0000000200)=@framed={{}, [@call]}, &(0x7f000000eac0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 490.533985][T13433] netlink: 40 bytes leftover after parsing attributes in process `syz-executor.1'. 00:08:11 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x8910, &(0x7f00000003c0)={'tunl0\x00', &(0x7f0000000340)={'gretap0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @loopback}}}}) 00:08:11 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_MODIFY(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000000c0)={0x14, r1, 0x1}, 0x14}}, 0x0) 00:08:11 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000005c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_GET(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000680)={&(0x7f0000000600)={0x20, r1, 0x1, 0x0, 0x0, {0x23}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}]}, 0x20}}, 0x0) 00:08:11 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x29, 0x46, 0x0, 0x0) 00:08:11 executing program 0: r0 = socket(0x2a, 0x2, 0x0) sendmsg$TIPC_NL_BEARER_GET(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={0x0}}, 0x20000055) 00:08:11 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) (async) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r3, &(0x7f0000000680)=[{&(0x7f0000000300)='G', 0x7ffff000}], 0x1) (async) vmsplice(r3, &(0x7f00000003c0)=[{&(0x7f00000001c0)="ab", 0x1}], 0x1, 0x0) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r3, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00', 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r4, 0xc0303e03, &(0x7f0000000100)={"334f00d6daf04e5b679e48235d97d23e48fe79ffffffff0000000012f78982ac", r1, 0xffffffffffffffff}) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000000c0)={0x8001, "eb5706badff94a92a4e8160850f568e0418cd8056fceb5b20eced96c29b3fee0"}) (async) dup3(r5, r0, 0x0) (async, rerun: 32) ppoll(&(0x7f0000000200)=[{r5}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) (rerun: 32) 00:08:11 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x29, 0x4a, 0x0, 0x0) 00:08:11 executing program 1: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCSETSF(r0, 0x5404, &(0x7f0000000140)={0x0, 0x0, 0x1e00, 0x0, 0x0, "d79dd755d796d21b24803a5aaa52fdb0856804"}) 00:08:11 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f00000003c0)={'tunl0\x00', &(0x7f0000000340)={'gretap0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x4, 0x0, @loopback, @loopback}}}}) 00:08:11 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_PEER_REMOVE(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)=ANY=[@ANYBLOB='<\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010f000000000000000002"], 0x3c}}, 0x0) 00:08:11 executing program 2: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCSETSF(r0, 0x5404, &(0x7f0000000040)={0xed, 0x0, 0x0, 0x0, 0x0, "d79dd755d796d21b24803a5aaa52fdb0856804"}) 00:08:11 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async, rerun: 64) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) (rerun: 64) writev(r3, &(0x7f0000000680)=[{&(0x7f0000000300)='G', 0x7ffff000}], 0x1) (async) vmsplice(r3, &(0x7f00000003c0)=[{&(0x7f00000001c0)="ab", 0x1}], 0x1, 0x0) (async, rerun: 32) ioctl$SW_SYNC_IOC_CREATE_FENCE(r3, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00', 0xffffffffffffffff}) (rerun: 32) ioctl$SYNC_IOC_MERGE(r4, 0xc0303e03, &(0x7f0000000100)={"334f00d6daf04e5b679e48235d97d23e48fe79ffffffff0000000012f78982ac", r1, 0xffffffffffffffff}) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000000c0)={0x8001, "eb5706badff94a92a4e8160850f568e0418cd8056fceb5b20eced96c29b3fee0"}) (async) dup3(r5, r0, 0x0) ppoll(&(0x7f0000000200)=[{r5}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:08:11 executing program 5: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x560f, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{}]}) 00:08:11 executing program 0: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f000000ec00)={0x6, 0x3, &(0x7f000000ea80)=@framed, &(0x7f000000eac0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r1 = bpf$BPF_LINK_CREATE_XDP(0xf, &(0x7f0000000000)={r0}, 0x10) ioctl$BTRFS_IOC_WAIT_SYNC(r1, 0x40089416, 0x0) 00:08:11 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x29, 0x4d, 0x0, 0x0) 00:08:11 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$L2TP_CMD_TUNNEL_MODIFY(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x1c, r1, 0x1, 0x0, 0x0, {}, [@L2TP_ATTR_CONN_ID={0x8}]}, 0x1c}}, 0x0) 00:08:11 executing program 1: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet6_mreq(r0, 0x88, 0x0, 0x0, 0x0) 00:08:11 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_ifreq(r0, 0x0, 0x0) 00:08:11 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmsg$sock(r0, &(0x7f0000000380)={&(0x7f0000000000)=@un=@abs, 0x80, 0x0}, 0xfc) 00:08:11 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x8942, &(0x7f0000000000)={'gre0\x00', 0x0}) 00:08:11 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000040)={'team0\x00', 0x0}) sendto$packet(r1, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x11, 0x1, r2, 0x1, 0x0, 0x6, @link_local}, 0x14) 00:08:11 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8955, 0x0) 00:08:11 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000080)={'tunl0\x00', &(0x7f00000000c0)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @private, @dev}}}}) 00:08:11 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f00000001c0)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f00000001c0)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) ioctl$SYNC_IOC_MERGE(r2, 0xc0303e03, &(0x7f00000000c0)={"5b2c1cc241f74cf53d148fe3c5b355dd62de0a9ae0744d679b1066dbfcf4465a", r3}) r4 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r4, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r5, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r6, r0, 0x0) ppoll(&(0x7f0000000200)=[{r6}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:08:11 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x29, 0x11, 0x0, 0x4) 00:08:11 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f00000000c0)="348d", 0x2}], 0x1, &(0x7f0000000640)=[{0x10}], 0x10}, 0x81) 00:08:11 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000040)={'team0\x00', 0x0}) sendto$packet(r1, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x11, 0x1, r2, 0x1, 0x0, 0x6, @link_local}, 0x14) 00:08:11 executing program 2: bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000480)={@cgroup, 0xffffffffffffffff, 0x14}, 0x14) 00:08:11 executing program 5: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f000000ec00)={0x6, 0x3, &(0x7f000000ea80)=@framed, &(0x7f000000eac0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r1 = socket$kcm(0x29, 0x5, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000180)={'vxcan0\x00', 0x0}) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)={r0, r2, 0x25, 0xc}, 0x10) 00:08:11 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x560b, 0x0) 00:08:11 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x8928, &(0x7f0000000200)={'ip6tnl0\x00', 0x0}) 00:08:11 executing program 3: r0 = socket$pppl2tp(0x18, 0x1, 0x1) connect$pppl2tp(r0, &(0x7f0000000000)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @local}, 0x1}}, 0x2e) 00:08:11 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000040)={'team0\x00', 0x0}) sendto$packet(r1, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x11, 0x1, r2, 0x1, 0x0, 0x6, @link_local}, 0x14) 00:08:11 executing program 2: socket(0x2, 0x1, 0x7) 00:08:11 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x29, 0x32, 0x0, 0x0) 00:08:11 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$WPAN_WANTACK(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)) 00:08:11 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_PEER_REMOVE(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)=ANY=[@ANYBLOB='<\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010f00000000000000000d"], 0x3c}}, 0x0) 00:08:11 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000040)={'team0\x00', 0x0}) sendto$packet(r1, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x11, 0x1, r2, 0x1, 0x0, 0x6, @link_local}, 0x14) 00:08:11 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f00000001c0)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f00000001c0)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) ioctl$SYNC_IOC_MERGE(r2, 0xc0303e03, &(0x7f00000000c0)={"5b2c1cc241f74cf53d148fe3c5b355dd62de0a9ae0744d679b1066dbfcf4465a", r3}) r4 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r4, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r5, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r6, r0, 0x0) ppoll(&(0x7f0000000200)=[{r6}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200"}) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) (async) write$binfmt_script(r2, &(0x7f00000001c0)=ANY=[], 0x208e24b) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) (async) write$binfmt_script(r3, &(0x7f00000001c0)=ANY=[], 0x208e24b) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) (async) ioctl$SYNC_IOC_MERGE(r2, 0xc0303e03, &(0x7f00000000c0)={"5b2c1cc241f74cf53d148fe3c5b355dd62de0a9ae0744d679b1066dbfcf4465a", r3}) (async) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r4, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a"}) (async) ioctl$SYNC_IOC_MERGE(r5, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1}) (async) dup3(r6, r0, 0x0) (async) ppoll(&(0x7f0000000200)=[{r6}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) (async) 00:08:11 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x560c, 0x0) 00:08:11 executing program 5: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f000000ec00)={0x6, 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="1800000000000000000000000000000095"], &(0x7f000000eac0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000240)={r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000, 0x0, 0x0, 0x18, 0x0, &(0x7f0000000200)="613aa9c058329ba667afd893d4fb88ab3033ee9dffe2b8b1"}, 0x48) 00:08:11 executing program 0: socketpair(0x10, 0x0, 0xf, &(0x7f0000000040)) 00:08:11 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) r0 = socket$packet(0x11, 0x2, 0x300) sendto$packet(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x11, 0x1, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x14) 00:08:11 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r0, 0x89a0, &(0x7f0000000740)={0x2f, 'erspan0\x00'}) 00:08:11 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x29, 0x12, 0x0, 0x4) 00:08:12 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x5427, 0x0) 00:08:12 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) r0 = socket$packet(0x11, 0x2, 0x300) sendto$packet(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x11, 0x1, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x14) 00:08:12 executing program 5: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f000000ec00)={0x6, 0x3, &(0x7f000000ea80)=@framed, &(0x7f000000eac0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$PROG_LOAD(0x5, &(0x7f0000000480)={0x15, 0xd, 0x0, &(0x7f0000000140)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, r0}, 0x80) 00:08:12 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89a3, &(0x7f0000000100)={'sit0\x00', 0x0}) 00:08:12 executing program 0: r0 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x8922, &(0x7f0000000000)={'ip6tnl0\x00', 0x0}) 00:08:12 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f00000001c0)=ANY=[], 0x208e24b) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) (async) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f00000001c0)=ANY=[], 0x208e24b) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) ioctl$SYNC_IOC_MERGE(r2, 0xc0303e03, &(0x7f00000000c0)={"5b2c1cc241f74cf53d148fe3c5b355dd62de0a9ae0744d679b1066dbfcf4465a", r3}) (async) r4 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r4, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r5, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r6, r0, 0x0) ppoll(&(0x7f0000000200)=[{r6}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:08:12 executing program 2: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCSETSF(r0, 0x5411, 0x0) 00:08:12 executing program 5: r0 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_LIST_RULES(r0, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x2}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x10}, 0x33fe0}}, 0x0) 00:08:12 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmsg$inet(r0, &(0x7f0000000580)={&(0x7f0000000000)={0xa, 0x0, @local}, 0x1051971d4f0b4e29, 0x0, 0xffffffffffffff63}, 0x0) 00:08:12 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) r0 = socket$packet(0x11, 0x2, 0x300) sendto$packet(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x11, 0x1, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x14) [ 492.216552][T13557] ip6tnl0: mtu less than device minimum 00:08:12 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f00000005c0), 0xffffffffffffffff) sendmsg$L2TP_CMD_TUNNEL_CREATE(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000680)={&(0x7f0000000600)={0x14, r1, 0x1}, 0x14}}, 0x0) 00:08:12 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000000)={'sit0\x00', &(0x7f00000000c0)={'tunl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x4, 0x0, @private, @empty}}}}) 00:08:12 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmsg$sock(r0, &(0x7f0000000380)={&(0x7f0000000000)=@un=@abs={0x0, 0x2}, 0x80, 0x0}, 0x0) 00:08:12 executing program 5: r0 = socket$pppl2tp(0x18, 0x1, 0x1) sendmsg$TIPC_NL_MEDIA_GET(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={0x0}, 0x300}, 0x0) 00:08:12 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000040)={'team0\x00', 0x0}) sendto$packet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x11, 0x1, r1, 0x1, 0x0, 0x6, @link_local}, 0x14) 00:08:12 executing program 5: r0 = socket$kcm(0x29, 0x5, 0x0) sendmsg$NL80211_CMD_LEAVE_MESH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x20, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @val={0xc}}}}, 0x20}}, 0x48040) 00:08:12 executing program 4: ioctl$SW_SYNC_IOC_CREATE_FENCE(0xffffffffffffffff, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r1 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r1, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a"}) openat$sw_sync(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) fcntl$getownex(r0, 0x10, &(0x7f0000000100)) ioctl$SYNC_IOC_MERGE(r0, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r0, 0xffffffffffffffff}) r3 = dup3(r2, 0xffffffffffffffff, 0x0) ppoll(&(0x7f0000000200)=[{r2}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) r4 = openat$cgroup_procs(r3, &(0x7f0000000140)='tasks\x00', 0x2, 0x0) ioctl$FIOCLEX(r4, 0x5451) 00:08:12 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[{0x10}], 0x10}, 0x0) 00:08:12 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_LINKMODES_GET(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000680)={&(0x7f0000000600)={0x20, 0x0, 0x0, 0x0, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}]}, 0x33fe0}}, 0x0) 00:08:12 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000100)={'ip6gre0\x00', &(0x7f0000000080)={'ip6_vti0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @private0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x7}}) 00:08:12 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000040)={'team0\x00', 0x0}) sendto$packet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x11, 0x1, r1, 0x1, 0x0, 0x6, @link_local}, 0x14) 00:08:12 executing program 3: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCSETSF(r0, 0x5401, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, "d79dd755d796d21b24803a5aaa52fdb0856804"}) 00:08:12 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000000c0)={'tunl0\x00', &(0x7f0000000000)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @dev, {[@end]}}}}}) 00:08:12 executing program 0: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f000000ec00)={0x6, 0x3, &(0x7f000000ea80)=@framed, &(0x7f000000eac0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$PROG_BIND_MAP(0x1c, &(0x7f0000000040)={r0}, 0xc) 00:08:12 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89a1, 0x0) 00:08:12 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000040)={'team0\x00', 0x0}) sendto$packet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x11, 0x1, r1, 0x1, 0x0, 0x6, @link_local}, 0x14) 00:08:12 executing program 4: ioctl$SW_SYNC_IOC_CREATE_FENCE(0xffffffffffffffff, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r1 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r1, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a"}) openat$sw_sync(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) fcntl$getownex(r0, 0x10, &(0x7f0000000100)) ioctl$SYNC_IOC_MERGE(r0, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r0, 0xffffffffffffffff}) r3 = dup3(r2, 0xffffffffffffffff, 0x0) ppoll(&(0x7f0000000200)=[{r2}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) r4 = openat$cgroup_procs(r3, &(0x7f0000000140)='tasks\x00', 0x2, 0x0) ioctl$FIOCLEX(r4, 0x5451) ioctl$SW_SYNC_IOC_CREATE_FENCE(0xffffffffffffffff, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200"}) (async) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r1, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a"}) (async) openat$sw_sync(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) (async) fcntl$getownex(r0, 0x10, &(0x7f0000000100)) (async) ioctl$SYNC_IOC_MERGE(r0, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r0}) (async) dup3(r2, 0xffffffffffffffff, 0x0) (async) ppoll(&(0x7f0000000200)=[{r2}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) (async) openat$cgroup_procs(r3, &(0x7f0000000140)='tasks\x00', 0x2, 0x0) (async) ioctl$FIOCLEX(r4, 0x5451) (async) 00:08:12 executing program 3: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f000000ec00)={0x6, 0x3, &(0x7f000000ea80)=@framed, &(0x7f000000eac0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)={r0, 0x0, 0x2}, 0x10) 00:08:12 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x29, 0x2, 0x0, 0x4) 00:08:12 executing program 0: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f000000ec00)={0x6, 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="1800000000000000000000000000000095"], &(0x7f000000eac0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000240)={r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) 00:08:12 executing program 1: r0 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'team0\x00', 0x0}) sendto$packet(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x11, 0x1, r1, 0x1, 0x0, 0x6, @link_local}, 0x14) 00:08:12 executing program 2: r0 = socket$kcm(0x29, 0x5, 0x0) r1 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$sock_kcm_SIOCKCMATTACH(r0, 0x401c5820, &(0x7f0000000240)={r1}) 00:08:12 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f8, &(0x7f0000000a40)={'ip_vti0\x00', &(0x7f00000009c0)={'tunl0\x00', 0x0, 0x0, 0x7800, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @private}}}}) 00:08:12 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000100)={'sit0\x00', &(0x7f0000000040)={'gre0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @local}}}}) 00:08:12 executing program 1: r0 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'team0\x00', 0x0}) sendto$packet(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x11, 0x1, r1, 0x1, 0x0, 0x6, @link_local}, 0x14) 00:08:12 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000001440), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x30, r1, 0x1, 0x0, 0x0, {}, [@L2TP_ATTR_UDP_ZERO_CSUM6_TX={0x5}, @L2TP_ATTR_IFNAME={0x4, 0x8, 'veth0\x00'}]}, 0x30}}, 0x0) 00:08:12 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8933, &(0x7f0000001980)={'wg1\x00', 0x0}) sendmsg$inet(r0, &(0x7f0000001a40)={&(0x7f0000000000)={0x2, 0x4e24, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10, 0x0, 0x0, &(0x7f00000019c0)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r1, @broadcast, @dev}}}], 0x20}, 0x0) 00:08:12 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x29, 0x2a, 0x0, 0x0) 00:08:12 executing program 4: ioctl$SW_SYNC_IOC_CREATE_FENCE(0xffffffffffffffff, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) (async) r1 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r1, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a"}) openat$sw_sync(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) fcntl$getownex(r0, 0x10, &(0x7f0000000100)) ioctl$SYNC_IOC_MERGE(r0, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r0, 0xffffffffffffffff}) r3 = dup3(r2, 0xffffffffffffffff, 0x0) (async) ppoll(&(0x7f0000000200)=[{r2}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) r4 = openat$cgroup_procs(r3, &(0x7f0000000140)='tasks\x00', 0x2, 0x0) ioctl$FIOCLEX(r4, 0x5451) 00:08:12 executing program 3: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCSETSF(r0, 0x5456, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, "d79dd755d796d21b24803a5aaa52fdb0856804"}) 00:08:12 executing program 0: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCSETSF(r0, 0x5459, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, "d79dd755d796d21b24803a5aaa52fdb0856804"}) 00:08:12 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000005c0), 0xffffffffffffffff) r2 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00', 0x0}) sendmsg$ETHTOOL_MSG_LINKMODES_GET(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000680)={&(0x7f0000000600)={0x34, r1, 0x1, 0x0, 0x0, {}, [@HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_0\x00'}]}]}, 0x34}}, 0x0) 00:08:12 executing program 3: r0 = syz_genetlink_get_family_id$tipc2(&(0x7f00000000c0), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_MEDIA_GET(r1, &(0x7f0000000ec0)={0x0, 0x0, &(0x7f0000000e80)={&(0x7f0000000a00)={0x20, r0, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_MEDIA={0xc, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}]}]}, 0x20}}, 0x0) 00:08:12 executing program 1: r0 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'team0\x00', 0x0}) sendto$packet(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x11, 0x1, r1, 0x1, 0x0, 0x6, @link_local}, 0x14) 00:08:12 executing program 2: r0 = syz_genetlink_get_family_id$tipc2(&(0x7f00000000c0), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_MEDIA_GET(r1, &(0x7f0000000ec0)={0x0, 0x0, &(0x7f0000000e80)={&(0x7f0000000a00)={0x18, r0, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_MEDIA={0x4}]}, 0x18}}, 0x0) 00:08:12 executing program 0: r0 = socket$rds(0x15, 0x5, 0x0) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r0, 0x8982, &(0x7f0000000280)={0x0, 'vlan1\x00'}) socket$rds(0x15, 0x5, 0x0) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000001480)) setsockopt$inet6_tcp_TCP_REPAIR_WINDOW(r1, 0x6, 0x1d, &(0x7f0000000000)={0x2d4, 0x1, 0xffffff01, 0x8000, 0x697}, 0x14) 00:08:12 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = socket$packet(0x11, 0x0, 0x300) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000040)={'team0\x00', 0x0}) sendto$packet(r1, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x11, 0x1, r2, 0x1, 0x0, 0x6, @link_local}, 0x14) 00:08:12 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f0000000100)={0x7e000000, "1a911e2ab873a840a30695607bb7785377d9814ece4aea9bbcb16d0c98c90a4f"}) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:08:12 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x4b33, 0x0) 00:08:12 executing program 5: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x541b, &(0x7f0000000200)={0x0, 0x0}) 00:08:12 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmsg$inet(r0, &(0x7f0000000580)={&(0x7f0000000000)={0x2, 0x4e21, @loopback}, 0x10, 0x0}, 0x0) 00:08:12 executing program 0: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCSETSF(r0, 0x541d, 0x0) 00:08:12 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x29, 0x35, 0x0, 0x4) 00:08:12 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = socket$packet(0x11, 0x0, 0x300) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000040)={'team0\x00', 0x0}) sendto$packet(r1, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x11, 0x1, r2, 0x1, 0x0, 0x6, @link_local}, 0x14) 00:08:12 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000940)={0x13, 0x3, &(0x7f0000000780)=@framed, &(0x7f00000007c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:08:12 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000100)={'gre0\x00', &(0x7f0000000040)={'tunl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x56, 0x0, 0x0, 0x0, 0x2f, 0x0, @broadcast, @loopback}}}}) 00:08:12 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x5601, &(0x7f0000000200)={0x0, 0x0}) 00:08:12 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x8948, &(0x7f0000000200)={'ip6tnl0\x00', 0x0}) 00:08:13 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) (async, rerun: 64) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (rerun: 64) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f0000000100)={0x7e000000, "1a911e2ab873a840a30695607bb7785377d9814ece4aea9bbcb16d0c98c90a4f"}) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) (async) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:08:13 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f0, &(0x7f0000000000)={'gre0\x00', &(0x7f0000000340)={'gretap0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @loopback}}}}) 00:08:13 executing program 5: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x4bfa, 0x0) 00:08:13 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = socket$packet(0x11, 0x0, 0x300) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000040)={'team0\x00', 0x0}) sendto$packet(r1, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x11, 0x1, r2, 0x1, 0x0, 0x6, @link_local}, 0x14) 00:08:13 executing program 3: r0 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x8922, &(0x7f0000000300)={'ip6gre0\x00', &(0x7f0000000280)={'ip6tnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast1}}) 00:08:13 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000040)=@isdn, 0x80, &(0x7f00000005c0)=[{&(0x7f00000000c0)='4', 0x1}], 0x1, &(0x7f0000000640)=[{0x10}], 0x10}, 0x81) 00:08:13 executing program 3: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCSETSF(r0, 0x540a, 0x0) 00:08:13 executing program 2: r0 = syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a090400000102090000052406000105240800000d240f01000000000000"], 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_control_io(r0, 0x0, 0x0) write$char_usb(r1, 0x0, 0x0) 00:08:13 executing program 5: r0 = socket$pppl2tp(0x18, 0x1, 0x1) sendmsg$TIPC_NL_MEDIA_GET(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x7ffffffff000}, 0x0) 00:08:13 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) r0 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'team0\x00', 0x0}) sendto$packet(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x11, 0x1, r1, 0x1, 0x0, 0x6, @link_local}, 0x14) 00:08:13 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000100)={'sit0\x00', &(0x7f0000000040)=ANY=[@ANYBLOB='gretap0\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB="0700004000700000000000804c120070006400000004"]}) [ 493.278814][T13695] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 493.283878][T13695] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:08:13 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000840), 0xffffffffffffffff) sendmsg$TIPC_NL_NET_SET(r0, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000940)={&(0x7f0000000900)={0x14, r1, 0x1}, 0x14}}, 0x0) 00:08:13 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f0000000100)={0x7e000000, "1a911e2ab873a840a30695607bb7785377d9814ece4aea9bbcb16d0c98c90a4f"}) (async, rerun: 32) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) (rerun: 32) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:08:13 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x4b44, &(0x7f0000000200)={0x0, 0x0}) 00:08:13 executing program 5: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f000000ec00)={0x6, 0x3, &(0x7f000000ea80)=@framed, &(0x7f000000eac0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000000)={r0, 0x0, 0x1e}, 0x10) 00:08:13 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x890c, &(0x7f0000000200)={'ip6tnl0\x00', 0x0}) 00:08:13 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) r0 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'team0\x00', 0x0}) sendto$packet(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x11, 0x1, r1, 0x1, 0x0, 0x6, @link_local}, 0x14) 00:08:13 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$batadv(&(0x7f0000000240), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000b40)={&(0x7f0000000b00)={0x14, r1, 0x6c6619ab6b8e4f1d}, 0x14}}, 0x0) 00:08:13 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x29, 0x10, 0x0, 0x0) 00:08:13 executing program 2: syz_open_dev$evdev(&(0x7f00000000c0), 0x3, 0x105001) 00:08:13 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r0, 0x89a0, &(0x7f0000000740)={0x3a, 'erspan0\x00'}) 00:08:13 executing program 0: r0 = socket$l2tp(0x2, 0x2, 0x73) sendmsg$sock(r0, &(0x7f0000000200)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x4e23}, 0x80, &(0x7f0000000180)=[{&(0x7f0000000080)="db", 0x1}], 0x1}, 0x0) 00:08:13 executing program 1: socket$inet_udplite(0x2, 0x2, 0x88) r0 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'team0\x00', 0x0}) sendto$packet(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x11, 0x1, r1, 0x1, 0x0, 0x6, @link_local}, 0x14) 00:08:13 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r1, 0xc0303e03, &(0x7f00000000c0)={"3aa92c55a5ec49bf940d0be2d225319031d752b4592ef510bad84255a55df183", r3}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:08:13 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) sendmsg$inet(r0, &(0x7f0000000340)={&(0x7f0000000000)={0x2, 0x0, @multicast1}, 0x10, 0x0}, 0x0) 00:08:13 executing program 3: r0 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) ioctl$sock_SIOCGIFCONF(r0, 0x8912, &(0x7f0000000040)=@req={0x28, &(0x7f0000000000)={'veth1_to_bridge\x00', @ifru_map}}) 00:08:13 executing program 0: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x4b4e, 0x0) 00:08:13 executing program 5: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCSETSF(r0, 0x5404, &(0x7f0000000140)={0x0, 0x0, 0x10, 0x0, 0x0, "d79dd755d796d21b24803a5aaa52fdb0856804"}) 00:08:13 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8902, &(0x7f0000000240)={'sit0\x00', 0x0}) 00:08:13 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a"}) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r1, 0xc0303e03, &(0x7f00000000c0)={"3aa92c55a5ec49bf940d0be2d225319031d752b4592ef510bad84255a55df183", r3}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) (async) dup3(r4, r0, 0x0) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:08:13 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x29, 0x21, 0x0, 0x4) 00:08:13 executing program 2: r0 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000040), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$MPTCP_PM_CMD_DEL_ADDR(r1, &(0x7f0000000200)={&(0x7f0000000140), 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x20, r0, 0x1, 0x0, 0x0, {}, [@MPTCP_PM_ATTR_ADDR={0xffffffffffffff9a, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_FLAGS={0x8}]}]}, 0x20}}, 0x0) 00:08:13 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, 0x0) sendto$packet(r1, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x11, 0x1, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x14) 00:08:13 executing program 0: pselect6(0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)={0x0, 0x3938700}, &(0x7f0000000540)={&(0x7f0000000500), 0x8}) 00:08:13 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_GET_ADDR(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)={0x20, r1, 0x1, 0x0, 0x0, {}, [@MPTCP_PM_ATTR_ADDR={0xc, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_PORT={0x6}]}]}, 0x20}}, 0x0) [ 494.004892][T13743] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.2'. 00:08:13 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x11, 0x65, &(0x7f0000000000), 0x4) 00:08:14 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x4b35, 0x0) 00:08:14 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) (async) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r1, 0xc0303e03, &(0x7f00000000c0)={"3aa92c55a5ec49bf940d0be2d225319031d752b4592ef510bad84255a55df183", r3}) (async) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) (async) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:08:14 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x29, 0x3, 0x0, 0x0) 00:08:14 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_MEDIA_GET(r0, &(0x7f0000000000)={0x0, 0x2b, &(0x7f0000000300)={0x0, 0x23}, 0x300}, 0x0) 00:08:14 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, 0x0) sendto$packet(r1, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x11, 0x1, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x14) 00:08:14 executing program 0: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x5600, 0x0) 00:08:14 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$inet6_mreq(r0, 0x29, 0x0, 0x0, 0x0) 00:08:14 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000140)={'sit0\x00', &(0x7f0000000040)={'gretap0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x29, 0x0, @empty, @private, {[@timestamp={0x44, 0x4}]}}}}}) 00:08:14 executing program 5: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f000000ec00)={0x6, 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="1800000000000000000000000000000095"], &(0x7f000000eac0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000240)={r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18, 0x0, &(0x7f0000000200)="613aa9c058329ba667afd893d4fb88ab3033ee9dffe2b8b1"}, 0x48) 00:08:14 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, 0x0) sendto$packet(r1, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x11, 0x1, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x14) 00:08:14 executing program 0: socketpair(0x10, 0x0, 0xf, &(0x7f00000004c0)) 00:08:14 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x29, 0x4c, 0x0, 0x4) 00:08:14 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) r5 = dup3(r4, r0, 0x0) r6 = getpid() sched_setscheduler(r6, 0x1, &(0x7f0000000240)=0x1) r7 = socket$nl_route(0x10, 0x3, 0x0) r8 = accept4$unix(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000300)=0x6e, 0x100400) r9 = getpgid(r6) kcmp$KCMP_EPOLL_TFD(r9, r6, 0x7, r8, &(0x7f0000000180)={0xffffffffffffffff, r7, 0x2a62}) write(r7, &(0x7f0000000340)="019626e59ec5fa91ef76be612de88d3695c38c1d8cd39f706007bd7b1fd911eb1241c82b76a929899db560adb97d29f004213cf6e50551e8eb4e8797caf8b6376d5ebfccf620ceb56ac7f145908988a5bc172d1c0bb93a4a364bc07109f7088bc04429c79a1defda5e58791cbd49ee0db29ec50d6534406c039d8dd44ad16e59b5304a52fcc1e2cd5d", 0x89) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) readv(r10, &(0x7f00000006c0)=[{&(0x7f0000000800)=""/232, 0xe8}], 0x1) syz_open_dev$vcsn(&(0x7f0000000100), 0x4, 0x800) ioctl$SYNC_IOC_FILE_INFO(r10, 0xc0383e04, &(0x7f00000000c0)={""/32, 0x0, 0x0, 0x3, 0x0, &(0x7f0000000240)=[{}, {}, {}]}) sendmsg$nl_route_sched(r5, &(0x7f0000000480)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x405e0c}, 0xc, &(0x7f00000004c0)={&(0x7f0000000400)=@getqdisc={0x2c, 0x26, 0x4, 0x70bd27, 0x25dfdbfe, {0x0, 0x0, 0x0, 0x0, {0x0, 0xd}, {0xd, 0xffff}, {0xfff1, 0xb}}, [{0x4}, {0x4}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4880}, 0x4000) 00:08:14 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8914, &(0x7f0000000000)={'tunl0\x00', 0x0}) 00:08:14 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x80108907, 0x0) 00:08:14 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000140)={0xffffffffffffffff, &(0x7f0000000240)="d86c8aad09dd394f76ad4ca7e0", 0x0}, 0x20) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x890c, &(0x7f0000000200)={'ip6tnl0\x00', 0x0}) 00:08:14 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000040)={'team0\x00', 0x0}) sendto$packet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x11, 0x1, r1, 0x1, 0x0, 0x6, @link_local}, 0x14) 00:08:14 executing program 5: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x4b52, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{}]}) 00:08:14 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x29, 0x4a, 0x0, 0x4) 00:08:14 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89a2, &(0x7f0000000100)={'sit0\x00', 0x0}) 00:08:14 executing program 2: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCSETSW(r0, 0x5403, &(0x7f0000000080)={0x0, 0x0, 0x7, 0xfffffff7, 0xb, "6eab0aaf9066f0acf2f93a7e571a8cfbb3a86e"}) 00:08:14 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x891b, 0x0) 00:08:14 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x29, 0x3e, 0x0, 0x0) 00:08:14 executing program 0: r0 = syz_init_net_socket$llc(0x1a, 0x2, 0x0) ioctl$LOOP_CTL_GET_FREE(r0, 0x4c82) [ 494.580462][ T2048] ieee802154 phy0 wpan0: encryption failed: -22 [ 494.582071][ T2048] ieee802154 phy1 wpan1: encryption failed: -22 00:08:15 executing program 4: openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) dup3(r4, r0, 0x0) (async) r5 = dup3(r4, r0, 0x0) r6 = getpid() sched_setscheduler(r6, 0x1, &(0x7f0000000240)=0x1) r7 = socket$nl_route(0x10, 0x3, 0x0) accept4$unix(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000300)=0x6e, 0x100400) (async) r8 = accept4$unix(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000300)=0x6e, 0x100400) r9 = getpgid(r6) kcmp$KCMP_EPOLL_TFD(r9, r6, 0x7, r8, &(0x7f0000000180)={0xffffffffffffffff, r7, 0x2a62}) write(r7, &(0x7f0000000340)="019626e59ec5fa91ef76be612de88d3695c38c1d8cd39f706007bd7b1fd911eb1241c82b76a929899db560adb97d29f004213cf6e50551e8eb4e8797caf8b6376d5ebfccf620ceb56ac7f145908988a5bc172d1c0bb93a4a364bc07109f7088bc04429c79a1defda5e58791cbd49ee0db29ec50d6534406c039d8dd44ad16e59b5304a52fcc1e2cd5d", 0x89) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) readv(r10, &(0x7f00000006c0)=[{&(0x7f0000000800)=""/232, 0xe8}], 0x1) (async) readv(r10, &(0x7f00000006c0)=[{&(0x7f0000000800)=""/232, 0xe8}], 0x1) syz_open_dev$vcsn(&(0x7f0000000100), 0x4, 0x800) (async) syz_open_dev$vcsn(&(0x7f0000000100), 0x4, 0x800) ioctl$SYNC_IOC_FILE_INFO(r10, 0xc0383e04, &(0x7f00000000c0)={""/32, 0x0, 0x0, 0x3, 0x0, &(0x7f0000000240)=[{}, {}, {}]}) (async) ioctl$SYNC_IOC_FILE_INFO(r10, 0xc0383e04, &(0x7f00000000c0)={""/32, 0x0, 0x0, 0x3, 0x0, &(0x7f0000000240)=[{}, {}, {}]}) sendmsg$nl_route_sched(r5, &(0x7f0000000480)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x405e0c}, 0xc, &(0x7f00000004c0)={&(0x7f0000000400)=@getqdisc={0x2c, 0x26, 0x4, 0x70bd27, 0x25dfdbfe, {0x0, 0x0, 0x0, 0x0, {0x0, 0xd}, {0xd, 0xffff}, {0xfff1, 0xb}}, [{0x4}, {0x4}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4880}, 0x4000) 00:08:15 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000040)={'team0\x00', 0x0}) sendto$packet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x11, 0x1, r1, 0x1, 0x0, 0x6, @link_local}, 0x14) 00:08:15 executing program 5: socketpair(0x22, 0x0, 0x10, &(0x7f0000000000)) 00:08:15 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x4b30, &(0x7f0000000200)={0x0, 0x0}) 00:08:15 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmsg$inet(r0, &(0x7f0000000580)={&(0x7f0000000100)={0x2, 0x4e21, @local}, 0x10, &(0x7f00000003c0)=[{&(0x7f0000000000)="2ad1d5274b031b515e60d53ff936", 0xe}, {&(0x7f00000005c0)="d38968e2878b4be9b63d6349ec467e2e4e4b09487924e60daf4fea521fda014d80a4a5a39de538bed987573f9f9e01d2aeadbed33ef7f176aa1c89d847ea1f101b14a7d86de9f05e4d4e49fb63d8a2c6b7324bae0f3b46b8bde9e1f75aaa6e7491880a60630c30e18e78ab732ae9868c745eb0ee6769269bb06a1f707c0b20637f22dd14c357fd9357871e0bf2405d63e57246435b7b08ecd0dea3684c5a1bffb8021a521435285adc9bbcb08ba54b1bb6576bca31b7ed0bf5b429412c278141652944070d726551f5439f4a64cd79ce9e93dd0e7b1f5bde5fc953cadd614977839fbb02d8710b04586d52cabeccd164c3aafbf2f8e7dbfaa22ba4ccdfc3be39b4862710f8e497d80bb2689395d30eedf71e617a425027fc85663e271fc2d588925412e177bb62f6e77141465b875d077f0bdddf5059f5501acaecab718213df5d34c06791293e903ae95cf49843546602834a9742a93680f69af645d37e7a5481880b3c766fb07e8305b724ffa29a6efcc3dab4eca3c609a9d197b381ec69f7c8bfa1d2eb4b1a15966a874a369dc3534b0f2b4b6b4894bc36dc59241d32690b6cd04c76674395c22058da975f5ae5708bec81f6baeb2e010c001dac5410b4bc532ff7fe7e784151362b604410c1fa73bb01d777269305edc3cc6ce9cd559841781fc743cc6fa6abf07be785305468206708633b8a9ee9a1233e2a1503ef27b38293ded89525c0565d74fffc9806d5cd8ab3752e2e6154b185932429ef3f1999deccaf53db85cc13b7fc3755089292dbab9294ba852c46c6c5fda0dd5f81a7e5ddd2edc5fbc8f3f8ceb9cf870080ade5b5847fc383e3879f6579e3935fbacd27ef6b65d1238d92ecbe5ae4e38c51adc99f8ad085605d7c5fce6e58d7ff01f01a13a167779a2461a0910110365283be18a48693e0caddc1c5321f43ce3456aedf67f3e899345ca6e20b80d8bdfdbff8213eb87f5bb1aefb53ab02503542cecf77f8964ce402eaccbc79b7744895db9d291b041e5e67a413f2bb559bdd5030257a9599159bce23265d74e2d75e292bb97eb3bf6222bed55c778a94e334df4c532022815a7870b2f9c53de0efb5ba4f0add0bed5d0f908231b50b86b62b2319483bf6cebb83a194b249f524dd88f7680eb82cbcdb2a7237642bdc0ac715b6520a167a66946d2b90319f3418c75eaa30e66b90d8c4e6acd7c295247286af4bbfb9616bdc9477a71abc9352ce0d78666da8c44550e5a8214b8a1753fc8103a561da401db26b4840c35364d110b4b45f5c086f25f181b7d18f747c6a7eac81b966621c4c64ee2509086efbaf8f14db1188bcb163b18a2a426bdd9d7c02c6ab3c77137aa949f4f5ca612c7f58632750d7dd3dcb3ad24b3987c9f4758e106bf634ffd265e9bdd609aa82baaa5c439fd27a14837189c1e581e363e05d3ace06f4909237264f0035ca6554977dd0652c438ec5bcdf0da47815639eb305c65b8c44c56f0c5e0c02ecdc88d1d467e16bcac6ed1e8c033cce45e117a7817515610dabde90aa86d7f3ffa79a19e355a6c490f7691e72711edea21f0c153255de5e2dcb4dd1e468ff6eb1590b6d2d1f09236f1eb6218c4315e10bc2d8fbcb412776f7fcb880068691f5a3c12eed5e41148a528996383d86d2b26cf1748789186171ed13350742e54113b67d7fc48843363a05ac02664b17a0cb27710891a8d47592227396dfafab1cc883aeb8d4579bf760e552fde941b3047ace555347c1faedb13b2651c7f7506da149e55ee96985769e47bd79f21776eb7c9da0e76b48edc99f11d42829f4eb64725a19dd8945ecde128b03b489b375dece5be67861a7437f209a6f115e3cb5755a897a00305b2dbd3aa3221f629928622b6154809cc390bd7d481bf61398229d516a14053d04f658ecbf36d7980e5e453915be7df7916eea8af87044bc3f95f3795612d205db6f35ce13e81a58aeef565c7e41dc3d2339a5c04f9237fe5c8312d164ac578b45c06505ffee64c73833436c2016f992193b4cdb9f08dca04eb7ed67209882a627bd3029cf98441b73d2be06f963544159acb6bcea506bbbc8b6f43542cf8bc424faa2820b88e03ea4f5fc0271a4f942ebab9878648bb4d82a5e6570c20f18a6ac920aa1659a835a371d42ee581a75d366d40323200123dc0e63dbd9a1a7a95567f77cde7a235de4da579dee9d9d84bb27c2efa5bec87bc7035dbfd2c42648a4e000a6a770724c4e297687c0931144f4a5ea3e2931d721f1c882e539340bd63b4620d35d4fc32f7a8422e482d24d77e59b3fc55ee150c90ebe5e5e7a037b12157461d316ce8735019b4c3a6b8eb9b1860ba1cac112d95827b7bbf242390613b0a404a470863cb1c402985157b27b54d8015a2273b0dd7f0f4d10264214ba2fdce8c0ffdcd309274f126d958f872cadb4fb051b5ef41d6929847240706005d0816163cf25dba071f8ffde9700f71bcb57054c709a7ec408e7c536eaa0c39f9257840035ea02fbc4f15ffc11d2623797a1be0e03f8b59ba1c6407930f86bd7dffd169c0f09d022676ff3af2f034aa938522add8a9e5110020d90f61f209d5571dc561e23d4f7bcb1bd7a08d78e28176e099fcdb1e2cec23a439f9618d1a6f2fbad7a1c8986e6aaca3968b3fe83d91c771e2810bfe43177ec2366e8943f9cb0d7bdd27a52516295d97d839c2dba617cddb958f4816d85dfe572b611a7c3e58fea0db3c9dc6de3323cf14f19e65496b9a3d7406282ed8c7d4f49e69feabb6bb8b959cf5947e1aa88768e6d934a3c0192b2c04ad24bf74c18c666e505e6eca25931892430d32f470f761818dacfbfb23c42f3bb07231fb8139ece7b11affcad4fa710186b516f89e38b411a08a20ab6bc32ac92d0dcd5f2df9c13a94c64316be4ddbe5fef37d390f9b71498ff802a5bbf1938a9cc59f95a3cde2f25e8e472d2d66e5d4ccc5f9527314fa7028cf891c596985d87ef978860ac95dc1be0799a9d40be1a9caa6f177c521c7261e18570ec1cc561827e40aa870a87d99d438da02a8372df16a5ee3a088f5cc67a03d732dc216bfe80c11f1119de5dddda426ff2e0a921bdbaff9cf2e0d12e0fe93ed13bd429848ff7f1f20d440524047335521b606df5e9f714bfd1b0bbf7d36ccb22bd09e39e559894b82931739634eccc0d4db813a727221ee8197f821961b31f7075a653df3d2aeef2e6099f362dd40b1c08c6c5ede7f85f77aa5c69d7a066cd6861770127a96b3adf024d08f2d851414bb7c5e6991b6c92acafde1a2eae803fdceb5e1998d9c47a4e2cf0fa223b87d96fe0302c417a9c79f2349acb35dd0dbce8dc8e9d2e73a9bd66de59301915dded2dbc3158ee1c5dbdd99983259ef4d82db3dbd134e27d28a0a324b31e185ceb92daf048cb19dcfe928810cdee797b88cc47d74963d59cbca0443f4b0b9cedbd9a2374884dfec21da39617cdca9bd7e5b2d0970a4fb3c08b6ce16ab41a15cda6010f782dd0d7ffac8077d9b80e3e8cb772b92c38d78c1efab7f9f1499cde5dbc010abf6de0a070cfeae51abe0bf119d01a866fca95cdff1ca48b6ef964f4cf725be2560490619306075cd61845908646bb5fb3c2699c2e4a7a4c0427acb3be405189d41a315af702b21c898ac496606b9b7e4c4978a7e3edb889f9c7a48013b4662c7e458fa2bd0a97aa953b67133b155698211c721ffc81bf99aa473899b1efbcb8952b35ae46dffa2defc2e472341d80f8e378640481ec3993cc78203848403d5f1ebfaff3416c5f73341d6a33b05b6bbc35b06204c3a9578be24dab1d9f636d3e19aeb7c022681c356b719bb29e79b52be90b20aa86b1b42cf7c362a6b7b85e4c6ed8c8694f6bfa845ebcd18c76ae2b72fb94f3315a7dec2affe33fe8dbd04413e3b0aab7a3c3e9f20180a56359619333e6e1d9df2131eefcfef91be8cc5c400c6719eb5387feb8976c402874dd0e4496b78088205885f814a1db3c4904bb99d6bf21b7539442094bfcbf1f801f89630e93b7b886f38bbbdc4dfd20f8822c79e9365ff09fc902d6d2097be106343325dbd2d224cdccabfc7eb3357294e747325f5ee70a5a175cf96af5131fd9007e581e309753de1981bffd7af7b4bdc4766937beca127f711399e972e6a7ceb9871c28bd375888b7bcbb8b642e40a6ba89cb4cec61f1dda03d9b8b26ad82892b5c4c49cdb7dc2b69dfcffa8f9c8bb08f8ca6715d41f93d08448b4eaf1c62577fe46b391ea2ba4592ef0e1e377cd52d7809881cbbc7adcf2fec05fdf7ed5dba70a7171c5d468646744308283d0c1c9220f38508bb33df9cfdc5c705c9c994f3cd7e2dd716b6ccacdef3e0224b8756f51adf1dbcc4875887ccd9fdd1cdb019c9017774c50f97add64d4b3bfb95999e7d3c2193227c74582855de71d69a58ee3ac99db2e9b4cc2df0bc6e8d45cb6d70b1798f167be06233b8d3d308d296f8c5f8dba2a6e621c88438a492a8fd91a1c6dd1a51082c3861f14ae1cc9d48873e8d142960f4b5813671f66c299d92b11767bb831fb39b6d4dda15924f6651c7cb427cbc1121ed695f81ee5e60d645d35f473378e714e2750265230b640cbfbc740ebfce0f848aeac1467a2a42d757c7d055aa97bd438af9cd95fbb2f163423ca2af8589e4c5becc1dcb71788678e84aa30bfc1edde631cb1507a8af9079739ad9bebb0cd51f6e13dcde664eb1f1bec92c704bac2ccb9bafdf201c17d9773edf1d14cda445511950b7b9b305b903fcb50d98f599468a5875b94e509a363d3d7c3bfcf7decf547a0356537a5a44da70cfb640ba9709aa1a029f1fb4ee7405fa85f3e14ebfbd25cdfc69838b3dcce8a9add342cab474796507d91b187aaedea5bdb021e6677e609be4f1e8e5d69da8eb45a8371041a34a2b1572d63bf842fba60e921d9beea8fb866d921aa7c18fcd19863a6029c3ee7080d473ba994a58cacc58f23848b2d0064579c8e17ea4ca6187b77132d23537474354fc40b78ec32b493d6e9e0e31b4e600c251564db76d7dc7717d486a0f5430b220befa6bae14129e95cd2d36586a27b3e8a74170877f8b090f25894e47b3477db00c19e6aad900a1db2b83f02f1765e93e6924b20c26f8afbab44a8cd62d620ce0fe86e99f0bb7fbe912c8089cb163e79ffc00c394a25f7b4999cd1deb63d810ade3f2503f2249a43963aa0e39c4e0c1d0ce4bfea8ce975081dbe9fc2ddd7ae95554f150643a9db659c79c4341283a88fdb5b06964b6aa733f5b2d5e08fba0dc103d193dc34873434434e200aef38cfef7426292a98688c7147e43972a0424dce9a04bed7bc96264124c333ccc6ad4924859ab5e2bf3555b6d1fd0539abbfd3fa76a13c34b4213e8c644865c322aedc879c6f2ade12b56dc61a42a222ee54f544e9c67e99c1dbe4593b3fa047b31419912a2ad59cc8559e5fddd01a61e6d4c9cb64ecb4cd5933e487d1de5585dcc3e323ef68744288130c77130d51bad73a25fb7d465d6a46f6935516a3ad3719cec2e2aac6fff7017f3029ff50fe6e683e22efca6a4af530d16fa540854daf30bd2ebec8b49400230e013d0aaaf563a045f90a0f1eb63d8200d776e95a98e417ff6caa10f08f609683753c3f1bc368acc80b0424c064aa0a2f326ae3c530b2e5c75a43264b773819eb842fa85ef7a09580d8e9d17f75107ae800dbbf6cd025550d220456c2c88ba64720f385516e7b046d0dc6c6471260d0a99120c8f0638d1fa57e1308f50e960f32d5991fd55c7ff7c56023b5002eaf0ddd2646e7f4018ca2a6bbde6684328796937447ff3ddbef3ecb1", 0x1000}, {&(0x7f0000000140)="3bf7b19651b2d83626b37725b3c66598cc7017361af5b9aff01b8fa40f922f7fad160854cb6e36103f06d0937464b00e211c442137dbb39ad54928a14e0ded25171e1382b689cfcc2b68510e37cbd63d172b2edf16251fde569c8e3a8882f80672f41902d1bc3e549ade6ea0ee9efac4a3f789d0d0c72bb8227fbba38cd7c927f8a702c16420668cfa59e8edb41fac420f9aed001e3dbf7c593e6f066d238825b4f695cb42f2a6a493283eea19de5de916a0209eff02e9a4f2fadfcf3a287536bc90c3581acbd7d599580feb", 0xcc}, {&(0x7f0000000240)="1ccdd6dcb77dd86e39ed0e3372d7671f49cc1432d436718d74fd03bb8c7a4e459de2ac7078a4e6e3b1166a1dee06545d3256bff1dbce4a90b230a928c77ffa6fb82b67eb07f2bfd2a889c06f74645a30785c17b22a1fe13a400c22457d6d8959212c8f415e302d1360326dec20e8c20118f7bd3a0267ca8eae9e507a693b61af9a7fe3a36d68b467d1734ad59eaaed19a1", 0x91}, {&(0x7f00000015c0)="6d2794430536b469cc6dc7787f4a9b754aca42ec1370485211ffa572609b4766f2062132658c931ba8d2b783382768bff5c303167573e0dccb1bb1c650f163a803fa724614564c4a41f159afd266b72776de139c55fbce2c9e7bb9cf494ceec12d156d979232337ad69adb377d2dc6f9faabdebd930b2324909c111997676e78d0de2b14c1451b6ba9170acbd6bd4eb2ea1730f67cee075cc81b18653defea5af18560dcb0b46bbbef0f4cc089bb102364eb06a0a799e1f0f9a4eb5ee0de3971841afe4ed8e05bbbc65694e98162bc0be083b0de90070b9f9c7fa8d95c0c1c6c13c39fac5379fc9857ddcf2a454071277247e7be6c6c913d2c7f482eeb92317af51f41ea8d85ea6f88641086e611a123da62e1443420c659785f9c46259553ef41b900532c1a41dcc676b0b4937cdf699ecdb9bb07afb4356ab5c0dc9b563beb767f92d041ddc4ef1496f1eedd7c2042bf2819519db1e487d2c3e96021c680baf8321c683734696e1a3c767e7240d6bf91f54126ba12eed706ae630330252f875d1b116ab7edf410d9b048532932546e960d9da86d00b521d8cc9f2f80cd5319f5dcbdd58aa42cf275a779027bdd10885af36f04ceab943bf51885827d1a7e683d30c2db39ffa9ccbfc635082cb7bbf0ee5c89383ce714cd922e75deb695949142511124dc94c3981aeac546bc087d9411faa651c2be96eb9eab3b018004324cf6bdd79aee169559bd26ee015a527d396cb4f2e9744ef45ed3e29588e2fec3cc42bb9d2150566643c602b8be72b5d7b1206ecc6085990661c48877c9ab51b7e1d0685c685a58291e70cb655a5b7ffaa8542ae664438cb3639902b09379c93c8d69546c1f87511ab1f4993c69abbd3cca843b1f30d97f877b6ec0afd619baa7c9c5b327a7b34d2d96aabd319b2a99e4254a613187dd98cabf2c8a7699458cda57680953b2feba4af613327b729537f4caf8087913d058d1cb6d2f76c24e6a9e3d9ec88a023702256ad5d05003b0431379131bee56e75c243a68d0e0cd709a308bce1a714a7e5853bde59cf94c9c04477fa873488e13e3f08bb3324f0235a6636e1a71d657052e7986fbeb6cc4bc91279737fc5d7f34cf068efea985cfdf93c401546b03cbcacf09bbb568cc16eb9f09a350f39a2d295cf602c36edc14cb8e21eb74c01b20da82315e3f93b3bd091c792a29b727c9d4ec96559db9f950ed8dfaefc8951474e92dfb3cc8aa8896a41bec16f04a98a03f4eaa931091e062fffeac7e83848e4b4b1a5c4df11f744352f92345977f6f2f566883974c6b9acdf266855ba4dd317365a287de561e79541665ce9a80825af063e3411cbafc939d3815f1edfd1571b0483ac7ec07e3ade90225293033dfef451426da2b1839d38028e0cb70952586a543db6dfdeab12309ffc408c6986cc2df4a337a2b8984cc7a1aef1e3d5c6648d3323fd565332c35cbe0462fbe618a76a502996a6f9e816eeade3bf965c7fad8967edd9cc55533b1b1869b83b25edda340b2de9d9be92b4782ac7f304bf5611876c1ecf410ec88b5991d482333e51b11dede706dd00a7a9434c13c696fe7015215df6a46537b8cba54a26ac666a4ba7f89c2dd8ccf1f5e326b9468e72fd28d6ce9f7a5917195c84f5217d7b0cdec50e513e5517c20d668e820940adbf4aef3e7c9877f86f463b1c6f64ded0fd9858b4175ff190521e006b1f21d52f338eeeca1e2427d9435b6f6663e5a74e075281c454a30cfb535acb7b9c7a3aaeeeee35b86a29342bd85e94ad5fe190d0515d2c6ad643e0e9b9a87614a6896da1b71d0ec1ec199952a8d5e05f761b10eb91746d579192b040b4394aaee84357e84cd86ec8caea727043f3fee841e2df2b40d81b550c0f3a31805953601214cb62652cdcf282298059c8238e277e387f4ffd8be3eef2b5ab178a8433c8aeb4080b63ea4bc72170c58f769bb763f51c5e9d3a06c448086e5e5f944fc015b9ae7666b1ad2a8864959cb984237eb751e0a9e0c38226cba9645eda854df72dd1ae138c2258d0870bf9617b0bcb48a26f23d0e3404acd5bcbcb61dd524ad5d01b38347ddd86f99ff2aa3fb55cecb699c560d0a68e383878de130ed11a5c69658653d07f264fab76890658c1da65521fa0cc0c7ef856e528add0a16da09f08318c7649f68aaf3033a1206c6ecf1b900b560cd64749cf32bdd82a5dab2e58af1a22f77a3fbb62cb786c253f3f013264293f1a95eafb7ad7531a1d482521d78136fadfef9624932075b949c61a002b6b83f00e6557dbebe90ae735513312607045c91d2a6315b3e0712226b3017acd478076a316f3e18c81b6174b076c796ea29601d8cbf4e9b9a45dbff6481ab4e78aeb2e1356b19c9f776e83828f667816d7e6e219e3bea02993be37c833afe94dc950bfb62056ba8409ee64f3003e8ba3748bee72ea67d1b05feeb9c27fc7051b068b1a41d49ae8292ee22c20830ca742cfed431bef5393b71ef708486c25ea76d16e96f3cedd4dfb4dfcb4ee2e2adf40f3d418e179bbb9e79551c115d910a3dbab67965b57478ee363579392b0ce8cdf76bf3d3b3c19c6388950e1f003a0f68dbf030fda4581924d37202b79109299dcae009379b984d92123318c4e491073c674d1189ba040f3510df6b9aa237fc28640121d6db02c64eabdd52470880a0902bff660ea08cbd7730b8203e277673ac56c3fc3de9b53dc50555c9099cb5b607856e488e0f40cccf51eb05cea27c87408479d0fe985bbde7991f98813ec579a064e562f5159d13a94089673d2efbe242d167804b7c19431064b3b5f3a8286ca331769a84d10247ea608584d08220416d520b02980b8963802a19387c8da0720260a11cdfcfca2d5ca72c86b6722e163d194b30caa8ff1262e7259e6165939e617e35307e9d4b9f67733612d22e32b6b89bbc69fcac934ce88736601c3580dab33694c101dd1ca420eb16763e0c11dfd6ff34566d0496bc13db3c036744aeb07ebec4edcaff8a1dbbe59c1123dbbe9bf7bf7f15762823af02384af271608f29b5291962ee3a509eba798860f721ba652b82ce2edeb29c43e92eb77a7431178a9aefeab4a69c986cea3b36f79e8beed22f1af51b4687728afed7ad80a130437e3df9c47ab654161a7c784792ee9470eb81a5c177349c47f852b052acd26d46a7b7bad8d1b1bbba320c2bc628666a70be57cd929326431f9ee22f3b84e8522d6fb91b05ed380325535bf613516172f522df81cec2bb1abaccc7978aa809f171c3f3d3254793d014a75301cd75cf654d4dd6aa3d1d5f251b67a5665ed23acf9f8466204c6087465a15dfd6aaf8684cfff506b20ac680f61657160f5b9bfd016ab84dede9a4935bd97671f3a78ae54af1a2bfbcff530466ba29971101ae6eb4e5fc55ae39e5cbeaa111e538b2841e7e485c21201dec15b0d7b3274f88a860323123411cb3cbd236ccc0165c316e0c7d5ab4547bf9224f3ee92b7f1e53fbdb30922b397d2c7ed64b96a79bde424722d82c6ce33e1a9b55b91a64c55aca8e9b6e350017800bd017c159be290bd090d349e1f2fe7ab716bb67f8803761f5cfc41c207744c51621a3660feff0cd35092765d96ef432ec048693c10cec7b8f959026ec9587c5e3c4d8582e630d50fec8d705d3b3945a5370c3ad13250c07b7c11ef7d2f17f4c44c2ee616c05c72bea2f545a100dd67223e56c11a9db3ff80f268509bf0155a8cfea954b2472ff4296120e2c17a8d2991db34d926e3b5e979208f079e95321f5ec7ef05005229ccd24d4dda06b9d97121836915e368a991b98ceb99f58fc92b5e11ec93155f79e3dc6c7b471120823767221d069f2e09c535f99b2bb2dd9721968c321da5ba5111b2f76d799cb8aeab993a2a7fafa99e0e6d1b4a7b202e195fca009d5a557d5de4ebac2b055d36083e5afe983b40443ede08544c2ebd47be1e82e5db254d3e3bb6e58935ab3ee509239e15da816f10ec69d4ed6396ae31768b9aca3589cae3d84330e7d2901116e3a493c18601f51811360fdd1351dad8a6e6d2b052c7edf1f50d22f1d2b8eb529bf11e06b050e004f3502afd38282cac928db605be9916405d2534a70997b2c9e83236b8a045017eb0a89eb9f037fef0a7bf7e0b183613ac13c2c0c616e3ec6bffe5e134ca30bb7ab88fba05ea37c24d1bee473a07cec7316614413001bb9945faf9d7b6215e0886b07fad9c3c81f2a5ff50c1a057ca9e064d344de45e3a45dec96726c6c29dc03f3b712c99d2bbc952139239e5f8d480ce0d1926bef32f00e2301b3e9b5b9ad597f2566f61af4e178157c36b181204f741b9f1e4f92c21c9f28f6db0a7e9b9c7f53020e6a34c3edde28cebeb7b8a83fbe8ced08e471af66d6c7568254025c730174984fc2a9ec5e0229ef461954d9bade7a8ce4f1d11b160fab052584e76c25fe178146a2f43a4b06f9efd53283d215fdf01d6a0cd6385cf1bffc15dfe6efab9e508061e8da978611b36366e843e332b3253c0951c2a4d7338464cf67a35e978646c8f3ed2b584030460b432002ad10117fd6732bf5b9b489fb43e1cadfb126c7b30e706b990adabbe9077e8711ad395387ad9d0de7efdfc8fcf913c06898eae53efb664ccebecdf77fe283f05dbd2fffa0c0dbe7a63e965a2d33515a30bdc4d2a5fb6961248e8beca1d8e3d1b3e70ea5f8bdeb2eab8c06ea9c8bef5782eb1230116efeb7024deff612425f9e2c58f742906e318541cd8f78c9e262605eb2a2d99f73bebd8c23b1476cc4f68c2aa7b448e0c2521172febfbf850f9e309d08ddfdcb5b1229b3bcef92f1943483363b4008b985d9dafda7289c9833d032db9ac323c38d6b4046411c735978a9b838839de923848edf12dba8f44cfca07e486334b3c7863ada87df5262a1f190d494213eb6d719f81118b90e69f057ebae2610ae5f46828646ad77837db2d7a43cb370152b990758e1041536793e0d73098c61c5255d11983d1066dfea44f3d9c444cad2ac226b08c7bb0d858cf6def5cf946974db879b603a8b2363681811a6f1d61c31da33ea0f6a7dde22eb9b3e5445e7936f79adf396aff6cbb666dfa8a5f5d42ccc7704554d439ba6aadc8c84aecbc8085ceaf9a338cfb0fe63b0b1ed81c1eda7be83ab32deadf07c31d4491fadac45d801346e47b96d055477d43bbcc02050ed7cf99deaaba4ecd05b1889cc9eb21fd3ba930ac8f00e9eea86506a56ea88db1b595011cc72dcf0ac17e3c9dbcdab14ab851281724637cb70ded1e49216f4570241ae40ac770bf69eeffd67c7757740b92055371ebbec4b64bf0858c58a6f803b0e9e7cb18e5d7f0968427ac7b78a2b5f0f66acfbef33788b26eadda4f6b6edbf15ea6266635be2e799634f135b7d23db51197516583320fb3dcb9839fef77da47af3b1fbc656f33fad5eacfadb85a3fce4e4e8a455a97457990cf31ac666f320e6f7274b007d9ed593b35ff3680d8dbf110a726aa21b02689e2abe0f740c88f807fcabd58bdf0d475891e30347b17eb27a647f1594033b7b69d2ad2df06193547efaf15a7565f90c3e13602b13430c631d8e689ba2adf1dbc66e5ae86bca0b17154b013c4d31db2d634f33ccb6493b7ef4f8c3cf8affffa1f484a7c068f753c9f465d5d383b9368b3063e182c3b3fc35000d0a52d62bc7e530e1919b4bacb380c1d9db11f8b8947400573b29f86509435fd22ce7f1d59e9b7dc2bb237fef0ec94833eb3ada010f208072e77d233f192173dc709c41eb3b34493b54dfe7ef9f629229326e2871ed2f652d2284e725082b04c17537", 0x1000}, {&(0x7f00000025c0)="77bc5f3550368ff6b9287eeb41855abfabd1d81a662453c7b8464408c08910e47dbfd7a738b7acd8606b34767b315d2987f59408b4de0975fdd38f980c0f160371b071a289f51dceb08cae4f8f7f11e15e6705110172d8f503ce2bed88096b30b0721ebb0520e86fd8db21e3b5df3e549cb853f209b434d368020fef3a0cfe2f3fdd143cb48da4f1fa019f2aa17c7a7c30753da3556daecf54fd62ad8e40890dad606c1fa1a314a0792f9df7b5f6c2fb23feb9ae304d6a806d13cca1cb1f97a31ac56bad26b1d3816394709e9fc4e182b67f479d88ce949a93dbc9a53172a672edf26405fd727b425bd0b388e8a737892a32b102ca5728a8bfb8ca47ee5a74d5ac37bdf3adf3676116ca80720495c17d36ba3627ecdb62ee0520d479db75fde5e695af7c101c1112dda3a8ab6c1c6bf87ee00feb02b6db882979e14acfae525867528ecd07ac5badf0f1848a5e620355b1cf5c6b7e0f981ab3957553a438f4697b6a5a20d86766f9dcfbf677ed05a741c363d1112413ada781e34d8b85d1e1a7f2c6776267153d2cdb64aee57a1a194688d0c11884660c576c5e80b4bea4b8f6e503226a94b701024d4feebc23f33a954bc1c09733e5af78be0897399a63e89dc29158a219fb598296b91509effdfbc4066af8386470ed51755b5740299ec383763a2707057f225d8ef9b09d29eaa831a251d4e7c9b16fb04268da065f136f1dba0cc44c4d770aa96a9894db40a7efe8d60373e7ec12fdabc0e8f66864da335dfbf8755aa7dbe92c37390b0e54dd841e65597c2ca04f363386b91345ec5757a042b935eed3f2553e1a52ac4f73409b81bd957512b52cb487b2b266bcccd2307b111105aca20e0652423181b7d8fef89f3a5384c0442b2f1e3f2003b600feea25019b0a09c9d1eb0e13b559c9bde2fa699c87ce2b41708b3aff6bfcbaf5901e8bf6f9734b0da135bce31bad0f34d086165deb1424dd6cac05d1793c76c68e24ea07697dc6b71b548753dfeb4d18d8b78456158361564dcfc184a5a95015ed2c3ba21ba6acc60962e7531586f9bda31bf4f8b3dd7d74b34f775bf1a63fdeb3f856920f70758add52e9e0e06090fc210f921c74baf49ab8f778bd373a5ffbd74b09ad42b19a99c093603f3187952c465ceadd4296fd293c767c0801de3d81fa4f7211ca5e7a9f1b9192033942fced24e081d3f3bc0046fb9b14f7e4999baae71648b97b8822061c8dcb5132256b518e5067354838f28705fd0c7217ab5c2cd6e4de35e9d095dd563d0cc1e8cb70d26cf6680610860dc0a4591487f40029780f3b62bb2b54d6d89d1e7c2b83f55b1df8e5cf5a5265f25aa6bce851596e524828390181b70bec8c43658900c7f0297c6ed0e84dd87aa1da65c3d56ba16b711ffa7fa94acd78eb77937aaa26328b236b2f33b40c63342a12d360ce45d3ca459d759900f71b1e723576b69dc64aaeca331848441752a6a45b3a5611f17719fbf3e4bfd1237416d4f0f33a8d32d240295cf79c5273a57b160a861209bc9672b134f0c9d32404499c7d4b9a0576b99e0828292cf2c3e5b1282b0eccd4fbde3fa10f5c429b8d973f0a7751a506ad8bc0da4299cfed4c2d63753503c74eb4479b894585eb4b60aaa2e0ce713234457d25ff39b1f54a37b11670e51489c3c6d52eb8c72a0c39213cff590015e37366344473691491f9f7313d0a028c24d02f9240c22d4d73f7e060ff070160f8ff1ad310475140c8745506785017bc62a5aa037ef1286693d28358e24372c573d68bc46a285419631c3019f9ba5b03cd791523ed80b489ba29ad80ae41cc479044e9f3e2fe15248bf7ec0c40fcdee17b871602c17458570350ad95195ec0afc2a9f0dcc532d3aa6915e7a7d66c21bfb5bf33db23551789333f6d1a52411f6c6d651f42902f544fe4c1870282be50cdc2f5f71cf87dbb207fbf01345b3c067ef7acb45b6e3cc31eee5e10488cdac36fca623de7ebbcb28da37d30fec7fc35c96407803cddc8cfa26fc88df7a8cb1c44ee3a3523baa7fa89230615962bb68b77a68dfd09d11bdca8abdf2cde3d45559b29da5800cfee5b805c4b75805343269058750354fe91507eb5a9401852870dfe6c6a16c52f3c1d351ffd5e259b55a755c9238d7574505d1fcf9ae20965a2e8cbdafbcb8beee2388f7c1f4785f0d1577a7ff9fd0b7e0a799a58147c137209e88930e29d58452b274f250daff7f8cc3f446b7b4f072c3de2294051292836f3c383842d4a5c4de42c5354b4e260924dff9c6adbf1bffe8e844a3d3fa3a2456414803bb338e9872da4ee50dcdda574b735076a883fa5e62c9604649712a8d8b6775c8fe824cd57622182f011d2261c7ccefdfdfc357e1147b44edf1723ab14d28247d2209ef2ed12b8987594cdd7932617b64a64f3d42ce2d0277be6ecc7be57c4574ba26b3dabe1771f4339776ce8b597faa1d66519da12882b6ea978d8f58947eedf0cbd9fdd44173cc91553e3f820f83f33b1e73cc569ed128056af7596816a31198ff9bb2e3b7a6958f0d7e26366b8cc3f412f0ffe57f6ca897350858ff35d7c4aaf8c3dcdac58ed9138757b1a736ae0884ab5ad9f976bf0c47a1327481088a1e9157fcdf855a476fbc3a90c6ca9b9375a0ff2b585a2fe906f85cedb1aee51cd157ffedf3fb3183e74ebbf52e312aca5c425a71be89d5230e53de81da15399b08f818b00193f849955122c2b069866390580c5e9ff2a0c8a97d8b9a9933e3c83bd31d758d328d1e78e4d3175ed343ff0adf1622e2241629d5afc974f96e4f3d9ab4181ec51e80250e77d1a4803c5d6bc0400fed97a6e00667d53820346ab24615cdfbe51d58c9f2ba89ea73fd42b52abf65f489b67ade68705560cfcaf1565e67969d5a1e3bff2111995eddb2b22f810be1799cbd70be3264984cf1428b801e1a69842fffd5ad85315fef3a4c8b683b6f14e038acf1e2a0d96d251c7022872d64b9e0fe4eabdcc8bee22a0ae7def6651c5768bf31e55747310decd0fae55759432259be098be317ab0b60bbeac7268d1c7128b7de9b94d7053f0fe325bcb9bdc87627ded4610ec773d9435e1e9e197042cde88b83efc69c4ea7e3a631fca1ceb6750dc13cd2c7d613e7a384bf793daa65faff0d6e758720f2631ef77da02b47aa4e5dbea5cc630b37938a10c07cbeb5d62ebe66818e7ec66e8f925f3ff7a2166a528cd553c9bf0f178507a9e7f14a9225d925dcf9889db7f42cc4abb12577325cc945236ad20465b1cd22ea022c6cbaf4a6d3e0184b3e76df7065cab32f07a43b3295544ac4f2a2760c0f0b7c9bfb3a3b80cb11d11868547fc8ed6e92d0fa562c2afede1cee75bf322eab54ae8fb67a68832dad44dd7cf4de19d98362fe72080e1bf32b92f99bfcc64e7c030756621b5d662359a388f88bbed013b9bb10aeeb3805350592941a6dfa9c86b19a5c5ac23263c0f1d84b200b0f250bc7df272838019abab810de2726588948aa70dd80277fb5a0662b5ccbdede70d56523a4860ef255e8e2f89ff97e7fae683d38987a779a04b00c387aef716f062554360a07b7adeeeeb00a89d81417815252c8c65b427e66a11cd7f492688c931f90ddcbc98665335eb31f76a7169cc744237f0514720172ec2747810bea058b322c48415a077f1cb598fe98604ceeb124e607109ad7e44b103cfb2adb5a77be2c33763ee201083765d87a9b1b12de6a4ceaa147fbb9bc20b4a558eb46e604a2fe665604de2e10f5dd4bd9440e8e9e2ce78c45828f8df987a8a0ac413c0085133fce9e97748c84d186233f411e29eb9e1a5045235c1e00183de2078544e3db1fb906e42189cf7c13621f9da513deed392ff396d59c348f7a59fc9d78255834455a339fc826c359c963a9e20e7466da4f2cb03c4a2192802b1db77e9d770ead7f918df9f24642edb1e3847d3742635aa25433f24f7a4a75867a629fc11616bc0b37844f7a9501c78c37edffafdaa6503017cf0a1b662f715430cd2896a79979abceb1c39a5ccec06f2191f3ba8c338d8fac0298f6f730362d7347277d6edecc811064ddb926f52a611063f6ba39e2df8f681434b0d107ea2e046f6118530f4fa305fe00288a587301541f875d4108a3378cf092b2bfd2c4e4e5f59717cade0ef3f7aabb4d26bab08edbe3759ef3a21c942ebc5a89c1a01d5fe3573b97958df2c8fcad314f797848fee64ac07d348712867467869a9be252a9b0a6ed1aa9e1f8b6bc92f208ed9a5082a5fce63974fb96a048619a01e374398d230732da9a2346fdf8d7c0eb356997b530a05b990b61ab34313bea44b478b6aeb3bbdf9d424188667a236b1a878be5304e9b40c6f77eaff4a5a851dfa204b767e2634abb7ea91725954b63802a68856a37396d22051747d1e8f75a4e01e6d3707b6a0cd32beb39a2e3d20ca0be952f14ed8dc0ff8176602ed3d92b28fba56bdb8df8588912b675ef2045dffe37363b48d123e6182eefc693c6850324aa8bcb6f389ba083475683e563c531ecca2eef8a8de49df754a98f33e9febb46250b05c0cbc71e40e97b6038d794fb4c9ad9e783386df246ba73f83fa3adf52cf935a8fda43f261763492a10fcca6c64c8bce83ff589faeba9381ed042f2157186d711f923423e123a0a0ed67ee7090e8e7855bfa0525850f475c1514e4dfb1cf93581c5973825a08cd671544b155d6414308c18be4160e37c3f7ab85a00f8f75f17064f2cec13661f2bb3fa3835708892fbde2b11c461bf2258e843d5d1959522aa939321b5c6d420b286d96fd2e99080efa8b704e8a14f36869d8de6e62186fb342ba9878d4ed7164d81a7a31353c03ab321a3c97d98333f72e69dae2a51462db89a7c05f9ba8da1989b85558a1f5fe36afaecf12c562cb6c4e62ff80ccc391cf05c62d1a551fcd6212aaf98b7b7e23b4f7c1624c2714833b8fad85d0c45cc4484f7ebe2a9764545fa16fe3db3c67f757c370d1d2b9c77200670b7018f8d2c478da1ce258ca1b5c9b83c168afe4f4c3c4765edec98e131c4469e3d82c960dabeabc84916ebe9eddef74ebdfe7f8d74953224681067b55a279f5ce5cbc1bff94666da4ccfab6c0ad564f6374b4c19e681af99bc3c13158851b5dbfc6bc237640cdc78f122449efbe26956e11ba6bccb0eba6fd4337d5ec235cbf6c8154a279e19379e5c72d485e390ceed07b141f0a912d0646a34c8444655b632275004e2f5c4e22b0407043916dc46988be911ba7bbea312d1a5631bcfa4e97a847cafd82146b6eb66570e0f8207f067ca01f4ad7ade3c1539e092a4e37346400e78c3e0a387a72afa1e8d5b93feb9981b1e2d0a8d028fcdc91fc8b195351c8ddd8330d8710b40db6f98bdbed3cdb3fbe48c436c475b37182fa2c384066f58ec161546346457320821b50ae9caad348f65c27e160ba4962f00a71932a451d726e26be3ac86aa4e3fc8a7468f189351b049b0383678a63ea6cfd6ba970542e445392950cda0bda3a8bd0e7a254f82608c4ae364c0c5dc529c19537a959371a3ca952f16c3b5f08080070c691ddba8b72031dd62ae4bdea5405cadd3b7f2131b774718ba395fb0292f9146483e636209b06a5cc08d85f1930d3cd868c36b7fb48a7e5d7eb6ed16423634976c374c822bc2da5766405910ef7de04ef85d3608a57e4ea0238b98bef9d5acb73f79bb20f4edf311dc841b66a94ae477a6b08b06e54746456f7328359cfbc3c2da56632dd0a1e3679290bbdbf63ddc8bfeea75a8a3d3e3e1587c8947a799e9c504c05a2789f884cdcd287fb3c3582cf436432d83a80cdc7", 0x1000}, {&(0x7f0000000300)="a809c8201aa1d6e889e78c564a6326321f2d14b5cf443bdbf2f1408b1d93d548e0647fcdc4c786060cd7efad02778acf9e813918555efabf996209e1f14443f8f61a49ba3053d68748ab061c914bc9b58e824f8906ec1b3457af5acec039d6bf4a2a8e2100809ee8d571942b2932290caff59d55bb46bd080194e061c3c94348a526a843f816764a5d4c695a6150a39b597861679b1e63e7d1888f3d8147f045990bf3be0c", 0xa5}, {&(0x7f00000035c0)="e04f5ad2f90a0dc9e7913641a64fb75cf71632c3e0804d2590d91bd41f8b0cd8cd19f6130680feb21cb487ea126ee99fb4ca8552e833fc3d772b75c84da8b70f266007dd5e89ec35ac55ce17a8c69e8339077987158be70b016eecd66ba4fca41d72bc31b098ca53cea4e6591da6ba2a3952c4648a57ea36e62de40e41ab3278b631af894f54574afb52e67af9fd07edfc9a98500166becf42be04546803fba592e1586608d2a4fe41580a532cc37e1ca4bb1a2ddbcb14335a727fd9fe6fdda56972b4f5d244a1612235978b8caaf1f2171ac427c1350c34e6e9806e3c5e9bb52e0a598e9810d5a00ecee83d7ba26fae6599f6bc4ccd8c03a36278d22d2dfb1d72438bac14ac2bad30ee10bd9c48cd70f097c3cc5e9c9f09cc798b4aa62a36ee7c931cd890e859ac3ec1ace85babc1c4d416c0dbeaf2eed0174018d061d6e2b2c271f72bc84d388d4b6f0a7ab8d37c17997e45f1e0964277244aaf998b9f62509388e7aaa5decd9d76961c3351d6acac1372e72188a7cb4dad9e602286c30ced074471fadeb363a8f5490aadcd2f528c02f370ee9ed71cebc574f183ca4502aa659c23e52cd4eeb90c7741d497cd35d3df12af20878c784d070a7925f402ab07033111649001fe34616e274f1e3a4acf97a9fdd188a78c81c5a2025c5313b0fdc907c7c79e4b05abb61f02d6cc361d341738ec4ad2db08ccba578919915229b85a6bb5870815831a85f2ec7ebe496152cccc124ce6ea6b76d8bf0f113e3a31a2e184c2ecfe87a84ffe6ace4791633237825cf4dfa1d431ffd3e705a4ffd2f51e113e70222c8e8d484879a8b3eec4bdb33a51af7973b893d1993e2d16c706925c66f4513efcee602a095a8b56e943fb5a67c54cc72bf2035d77916a3bbf5eaf7ac60985eda28659e802348873917062c1b78d96592ddbf0dbd36a125855843e79ec0ad1ce778b0cc941938c994a68c93cb2de24387014dff027f84ead78947153459c435fb852e047f1ee6397ccae2ce45ac8969bbc7a37e561467d69fa50b2000046334d25e0f287d4ac1cfb595a00ad986158c82e5c1a476abb746bd9c7dbaf16709ef41d77d94a25c5abb5dc0f6ece73749890531c49dd8d04cceaee9befcac581c2e490874b8dac6f4a9cbb302c48bda6ab84220bbb8f397fd80aa52c196142dcea8cf077743fcebc2580466f805bb707fbbdf0b89131aac04bd5e1e9e12ff7c6fec3259f65c3bfa9fcca5e947782f42ac0afdb9bf72da495a532801f3177ed839eddb0849f421f237ac6e68022839087e56fe0905771281b04e94974232532afb95ea766693b4adee4ca2bd29cd7f732fbb265b9023113f02d1738adb95dc59989c9173db15586442c9f83254185c52cbdcc07839f8de65211ea5ad89b3429cbc2754f1f222d2e6cf34a984ddcb5f47034d12542cbb7fbc530e6415c046649bc46859d1c1626bfab8f0c380f9abbc1c591268196c5e1549eeb9fb88717720085d929925151ab4cb553eb24386b8674c3534a8b1c09112faecc9eb06c2ef650846d49cf27b672ae3c55a441c26031992e26bd68f8442f9757d5b7d27027dac76d8e03d373d31624963f0a1f423caefc0913e4ae91163e82cfbb3a048f375806b717bf3683ebf69773dd3795b357b4d4e2633fb1e184732924c87998dc9e33c201aa12fd6ed99fead0cff2ae07285e76e2282c173a38027a77f4acd0bd2f03cc4971f8a1c6e40c8c9f47175a330720231161b5bc1a9b28e7f180ebfd339f078e4b1a5f53616ba2c26fc6a25abd9a53c2bf25f0503ffaf69740c449cfd7c6c9bfc63fac5c320b0c4b885e7a4e0a98b6456df4b7997c0c3d1f0d5807a0aa63e0570525497862ddb6cfb836b74ee46c723a962195a4ca36b3f1c91e4d3bd6396bcda711792a7ea4ddbe4baa25f8b019c657a84d9ba6ea6f202d23a72f6c1d7277a138234435424369f5430db1c7413f9b4f60fee2201c51611bf1812da60e0d022fbeeea36cfa1ec2adcd6b766b31d8f4ffb13b39caf21324756f7e8263ae159a90be6e54b7252152304ea50fe91938563abdbe9acb8f9f846036a6b0dc8f361f2475a64ecb7dfef8ac77415341473f232d8cf84c9399f388a232d1c7378cabf5a4c1ee113a5b5cba4c62b7676b20b6308f74bbfbf0aad294bdc7590f177de2cd027b1ecd57ba7b44d47c0bef1b6cafbefcbb79a4655f631ffd78a0962808685d50cf370cf44bd292824baddc2ce22f280d15d22dcd18f0c309e0a29090ea19953efd0c70b5c7f7651fe414b79b188c2edc027836bcf6359fa2ee32eb82fd1763829e2eeab8bc102eccbc2fe03e07d8343d325ea5dafa249707e0e2c539dfb33f212989903471c89e166edca566119582c583097ac0750c4e70796b1be3992728796cfb0b608164c160cb14bf45c3dfaec9b77bd74cfb55b9a90505777f10f4ffc3c9c0910e9fa5c41b9f40c6f3193d3329385954dfe1bb80c767b246e278a046da444c2ed07f8f8afb7f69677b8f417fd708009ff3becf86de14dc50430a5378313986b969ca4abc658cba07163fdb59af2aa735078fbcf5bcc928dbad4b707b076db31a6a4a6bf0bf4490fbca30298b6fb185f3268f74ba840237ab0fcceabe742775258e39bab232cf83fc4e2a3ddb5464ed5db0b0be8ea6e32ee48e62e24bf41caed569c8038128006981f61bb45dd17756c766c4fa303c25c4d08ba2e7303a627cd607b7b0f44f3e9831aaa551eed642bf2d5b6b25b96834bc187ca07d6329d6fc33f86452ca9a1a9f64ccfd607fd1c608a2f5cfa291e508fa81dcb73a81e7ecfbb1198f644afcb7b7cdb9beac435fc2ace1ae6000c1b59ccde6d5001b6df118dbc54ffea3694e33de1d78ba6d9ff7167e1621e3a305f97901cc159029d13e465cb8c51510ffd48323c56a7b618e36f0d35248094eabf20b3d96964d5f00ce557973b20687686cfe1c6a23ec6e9e0800ba47b35dd30d22900cc7877625cd4c5ec3bf4f834ac01c3c69a2cbc6fc79332f2266d060ce78798bdf9a7a30f74057723144172bf4920bb1d349513d21de066dc01434cce700fac89792895e79042d08834a1239577c7be902f1b3bbcbf5460c904aeef77bbad5f1cf281cc33b90ebe2b274f452d0449e7ceb583008ce5a65a20db82a2e04f5b9cc052161e460e21effb0c05e06fe6e4e15e83988b5eb78b44591d5ab3e276c2adf7df1ac6cfecd6ce953e05376fe162f924234f86a82e0f0fa929c3b5b4d13e3ba4ec1b6a0e3e60cf321df9885a504d00e394790f53ff289ba1ea9b41bcfba05dafba3d65e7b2557f682e2f1eecd6a4a33d230b0d480893828aa58556e874fd01f44ffe2c43249e3542f8bc643e8cf8d8bf78756c8f6fdd64dfeb67d1e0928d5f88cadad1e3f2eb2bae88c301b1d33053392f6da568aa76bffa839d4d321b15c348d8194c1b9294cba882b5e9fbca6458ac362c2b3e9e8b6b2fbaada86f4db7fb29412bd9d7a3f1dbb311e83a9a9ad8958ee1d525a9f90f4d93f6225b3e17728cc617aba1354c276147776802daf2cf5234efc3c1641315a74c6178459363b9412e674db70e626da301c998d5c3277abc3112797fd5bd40f2b16ae4b7830664becaabfd475ceacb7ed2e8a018d25e72e821e1abe161fb4ac149516af3a178a0ccb8f16fecb7726df846b38391865cb71bda7b46282a2dae704d83042f1af8306181aa731cc4172a114edf956f8d7d582ae3cbdba50642a60616b506e6a48e1488e570d18809a34443205c3cc8e1eddacf9bef7290eac751e860c30957fc6103f42ca29443a5658fce4725b3f5c3c8eaf799eb16e035fc12906013b8932addf3752524bd8e88135467a714a2d24471017e95560d8ba16ad6e3f22027f5121233969f3684e4a9af703251e568e1945ec29fc16b2b8dbf25b303728ac42682ea9f58db5d75ab51b6e3adebfd951dcd6b2249603992fa6652d326b7a0b90081607687aeb2debd28d46b7c2a00b011cbccee33744dbc8a2cf334fc4a658b90582dfb434a480fe1ff93eb35dd4f41dada9659ff50517ccea432b6b715a1676608590abeeae532160500fc33ae42ba74007de15494c1212b3ad326c33b02854a30cba90d170f25d9d37701e814003d5146e19f082d5e803577323ee62dbb9de9b4823b8a79c9455a434046ca069fd1e62e9114311737afdc4c38f80a63cc7c9c6ac0cadf4788176a14d42165892c77f71013a6a2ed9a814cee657824431ef69364d1d09a496037e18e8c96757cc531d9d852756cc5fcebed8f105f6ab5ef22aafcba221b67dab7371043e15b962874cff0f7434b9ef788b439ed2203589996045b75565b9a8c136a9e582e96489feb43ab69f6057973e878b62821ff625c5bee294e59b44b1feef1c654548c63a2786693278020230e197405154b27a74594d53e83d78856ae088b3101e5c880ae772a8d73053bc1645517d35603adae930a3d7a753cbc0082087e060641f9bbeb1b6798b3a3dafeb2f097c52e485b398ef3e", 0xc75}], 0x8}, 0x0) 00:08:15 executing program 0: r0 = syz_init_net_socket$llc(0x1a, 0x2, 0x0) setsockopt$llc_int(r0, 0x10c, 0x2, &(0x7f0000000080), 0x4) 00:08:15 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000001440), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x14, r1, 0x1, 0x0, 0x0, {0x9}}, 0x14}}, 0x0) 00:08:15 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_mreq(r0, 0x29, 0x4, 0x0, &(0x7f0000000240)) 00:08:15 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendto$packet(r0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, 0x14) 00:08:15 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendmsg$inet(r0, &(0x7f0000000e00)={&(0x7f00000002c0)={0x2, 0x4e24, @multicast2}, 0x10, 0x0, 0x0, &(0x7f0000000c40)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010101, @multicast1}}}, @ip_retopts={{0x18, 0x0, 0x7, {[@noop, @ra={0x94, 0x4, 0x1}]}}}, @ip_tos_u8={{0x11}}, @ip_retopts={{0x28, 0x0, 0x7, {[@end, @cipso={0x86, 0x17, 0x0, [{0x0, 0x3, "e0"}, {0x0, 0x2}, {0x0, 0x9, "1231502a8330c2"}, {0x0, 0x3, '|'}]}]}}}], 0x78}, 0x0) 00:08:15 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000040)={'team0\x00', 0x0}) sendto$packet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x11, 0x1, r1, 0x1, 0x0, 0x6, @link_local}, 0x14) 00:08:15 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x891c, &(0x7f0000000240)={'sit0\x00', 0x0}) 00:08:15 executing program 2: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f000000ec00)={0x6, 0x3, &(0x7f00000000c0)=@framed, &(0x7f000000eac0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r1 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={r0, r1}, 0xc) 00:08:15 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x8923, &(0x7f00000003c0)={'ip_vti0\x00', 0x0}) 00:08:15 executing program 5: r0 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r0, &(0x7f0000000340)={0x18, 0x0, {0x2, @link_local, 'wlan1\x00'}}, 0x1e) 00:08:15 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) (async) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) r5 = dup3(r4, r0, 0x0) (async) r6 = getpid() sched_setscheduler(r6, 0x1, &(0x7f0000000240)=0x1) r7 = socket$nl_route(0x10, 0x3, 0x0) (async) r8 = accept4$unix(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000300)=0x6e, 0x100400) (async) r9 = getpgid(r6) kcmp$KCMP_EPOLL_TFD(r9, r6, 0x7, r8, &(0x7f0000000180)={0xffffffffffffffff, r7, 0x2a62}) write(r7, &(0x7f0000000340)="019626e59ec5fa91ef76be612de88d3695c38c1d8cd39f706007bd7b1fd911eb1241c82b76a929899db560adb97d29f004213cf6e50551e8eb4e8797caf8b6376d5ebfccf620ceb56ac7f145908988a5bc172d1c0bb93a4a364bc07109f7088bc04429c79a1defda5e58791cbd49ee0db29ec50d6534406c039d8dd44ad16e59b5304a52fcc1e2cd5d", 0x89) (async) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) readv(r10, &(0x7f00000006c0)=[{&(0x7f0000000800)=""/232, 0xe8}], 0x1) (async) syz_open_dev$vcsn(&(0x7f0000000100), 0x4, 0x800) ioctl$SYNC_IOC_FILE_INFO(r10, 0xc0383e04, &(0x7f00000000c0)={""/32, 0x0, 0x0, 0x3, 0x0, &(0x7f0000000240)=[{}, {}, {}]}) (async) sendmsg$nl_route_sched(r5, &(0x7f0000000480)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x405e0c}, 0xc, &(0x7f00000004c0)={&(0x7f0000000400)=@getqdisc={0x2c, 0x26, 0x4, 0x70bd27, 0x25dfdbfe, {0x0, 0x0, 0x0, 0x0, {0x0, 0xd}, {0xd, 0xffff}, {0xfff1, 0xb}}, [{0x4}, {0x4}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4880}, 0x4000) 00:08:15 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000040)) sendto$packet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 00:08:15 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x29, 0x48, 0x0, 0x0) 00:08:15 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$packet_add_memb(r0, 0x107, 0x1, 0x0, 0x0) 00:08:15 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$batadv(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_NEIGHBORS(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x14, r1, 0x1}, 0x14}}, 0x0) 00:08:15 executing program 5: r0 = socket(0x11, 0xa, 0x0) ioctl$sock_inet6_tcp_SIOCOUTQ(r0, 0x5411, &(0x7f00000004c0)) 00:08:15 executing program 3: socket(0x25, 0x1, 0x69ce) 00:08:15 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x29, 0x3b, 0x0, 0x0) 00:08:15 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000100)={'gre0\x00', &(0x7f0000000000)={'gretap0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @dev, @local}}}}) 00:08:15 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000040)) sendto$packet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 00:08:15 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x40003, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(0xffffffffffffffff, 0xc0189379, &(0x7f0000000100)=ANY=[@ANYBLOB="c8ab15df0000", @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) r5 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x30401, 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) io_submit(r6, 0x1, &(0x7f0000000700)=[&(0x7f0000000440)={0x0, 0x20000000, 0x4, 0x1, 0x0, r5, &(0x7f0000000780)='!', 0x1001}]) r7 = openat$dsp1(0xffffffffffffff9c, &(0x7f00000003c0), 0x200200, 0x0) io_cancel(r6, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x5, 0x6, r7, &(0x7f0000000400)="2152867c7ea5aab24cd8e710ad543dc97f312a85e0def01b5466b1d8c0e196409744422be656b68ce0a52f67cfb7daf895ccdcbddc9e94c2c14165ec4a75edccd7e55dd5e22bb47ec964c719094d96df66402e85f3b05d6573314c92b18127e5d306180003c8298596b7a67917802caf2d613f80454c793e0c8725082d1a830f5995229f6de16af012e66e5522ff3522222db71ca0820b31a0634e5e8b3af0586caa59f704dc682446dcea5f82fc5c5265e52c124c019211b299bc5f8f41ba50ad7059e09d317341028f2c6d839cf643f68054854269ff8cac4b88b270ec25bedaeae6002ef66a8a247eab30a65217fb3fca5e70577b4768673b3c7f359de25b789bd5ef406d79b3b1cd4fb618945d535560d403b90859f95b932c1681d5881bd29ce8ad2c0613d433c7ca2e0d55a25f3c3ad7c7e13fb378b5c9202787bc32ec2e49cdf36577171e37f294226a92f6c53e96bddb9462192a7c5362e49d5f03130b29fb8fc891c71af91f5f515d51f934caf35fdaab9848f0bf54d01b3ea6e296795d2ff2f31596f9904730847ad78815b37e79ecc5ee0f5a1aab6965fe92a47ead43709ab196032776d2c06bd4ca929edc4f1cd320490b9b1a53408a06c34f7c3f956c8cbef89e9a69584d46fa3d3e6729435f17a75a966997ea2fd5191deea1260079f39ac6e0379ae3c47f198de33daf5cbb57f50061d5b07945f4573be5d70cefe34a8a4c530b9ee38ac80c1eb2a19948543209b855eb26636892c26a6026eec847ba2bb32f24510a6df08df08314abebbe6cda61ad3649212c30ea18319277dde0072f907806b5b3fe8a5746943dd55b1489922117f4fbbe64e705ae361717c5133c803e15650364640f39db29824536aedc6db9ac1b81abf72032f49191780d1f453062242996eebc9fd3189e7862551a0c9188d7573bf6337af967a45ffa11545c18796dd8bfe1c573b295720bbfdbc9644b0ffc7659c36571edfcaf66a5f5501f9c4acfa153c1cc570a33737dde7f15b1d83837aa218e617a607d4d97fd4ce3ccf9124ba84f054052d54f3f11cede1d1975a6f8819be8414fba09e64fe80954c0345d24a8b29ad8c7f0b38d4abc39022f4b1c5d06a55a431a0ac66f6012f229f2647df9577b53d1ec2fb8ad56a7434e8a232a40dc6fd9bcddddb3af5dfe92ebed6245ecd1b4f451d2820214705dd54e388377f9e041f132342739a20cd8aa4b55f70bd4c8c24a757d7b63018b78ecc8cc45da3870f92f7be5e5c1f6fb1e2de3dbe2808de0e24cd90575d553cecb50d40084e4dbdaf2b616435c0505cdc12f498083a9a60f4ad0199d0def2ce2f6b8ece8be32a4e92c21c562d2b5a87d35ba6b91f6122af695b914c2c3e7307a5904cffcb8e43a8ef623dd0bfdedc9ecda0e7209c76f32c8f15112db51e99300167739a8ba096c6654b86b3ee579cded543f79ceb078cd6e545b5416194ca8c39f04dd740940f83ffcf225df8b4030cde029c5c027eab6c75ff2a13d58482e98a3710ad04dfae79042ab28eb091d5ad4572036e8500461dabf3359d66bc0f15fbabaeae0edc41a9d4bf9e8a80d67da20604020d884d78297c3ccba3e52d9db3b552ddd550d4cf7fa2c2add38e7dc8af054c0a6f48075fe897a662009d569d6a2e7dd99be3d8fb6d7010e7cc41da767cbacac580491fdea908df0406d8af043da28d6b9dca19a9da2cdaeb71e4c430644a70af56d27d398a74e9031fe3dfb37edb3e397d84ba32eaba18dd947b65478a987794a005edd0dd17db2c2b1249c652c42f51a03919ec66ebe25cc0b43f5498e126ad3512227e12b47192c1dd357858cc91da4c4deacef2732b9cd4112c9b34db8f02479bed9e24b00c9492f12febd0e4df5db9ef95f94d855c06c02baa5df2be5863d04e299a3369682fdfe3a482f29b27439ac8f4986fcc2018313df5110d9690e7a1f3d116dcd3824c1d95c9bb2975a62706cf5e2de28f206e6c404c239ed2d7e2041d307a4724efd170cf194323133a24aca1ec0516d633744fdbc85c6d535d2cafc0329616bcc52e0ffc73118c5a0fae4db7c8bdd2c82bf2468a72cfd1c85732cb0e8756360ed432b33824dcf7f3070d63a475f4491d7ca7517c034f7561b97be7958d88310f87b924f1c0a2343fa5c7acfe439b7ff8893f61eb72969275c8c759ead38ad103fd7c2d9fb70d84046fe529283c6110e4d0d7cfed37cd5ba4734af9bd708a285e0467b902843440d5288ecdc5df967d86fddd5471ddceb981dbfffa20d2b27862a689bbeeb4ea6f5a21e2ff80d4efff8ef02c1e277073584692c43e9245cb7da5816189d608715b0dd4683845f36506abf5d044c198c6992c11f239756acaa3d1a93433e0c325add5f384e6d3bba98e61e77e8202a4b6989516a8b9bcf809a11a0bc0dafbeade4818f20b3b7c11ec7ad65b5fbee67a1527805c1d368b3fe22a1f93dfe77428367534a62c939fcdf708f8aca7b13100c3e243fd76457b045e8bff8f8d34b8097d7de34b555fc090faf851f753fb0f684d5cfef52610ccccfca45f0c900800ffa0492fd156817384ada7bbff7f60f1d02b4804a3c6b79661b6e609e7e0cbafa0b6a889dde0cfa3e05b44312b98e32e5a0eccc869c884bb96acbe48b318ef9e482082e8d37c29141d49ae5abf674deb334dcb85f766f5120ef7a46121b1f953afd94fea20df021961483ea9325582a6614d5cea001bf425d42825133098d174bd79bb6889cbe1cf7eb84fffe8696fee4ec5e40649c3c3107dff12f691b75226959751cfd8b161ae4557c5d1324d0ed01cf864d900a3ff1c92febffd1278e578a1939acdb752dc84b912715a8e00202397c7095d16aa39c41a052bf8ca1d76ca7423d72c789a1831702b24cf63cf68fd0466c0cb1feb159256b7b7cd8007407e10f4a76c9d42edd97aafc4d041532a7ad0d1789062ac5508c9baac7beeb2b785ced81e5f02177b2d9abad462a1496cdeef26285205c5865d3c115acbea408aa3c08e4e629016b6d85706a5378815045224daa65ba03d66fc9efe5d9bc6ed06f4f8c7423b7b209f31832fdc8548e1af3110fb7db3351a9c729389964300fb5816eab2128568cde1d3bc51bf12e0850aaf3376fb875873ecb481e71af689a44814d8ae1015e9395498006d7e0312bfeed2a9fddde4840753b779c2fd5742bc13175167f6493138f9f271999aa5cd574a8e3f3abfaccfe0d8474f5cf41a9eb1e0f359459cfce20d8df56d987703674c201b811cb8fdc52247103b113530804ebb53db5c8fc2c64b67377ec18e131d3efdba833874f379c3de1dcb94bf58a038c742a146062eccf63c230fd2b359239fe3b859b11c1bc557827f7c26aa53ffe5f1664c5d1963a7659617583473521fe54ff2f12d7d4398b0d383c4fb55a1d7802604027e0a77a221a0fbaa46aa5d0b37dee71030cbf5f222c6f0f87929b47614815fe7b9855ba3f4be7cdde7cab1dbf429b215a77a7c5ded7978707a9a623bd02352dfc65fdf0371980a0e3031da6dc79f8b629434177cee5b538fb4de9fc51c038eabe9e7fec39620b4ffb86c2facc5528454be41f655355ece1aa6bcdb4eaecc07f7fa934968a1b046ff9f5cdc83fea03fb94d4bd6c0a51e0bf4808f18cab972b5b2d2dc91bf36d09c6800f2677d9f1ed84c30258066b567fa263ecea08c02a79f4e2e062c56465887303cff3d58c05c6f09baa32cd906ba46282bcb7d769a6a67dc30dd84a5ed98f2aaa0e61e1358d305dd0d28294eccf7eccf0ff1f369605360e7988a0a86769a4e2389cba6f4f20af6d58b0e6d24073a7aa656c2891fb2bdadbf2e8fde0d6d5051abdcebdb0dd2e37076000b8b212a51fa8e38a3b50266a7fa30641a0a8314b5d08f25a222873032483d7612000c6a7e36f85bcc08c774bc8852b4cfaf480c2fee736c3a1781744d148a19ad1d195018c44e95fb7d2b04ec3d366733bac447091b1fc9c99d60594e0f7ef371ebcd5566422e1a95d680cc1378edd9533510254d2e69729391c8a99c1cb390b750a902ee5a5f5558452390b66040327966b960b7e993b0d49c07c680e6ca0dcac61d3e9d97e434578dff49b3b5b496b7852a670c27eeaf3f32c996a5eb84952ea2b6fcfdc413dfd1665cdeacbe625ccfee74b5f476be5d230f22571ae6a96c9bf3de649455e2e2e27bdfcc34bc4ceba9db53502a3a5d69bfe629036b076edb4a55358fecdc784620dbb0ff392fdd8f63b2f0b741aa2ef18ac3aa52699917bdb7a2bb56a88acbe4c789b2ad3444c637fdc421bd56288d92b8c730a65bccb91eaab1d20f0d1857ad10a02c12c424de1f754111d7cce6ac0957d76144b701e4b0e391983dbf8985ba3bf57d83ac2dd5dec2756d555f64726fe4f39e1057761d11f0d0137b78dcd3381258addc3838069b9f7af6c9b7ee02bb85050a76151b2e9228de9c182ed280409c233ad3ce88d15d473377cd858d374110db8caf797cf3007d883a4862f0a87db7f9ec3c5c58be5126edd9979955c516475f057bb6f8fe87dd36a3dca02aa57cfdaf11d9e66914bf98f24a26ebd492d2103b3c3c3b3e76f00882d21da6525618d72680936b37383c5fe042ce82877d5e6444349405162cf5b8b27ff8a410ba10f4e4240dc3513191b84e1955a4cc14979bcc7bbd9419cfd49511db5c280c8f402bc889fe440afb48fcb82f2250a8e533881e831f833a34d99a967b63c25b1f5fce6a4e093ef765fecb76b65e1e3eaf37dcb325afdbd993e7deceefeb8c47c03e68bc685a98aa3adcb138ec4359fc391d5f93ccfae0c251a3b8a8db0f8df6740e38a009e6b35b82524ced15a5234e9c49edfc7c88d34d7c53490488ee1fb397cd1791a79028575646359dad8766cc633c0f80a378491ff975b1cfe0b7e1e8bb2d5b6affcbebf72b67fe96a75bc643db8a09057592b0b066df75b630d7ced008fa601f84ffe1efd52e8532e9de459501955b90cd267eefcc66df16ed308296675ec4b122d1426762fce43d78746f526ddd20174b4ef46ccddd9596a2adab87aef7037b98b079d0f579aff872058685663f3654cbe4f5b2d6359e22480c0ed8ff161f391dbc3f60c9a89c9b5dbd0de15caa1368bca7a246a52da186dd5ed8da2376b18f5069e4920191bbf08c360409ea7905a952b41751c8d59e9337e95bb1a959bd8ba6812fbed1d6f4ca7097e62a0fdbd599e4c0f8a81c65f3e52ad52eb908d84f6b7018a6b91c4ed8a669e85282138cb0b5a1ff1635794726590926544a047594bd5cebb04fab88f0a899a8a5f4a4302265e114d70a8944469aaec62e469477ad33d9442b920dbe02fd83b664f61119c5ecbefe7ce4f052b6bf8b4cdefe02c98f37cd298f3d40f344a8be769657acbebdda2cd9ca30ff4033881a289f14cf6b7c31e121a8091c66cfefbd9e724e59cf324fa7c3fee0c10dfc82162857ecae3d65b6e8372c3def3625d0f0ca838c37536a43dd22d26c56726b0c83f1cdb802418e47668008e3e86d7bbadc721afd71bf433d4cf483b466a6a3975cb432835a06318f97a6cf129ac59dbdc5989240f52178409b39cb54987c6d602e42f2f579ce3613a313c85ea6d7ecaa333913dde0e58b751b4be24a90eb1db881f63012b08c4929004aa941122a70029c53229d57540951b84dae11f35421cba817af1a02ecd03c5ca460596cd6316c3fd214ca90826419bcbc91a7e546c29bdb937a0cb338bb7d7cd755c33b25e05436e219322a124a32b0164978a2f2c33560a06f41850829ad9608d0f5a8edd6dae3d06c7aaed860f1d4a1d21ed8921d0", 0x1000, 0x6d68, 0x0, 0x1, r4}, &(0x7f0000001440)) ioctl$SYNC_IOC_MERGE(r4, 0xc0303e03, &(0x7f0000000140)={"e2aad44c782157074c8ff0bb0d57d3e1983150919d260a8e0cc8812df1b7426a"}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) ioctl$SYNC_IOC_FILE_INFO(r8, 0xc0383e04, &(0x7f0000000380)={""/32, 0x0, 0x0, 0x4, 0x0, &(0x7f0000000240)=[{}, {}, {}, {}]}) r9 = openat$cachefiles(0xffffffffffffff9c, &(0x7f00000018c0), 0x501000, 0x0) openat(r9, &(0x7f0000001900)='./file0\x00', 0x80, 0x80) r10 = dup3(r8, r0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000001880), r4) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r10, 0xc0189379, &(0x7f0000001940)={{0x1, 0x1, 0x18, r2}, './file0\x00'}) ioctl$SYNC_IOC_MERGE(r11, 0xc0303e03, &(0x7f0000001980)={"4ad711ef400ed528c13a1d4bf697cda42296e3fa5b2b7d7856f6139502d95213"}) ioctl$SW_SYNC_IOC_INC(r10, 0x40045701, &(0x7f00000000c0)=0x1) ppoll(&(0x7f0000000200)=[{r8, 0x800c}], 0x1, &(0x7f0000000180)={0x77359400}, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r10, 0xc018937b, &(0x7f00000019c0)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x0, 0xffffffffffffffff}}, './file0\x00'}) openat(r12, &(0x7f0000001a00)='./file0\x00', 0x100, 0x1e0) r13 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r13, 0x4c80, 0xc) ioctl$LOOP_CTL_REMOVE(r13, 0x4c81, 0x0) ioctl$BTRFS_IOC_SCRUB_PROGRESS(r13, 0xc400941d, &(0x7f0000001480)={0x0, 0x401, 0x7fffffff, 0x1}) 00:08:15 executing program 5: r0 = socket$rds(0x15, 0x5, 0x0) sendmsg$sock(r0, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0x4004001) 00:08:15 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_ifreq(r0, 0x8970, &(0x7f0000000040)={'tunl0\x00', @ifru_hwaddr=@link_local}) 00:08:15 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x5410, &(0x7f0000000200)={0x0, 0x0}) 00:08:15 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_encap(r0, 0x29, 0x39, 0x0, 0x0) 00:08:15 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000040)) sendto$packet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 00:08:15 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000005c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_GET(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000680)={&(0x7f0000000600)={0x20, r1, 0x1, 0x0, 0x0, {}, [@HEADER={0x8, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}]}, 0x20}}, 0x0) 00:08:15 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x12, 0x5, 0x0, 0x7f, 0x0, 0x1}, 0x48) 00:08:15 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={&(0x7f0000000340)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x2, [@int={0x0, 0x0, 0x0, 0x1, 0x0, 0x2b, 0x0, 0x68}]}}, &(0x7f00000019c0)=""/4096, 0x2a, 0x1000, 0x1}, 0x20) 00:08:15 executing program 2: r0 = socket$kcm(0x29, 0x5, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r0, 0x89e2, 0x0) [ 495.663977][T13873] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.5'. [ 495.665153][ T5968] udevd[5968]: inotify_add_watch(7, /dev/loop0, 10) failed: No such file or directory 00:08:15 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000001440), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x30, r1, 0x1, 0x0, 0x0, {}, [@L2TP_ATTR_UDP_ZERO_CSUM6_TX={0x5}, @L2TP_ATTR_IFNAME={0x14, 0x8, 'veth0\x00'}]}, 0x30}}, 0x0) 00:08:15 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x560e, 0x0) [ 495.929679][ T6830] udevd[6830]: inotify_add_watch(7, /dev/loop0, 10) failed: No such file or directory [ 495.966831][ T6830] udevd[6830]: inotify_add_watch(7, /dev/loop0, 10) failed: No such file or directory 00:08:16 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$smc(&(0x7f0000000340), 0xffffffffffffffff) sendmsg$SMC_PNETID_ADD(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000380)={0x14, r1, 0x1}, 0x14}}, 0x0) 00:08:16 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) (async) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x40003, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) (async, rerun: 32) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(0xffffffffffffffff, 0xc0189379, &(0x7f0000000100)=ANY=[@ANYBLOB="c8ab15df0000", @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) (rerun: 32) r5 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x30401, 0x0) (async) io_setup(0x202, &(0x7f0000000200)=0x0) io_submit(r6, 0x1, &(0x7f0000000700)=[&(0x7f0000000440)={0x0, 0x20000000, 0x4, 0x1, 0x0, r5, &(0x7f0000000780)='!', 0x1001}]) r7 = openat$dsp1(0xffffffffffffff9c, &(0x7f00000003c0), 0x200200, 0x0) io_cancel(r6, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x5, 0x6, r7, &(0x7f0000000400)="2152867c7ea5aab24cd8e710ad543dc97f312a85e0def01b5466b1d8c0e196409744422be656b68ce0a52f67cfb7daf895ccdcbddc9e94c2c14165ec4a75edccd7e55dd5e22bb47ec964c719094d96df66402e85f3b05d6573314c92b18127e5d306180003c8298596b7a67917802caf2d613f80454c793e0c8725082d1a830f5995229f6de16af012e66e5522ff3522222db71ca0820b31a0634e5e8b3af0586caa59f704dc682446dcea5f82fc5c5265e52c124c019211b299bc5f8f41ba50ad7059e09d317341028f2c6d839cf643f68054854269ff8cac4b88b270ec25bedaeae6002ef66a8a247eab30a65217fb3fca5e70577b4768673b3c7f359de25b789bd5ef406d79b3b1cd4fb618945d535560d403b90859f95b932c1681d5881bd29ce8ad2c0613d433c7ca2e0d55a25f3c3ad7c7e13fb378b5c9202787bc32ec2e49cdf36577171e37f294226a92f6c53e96bddb9462192a7c5362e49d5f03130b29fb8fc891c71af91f5f515d51f934caf35fdaab9848f0bf54d01b3ea6e296795d2ff2f31596f9904730847ad78815b37e79ecc5ee0f5a1aab6965fe92a47ead43709ab196032776d2c06bd4ca929edc4f1cd320490b9b1a53408a06c34f7c3f956c8cbef89e9a69584d46fa3d3e6729435f17a75a966997ea2fd5191deea1260079f39ac6e0379ae3c47f198de33daf5cbb57f50061d5b07945f4573be5d70cefe34a8a4c530b9ee38ac80c1eb2a19948543209b855eb26636892c26a6026eec847ba2bb32f24510a6df08df08314abebbe6cda61ad3649212c30ea18319277dde0072f907806b5b3fe8a5746943dd55b1489922117f4fbbe64e705ae361717c5133c803e15650364640f39db29824536aedc6db9ac1b81abf72032f49191780d1f453062242996eebc9fd3189e7862551a0c9188d7573bf6337af967a45ffa11545c18796dd8bfe1c573b295720bbfdbc9644b0ffc7659c36571edfcaf66a5f5501f9c4acfa153c1cc570a33737dde7f15b1d83837aa218e617a607d4d97fd4ce3ccf9124ba84f054052d54f3f11cede1d1975a6f8819be8414fba09e64fe80954c0345d24a8b29ad8c7f0b38d4abc39022f4b1c5d06a55a431a0ac66f6012f229f2647df9577b53d1ec2fb8ad56a7434e8a232a40dc6fd9bcddddb3af5dfe92ebed6245ecd1b4f451d2820214705dd54e388377f9e041f132342739a20cd8aa4b55f70bd4c8c24a757d7b63018b78ecc8cc45da3870f92f7be5e5c1f6fb1e2de3dbe2808de0e24cd90575d553cecb50d40084e4dbdaf2b616435c0505cdc12f498083a9a60f4ad0199d0def2ce2f6b8ece8be32a4e92c21c562d2b5a87d35ba6b91f6122af695b914c2c3e7307a5904cffcb8e43a8ef623dd0bfdedc9ecda0e7209c76f32c8f15112db51e99300167739a8ba096c6654b86b3ee579cded543f79ceb078cd6e545b5416194ca8c39f04dd740940f83ffcf225df8b4030cde029c5c027eab6c75ff2a13d58482e98a3710ad04dfae79042ab28eb091d5ad4572036e8500461dabf3359d66bc0f15fbabaeae0edc41a9d4bf9e8a80d67da20604020d884d78297c3ccba3e52d9db3b552ddd550d4cf7fa2c2add38e7dc8af054c0a6f48075fe897a662009d569d6a2e7dd99be3d8fb6d7010e7cc41da767cbacac580491fdea908df0406d8af043da28d6b9dca19a9da2cdaeb71e4c430644a70af56d27d398a74e9031fe3dfb37edb3e397d84ba32eaba18dd947b65478a987794a005edd0dd17db2c2b1249c652c42f51a03919ec66ebe25cc0b43f5498e126ad3512227e12b47192c1dd357858cc91da4c4deacef2732b9cd4112c9b34db8f02479bed9e24b00c9492f12febd0e4df5db9ef95f94d855c06c02baa5df2be5863d04e299a3369682fdfe3a482f29b27439ac8f4986fcc2018313df5110d9690e7a1f3d116dcd3824c1d95c9bb2975a62706cf5e2de28f206e6c404c239ed2d7e2041d307a4724efd170cf194323133a24aca1ec0516d633744fdbc85c6d535d2cafc0329616bcc52e0ffc73118c5a0fae4db7c8bdd2c82bf2468a72cfd1c85732cb0e8756360ed432b33824dcf7f3070d63a475f4491d7ca7517c034f7561b97be7958d88310f87b924f1c0a2343fa5c7acfe439b7ff8893f61eb72969275c8c759ead38ad103fd7c2d9fb70d84046fe529283c6110e4d0d7cfed37cd5ba4734af9bd708a285e0467b902843440d5288ecdc5df967d86fddd5471ddceb981dbfffa20d2b27862a689bbeeb4ea6f5a21e2ff80d4efff8ef02c1e277073584692c43e9245cb7da5816189d608715b0dd4683845f36506abf5d044c198c6992c11f239756acaa3d1a93433e0c325add5f384e6d3bba98e61e77e8202a4b6989516a8b9bcf809a11a0bc0dafbeade4818f20b3b7c11ec7ad65b5fbee67a1527805c1d368b3fe22a1f93dfe77428367534a62c939fcdf708f8aca7b13100c3e243fd76457b045e8bff8f8d34b8097d7de34b555fc090faf851f753fb0f684d5cfef52610ccccfca45f0c900800ffa0492fd156817384ada7bbff7f60f1d02b4804a3c6b79661b6e609e7e0cbafa0b6a889dde0cfa3e05b44312b98e32e5a0eccc869c884bb96acbe48b318ef9e482082e8d37c29141d49ae5abf674deb334dcb85f766f5120ef7a46121b1f953afd94fea20df021961483ea9325582a6614d5cea001bf425d42825133098d174bd79bb6889cbe1cf7eb84fffe8696fee4ec5e40649c3c3107dff12f691b75226959751cfd8b161ae4557c5d1324d0ed01cf864d900a3ff1c92febffd1278e578a1939acdb752dc84b912715a8e00202397c7095d16aa39c41a052bf8ca1d76ca7423d72c789a1831702b24cf63cf68fd0466c0cb1feb159256b7b7cd8007407e10f4a76c9d42edd97aafc4d041532a7ad0d1789062ac5508c9baac7beeb2b785ced81e5f02177b2d9abad462a1496cdeef26285205c5865d3c115acbea408aa3c08e4e629016b6d85706a5378815045224daa65ba03d66fc9efe5d9bc6ed06f4f8c7423b7b209f31832fdc8548e1af3110fb7db3351a9c729389964300fb5816eab2128568cde1d3bc51bf12e0850aaf3376fb875873ecb481e71af689a44814d8ae1015e9395498006d7e0312bfeed2a9fddde4840753b779c2fd5742bc13175167f6493138f9f271999aa5cd574a8e3f3abfaccfe0d8474f5cf41a9eb1e0f359459cfce20d8df56d987703674c201b811cb8fdc52247103b113530804ebb53db5c8fc2c64b67377ec18e131d3efdba833874f379c3de1dcb94bf58a038c742a146062eccf63c230fd2b359239fe3b859b11c1bc557827f7c26aa53ffe5f1664c5d1963a7659617583473521fe54ff2f12d7d4398b0d383c4fb55a1d7802604027e0a77a221a0fbaa46aa5d0b37dee71030cbf5f222c6f0f87929b47614815fe7b9855ba3f4be7cdde7cab1dbf429b215a77a7c5ded7978707a9a623bd02352dfc65fdf0371980a0e3031da6dc79f8b629434177cee5b538fb4de9fc51c038eabe9e7fec39620b4ffb86c2facc5528454be41f655355ece1aa6bcdb4eaecc07f7fa934968a1b046ff9f5cdc83fea03fb94d4bd6c0a51e0bf4808f18cab972b5b2d2dc91bf36d09c6800f2677d9f1ed84c30258066b567fa263ecea08c02a79f4e2e062c56465887303cff3d58c05c6f09baa32cd906ba46282bcb7d769a6a67dc30dd84a5ed98f2aaa0e61e1358d305dd0d28294eccf7eccf0ff1f369605360e7988a0a86769a4e2389cba6f4f20af6d58b0e6d24073a7aa656c2891fb2bdadbf2e8fde0d6d5051abdcebdb0dd2e37076000b8b212a51fa8e38a3b50266a7fa30641a0a8314b5d08f25a222873032483d7612000c6a7e36f85bcc08c774bc8852b4cfaf480c2fee736c3a1781744d148a19ad1d195018c44e95fb7d2b04ec3d366733bac447091b1fc9c99d60594e0f7ef371ebcd5566422e1a95d680cc1378edd9533510254d2e69729391c8a99c1cb390b750a902ee5a5f5558452390b66040327966b960b7e993b0d49c07c680e6ca0dcac61d3e9d97e434578dff49b3b5b496b7852a670c27eeaf3f32c996a5eb84952ea2b6fcfdc413dfd1665cdeacbe625ccfee74b5f476be5d230f22571ae6a96c9bf3de649455e2e2e27bdfcc34bc4ceba9db53502a3a5d69bfe629036b076edb4a55358fecdc784620dbb0ff392fdd8f63b2f0b741aa2ef18ac3aa52699917bdb7a2bb56a88acbe4c789b2ad3444c637fdc421bd56288d92b8c730a65bccb91eaab1d20f0d1857ad10a02c12c424de1f754111d7cce6ac0957d76144b701e4b0e391983dbf8985ba3bf57d83ac2dd5dec2756d555f64726fe4f39e1057761d11f0d0137b78dcd3381258addc3838069b9f7af6c9b7ee02bb85050a76151b2e9228de9c182ed280409c233ad3ce88d15d473377cd858d374110db8caf797cf3007d883a4862f0a87db7f9ec3c5c58be5126edd9979955c516475f057bb6f8fe87dd36a3dca02aa57cfdaf11d9e66914bf98f24a26ebd492d2103b3c3c3b3e76f00882d21da6525618d72680936b37383c5fe042ce82877d5e6444349405162cf5b8b27ff8a410ba10f4e4240dc3513191b84e1955a4cc14979bcc7bbd9419cfd49511db5c280c8f402bc889fe440afb48fcb82f2250a8e533881e831f833a34d99a967b63c25b1f5fce6a4e093ef765fecb76b65e1e3eaf37dcb325afdbd993e7deceefeb8c47c03e68bc685a98aa3adcb138ec4359fc391d5f93ccfae0c251a3b8a8db0f8df6740e38a009e6b35b82524ced15a5234e9c49edfc7c88d34d7c53490488ee1fb397cd1791a79028575646359dad8766cc633c0f80a378491ff975b1cfe0b7e1e8bb2d5b6affcbebf72b67fe96a75bc643db8a09057592b0b066df75b630d7ced008fa601f84ffe1efd52e8532e9de459501955b90cd267eefcc66df16ed308296675ec4b122d1426762fce43d78746f526ddd20174b4ef46ccddd9596a2adab87aef7037b98b079d0f579aff872058685663f3654cbe4f5b2d6359e22480c0ed8ff161f391dbc3f60c9a89c9b5dbd0de15caa1368bca7a246a52da186dd5ed8da2376b18f5069e4920191bbf08c360409ea7905a952b41751c8d59e9337e95bb1a959bd8ba6812fbed1d6f4ca7097e62a0fdbd599e4c0f8a81c65f3e52ad52eb908d84f6b7018a6b91c4ed8a669e85282138cb0b5a1ff1635794726590926544a047594bd5cebb04fab88f0a899a8a5f4a4302265e114d70a8944469aaec62e469477ad33d9442b920dbe02fd83b664f61119c5ecbefe7ce4f052b6bf8b4cdefe02c98f37cd298f3d40f344a8be769657acbebdda2cd9ca30ff4033881a289f14cf6b7c31e121a8091c66cfefbd9e724e59cf324fa7c3fee0c10dfc82162857ecae3d65b6e8372c3def3625d0f0ca838c37536a43dd22d26c56726b0c83f1cdb802418e47668008e3e86d7bbadc721afd71bf433d4cf483b466a6a3975cb432835a06318f97a6cf129ac59dbdc5989240f52178409b39cb54987c6d602e42f2f579ce3613a313c85ea6d7ecaa333913dde0e58b751b4be24a90eb1db881f63012b08c4929004aa941122a70029c53229d57540951b84dae11f35421cba817af1a02ecd03c5ca460596cd6316c3fd214ca90826419bcbc91a7e546c29bdb937a0cb338bb7d7cd755c33b25e05436e219322a124a32b0164978a2f2c33560a06f41850829ad9608d0f5a8edd6dae3d06c7aaed860f1d4a1d21ed8921d0", 0x1000, 0x6d68, 0x0, 0x1, r4}, &(0x7f0000001440)) (async) ioctl$SYNC_IOC_MERGE(r4, 0xc0303e03, &(0x7f0000000140)={"e2aad44c782157074c8ff0bb0d57d3e1983150919d260a8e0cc8812df1b7426a"}) (async) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) ioctl$SYNC_IOC_FILE_INFO(r8, 0xc0383e04, &(0x7f0000000380)={""/32, 0x0, 0x0, 0x4, 0x0, &(0x7f0000000240)=[{}, {}, {}, {}]}) r9 = openat$cachefiles(0xffffffffffffff9c, &(0x7f00000018c0), 0x501000, 0x0) openat(r9, &(0x7f0000001900)='./file0\x00', 0x80, 0x80) (async) r10 = dup3(r8, r0, 0x0) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000001880), r4) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r10, 0xc0189379, &(0x7f0000001940)={{0x1, 0x1, 0x18, r2}, './file0\x00'}) ioctl$SYNC_IOC_MERGE(r11, 0xc0303e03, &(0x7f0000001980)={"4ad711ef400ed528c13a1d4bf697cda42296e3fa5b2b7d7856f6139502d95213"}) (async, rerun: 32) ioctl$SW_SYNC_IOC_INC(r10, 0x40045701, &(0x7f00000000c0)=0x1) (rerun: 32) ppoll(&(0x7f0000000200)=[{r8, 0x800c}], 0x1, &(0x7f0000000180)={0x77359400}, 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r10, 0xc018937b, &(0x7f00000019c0)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x0, 0xffffffffffffffff}}, './file0\x00'}) openat(r12, &(0x7f0000001a00)='./file0\x00', 0x100, 0x1e0) (async) r13 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r13, 0x4c80, 0xc) (async) ioctl$LOOP_CTL_REMOVE(r13, 0x4c81, 0x0) (async) ioctl$BTRFS_IOC_SCRUB_PROGRESS(r13, 0xc400941d, &(0x7f0000001480)={0x0, 0x401, 0x7fffffff, 0x1}) 00:08:16 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x8990, &(0x7f0000000000)={'gre0\x00', 0x0}) 00:08:16 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_PEER_REMOVE(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)=ANY=[@ANYBLOB='<\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010f000000000000000004"], 0x3c}}, 0x0) 00:08:16 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000040)={'team0\x00', 0x0}) sendto$packet(r1, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x11, 0x0, r2, 0x1, 0x0, 0x6, @link_local}, 0x14) 00:08:16 executing program 2: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCSETSF(r0, 0x5432, 0x0) 00:08:16 executing program 0: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x4b68, 0x0) 00:08:16 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@bloom_filter={0x1e, 0x0, 0x896, 0x20}, 0x48) 00:08:16 executing program 2: r0 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_MON_GET(r1, &(0x7f0000000d40)={0x0, 0x0, &(0x7f0000000d00)={&(0x7f0000000bc0)={0x14, r0, 0x1}, 0x14}}, 0x0) 00:08:16 executing program 3: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendmsg(r0, &(0x7f0000002480)={&(0x7f0000000e00)=@x25={0x9, @remote={'\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc', 0x3}}, 0x80, 0x0}, 0x0) 00:08:16 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000040)) sendto$packet(r1, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x14) 00:08:16 executing program 0: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCSETSF(r0, 0x545c, 0x0) 00:08:16 executing program 2: pselect6(0x40, &(0x7f0000000400), &(0x7f0000000440)={0x3}, 0x0, 0x0, 0x0) 00:08:16 executing program 5: r0 = socket$kcm(0x29, 0x5, 0x0) r1 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000000)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) r2 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r2, 0xc0189375, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r0, 0x89a0, &(0x7f0000000040)) 00:08:16 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$L2TP_CMD_SESSION_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x14}, 0x14}}, 0x0) sendmsg$TIPC_NL_UDP_GET_REMOTEIP(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x116c}}, 0x0) 00:08:16 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000040)) sendto$packet(r1, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x14) 00:08:16 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$L2TP_CMD_SESSION_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x14}, 0x14}, 0x8}, 0x0) 00:08:16 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x40003, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(0xffffffffffffffff, 0xc0189379, &(0x7f0000000100)=ANY=[@ANYBLOB="c8ab15df0000", @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00./file0\x00']) r5 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x30401, 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) io_submit(r6, 0x1, &(0x7f0000000700)=[&(0x7f0000000440)={0x0, 0x20000000, 0x4, 0x1, 0x0, r5, &(0x7f0000000780)='!', 0x1001}]) r7 = openat$dsp1(0xffffffffffffff9c, &(0x7f00000003c0), 0x200200, 0x0) io_cancel(r6, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x5, 0x6, r7, &(0x7f0000000400)="2152867c7ea5aab24cd8e710ad543dc97f312a85e0def01b5466b1d8c0e196409744422be656b68ce0a52f67cfb7daf895ccdcbddc9e94c2c14165ec4a75edccd7e55dd5e22bb47ec964c719094d96df66402e85f3b05d6573314c92b18127e5d306180003c8298596b7a67917802caf2d613f80454c793e0c8725082d1a830f5995229f6de16af012e66e5522ff3522222db71ca0820b31a0634e5e8b3af0586caa59f704dc682446dcea5f82fc5c5265e52c124c019211b299bc5f8f41ba50ad7059e09d317341028f2c6d839cf643f68054854269ff8cac4b88b270ec25bedaeae6002ef66a8a247eab30a65217fb3fca5e70577b4768673b3c7f359de25b789bd5ef406d79b3b1cd4fb618945d535560d403b90859f95b932c1681d5881bd29ce8ad2c0613d433c7ca2e0d55a25f3c3ad7c7e13fb378b5c9202787bc32ec2e49cdf36577171e37f294226a92f6c53e96bddb9462192a7c5362e49d5f03130b29fb8fc891c71af91f5f515d51f934caf35fdaab9848f0bf54d01b3ea6e296795d2ff2f31596f9904730847ad78815b37e79ecc5ee0f5a1aab6965fe92a47ead43709ab196032776d2c06bd4ca929edc4f1cd320490b9b1a53408a06c34f7c3f956c8cbef89e9a69584d46fa3d3e6729435f17a75a966997ea2fd5191deea1260079f39ac6e0379ae3c47f198de33daf5cbb57f50061d5b07945f4573be5d70cefe34a8a4c530b9ee38ac80c1eb2a19948543209b855eb26636892c26a6026eec847ba2bb32f24510a6df08df08314abebbe6cda61ad3649212c30ea18319277dde0072f907806b5b3fe8a5746943dd55b1489922117f4fbbe64e705ae361717c5133c803e15650364640f39db29824536aedc6db9ac1b81abf72032f49191780d1f453062242996eebc9fd3189e7862551a0c9188d7573bf6337af967a45ffa11545c18796dd8bfe1c573b295720bbfdbc9644b0ffc7659c36571edfcaf66a5f5501f9c4acfa153c1cc570a33737dde7f15b1d83837aa218e617a607d4d97fd4ce3ccf9124ba84f054052d54f3f11cede1d1975a6f8819be8414fba09e64fe80954c0345d24a8b29ad8c7f0b38d4abc39022f4b1c5d06a55a431a0ac66f6012f229f2647df9577b53d1ec2fb8ad56a7434e8a232a40dc6fd9bcddddb3af5dfe92ebed6245ecd1b4f451d2820214705dd54e388377f9e041f132342739a20cd8aa4b55f70bd4c8c24a757d7b63018b78ecc8cc45da3870f92f7be5e5c1f6fb1e2de3dbe2808de0e24cd90575d553cecb50d40084e4dbdaf2b616435c0505cdc12f498083a9a60f4ad0199d0def2ce2f6b8ece8be32a4e92c21c562d2b5a87d35ba6b91f6122af695b914c2c3e7307a5904cffcb8e43a8ef623dd0bfdedc9ecda0e7209c76f32c8f15112db51e99300167739a8ba096c6654b86b3ee579cded543f79ceb078cd6e545b5416194ca8c39f04dd740940f83ffcf225df8b4030cde029c5c027eab6c75ff2a13d58482e98a3710ad04dfae79042ab28eb091d5ad4572036e8500461dabf3359d66bc0f15fbabaeae0edc41a9d4bf9e8a80d67da20604020d884d78297c3ccba3e52d9db3b552ddd550d4cf7fa2c2add38e7dc8af054c0a6f48075fe897a662009d569d6a2e7dd99be3d8fb6d7010e7cc41da767cbacac580491fdea908df0406d8af043da28d6b9dca19a9da2cdaeb71e4c430644a70af56d27d398a74e9031fe3dfb37edb3e397d84ba32eaba18dd947b65478a987794a005edd0dd17db2c2b1249c652c42f51a03919ec66ebe25cc0b43f5498e126ad3512227e12b47192c1dd357858cc91da4c4deacef2732b9cd4112c9b34db8f02479bed9e24b00c9492f12febd0e4df5db9ef95f94d855c06c02baa5df2be5863d04e299a3369682fdfe3a482f29b27439ac8f4986fcc2018313df5110d9690e7a1f3d116dcd3824c1d95c9bb2975a62706cf5e2de28f206e6c404c239ed2d7e2041d307a4724efd170cf194323133a24aca1ec0516d633744fdbc85c6d535d2cafc0329616bcc52e0ffc73118c5a0fae4db7c8bdd2c82bf2468a72cfd1c85732cb0e8756360ed432b33824dcf7f3070d63a475f4491d7ca7517c034f7561b97be7958d88310f87b924f1c0a2343fa5c7acfe439b7ff8893f61eb72969275c8c759ead38ad103fd7c2d9fb70d84046fe529283c6110e4d0d7cfed37cd5ba4734af9bd708a285e0467b902843440d5288ecdc5df967d86fddd5471ddceb981dbfffa20d2b27862a689bbeeb4ea6f5a21e2ff80d4efff8ef02c1e277073584692c43e9245cb7da5816189d608715b0dd4683845f36506abf5d044c198c6992c11f239756acaa3d1a93433e0c325add5f384e6d3bba98e61e77e8202a4b6989516a8b9bcf809a11a0bc0dafbeade4818f20b3b7c11ec7ad65b5fbee67a1527805c1d368b3fe22a1f93dfe77428367534a62c939fcdf708f8aca7b13100c3e243fd76457b045e8bff8f8d34b8097d7de34b555fc090faf851f753fb0f684d5cfef52610ccccfca45f0c900800ffa0492fd156817384ada7bbff7f60f1d02b4804a3c6b79661b6e609e7e0cbafa0b6a889dde0cfa3e05b44312b98e32e5a0eccc869c884bb96acbe48b318ef9e482082e8d37c29141d49ae5abf674deb334dcb85f766f5120ef7a46121b1f953afd94fea20df021961483ea9325582a6614d5cea001bf425d42825133098d174bd79bb6889cbe1cf7eb84fffe8696fee4ec5e40649c3c3107dff12f691b75226959751cfd8b161ae4557c5d1324d0ed01cf864d900a3ff1c92febffd1278e578a1939acdb752dc84b912715a8e00202397c7095d16aa39c41a052bf8ca1d76ca7423d72c789a1831702b24cf63cf68fd0466c0cb1feb159256b7b7cd8007407e10f4a76c9d42edd97aafc4d041532a7ad0d1789062ac5508c9baac7beeb2b785ced81e5f02177b2d9abad462a1496cdeef26285205c5865d3c115acbea408aa3c08e4e629016b6d85706a5378815045224daa65ba03d66fc9efe5d9bc6ed06f4f8c7423b7b209f31832fdc8548e1af3110fb7db3351a9c729389964300fb5816eab2128568cde1d3bc51bf12e0850aaf3376fb875873ecb481e71af689a44814d8ae1015e9395498006d7e0312bfeed2a9fddde4840753b779c2fd5742bc13175167f6493138f9f271999aa5cd574a8e3f3abfaccfe0d8474f5cf41a9eb1e0f359459cfce20d8df56d987703674c201b811cb8fdc52247103b113530804ebb53db5c8fc2c64b67377ec18e131d3efdba833874f379c3de1dcb94bf58a038c742a146062eccf63c230fd2b359239fe3b859b11c1bc557827f7c26aa53ffe5f1664c5d1963a7659617583473521fe54ff2f12d7d4398b0d383c4fb55a1d7802604027e0a77a221a0fbaa46aa5d0b37dee71030cbf5f222c6f0f87929b47614815fe7b9855ba3f4be7cdde7cab1dbf429b215a77a7c5ded7978707a9a623bd02352dfc65fdf0371980a0e3031da6dc79f8b629434177cee5b538fb4de9fc51c038eabe9e7fec39620b4ffb86c2facc5528454be41f655355ece1aa6bcdb4eaecc07f7fa934968a1b046ff9f5cdc83fea03fb94d4bd6c0a51e0bf4808f18cab972b5b2d2dc91bf36d09c6800f2677d9f1ed84c30258066b567fa263ecea08c02a79f4e2e062c56465887303cff3d58c05c6f09baa32cd906ba46282bcb7d769a6a67dc30dd84a5ed98f2aaa0e61e1358d305dd0d28294eccf7eccf0ff1f369605360e7988a0a86769a4e2389cba6f4f20af6d58b0e6d24073a7aa656c2891fb2bdadbf2e8fde0d6d5051abdcebdb0dd2e37076000b8b212a51fa8e38a3b50266a7fa30641a0a8314b5d08f25a222873032483d7612000c6a7e36f85bcc08c774bc8852b4cfaf480c2fee736c3a1781744d148a19ad1d195018c44e95fb7d2b04ec3d366733bac447091b1fc9c99d60594e0f7ef371ebcd5566422e1a95d680cc1378edd9533510254d2e69729391c8a99c1cb390b750a902ee5a5f5558452390b66040327966b960b7e993b0d49c07c680e6ca0dcac61d3e9d97e434578dff49b3b5b496b7852a670c27eeaf3f32c996a5eb84952ea2b6fcfdc413dfd1665cdeacbe625ccfee74b5f476be5d230f22571ae6a96c9bf3de649455e2e2e27bdfcc34bc4ceba9db53502a3a5d69bfe629036b076edb4a55358fecdc784620dbb0ff392fdd8f63b2f0b741aa2ef18ac3aa52699917bdb7a2bb56a88acbe4c789b2ad3444c637fdc421bd56288d92b8c730a65bccb91eaab1d20f0d1857ad10a02c12c424de1f754111d7cce6ac0957d76144b701e4b0e391983dbf8985ba3bf57d83ac2dd5dec2756d555f64726fe4f39e1057761d11f0d0137b78dcd3381258addc3838069b9f7af6c9b7ee02bb85050a76151b2e9228de9c182ed280409c233ad3ce88d15d473377cd858d374110db8caf797cf3007d883a4862f0a87db7f9ec3c5c58be5126edd9979955c516475f057bb6f8fe87dd36a3dca02aa57cfdaf11d9e66914bf98f24a26ebd492d2103b3c3c3b3e76f00882d21da6525618d72680936b37383c5fe042ce82877d5e6444349405162cf5b8b27ff8a410ba10f4e4240dc3513191b84e1955a4cc14979bcc7bbd9419cfd49511db5c280c8f402bc889fe440afb48fcb82f2250a8e533881e831f833a34d99a967b63c25b1f5fce6a4e093ef765fecb76b65e1e3eaf37dcb325afdbd993e7deceefeb8c47c03e68bc685a98aa3adcb138ec4359fc391d5f93ccfae0c251a3b8a8db0f8df6740e38a009e6b35b82524ced15a5234e9c49edfc7c88d34d7c53490488ee1fb397cd1791a79028575646359dad8766cc633c0f80a378491ff975b1cfe0b7e1e8bb2d5b6affcbebf72b67fe96a75bc643db8a09057592b0b066df75b630d7ced008fa601f84ffe1efd52e8532e9de459501955b90cd267eefcc66df16ed308296675ec4b122d1426762fce43d78746f526ddd20174b4ef46ccddd9596a2adab87aef7037b98b079d0f579aff872058685663f3654cbe4f5b2d6359e22480c0ed8ff161f391dbc3f60c9a89c9b5dbd0de15caa1368bca7a246a52da186dd5ed8da2376b18f5069e4920191bbf08c360409ea7905a952b41751c8d59e9337e95bb1a959bd8ba6812fbed1d6f4ca7097e62a0fdbd599e4c0f8a81c65f3e52ad52eb908d84f6b7018a6b91c4ed8a669e85282138cb0b5a1ff1635794726590926544a047594bd5cebb04fab88f0a899a8a5f4a4302265e114d70a8944469aaec62e469477ad33d9442b920dbe02fd83b664f61119c5ecbefe7ce4f052b6bf8b4cdefe02c98f37cd298f3d40f344a8be769657acbebdda2cd9ca30ff4033881a289f14cf6b7c31e121a8091c66cfefbd9e724e59cf324fa7c3fee0c10dfc82162857ecae3d65b6e8372c3def3625d0f0ca838c37536a43dd22d26c56726b0c83f1cdb802418e47668008e3e86d7bbadc721afd71bf433d4cf483b466a6a3975cb432835a06318f97a6cf129ac59dbdc5989240f52178409b39cb54987c6d602e42f2f579ce3613a313c85ea6d7ecaa333913dde0e58b751b4be24a90eb1db881f63012b08c4929004aa941122a70029c53229d57540951b84dae11f35421cba817af1a02ecd03c5ca460596cd6316c3fd214ca90826419bcbc91a7e546c29bdb937a0cb338bb7d7cd755c33b25e05436e219322a124a32b0164978a2f2c33560a06f41850829ad9608d0f5a8edd6dae3d06c7aaed860f1d4a1d21ed8921d0", 0x1000, 0x6d68, 0x0, 0x1, r4}, &(0x7f0000001440)) (async) io_cancel(r6, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x5, 0x6, r7, &(0x7f0000000400)="2152867c7ea5aab24cd8e710ad543dc97f312a85e0def01b5466b1d8c0e196409744422be656b68ce0a52f67cfb7daf895ccdcbddc9e94c2c14165ec4a75edccd7e55dd5e22bb47ec964c719094d96df66402e85f3b05d6573314c92b18127e5d306180003c8298596b7a67917802caf2d613f80454c793e0c8725082d1a830f5995229f6de16af012e66e5522ff3522222db71ca0820b31a0634e5e8b3af0586caa59f704dc682446dcea5f82fc5c5265e52c124c019211b299bc5f8f41ba50ad7059e09d317341028f2c6d839cf643f68054854269ff8cac4b88b270ec25bedaeae6002ef66a8a247eab30a65217fb3fca5e70577b4768673b3c7f359de25b789bd5ef406d79b3b1cd4fb618945d535560d403b90859f95b932c1681d5881bd29ce8ad2c0613d433c7ca2e0d55a25f3c3ad7c7e13fb378b5c9202787bc32ec2e49cdf36577171e37f294226a92f6c53e96bddb9462192a7c5362e49d5f03130b29fb8fc891c71af91f5f515d51f934caf35fdaab9848f0bf54d01b3ea6e296795d2ff2f31596f9904730847ad78815b37e79ecc5ee0f5a1aab6965fe92a47ead43709ab196032776d2c06bd4ca929edc4f1cd320490b9b1a53408a06c34f7c3f956c8cbef89e9a69584d46fa3d3e6729435f17a75a966997ea2fd5191deea1260079f39ac6e0379ae3c47f198de33daf5cbb57f50061d5b07945f4573be5d70cefe34a8a4c530b9ee38ac80c1eb2a19948543209b855eb26636892c26a6026eec847ba2bb32f24510a6df08df08314abebbe6cda61ad3649212c30ea18319277dde0072f907806b5b3fe8a5746943dd55b1489922117f4fbbe64e705ae361717c5133c803e15650364640f39db29824536aedc6db9ac1b81abf72032f49191780d1f453062242996eebc9fd3189e7862551a0c9188d7573bf6337af967a45ffa11545c18796dd8bfe1c573b295720bbfdbc9644b0ffc7659c36571edfcaf66a5f5501f9c4acfa153c1cc570a33737dde7f15b1d83837aa218e617a607d4d97fd4ce3ccf9124ba84f054052d54f3f11cede1d1975a6f8819be8414fba09e64fe80954c0345d24a8b29ad8c7f0b38d4abc39022f4b1c5d06a55a431a0ac66f6012f229f2647df9577b53d1ec2fb8ad56a7434e8a232a40dc6fd9bcddddb3af5dfe92ebed6245ecd1b4f451d2820214705dd54e388377f9e041f132342739a20cd8aa4b55f70bd4c8c24a757d7b63018b78ecc8cc45da3870f92f7be5e5c1f6fb1e2de3dbe2808de0e24cd90575d553cecb50d40084e4dbdaf2b616435c0505cdc12f498083a9a60f4ad0199d0def2ce2f6b8ece8be32a4e92c21c562d2b5a87d35ba6b91f6122af695b914c2c3e7307a5904cffcb8e43a8ef623dd0bfdedc9ecda0e7209c76f32c8f15112db51e99300167739a8ba096c6654b86b3ee579cded543f79ceb078cd6e545b5416194ca8c39f04dd740940f83ffcf225df8b4030cde029c5c027eab6c75ff2a13d58482e98a3710ad04dfae79042ab28eb091d5ad4572036e8500461dabf3359d66bc0f15fbabaeae0edc41a9d4bf9e8a80d67da20604020d884d78297c3ccba3e52d9db3b552ddd550d4cf7fa2c2add38e7dc8af054c0a6f48075fe897a662009d569d6a2e7dd99be3d8fb6d7010e7cc41da767cbacac580491fdea908df0406d8af043da28d6b9dca19a9da2cdaeb71e4c430644a70af56d27d398a74e9031fe3dfb37edb3e397d84ba32eaba18dd947b65478a987794a005edd0dd17db2c2b1249c652c42f51a03919ec66ebe25cc0b43f5498e126ad3512227e12b47192c1dd357858cc91da4c4deacef2732b9cd4112c9b34db8f02479bed9e24b00c9492f12febd0e4df5db9ef95f94d855c06c02baa5df2be5863d04e299a3369682fdfe3a482f29b27439ac8f4986fcc2018313df5110d9690e7a1f3d116dcd3824c1d95c9bb2975a62706cf5e2de28f206e6c404c239ed2d7e2041d307a4724efd170cf194323133a24aca1ec0516d633744fdbc85c6d535d2cafc0329616bcc52e0ffc73118c5a0fae4db7c8bdd2c82bf2468a72cfd1c85732cb0e8756360ed432b33824dcf7f3070d63a475f4491d7ca7517c034f7561b97be7958d88310f87b924f1c0a2343fa5c7acfe439b7ff8893f61eb72969275c8c759ead38ad103fd7c2d9fb70d84046fe529283c6110e4d0d7cfed37cd5ba4734af9bd708a285e0467b902843440d5288ecdc5df967d86fddd5471ddceb981dbfffa20d2b27862a689bbeeb4ea6f5a21e2ff80d4efff8ef02c1e277073584692c43e9245cb7da5816189d608715b0dd4683845f36506abf5d044c198c6992c11f239756acaa3d1a93433e0c325add5f384e6d3bba98e61e77e8202a4b6989516a8b9bcf809a11a0bc0dafbeade4818f20b3b7c11ec7ad65b5fbee67a1527805c1d368b3fe22a1f93dfe77428367534a62c939fcdf708f8aca7b13100c3e243fd76457b045e8bff8f8d34b8097d7de34b555fc090faf851f753fb0f684d5cfef52610ccccfca45f0c900800ffa0492fd156817384ada7bbff7f60f1d02b4804a3c6b79661b6e609e7e0cbafa0b6a889dde0cfa3e05b44312b98e32e5a0eccc869c884bb96acbe48b318ef9e482082e8d37c29141d49ae5abf674deb334dcb85f766f5120ef7a46121b1f953afd94fea20df021961483ea9325582a6614d5cea001bf425d42825133098d174bd79bb6889cbe1cf7eb84fffe8696fee4ec5e40649c3c3107dff12f691b75226959751cfd8b161ae4557c5d1324d0ed01cf864d900a3ff1c92febffd1278e578a1939acdb752dc84b912715a8e00202397c7095d16aa39c41a052bf8ca1d76ca7423d72c789a1831702b24cf63cf68fd0466c0cb1feb159256b7b7cd8007407e10f4a76c9d42edd97aafc4d041532a7ad0d1789062ac5508c9baac7beeb2b785ced81e5f02177b2d9abad462a1496cdeef26285205c5865d3c115acbea408aa3c08e4e629016b6d85706a5378815045224daa65ba03d66fc9efe5d9bc6ed06f4f8c7423b7b209f31832fdc8548e1af3110fb7db3351a9c729389964300fb5816eab2128568cde1d3bc51bf12e0850aaf3376fb875873ecb481e71af689a44814d8ae1015e9395498006d7e0312bfeed2a9fddde4840753b779c2fd5742bc13175167f6493138f9f271999aa5cd574a8e3f3abfaccfe0d8474f5cf41a9eb1e0f359459cfce20d8df56d987703674c201b811cb8fdc52247103b113530804ebb53db5c8fc2c64b67377ec18e131d3efdba833874f379c3de1dcb94bf58a038c742a146062eccf63c230fd2b359239fe3b859b11c1bc557827f7c26aa53ffe5f1664c5d1963a7659617583473521fe54ff2f12d7d4398b0d383c4fb55a1d7802604027e0a77a221a0fbaa46aa5d0b37dee71030cbf5f222c6f0f87929b47614815fe7b9855ba3f4be7cdde7cab1dbf429b215a77a7c5ded7978707a9a623bd02352dfc65fdf0371980a0e3031da6dc79f8b629434177cee5b538fb4de9fc51c038eabe9e7fec39620b4ffb86c2facc5528454be41f655355ece1aa6bcdb4eaecc07f7fa934968a1b046ff9f5cdc83fea03fb94d4bd6c0a51e0bf4808f18cab972b5b2d2dc91bf36d09c6800f2677d9f1ed84c30258066b567fa263ecea08c02a79f4e2e062c56465887303cff3d58c05c6f09baa32cd906ba46282bcb7d769a6a67dc30dd84a5ed98f2aaa0e61e1358d305dd0d28294eccf7eccf0ff1f369605360e7988a0a86769a4e2389cba6f4f20af6d58b0e6d24073a7aa656c2891fb2bdadbf2e8fde0d6d5051abdcebdb0dd2e37076000b8b212a51fa8e38a3b50266a7fa30641a0a8314b5d08f25a222873032483d7612000c6a7e36f85bcc08c774bc8852b4cfaf480c2fee736c3a1781744d148a19ad1d195018c44e95fb7d2b04ec3d366733bac447091b1fc9c99d60594e0f7ef371ebcd5566422e1a95d680cc1378edd9533510254d2e69729391c8a99c1cb390b750a902ee5a5f5558452390b66040327966b960b7e993b0d49c07c680e6ca0dcac61d3e9d97e434578dff49b3b5b496b7852a670c27eeaf3f32c996a5eb84952ea2b6fcfdc413dfd1665cdeacbe625ccfee74b5f476be5d230f22571ae6a96c9bf3de649455e2e2e27bdfcc34bc4ceba9db53502a3a5d69bfe629036b076edb4a55358fecdc784620dbb0ff392fdd8f63b2f0b741aa2ef18ac3aa52699917bdb7a2bb56a88acbe4c789b2ad3444c637fdc421bd56288d92b8c730a65bccb91eaab1d20f0d1857ad10a02c12c424de1f754111d7cce6ac0957d76144b701e4b0e391983dbf8985ba3bf57d83ac2dd5dec2756d555f64726fe4f39e1057761d11f0d0137b78dcd3381258addc3838069b9f7af6c9b7ee02bb85050a76151b2e9228de9c182ed280409c233ad3ce88d15d473377cd858d374110db8caf797cf3007d883a4862f0a87db7f9ec3c5c58be5126edd9979955c516475f057bb6f8fe87dd36a3dca02aa57cfdaf11d9e66914bf98f24a26ebd492d2103b3c3c3b3e76f00882d21da6525618d72680936b37383c5fe042ce82877d5e6444349405162cf5b8b27ff8a410ba10f4e4240dc3513191b84e1955a4cc14979bcc7bbd9419cfd49511db5c280c8f402bc889fe440afb48fcb82f2250a8e533881e831f833a34d99a967b63c25b1f5fce6a4e093ef765fecb76b65e1e3eaf37dcb325afdbd993e7deceefeb8c47c03e68bc685a98aa3adcb138ec4359fc391d5f93ccfae0c251a3b8a8db0f8df6740e38a009e6b35b82524ced15a5234e9c49edfc7c88d34d7c53490488ee1fb397cd1791a79028575646359dad8766cc633c0f80a378491ff975b1cfe0b7e1e8bb2d5b6affcbebf72b67fe96a75bc643db8a09057592b0b066df75b630d7ced008fa601f84ffe1efd52e8532e9de459501955b90cd267eefcc66df16ed308296675ec4b122d1426762fce43d78746f526ddd20174b4ef46ccddd9596a2adab87aef7037b98b079d0f579aff872058685663f3654cbe4f5b2d6359e22480c0ed8ff161f391dbc3f60c9a89c9b5dbd0de15caa1368bca7a246a52da186dd5ed8da2376b18f5069e4920191bbf08c360409ea7905a952b41751c8d59e9337e95bb1a959bd8ba6812fbed1d6f4ca7097e62a0fdbd599e4c0f8a81c65f3e52ad52eb908d84f6b7018a6b91c4ed8a669e85282138cb0b5a1ff1635794726590926544a047594bd5cebb04fab88f0a899a8a5f4a4302265e114d70a8944469aaec62e469477ad33d9442b920dbe02fd83b664f61119c5ecbefe7ce4f052b6bf8b4cdefe02c98f37cd298f3d40f344a8be769657acbebdda2cd9ca30ff4033881a289f14cf6b7c31e121a8091c66cfefbd9e724e59cf324fa7c3fee0c10dfc82162857ecae3d65b6e8372c3def3625d0f0ca838c37536a43dd22d26c56726b0c83f1cdb802418e47668008e3e86d7bbadc721afd71bf433d4cf483b466a6a3975cb432835a06318f97a6cf129ac59dbdc5989240f52178409b39cb54987c6d602e42f2f579ce3613a313c85ea6d7ecaa333913dde0e58b751b4be24a90eb1db881f63012b08c4929004aa941122a70029c53229d57540951b84dae11f35421cba817af1a02ecd03c5ca460596cd6316c3fd214ca90826419bcbc91a7e546c29bdb937a0cb338bb7d7cd755c33b25e05436e219322a124a32b0164978a2f2c33560a06f41850829ad9608d0f5a8edd6dae3d06c7aaed860f1d4a1d21ed8921d0", 0x1000, 0x6d68, 0x0, 0x1, r4}, &(0x7f0000001440)) ioctl$SYNC_IOC_MERGE(r4, 0xc0303e03, &(0x7f0000000140)={"e2aad44c782157074c8ff0bb0d57d3e1983150919d260a8e0cc8812df1b7426a"}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1}) (async) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) ioctl$SYNC_IOC_FILE_INFO(r8, 0xc0383e04, &(0x7f0000000380)={""/32, 0x0, 0x0, 0x4, 0x0, &(0x7f0000000240)=[{}, {}, {}, {}]}) r9 = openat$cachefiles(0xffffffffffffff9c, &(0x7f00000018c0), 0x501000, 0x0) openat(r9, &(0x7f0000001900)='./file0\x00', 0x80, 0x80) dup3(r8, r0, 0x0) (async) r10 = dup3(r8, r0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000001880), r4) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000001880), r4) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r10, 0xc0189379, &(0x7f0000001940)={{0x1, 0x1, 0x18, r2}, './file0\x00'}) ioctl$SYNC_IOC_MERGE(r11, 0xc0303e03, &(0x7f0000001980)={"4ad711ef400ed528c13a1d4bf697cda42296e3fa5b2b7d7856f6139502d95213"}) (async) ioctl$SYNC_IOC_MERGE(r11, 0xc0303e03, &(0x7f0000001980)={"4ad711ef400ed528c13a1d4bf697cda42296e3fa5b2b7d7856f6139502d95213"}) ioctl$SW_SYNC_IOC_INC(r10, 0x40045701, &(0x7f00000000c0)=0x1) ppoll(&(0x7f0000000200)=[{r8, 0x800c}], 0x1, &(0x7f0000000180)={0x77359400}, 0x0, 0x0) (async) ppoll(&(0x7f0000000200)=[{r8, 0x800c}], 0x1, &(0x7f0000000180)={0x77359400}, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r10, 0xc018937b, &(0x7f00000019c0)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x0, 0xffffffffffffffff}}, './file0\x00'}) openat(r12, &(0x7f0000001a00)='./file0\x00', 0x100, 0x1e0) (async) openat(r12, &(0x7f0000001a00)='./file0\x00', 0x100, 0x1e0) r13 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r13, 0x4c80, 0xc) (async) ioctl$LOOP_CTL_ADD(r13, 0x4c80, 0xc) ioctl$LOOP_CTL_REMOVE(r13, 0x4c81, 0x0) ioctl$BTRFS_IOC_SCRUB_PROGRESS(r13, 0xc400941d, &(0x7f0000001480)={0x0, 0x401, 0x7fffffff, 0x1}) (async) ioctl$BTRFS_IOC_SCRUB_PROGRESS(r13, 0xc400941d, &(0x7f0000001480)={0x0, 0x401, 0x7fffffff, 0x1}) 00:08:16 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_MEDIA_GET(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={0x0}, 0x300}, 0x0) 00:08:16 executing program 3: openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000140), 0x4040, 0x0) 00:08:16 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000040)) sendto$packet(r1, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x14) 00:08:16 executing program 5: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x4b66, &(0x7f0000000200)={0x0, 0x0}) 00:08:16 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x5437, 0x0) 00:08:16 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_mreq(r0, 0x29, 0x48, 0x0, &(0x7f0000000240)) 00:08:16 executing program 3: syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000180)='ns/mnt\x00') syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f00000001c0)='ns/cgroup\x00') 00:08:16 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000001440), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x30, r1, 0x1, 0x0, 0x0, {}, [@L2TP_ATTR_UDP_ZERO_CSUM6_TX={0x5}, @L2TP_ATTR_IFNAME={0x14, 0x2, 'veth0\x00'}]}, 0x30}}, 0x0) 00:08:16 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000380)={0x18, 0x2, &(0x7f0000000480)=ANY=[@ANYBLOB="8520"], &(0x7f0000000180)='syzkaller\x00', 0x4, 0xdc, &(0x7f00000001c0)=""/220, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:08:16 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendmsg$inet(r0, &(0x7f0000000e00)={&(0x7f00000002c0)={0x2, 0x4e24, @multicast2}, 0x10, 0x0, 0x0, &(0x7f0000000c40)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010101, @multicast1}}}, @ip_retopts={{0x18, 0x0, 0x7, {[@noop, @ra={0x94, 0x4}]}}}], 0x38}, 0x0) [ 496.942827][T13942] netlink: 'syz-executor.5': attribute type 2 has an invalid length. 00:08:16 executing program 3: pselect6(0x40, &(0x7f0000000240), &(0x7f0000000280)={0x5}, 0x0, &(0x7f0000000300)={0x77359400}, 0x0) 00:08:17 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) r5 = dup3(r4, r0, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r5, 0xc020f509, &(0x7f00000000c0)={r1, 0x32f, 0x4, 0x1}) ioctl$SW_SYNC_IOC_INC(r6, 0x40045701, &(0x7f0000000100)=0x47) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0) 00:08:17 executing program 0: r0 = socket$pppl2tp(0x18, 0x1, 0x1) connect$pppl2tp(r0, &(0x7f0000000040)=@pppol2tp={0x18, 0x1, {0x0, r0, {0x2, 0x0, @remote}, 0x4}}, 0x26) 00:08:17 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x8923, &(0x7f00000015c0)={'ip_vti0\x00', &(0x7f00000014c0)=ANY=[@ANYBLOB='syztnl2\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYBLOB="f7"]}) 00:08:17 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendmsg$inet(r0, &(0x7f0000000640)={&(0x7f0000000000)={0x2, 0x4e22, @multicast1}, 0x10, 0x0, 0x0, &(0x7f0000000c80)=ANY=[@ANYRES32=0x0, @ANYBLOB="e0"], 0x128}, 0x0) 00:08:17 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@base={0x5, 0x0, 0x0, 0x0, 0x1400}, 0x48) 00:08:17 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x0, 0x39cefe1445600450, &(0x7f0000000780)=@framed={{}, [@exit, @map_val, @generic]}, &(0x7f00000007c0)='GPL\x00', 0x0, 0x3a, &(0x7f0000000800)=""/58, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f00000008c0), 0x10, 0x0, 0x0, 0x0, &(0x7f0000000900)=[0xffffffffffffffff]}, 0x80) [ 497.058988][T13953] [ 497.059553][T13953] ============================================ [ 497.060973][T13953] WARNING: possible recursive locking detected [ 497.062420][T13953] 6.2.0-syzkaller-18300-g2ebd1fbb946d #0 Not tainted [ 497.063607][T13951] À: renamed from ip_vti0 (while UP) [ 497.064019][T13953] -------------------------------------------- [ 497.064026][T13953] syz-executor.0/13953 is trying to acquire lock: [ 497.068248][T13953] ffff000129e24130 (sk_lock-AF_PPPOX){+.+.}-{0:0}, at: l2tp_tunnel_register+0x888/0x19f8 [ 497.070623][T13953] [ 497.070623][T13953] but task is already holding lock: [ 497.072346][T13953] ffff000129e24130 (sk_lock-AF_PPPOX){+.+.}-{0:0}, at: pppol2tp_connect+0x53c/0x1348 [ 497.074583][T13953] [ 497.074583][T13953] other info that might help us debug this: [ 497.076487][T13953] Possible unsafe locking scenario: [ 497.076487][T13953] [ 497.078306][T13953] CPU0 [ 497.079048][T13953] ---- [ 497.079824][T13953] lock(sk_lock-AF_PPPOX); [ 497.080888][T13953] lock(sk_lock-AF_PPPOX); [ 497.081947][T13953] [ 497.081947][T13953] *** DEADLOCK *** [ 497.081947][T13953] [ 497.083882][T13953] May be due to missing lock nesting notation [ 497.083882][T13953] [ 497.085829][T13953] 1 lock held by syz-executor.0/13953: [ 497.087054][T13953] #0: ffff000129e24130 (sk_lock-AF_PPPOX){+.+.}-{0:0}, at: pppol2tp_connect+0x53c/0x1348 [ 497.089279][T13953] [ 497.089279][T13953] stack backtrace: [ 497.090661][T13953] CPU: 0 PID: 13953 Comm: syz-executor.0 Not tainted 6.2.0-syzkaller-18300-g2ebd1fbb946d #0 [ 497.093055][T13953] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/21/2023 [ 497.095388][T13953] Call trace: [ 497.096198][T13953] dump_backtrace+0x1c8/0x1f4 [ 497.097236][T13953] show_stack+0x2c/0x3c [ 497.098142][T13953] dump_stack_lvl+0xd0/0x124 [ 497.099286][T13953] dump_stack+0x1c/0x28 [ 497.100241][T13953] __lock_acquire+0x6310/0x764c [ 497.101450][T13953] lock_acquire+0x2e8/0x8c0 00:08:17 executing program 1: r0 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000000), 0x40242, 0x0) write$vga_arbiter(r0, 0x0, 0xff4f) 00:08:17 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000007c00)={0x0, 0x0, &(0x7f0000007bc0)={&(0x7f0000007c40)=ANY=[@ANYBLOB="284300003000010029bd7000fddbdf250000000074130100940002000800010069666500100002800a000400ffffffffffff00005e00060094f099bcb8bfea002e4edb7b75660d6e10909144d77dd36afc71bc24575594fffad9885b89c0481479b5410f1a16360ca47109a420a318251a6c25893278cb9b7ed07059da743f223e09f565ddbafe22c7988a4ef7581f3328e100000c00070000000000000000000c00080003000000010000004c0007000800010062706600100002800c0006002e2f66696c6530001500060018eecbbdeacaa2af4444a567ef8031ca5a0000000c00070001000000010000000c0008000200000001000000600104000b0001006374696e666f000034000280060004000600000008000700b18e000008000600ca5b00000600040008000000080007000104000008000600ff07000002010600fc98337c9be9f0f454d98319f604b9488f84561fdd35075c7412689c9919a6463e52465bfa551105dadec910c6aa400e02eab80655b4eb701c45da7f87ae8b6b2f12ca039cdd7373f0ceff463d3242f08a2dcbf0d029f5e3a10071303a65a3bebac6ecd7c983241c1428401a440ab5b2b84199e31caec7a0e121da2e81d36f14ce65decae7e42a00b6da338c18ab9575e5665cbc6033eb25a4cd4b363b126ee8006b64bb802840ca04663fc42638aad5f5de9334f7391bfaea597faf2daac3a886b9312c1efbfe37d45c861762bab5211a680dda0cc20e637c5fe63d03a3b53b293b6550323c11e492b3ed974f40edfd218476470d4c136cbe93146c028d00000c00070000000000000000000c000800000000000200000084101b0008000100696665005c00028006000500000000001c0001000104000001000000ffffffffff7f000001800000010000000a000300aaaaaaaaaabb00001c000100020000007500971a02000000050000001f000000000000000a000400aaaaaaaaaa21000004100600d6025bf394d8bd21b46abc3dcc5a4c7fed939de5ed5480918c592748306dc09b617e8d707368528c097b7074be4c31aadb80d2b0748d3ad787adf16d6e62fd8a4a9d5160c9c63a0934cac4d765bea8c0044e2c83d47f9696b01a298da0fcd9fefc3d43a59c410bbbe6b41437125da625f29ad0f73ff74d99103d86cc80cce22909f9d7fd46cb1e16f1ffe795e1d453f901aa69ae43fb66e45c56c40b4a8582527b7c6ede097b9613e64d37dbf322cef2c432c0bb28c9e5b1a2259808ff7ed3e5d866b67b5f327f286cf6c86d46745c1020fb10a4f6cb6b674d23261299c3917eb565265551144fde89006527d85368c3dfee0d23eb97ed6217b781f86e5871a6ed7295206b51894c9fd863acf49759524313359de41f0689128493b1206e5abeb027f941a3a81a6c6855dd4b64449600b6a68842232ca9ec70262938149f6d0cd95c5442c442f319a26f911b6e253d30176248e6d6ae2d97c594fdb0fc098bf3f740609b6cd5eafa5231426a58a56319c22375ed7b911f9fefdeed3031fcb726d51f44939fc5b17ec52e398403542868416bb48c1f61332cf0fec2f6f85d333936054d1ee96d36cb358f93d6f0dd396feacabc5cdb2b000d5bf4994b47b1b6e35fc7bfcf2d803b461bfc03b2cf7946c8bb0f59f67861da687dee5b1d05fffdec8487f779d55c40d53690662f21272e5041e6f0d9b950128d25134996b4539454fb004549a8d117ab851a7ef30835ca4b8067d3cb066042e42b1c2b822f829e5e5f2ec27184f54d4c7a1dc2e230368726cb5f32cf3d3cd7207c7e2856d55e13be6298831c45cd3d0bb97c246564e10d58f36e5d76b846de2f9fdaf138a6c12213327256dcbf93d0e10181d1ca0b4989788795254eefec667754797973d81841c4974f93e856ce1e291a6052ac7c63a792a7a7d0b820da9c392bb79ba8e701df730593cc7d53596a67f6b5d527b5a01e38876388219d8003e7e55e1d33d2c9db35ad2d70589de6e7e6c26f2baba8eed6a97d2fbeffc77a1a4c84a2c9837fb2a350c2930ca0c29778cc6765843cf158f9fe96ee353a743b419d2bfa9bb0b5a379a9ccb0c4fa555064f9da5cee3cb983465986bbbb6e128d83bad11d237e71dc1ba3b237e232fe8688afdaf48972f68b93bf5a6fd2b93cf05c9b70a02f5ba6c2b43c8cf2b583e48d1a6121e1a601aa3d22f2ac70bb6eb4333055c23a7493bdd587facb888ec8c842927d080286e6cfff14652768103bfbc61de3669433f23965073aa080d6c9f60a58cfcc31c5deb76e18f76a1f92b614ffba8e504499674be96f80effbea95fb13f43fa8bdd209cd2431f6d64d79a22c81f030fcf465d23140941679e7fef4f7887a551828c875d935e39e59221beceabd85d7c5afa05da86014abc9c2c25ec478f9e07abe27cdd8a81ae5bb761f2c01f5c368ca295c7d9a25923003e30c1fa8ab07762cbed08b8eee136374890ca025555dbfed74a735ed7066a520468be9ef4ed49eb6d4d0f3f8b7a5d7b30b2d5a94d9ee059e35118e71f477174651e9a7157dc5922bd6d05182d413f6237ccc6ed3f71b40746a775b543e921ef3f1b96440cbdfb570412d7dc9872108619e5395280b26bd9a3385b6686d5e7394e9d994314913970028776428c08cd399d34f1405cd2bd54df5889a3ccb2d7b90ed3cd884520b730b75a9fd48594262ee4c72a3dbda4293199af578cbef3864692d2a3936fd62f2b1cebf701bbab91cab9f36eee05dffcfcf929ca18d1afa7aeeec0b71ba08e7a037175c1cc04ff2bb53997be33861b1259715660eceb81b1f7888f473856b5dba1e9f51111eb85d1a938c05aa9fab93ecd549f2a2556924c090e5e1aa870d3c1f2f191f5023c419e4d5df455264099a5940805750a59b08676ac0abeff20ca5556b227103e76bf30e067c8c5ee3571af08dc78785f4fc7de0a6e77621bf38f0f59d62a631df9a9718d9ae5fccf2c386b0d393c09f59e42bd33f43d1521bb0ba00b223a67c41fb2db8e366a316858ee4833730841d27dcfd18c64f5634a1202e4cb6f4f632d85fbdd9eb4c5cf00cb4a7cdae800866d3d0530dea7d153ae56e584b95a080c577df5560cc7968260053e0c987e5c0f8d623f45a9c81682cf8392ccc0094705310a611659a80a32071749737e4d17ea80630cfe2b73d2f77f72da05ae26a1e3333ffaff16df22a20f4769c5aae84718252b3cfd6019181fc321a01ac159ebecbd839087de3acd1cc680de401cfd076c7b0386fe2a7983d09ca5dea1417674d2ff8c080c3dd8aecade5b5756f7fc7a00c28799bf6f1129c340aeacd46ae5d5315740760f269b3889c771cf7de69449794a14540b85f64984e1bc7623d84a487b856ffbbdedf6d9e662b09b65835c3b21870b9137309cc0eb9934a20105a088107f23bd2209592be2a2bbc60a2b72e504b706a7db0caa5b19dbceb69170fdcfdd1eef4d8b4ac3e123d460b2cf27f1b56e833d653e94aa50e997013ebe0f1fe4ae8b963f78e2dec956efa230e7ac2892fad1f3d21a253d65928737ce8a3ac8dcec7014892be2f29e00a523ac0b9f4d8e2e9236c64181f982b611d57684d286ef58d3c0bcf7a75387f625932e9d13eb13f4ce5d3b3f66aef1d8bd54fad1c192bec3716a3f3c27c227b766b7c82822a7d761be713dff94bd1fd72194370930fd0d9bec586932e83f6bc3ce09dd7a290a100a97f98c8f0d74b5d0fa9b33c27f78995bb58bb2a1597a4b7fc58b520a3bddcf42d545e66259e8a5d9073d05f217ba7c7998363c819f0962af110ad3baed8e18d7503701b79080bb47d621cb2fe055d5f2fe50883575f2a71a360439c3cabcf7b57b619c818f77e912eee000bde16259798e3608e3650edbb932854962310761c72c5b67bbddd8421378f2870c56fb9bb080cdc160deeb0c765dc1a4a9623b5f4a19754567d3b4464c679aa85565a749e5ac978cc309287be2bb5fe20ef33e967cbb131666cfcde64789b86ffea65af054ff2f7384e770e108e006d8791ed98d3f267e686ab00ab9a73a40bd665ec48b1aa1b96054deb76f2f2e8b59e1f1881522b71945c95c004f2ee57e14aec414f6cd9e28815ab9da818c61c8db50cf76e5146f3c79ed1add5ae815a42ca370b0b0cededd42244af8a384346e840dee91bb3ef131f5ab92b8dca35dbddf4ea0b2bf7017d6362852c90a72b995afb1c429df1017525c0e2bcf7798c6bc38020e13388d25671f8a78595e4bc38a55941a2c83e0752f7d498035ea64ede4865f12b917d0ead98d710509baf4cf4f0cb27f3bf042c738a8de0b2a04d8450463259722086e296700803bc4e82aad1a59d0471b15dd1301c6117d6a0212e3fa0df12ee7ed2202fa8bf9458924c5e9caa00c173955c248c14998c25d036830ae810341fbc5fd43bfaa4b5d5e1b6ecad64c5cb3ece32d41680af24e517d810495103c68d0d0e8e37400ed2ce40664c2141b2899e809b51ac967e7f9bba34ed16c9a9ce38e4a567eae78a1af4294c19feddc4f4b58127f400cdce6e16adfc5186b67c4faec3d97876a74dddb0e8caaad3b380858b0cd47799455439d08a9f51dfd682f2a5d8584abca03b588773f3d1428b663efdd560dc31bd979732e226578d97c6d5e96962c16a1a10c52e2e50b6fc1af73dd3b807807ec811df1c04181169a7eed18553efe934f6e1ed0a2343aec7ec83de29ee783cfc5f8800814d7c70abdd84b329084a4132bf53b10491344983d5c3ef880af097d7ab659d1879c9db870d706f7a2e9d6901a221883cec35129e557f33e9135ef6289277e0f93aa7309732bb1f40dc29fc4ce3b041aca4438d0e694136aff5d9bfc09eac0ab032b902d2202b1838a4cf8e48e5e4f68eab49345a9d5b97670bd70c4e70938bc68e9cf025d442b13d662c428b061ab9e5089fe50624d594d000ef4b0dd23d0ee2a3d7218c1da0c1d4f7e5b6ffaff1f1e1e850bbde94e27a60f71f4c125a71e82e36f44e140dc3714909c24db1530147216b266c40cd75b0f09c5976e0c4d43c52f8632b94f1040369caba84e4e04d3e6fc42fb26c64c3316e7754650ff5d99de583b0af71470d6411b2c0cfaef5070e95650ab415051e267c68109d3806575710abe01292e9c7ee8106199d30aebbb538c7c6becc5334632f7e5b10f38f83d42889708658d1aef2546ff6f5673195342e7ce478d634372dd19dae5a19aefa86e1ced2822ded7c30b5811508688032059dfd9155add3e19fae95c95ca3e27209c7c42e541c6bd17b53c6e01307f226686c7d7b4955eaa08180703a42c23a2b00d0bd19e93709eb63a2df8f268b1ba50b4f48eff8623fa63e427049924d7e2f8cac15d6668588631a5e065f09349c7566127a50f22bd90178f270fdc31a7fc217f51ebcac22bd1d2474ca15cf1d2ea284241ca336df1576900f3e4254ca39191ec80f150f88ee576909c7c111054a4e6010d955f23ad7860a39718ef18c458c3af1bbbd974cdcda088fde297ab748cc85866062dd2c8a269aa789879766428dd8b951d93065ba25bab71f688f07d47d8ef76c383873dbafd8e0cdacf354ef311782abec90565ae861351bdee0196d60ff1815185658f1dd053ba519ecb3cd1d4a7f67d919621d435cce4cffcafec46aaef6fcd7cda99c9eba8fb1bd09a57ed220a213ae127c1009e15ea96d8626737cd7a4144a275379409b587b9f50c43826553e084ac2188e58dfe311ff92783175bd38f54a3004e120cb263513ad7ac7273cf5ae6a75c76e8a3fde1fb388ca3539a8209504c2d1f852ed25631622a15b3d8427fb3e30547fd74a88f5f54204bb2afb0718cbf4a36b68b8602914d36b77337c9705276afffd48cf14fcbe40458d8daea51728fd65c18dcba5e8540a3f8c851e7ee98cf6ce318d9064620e6b78b480fd9ce903459429eb93310c847885e0726212a81ba9808040c08aa09c5ae95cfdc77c8c5f0295748164c945b817e770c470abf928ab3f1fe05f0b54434a9b6f8356124625a56d978173db295df25a819893386683309e588ef32a86a6243b3bb3019c878c8447b33dda7e0c03863521fa5da677967815cfa9f51c6e8307d0f63ec453d05ef795fa2e0675ac6da274ea3a3c826749679bd55d739207491aa0a12f94b970f8c05f68ef0ab0186175c2f5350a65397e3cccbd5cf4cdb589a23e47678ccc17f4a06ffbbd19bbd18842c03348d611dd7f517d0786c7bebf334870e0dd45f6e7f7524301763b3f11c0d8bf08a482cd61c44aba82e60196bab77238e110a93b22206b0c45c19dcea7b6d8a491d2490db2f88c34ec93f45bf31d89c2d340823b679b5580068b7a32199228a07596ef833924abdf707d1143f2c07060b3f64ad10dd7553566b987e992eba98c29473da7eb768b5f9251389243b964c7d71090ff709ef60c4d306ec0d67afb146c5335ac8917e2df301473f65ded1df395211373becdef69f3d4e49a365a36d5ed41bd2b2ce9c114d956fc5374766c66df9930395934f2033a8fec254f10ef9972c1d2a7688374d069494db41d9f88e93ecdda1eb061d1b50c58b46f6d054eda659ca59517d90d2fc8dba02aba63007335f180cc5b0e83339dd3adfdd16dad10981cd3f4615cbfc0ce41545af2998a0df8b0c417d12495430d700b64acdd59ce766638a5795275eae3904992c3e9ba94cf8dd962d9a69cf89da4f41e6fc78800f64fd78762d19b53c9d59f76f059d7b52d243c06ab37896d6d3b22fa98fdfffce5d275345d04a686c2f61ee9f7fd635e0d26e427ab310bb54a26834416bb3e443939220c00070000000000010000000c0008000000000001000000ac000a000b0001006d69727265640000640002802000020008000000ff0f00000800000003000000fbffffff03000000", @ANYRES32, @ANYBLOB="20000200020000005c05000007000000090000000000006003000000", @ANYRES32, @ANYBLOB="200002007f0000003f00000001000000976900000500000002000000", @ANYRES32=0x0, @ANYBLOB="1e0006001b32a0f3acd3498bb0a0cfb3fe3d2a73f0f5570e0bb4b7981a9c00000c00070001000000000000000c0008000300000002000000e8030100ac0012000f00010074756e6e656c5f6b657900005400028008000700040000001c00020008000000ffffffff07000000ff0f000001000100010000001c000200018000004a5db1750600000002000000f9ffffff02000000080007000000000008000400ac1414432b00060034ab0ea0fc7e047de78a1098097144ead8ba66f2c2d3635488ea510a7772aeaafada3b7f20b033000c00070000000000010000000c0008000000000002000000a00014000b00010073696d706c6500002800028005000300000000001c0003006563622d63616d656c6c69612d6165736e692d61767832004e0006003e5a8698f83abfaa68328ae492e308892c94bb6ca0b06d70d8776679d4716edefeb85909ce20c6630b2551f5e6c9dca796a9fc0feca32a519a64d5815a93d7718386951e82f95b5e832a00000c00070001000000000000000c00080002000000000000003c0101000c000100736b6265646974006400028018000200010000000180000008000000ff070000e5080000080005000200000006000700010000000800030007000200060004"], 0x4328}}, 0x0) [ 497.102476][T13953] lock_sock_nested+0x78/0x138 [ 497.103527][T13953] l2tp_tunnel_register+0x888/0x19f8 [ 497.104792][T13953] pppol2tp_connect+0x944/0x1348 [ 497.105965][T13953] __sys_connect+0x268/0x290 [ 497.107093][T13953] __arm64_sys_connect+0x7c/0x94 [ 497.108295][T13953] invoke_syscall+0x98/0x2c0 [ 497.109397][T13953] el0_svc_common+0x138/0x258 [ 497.110503][T13953] do_el0_svc+0x64/0x198 [ 497.111525][T13953] el0_svc+0x58/0x168 [ 497.112502][T13953] el0t_64_sync_handler+0x84/0xf0 [ 497.113647][T13953] el0t_64_sync+0x190/0x194 00:08:17 executing program 1: r0 = socket$kcm(0x29, 0x2, 0x0) ioctl$sock_ifreq(r0, 0x0, 0x0) 00:08:17 executing program 3: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCSETSF(r0, 0x5417, 0x0) 00:08:17 executing program 1: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$PIO_UNIMAP(r0, 0x4b67, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x0, 0x2000}]}) [ 497.145304][T13960] netlink: 11192 bytes leftover after parsing attributes in process `syz-executor.2'. [ 497.151089][T13960] netlink: 348 bytes leftover after parsing attributes in process `syz-executor.2'. [ 497.153378][T13960] netlink: 200 bytes leftover after parsing attributes in process `syz-executor.2'. 00:08:17 executing program 3: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCSETSF(r0, 0x5417, 0x0) [ 497.165676][T13960] netlink: 200 bytes leftover after parsing attributes in process `syz-executor.2'. [ 497.171510][T13960] netlink: 40 bytes leftover after parsing attributes in process `syz-executor.2'. 00:08:17 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200"}) (async) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000080)={0x80, "03e6ff8dda080600000a00000032000000000000000200", 0xffffffffffffffff}) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r2 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r2, 0xc0285700, &(0x7f00000001c0)={0x7fffffff, "0392938eda08a5513db99d08fdae429e4ae4c5bac9dd8259be4ee64b32c65e0a", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1}) (async) ioctl$SYNC_IOC_MERGE(r3, 0xc0303e03, &(0x7f0000000040)={"334f00d6daf062d63d5e4449e903f93e48fe794d00c0adb017e82012f78982ac", r1, 0xffffffffffffffff}) r5 = dup3(r4, r0, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r5, 0xc020f509, &(0x7f00000000c0)={r1, 0x32f, 0x4, 0x1}) ioctl$SW_SYNC_IOC_INC(r6, 0x40045701, &(0x7f0000000100)=0x47) ppoll(&(0x7f0000000200)=[{r4}], 0x1, &(0x7f0000000180)={0x0, 0x3938700}, 0x0, 0x0)