AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgDIOt8E5RJyGEmYkHderWvc3l/fobvfbU3dV+1nZ+u96Kr5leohFCOL/S782XuJZxdiJ0s77/68nX4j3cO+7KxtWLS/1+77JCoVDsFhX80gIA4NBq5C3N9bcb24vpe8lkCH9//3D+fyuqw2Pyf5H90/bq+uBkfK84/3dKW+F4K/L/dvLzRryHe8e11y591b6ycfXdlUtLF3oXequdM6dOnz6z0FmYb2ffp7R9qwIAAMDBmnmL839t8tHz/2NRHUbM/5/+8Ho3vldd/n9Ekf9fPvtH93H5/8GhXwWTBAAAeEa8ePz+X8k+7yfNZlhfWlu73Bm+7v7cHb5WMNUndiRvcf6vT1Y9KwAAAKAMg63kofP/c1Ed/uX8f2r9x6xd/2bu6/ia9RDC0fz8f275y/658pYztorz//ufz/w+2vn//1dUsHwAAABKcjRv8fl/I3v+v/ZGMaYWQnj7zWGd/xvAkZ7/n+2e+im+V/z8/0J5SxxLtenhfhT5/+LZ72YPyv/Z2OkQJqYrmiwAAACH3nN5S/P/ncb24he/HPuo6fl/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAf9ifW9wEgjCOw+9O27Qr2x6hftOPM9RUNe0R+pGQbLKCE3AANHfBoAhuw0VYjYMEZjVuQTyP+f/EiHkBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu3u7ki6uIKCL1mSJ9TB431xFxE2natu+3hyzm3bq5O+b3YvmZ8yG+nsqIVVGOZ939doiTAAAGVfWb439U/z3nfcn7mvctb/XT1L/n/DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALBnBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AsAAAAACDM3zqNjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgLECAAD///GOiOE=") r0 = open(&(0x7f00000000c0)='./bus\x00', 0x14d842, 0x0) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180000003a00000000e7000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000040)='kmem_cache_free\x00', r1}, 0x10) lsetxattr$security_capability(&(0x7f0000000040)='./bus\x00', &(0x7f0000000280), &(0x7f00000002c0)=@v2, 0x14, 0x0) ftruncate(r0, 0x0) r2 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$802154_dgram(r2, 0x0, 0x0) r3 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000140)={&(0x7f0000000080)='./bus\x00', 0x0, 0x10}, 0x10) r4 = syz_btf_id_by_name$bpf_lsm(&(0x7f0000000500)='bpf_lsm_release_secctx\x00') r5 = signalfd(0xffffffffffffffff, &(0x7f0000000540)={[0x3f]}, 0x8) bpf$PROG_LOAD(0x5, &(0x7f0000000580)={0x8, 0x11, &(0x7f0000000300)=@framed={{0x18, 0x0, 0x0, 0x0, 0xd7, 0x0, 0x0, 0x0, 0x40}, [@generic={0xfa, 0x2, 0x9, 0xff, 0x7}, @exit, @generic={0x4, 0x8, 0x5, 0x1, 0xfe6}, @map_val={0x18, 0x6, 0x2, 0x0, r0, 0x0, 0x0, 0x0, 0xffff}, @initr0={0x18, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x80000001}, @exit, @cb_func={0x18, 0x1, 0x4, 0x0, 0x3}, @map_fd={0x18, 0x4, 0x1, 0x0, r2}, @map_val={0x18, 0x2, 0x2, 0x0, r3, 0x0, 0x0, 0x0, 0x6}]}, &(0x7f0000000180)='GPL\x00', 0x8001, 0xfa, &(0x7f00000003c0)=""/250, 0x41000, 0x15, '\x00', 0x0, 0x12, 0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x4, 0x1}, 0x8, 0x10, &(0x7f00000004c0)={0x4, 0x5, 0x1, 0x8}, 0x10, r4, r5}, 0x80) 12:09:10 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) getpid() r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000001740)="d1ba00d02c8fce2a1a23a2a3a4b32acdb2805c73989ce13973da6fc656a691eed6041b7831bbb5e52bbbfefb4d455de9be9b81059a466073472c9bb2996d4f90e788eaa96e4183902e59fd971d63713d74f570fcc4c1b050886f091526ed2effc7d65a6af63121e26c50c8ac8339120ee44be007b34b5e89daf836dbebefb3e1dffce7a336be60aab1cc50db2bf72cb25184ab7f3090e718949b23e5938e24bf093896ae24076b8c136df04be4d824e5d6f5bf905ac34fb1fe4893bf2b694bac34016c1ffaa99c38f40410e8809ef440f3863487e8f9e06ed5b338af2268a126287cf2f0e7513224d3b97a88cd7c3f132a88a4c477b80e4a18bf6cbc0065cfc592222d72e6d1150ce0572a58243922243ac5ecba52fb290785509b00d5b7f29e184a8016217005b54dd4eed007d54c4813d81701970ad6758cb40dcec15da9b54a73688ba1937456a2b22427ff8719b423fb89d08562272a7870bd31e871eafd8c083ea5014b4b0c8a19346331cb3631d255e7e38a7b07543b58d7ab731c67da4d89e970f63ad6ad6dfa4cea4a8e02eec31305ab3ae4ed2ad7803433fb43b07ebff07eecfa9065993cdbd8b3618306da9c2de257eae9e0c91a5eabca786f2e6b1beda000d4fc8660b0c24be5a459f228d2ae72c683a7ee4f1b7eb160aacf77b729ca11bc34131ab4c85b3177a5b2a5890a36f1ff8bafeb3b4cbb80341da72ed4a83688856056d85faeb24abc39b30064929a0a5d71824d084ac3ab2c65fddc2d1fb7c6773b2cf23f51980aac8aad945b6bbab4ab459b5d7e40a8a140ae711623e6258d71f9fa46fb7923513f374c5ad218606940ea0e4f2511cfd6882702b2eb6f24cbb660548d414e1a1462e5123f9d7de87cd741e284bfe7f9df8a09c3ba0c35eecd189f406032103a5425f0d0052575ce8f83b657ae1ed908ade5579a1fe977adbd73edbd751b83d51852966d8124732fec43adabe0ee0945f0ffa08f82ceb1f698d8890bcc4c1ae30b2e038a7e13b6fbf5544c32856158e69d37d4583bd225b952a885e451a01c6b5add57d681c93cd54a424d1c2baf4feb41c405ca72afc1a1e41606f73cffa93c06640d418c04c967c6e248af07d7a842717525845f3565ffb905070dba410d5bab2bca5a3ecfb3533fae711b9ac8f289472d152bd3bdd75eaa9cfc78bf3138ba306ebcee8541ab8bea042a08445fbbe5df52a40712edf445d25012001a2f7c3b28fbc24a27ecb15cde1db28a5b1391e91be919d7b057e7fefe9d474798d293d6c9e760560bcde54df0652275b5ece71d08158299865099de5a31172aad50d0fe30ac6d714f43e4007e42d514e8ee8b410600c4816b0d2db2d5ee8ff9b86b083ea822cad7c1552398da2253906007a5f28e7e4b6a64cb9d9f6beb8e23dff35ba4d1e8c5d746fee52a658d8d720e2920519e5620085540b9bbc145d2b3b6678a289ea2480ca40edda3f8cfffe7c1575e54077fd43cada8f26a689adfce0fb799f32716cf17ad31e4d7c63dacf65dd5bfbebb55fa421168", 0x440}, {&(0x7f00000003c0)}], 0x2, &(0x7f0000000540)=ANY=[@ANYRES32, @ANYBLOB, @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB], 0x78}, 0x8040) r3 = socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00'}, 0x10) write$P9_RVERSION(0xffffffffffffffff, &(0x7f0000000680)={0x15, 0x65, 0xffff, 0x40, 0x8, '9P2000.u'}, 0x15) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) ioctl$sock_SIOCGIFBR(r2, 0x89a0, &(0x7f0000000300)=@add_del={0x2, &(0x7f0000000280)='hsr0\x00'}) chdir(&(0x7f0000000380)='./file0\x00') 12:09:10 executing program 5: sched_setscheduler(0x0, 0x1, &(0x7f0000000080)) sched_setaffinity(0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sched_setscheduler(0x0, 0x4, &(0x7f00000000c0)=0x3) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x40000) clock_gettime(0x0, &(0x7f0000001e00)={0x0, 0x0}) recvmmsg(r0, &(0x7f0000001d80)=[{{0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000100)=""/193, 0xc1}, {&(0x7f0000000200)=""/157, 0x9d}, {&(0x7f0000000380)=""/133, 0x85}, {&(0x7f0000000000)=""/50, 0x32}, {&(0x7f00000002c0)=""/43, 0x2b}, {&(0x7f0000000440)=""/192, 0xc0}, {&(0x7f0000000500)=""/247, 0xf7}, {&(0x7f0000000600)=""/162, 0xa2}, {&(0x7f00000006c0)=""/215, 0xd7}], 0x9, &(0x7f0000000880)=""/107, 0x6b}, 0x702}, {{&(0x7f0000000900)=@l2tp6={0xa, 0x0, 0x0, @mcast2}, 0x80, &(0x7f0000000d00)=[{&(0x7f0000000980)=""/70, 0x46}, {&(0x7f0000000a00)=""/169, 0xa9}, {&(0x7f0000000ac0)=""/217, 0xd9}, {&(0x7f0000000bc0)=""/53, 0x35}, {&(0x7f0000000c00)=""/219, 0xdb}], 0x5, &(0x7f0000000d80)=""/4096, 0x1000}, 0x4}], 0x2, 0x40, &(0x7f0000001e40)={r1, r2+10000000}) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) getpid() socket$inet_tcp(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@abs, 0x6e) socket$netlink(0x10, 0x3, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1612c2, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x4000000000010046) 12:09:10 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000001240)='./file0\x00', 0xff1f000000000000, &(0x7f0000000280)=ANY=[], 0x1, 0x11e3, &(0x7f00000024c0)="$eJzs3MGLG1UcB/CftXVr6m5WrdUWxIde9DI0e/Cil1C2IA0obSO0gjB1JxoyJiETFiJi9eTVv0M8ehPEm1724t/gbS8eexBHTNR2S0QW6WZZPp/L/OC9L/weAwNvmDf7b3718aBXZb18GlfWIk6NI9K9FClOxd8+j9fe+PGnF2/cun2t3elsX0/pavtm6/WU0sZL37/36Tcv/zA99+63G9+txd7m+/u/bv2yd2Hv4v7vNz/qV6lfpeFomvJ0ZzSa5nfKIu30q0GW0jtlkVdF6g+rYnJgvFeOxuNZyoc7643xpKiqlA9naVDM0nSUppNZyj/M+8OUZVlabwT/R/fre3VdR9T1mXgi6rqun4xGnIunYj02ohmb8XQ8E8/G+XguLsTz8UJcnM9add8AAAAAAAAAAAAAAAAAAABwsjj/DwAAAAAAAAAAAAAAAAAAAKt349bta+1OZ/t6Smcjyi93u7vdxXUx3u5FP8oo4nI047eYn/5fWNRX3+psX05zm/FFefev/N3d7uMH86357wSW5luLfDqYX4vGg/mtaMb55fmtpfmz8eorD+SzaMbPH8QoytiJP7P385+1Urrydueh/KX5PAAAADgJsvSPpfv3LPu38UX+EO8HHtpfn45Lp1e7diKq2SeDvCyLyeqLxyLiGLSh+O/iTEQcgzYUj7BY9ZOJo3D/pq+6EwAAAAAAAAAAAA7jKD4nXPUaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP5gB44FAAAAAIT5W6fRsQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwVQAAAP//FzPSZA==") ioctl$TIOCSRS485(0xffffffffffffffff, 0x542f, &(0x7f0000000000)={0x1c9f, 0x2, 0x1}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4200, 0x0) getdents(r0, 0x0, 0x4a) [ 3176.296000][ T2620] loop3: detected capacity change from 0 to 8192 12:09:11 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8}, 0x0) sched_setaffinity(0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f00000bd000), 0x318, 0x0) syz_mount_image$erofs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000540)=ANY=[], 0x1, 0x17e, &(0x7f0000000240)="$eJzsmDFP8kAYx/935YW8xvgBXBwkEWMsbVHDwoCJu4mocZNIJWgBAzUREgc/gKODiYuDX8DRycFvoYM6uTA61/TuoCcR0EET4/MbHn5Hnx7Xh+Q/FARB/Fmen14fT5ezBQPAOJJIqO9fjKiHa/0P54dzZ7mVi+v7q7vaxPFN/34MQBB8/vdjAG7zBny1DoL3dyfVZwG85+vgmFW+CQZT+TY4NpS7YNhSvqd5Pew3zd2K55o7da8UihUWOyxOWDL95+ucMJS08zHterPV3i96ntv4Rhk1v06eI6edT/+/urOxtPnZ4LCVZ8CwpjyLRHc2ciTa80/Gov2NH35+EhKS3yZRPgWXDDNaPsW0/Ej71YN0s9Wer1SLZbfs1hwns2QtWNaikxZBJOuQ/Psv8mlM2//fgN44i+Oo6PsNW9be2pH1o8TlIv84UtNyHWZ/fOBp5HWm7mPCUsaQdoIgCIIgCIIgCIIgCIIgiC8wBSbego7AWRXdbwEAAP//gYN3SA==") (fail_nth: 74) 12:09:11 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000001240)='./file0\x00', 0xfffdffff00000000, &(0x7f0000000280)=ANY=[], 0x1, 0x11e3, &(0x7f00000024c0)="$eJzs3MGLG1UcB/CftXVr6m5WrdUWxIde9DI0e/Cil1C2IA0obSO0gjB1JxoyJiETFiJi9eTVv0M8ehPEm1724t/gbS8eexBHTNR2S0QW6WZZPp/L/OC9L/weAwNvmDf7b3718aBXZb18GlfWIk6NI9K9FClOxd8+j9fe+PGnF2/cun2t3elsX0/pavtm6/WU0sZL37/36Tcv/zA99+63G9+txd7m+/u/bv2yd2Hv4v7vNz/qV6lfpeFomvJ0ZzSa5nfKIu30q0GW0jtlkVdF6g+rYnJgvFeOxuNZyoc7643xpKiqlA9naVDM0nSUppNZyj/M+8OUZVlabwT/R/fre3VdR9T1mXgi6rqun4xGnIunYj02ohmb8XQ8E8/G+XguLsTz8UJcnM9add8AAAAAAAAAAAAAAAAAAABwsjj/DwAAAAAAAAAAAAAAAAAAAKt349bta+1OZ/t6Smcjyi93u7vdxXUx3u5FP8oo4nI047eYn/5fWNRX3+psX05zm/FFefev/N3d7uMH86357wSW5luLfDqYX4vGg/mtaMb55fmtpfmz8eorD+SzaMbPH8QoytiJP7P385+1Urrydueh/KX5PAAAADgJsvSPpfv3LPu38UX+EO8HHtpfn45Lp1e7diKq2SeDvCyLyeqLxyLiGLSh+O/iTEQcgzYUj7BY9ZOJo3D/pq+6EwAAAAAAAAAAAA7jKD4nXPUaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP5gB44FAAAAAIT5W6fRsQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwVQAAAP//FzPSZA==") ioctl$TIOCSRS485(0xffffffffffffffff, 0x542f, &(0x7f0000000000)={0x1c9f, 0x2, 0x1}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4200, 0x0) getdents(r0, 0x0, 0x4a) 12:09:11 executing program 4: bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async, rerun: 64) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async, rerun: 64) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) (async) sched_setscheduler(0xffffffffffffffff, 0x3, &(0x7f00000001c0)=0x5) capget(&(0x7f0000000400)={0x0, 0xffffffffffffffff}, &(0x7f0000000480)={0x7, 0x4, 0x1, 0x3, 0x0, 0x80}) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0x1, 0xf, &(0x7f0000000340)=0x1000, 0x4) (async) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async, rerun: 32) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) (async, rerun: 32) ioctl$sock_FIOSETOWN(r2, 0x8901, &(0x7f0000000000)=r0) openat2(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', &(0x7f00000003c0)={0x480202, 0x0, 0x5}, 0x18) (async) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), &(0x7f0000000380), 0x0, {0x22}, &(0x7f0000000a80)=""/210, 0xd2, &(0x7f0000000500)=""/233, 0x0}, 0x58) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) ioctl$sock_SIOCGPGRP(0xffffffffffffffff, 0x8904, &(0x7f0000000280)=0x0) sched_setscheduler(r4, 0x2, &(0x7f0000000600)) (async) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000040)={'ip_vti0\x00', 0x0}) signalfd4(r3, &(0x7f0000000100)={[0x6]}, 0x8, 0x80000) (async) r6 = open(&(0x7f00000005c0)='./bus\x00', 0xe8b42, 0x0) write$FUSE_POLL(r6, &(0x7f0000000080)={0x18}, 0x18) (async) bind$xdp(r6, &(0x7f0000000080)={0x2c, 0x3, r5, 0x26}, 0x10) (async) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000440)={0x0, 0x0}, 0x8) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x12, 0xe, &(0x7f0000002880)=ANY=[@ANYBLOB="b70200000f0e1709bfa300000000000024020000fffeff7f7a03f0fff8ffffff79fdd8c2a4f0ff00000000b7060000d0b68af1de640200000000007502faff07cd02020404000001007d60b70300000d1000006a0a00fe0000000d8500000026000000b70000000004002995000000000000001da5ad3548ebb63d18db6a1c72821c9b767ac8308fbcd5c5e4a5ad10595ec1956bd8660bf3664148a2c96752fe2bb328dff1aa503b8de7ab9a780001000000000000d4bf20c2bd152d814f01f2cd539e030b0000000000007f4182f32333b08e6e497640000000aea5cac0ceafdb9a2eeb02a1f5104d16ddb64960d84d91004cd5817e0b7f005e6ee7a39e2f0b5a18ed786b783ab1321ea5e82ae5ba2c42a5e23ea6253d5df768d0cb9f35e4f41a62d79b4c03e53466fa4f22d8c19f958e8b34de3535e7dacf1b13f7e851ec843c2288a2e7ff94987a48ce18799ee53de177a81ea67a8f84538a9a311c754e5ab59a43f56d2085786e7ec07d78917f7169f006f3f5c95177fbd0b14b36259e2905ef911785c88a16aae46084d676d8ef8aa6ecc2d34a442bc098f4fcc96623b7c373b0ef04d55b846b094b0d6c7a75a76d445e0dcdf72c7ef97e08512ef5987b6e09a6a7caffff0000141f65e7d9ebe3be70c4364333af9a9d91c3e41ac37a63f85afd254479c12f7c84fa5df32b70a80cce69cf30d3d67d84ccf3f9db9b2ff72f3ce0d7ce76fd967d0736690111de2ddc4acdb52a9ef100bbf76063d3f6ffffb73d70e9c3d7b90aecf48eb19767e00b75041739952fe87fde27ce01893f54ec0ea8e792414f639bc9ce1fea3f6ac0d7025759d4b45577c205c70631e8ad585951950e851250540593e61860b69a521f4e210b6494e3c52d927195737945cc03d5668483151710de246420a1b6c55b73876a6ed7f58bde38b44ab13d980c894ed90d9338923789a1edcd8043fe87919088383268324a25df14010c8e1b49b0400e4f6f767ee30ea3aad2c6d6b8c97c00eaa00ff9bc46e1cfecbdc0e4ffac53e8f76c8b556306b409d04544d3a7edd4d447d2fb431e226ae182b8dcc86fe09b404a0b7c723d3b19c3dc382fa91fb0fb8f9f3f13296bb1758b24aad0922091d49e2bc408a5a37d2fe7a60b903d2d9fe9c151cafcc8dc389671c2d08b6e2641500568445b00cee4585af04fa69e0380be0d66649dcf3bf8a9066e596119109ea8b308ff070000aab1c95bb22cedd913b22dcaa197ccc34586dc50bd9f4628ebe757bae30b356521df06f995cb57f97052fc415825c7eafb613313b052397af1ede94d87590ce90a0a7579766f7ec4fcd3cb0b1a8c531724d5ef6b334803cedaa9cedf16dc3af6c9eb0dcca5303eed6689ea910900785f61278dde47e6672e93a314a5f60e7b682bf0cacde21f6090f4fb311afd7f8b48f3f0d8c66449d8687dcf2d0f76668b2b9bf8b32b518e01ffb985f8054d37959c529e99b7daf32acfed749d516d014cef5f98126324e202badc1e5c20d69e576a7700000000004af3f14f904b479f94418e4591c624a9b2ccabbfb888d413d923b0c901953cd7c9d197d6d8e64787c4d397f57a15b6e0b4212b6cb55b9c207bbe84f483b15f45b9a1d3af087047c568aef1d8559c6146bb93026ebfc0bb5ec10b6290dc757a4903a88fb2c035f9349b59085cf91b8b775152786118a1020000fc19928c8f4680eafafaf0f48fbe9bc543dcf43f731074d96ef2447a2a4af5ca0c39e7ca2e801e57560a55e9cfa095cf3f74398219ad10e5e9d26631c2f1db3a2882f6e130a79517a88de7596429a20793e12616aa32b3e720c6521fbe933321adde8ca7dd99c0a0125ff8c18119a6926083f4a2c008a9f2a29e30823bf0ec3639cadaf9be9608358e1e5ab17eea477b1754f78f45468c9568471647f8bc03d11811ac6eec1741ceb39a3ecd9e3c325fcabbab3d12f6a759f7ce11dafa387a8077db8a2230d2014a57bc8dd47741270000008000000000b2eebd5e1626cab98499328ff024a240199993433ceb5be20427a32df7047d63010dfc6a461517ad48ff64042e84c85c899fd11c6320a8d8fc0e78c1aaa152d567f91dd943f62d167fed1b605965a5c2b32d094a461a990000000000000000000000000000000000000000000200000000000000000000b385c644a4a170e6dc9e9e546bfa049d025b319abd87fd85482b43db5d6c2cb6a204d45f88dd4140c8edb598a36e21ad132bf6b88c99c56633b01813fc5cd7d048469a966bbfb300fd772cbadf0cf26899bfd15e7d9408026a92f13f11d1c9832259b2f97227f84a3bb96253717a177ac091d07f6fb7dac17ed09e6fe9f19e481a3f77cead663f42456e080952636515c758f5047b2148944133a492ef20a1778088c42094903d6ece2497b99fc745c420b035ff7961484a0f62a2d957ae2e47ff1ea8a059f2d03bf9c3e8d2b16ab409de762522f6008de48bb70b698c5c9867437ac3127fad4bd699acaad78a5f66c7fc7d46e048082a0af61e6b052e473ed26b032a070ea10e985703b292c7336112b1f35c3b069363869dce725d8da75dcec76dc591c052feecee18c64c4600a0bc3d4945d4b918865bbf52f732a500689cbd9a84d07846417796f2a85e7a41d27d64b10f8e970469cf495b4a1b4ea8b5322f78e9f3048351b550c59a634b47981420081ea4da18b9d318fa001ce660b28bbcf3c1a8893d130b26d25e491f478ae4f95f71ea8897b34c55f1678b8453f08a5ae1b3b4d8c83053c57637a98ef57e5fa51971eba5e287e9910cba734336703defc13fe1659b157e5d9de7bfb929e715ed1a9a505a04a8d8474482295afbb9de90de2e918522cac2d5b5ac09d1fdc4fd7c6393a684ad7234ecb65d0008000000000000560ad146e8b9e9cd9b0d0edb1f6735c90a76b1ba4dbdee34d0b6750f25ba7251944ada77665573460056351d009a568c782f4438ecba9bee47f25286300e83bd1853070100010000000000b86e7f21e39a1af3d070abef94bc0827db0046dcb7d63bf64bf801f33e3196b522c83635440100d0961533737c57e9b7337b981a99f63f600f90647703f0640f6594dd9f26436024a1f90f174769bad5a283271e7f49dec90a05bd771dd0502dc2170ccf98ade27e858ebca7d7fa00000000ae1bc4246ae316c6af10bf02088b4bb2ac89c96e58578dc50eddbf01ece3cb8a363ecbeb8198997115d7151f691a2a755d8233e006dd38ed5ba350bd6aad3bf6f5108083f0100f8a20666e92ec7254ce72d184159057be455d16134d65ce69c4b906b76427224b69750b779d81eb6e37e1db62b1788ff918433787f8026ef5c518113d4841b5ca4dbe8d4afff527513a2efc8403be48e494b3bfeede33b1deefd9d902e8dc868f30161c2cd13621b0a20362181186ff8cf4c8d58d74822f92554287ee157e9f1597c3e2e238f382a91bf48b4de88363c841bd7a8cddae334429ccf45bd3d434d9ecf74634ffc9539010f0d36e672b9d668cc6762c0b25e4a527fb4d184ba84498b1367e4b31faf75f1b3dcecfd80c57015d8cd16171507add30833865fc1a42780e9d57bb14a6ebea4018d26e18747546fc7a4a619753fd9bea132058eb90f9b80549473eea2fb9bc43d38d8719a1cca094bd933ceef87a3ec0c2ac70d5f843425100950000009e000000000008000018779600b1f2ae5ed34f5b7e77278f7ded9f030000002e050000009f95a59418f612df287c654043da1a59c3c43c7884ab65d4b34984afe30c67179c4f5a3ba0e491f2b942b754a3c0d5b878c4ad63591c3fc7d3a4d4296d4bab0a88e55ff9c2536654bb2f83e8015fac21611968ce582698938c9a331a97c087b71ffb4c3a599e08fa0607e50300f7ff00d03bf057b408c86a1165bd9a1bdbf3dff88c9b2173a75d5fc82dce6d8a3f297231e33588d7cf183109c1118d94a41d48f8efcf193ff26908accba23f1ec1cff64a1b912ededeb080f9a241e07709e6dd6a3a7e18200c9e80b9634e6f0c4d000000000000000000000000000000005e50e77d04fcf8931ad07b38a39957e6b3a3c909000000e9d694e483e848fe0d00ee7c7d6cc30932a9575aa8808d10a4963560250bb4e60e88c726f63662cb143daf4b9ebd0774998a59fbb42dc35f12452cca456a12b7d15cf3ce7ea350e9510e96527cde622998683e65b235c284543ca32436f9e705dff00f08df1115175628a327876dea291480c2dde8a59df1f3571f9fcb7ddd1856eed2b502965038af0d56e49e0e2e9cb06b2927b2eec3f42fa0e4d0f2e25104805f386d460e212c27ac7bafe6a0078f8648ff9f1e0257338ae58457fb27b29430cc9ac6a33ea11b88ae8bc95dffa293aa69d6d47f89b28a25a7ec2fce6691549990f93d1f02e1b619813699303b6b1260d5537e85315551adabe00c98bd7aa06e7f00c89f11a410518d181cbfb9bdb9160af19f1fc456b5fc4f099814631024b734c0cd8843c5cb124a21092e6cdd8aa2f4d3f93e92c6d850898890d9449e3f499af92be74ba8ba7928feabbd99d6288dece7513c50ba0c3a318cf56fb973bab87214415078857d18032ab5adb8d4bf32405cc5f63eba7e60bcd0098fd7957943b3c4cf13de4e049e06ad7ebc236d1088c99d35f40555364ff86cab4542261999bccd3269e51d10900a1c05696b47ff33a159abce6bb1d69193bd01f59f1d3f431b4e0868db623cb8375baa50785b8fcd37ce4c52abe43c1e3368735022e7cc7a9b397b19b32adc91444f519ad33f7f2680e3cf7ecd3cfc67816eb66b1faa78dd8e3f7e233b605948c53813e6b508dfc713583d8ef8f9cfffe5176f6f9175f3de3ce5298cedb2a65cdae59aa7aca654b1740c90eb71ca000000000000000000000000000000000000000000faa53c07b5f590ee4c8bfbd828972bb7bbc8ed7ae23bf3bca7eb378ba0e912b150dde95dafe80ee043a1d640bd60fdfbe4a2d2aa0607b026f78417471e6ea0d1e86b309b29d0dae2d2c9c730ac21cc2a6213596a784a09775f86a9e6d5b6c7b3c5d10177a873edb693fdf9b1e11005a1ce41d04a2ad3f5d25a1595e7609849033d2e86ac682f2f0cde376f50a88a3ab5e83f56e43a07641b82c077fa1479b79e85c71a9c00000000000000078ce7c4ab383dac0325fa7f4ffb201c479265272febf3d529aa3d9ffb08e4dbc8842fbda4d38c4cf584ccf207e5373231fdb1f7888049370800845004e16a26b06b635f740492c303da988ab41b2ac3d9e9074590475678260f205532235444e991d7d63e52aa28964fb727db39091e5efee76e3d61b34d191895b7d49600a3536c7506df587256999d8094e6346eb781c0e212020d89242ac467aa803fa4140093fe17c4d15e3b4dd931b0db633e0162786e4388b7b61c1426d678305379f7fc9ada18a722ae000400006d373598ae96ab34909981681c75d1f823647fed2bd858a86ecf4b5c32d2f63ca6268ed97eb79ff8d3ccb24f111cf6f9179a8cbedaebe04172b3bc54dffa34e065facf9eafdbff22bddc89faff0f9ed96221bcab5a06391cca36a09c92e8704751190cff32be999a410993554fdae0e7cb6540763ef7c2c84c53b5608bbbb806248a2aedc22c7282bf7c0c40de0aadf6e49758cb7e293ed96c111dcefb0e469f4fa25069488ba12686e87756f7ba8483aceb040688242a010cfed0662d8e4f746e6abf0426c13e81cddf1bd87f6c02a0eb14beccfd91cfb22af4fd91b9a03dd4639d859da8a3643c4b7aa82c77854e6fa9eacff3297b4a09b76ad912ab7792f040e0addb0958fa30707992f617e50d14ab6fc50026c33bfc9182af8b186c87d6dbfe1068cd6933a7009518324f4447e86ceaee04fa2e6a6a45a70d1b846fbb298454249bcc96cffed9311133cdea0d7dc9db2219116a5c26bcd61a0c9cd5636328f71b359211480514058abe20f3254e71ee0c01f6038822aa2b5d591770db828253c028f4a10b46149f25fc8edbf57d778ce811d15593c4dead5c646470419c58e5aac351f54753c27229ce7909c852256409ff73f35ed6af8f6c5364491530430ac7fe988c5024fd9e829d4c52ca59d28e43a1ef61c1ae524c13319d6a62b7b707f5af45f025b5f02719c85293a2bcb30f2afe2cfae93e902f7505cccf9994495a7c7a1461f0976327807377cb587d1c113a7acae32b88a0c722f5412f4373b78b67ea33c3c3bf394a0ebae879cdfc20f26e2d57fd9ebdfcb0fc2f78946df839c62aa5665e4bbd4bedfaa87fadeab7ed45264e09e68f8f1554e9a2452bac9236b008dac5f13518c971f292be71acf3ee7b53d0e5da14d6852b1be0e3429258a24e3bbc9d9e23eb1f87902f4650fe3976eb8edadf88b0cad8279bdc62a4eae96b3ec4864a33185b231d4ee514d444e560631dba170c2e8bf0735258bf8ca8136d596a10e0cb6908730c48d397e3b4a60029f5"], &(0x7f00000002c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x10, '\x00', 0x0, 0x1d, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x1}, 0x10, r7}, 0x80) (async) openat$pfkey(0xffffffffffffff9c, &(0x7f0000000140), 0x4040, 0x0) 12:09:11 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000001240)='./file0\x00', 0xffffff7f00000000, &(0x7f0000000280)=ANY=[], 0x1, 0x11e3, &(0x7f00000024c0)="$eJzs3MGLG1UcB/CftXVr6m5WrdUWxIde9DI0e/Cil1C2IA0obSO0gjB1JxoyJiETFiJi9eTVv0M8ehPEm1724t/gbS8eexBHTNR2S0QW6WZZPp/L/OC9L/weAwNvmDf7b3718aBXZb18GlfWIk6NI9K9FClOxd8+j9fe+PGnF2/cun2t3elsX0/pavtm6/WU0sZL37/36Tcv/zA99+63G9+txd7m+/u/bv2yd2Hv4v7vNz/qV6lfpeFomvJ0ZzSa5nfKIu30q0GW0jtlkVdF6g+rYnJgvFeOxuNZyoc7643xpKiqlA9naVDM0nSUppNZyj/M+8OUZVlabwT/R/fre3VdR9T1mXgi6rqun4xGnIunYj02ohmb8XQ8E8/G+XguLsTz8UJcnM9add8AAAAAAAAAAAAAAAAAAABwsjj/DwAAAAAAAAAAAAAAAAAAAKt349bta+1OZ/t6Smcjyi93u7vdxXUx3u5FP8oo4nI047eYn/5fWNRX3+psX05zm/FFefev/N3d7uMH86357wSW5luLfDqYX4vGg/mtaMb55fmtpfmz8eorD+SzaMbPH8QoytiJP7P385+1Urrydueh/KX5PAAAADgJsvSPpfv3LPu38UX+EO8HHtpfn45Lp1e7diKq2SeDvCyLyeqLxyLiGLSh+O/iTEQcgzYUj7BY9ZOJo3D/pq+6EwAAAAAAAAAAAA7jKD4nXPUaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP5gB44FAAAAAIT5W6fRsQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwVQAAAP//FzPSZA==") ioctl$TIOCSRS485(0xffffffffffffffff, 0x542f, &(0x7f0000000000)={0x1c9f, 0x2, 0x1}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4200, 0x0) getdents(r0, 0x0, 0x4a) [ 3176.385490][ T2628] loop0: detected capacity change from 0 to 16 [ 3176.412349][ T2627] loop3: detected capacity change from 0 to 8192 [ 3176.412884][ T2628] FAULT_INJECTION: forcing a failure. [ 3176.412884][ T2628] name failslab, interval 1, probability 0, space 0, times 0 [ 3176.466874][ T2628] CPU: 0 PID: 2628 Comm: syz-executor.0 Not tainted 5.15.77-syzkaller-00764-g7048384c9872 #0 [ 3176.476866][ T2628] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 3176.486761][ T2628] Call Trace: [ 3176.489883][ T2628] [ 3176.492662][ T2628] dump_stack_lvl+0x151/0x1b7 [ 3176.497172][ T2628] ? bfq_pos_tree_add_move+0x43e/0x43e [ 3176.502472][ T2628] dump_stack+0x15/0x17 [ 3176.506460][ T2628] should_fail+0x3c0/0x510 [ 3176.510714][ T2628] ? erofs_init_fs_context+0x54/0x2d0 [ 3176.515918][ T2628] __should_failslab+0x9f/0xe0 [ 3176.520607][ T2628] should_failslab+0x9/0x20 [ 3176.524956][ T2628] kmem_cache_alloc_trace+0x4a/0x310 [ 3176.530068][ T2628] erofs_init_fs_context+0x54/0x2d0 [ 3176.535102][ T2628] ? trace_raw_output_erofs_destroy_inode+0x110/0x110 [ 3176.541698][ T2628] alloc_fs_context+0x671/0x830 [ 3176.545315][ T2636] loop3: detected capacity change from 0 to 8192 [ 3176.546383][ T2628] fs_context_for_mount+0x24/0x30 [ 3176.557410][ T2628] do_new_mount+0x15c/0xad0 [ 3176.561753][ T2628] ? do_move_mount_old+0x160/0x160 [ 3176.566700][ T2628] ? security_capable+0xb2/0xd0 [ 3176.571380][ T2628] ? ns_capable+0x8a/0xf0 [ 3176.575550][ T2628] path_mount+0x60b/0x1050 [ 3176.579803][ T2628] __se_sys_mount+0x2d2/0x3c0 [ 3176.584317][ T2628] ? __x64_sys_mount+0xd0/0xd0 [ 3176.588917][ T2628] __x64_sys_mount+0xbf/0xd0 [ 3176.593340][ T2628] do_syscall_64+0x44/0xd0 [ 3176.597599][ T2628] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 3176.603321][ T2628] RIP: 0033:0x7fcb2340e60a [ 3176.607581][ T2628] Code: 48 c7 c2 b8 ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 3176.627017][ T2628] RSP: 002b:00007fcb2217ff88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 3176.635262][ T2628] RAX: ffffffffffffffda RBX: 000000000000017e RCX: 00007fcb2340e60a [ 3176.643076][ T2628] RDX: 0000000020000180 RSI: 00000000200001c0 RDI: 00007fcb2217ffe0 [ 3176.650887][ T2628] RBP: 00007fcb22180020 R08: 00007fcb22180020 R09: 0000000000000000 [ 3176.658704][ T2628] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000180 12:09:11 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000001240)='./file0\x00', 0xffffffff00000000, &(0x7f0000000280)=ANY=[], 0x1, 0x11e3, &(0x7f00000024c0)="$eJzs3MGLG1UcB/CftXVr6m5WrdUWxIde9DI0e/Cil1C2IA0obSO0gjB1JxoyJiETFiJi9eTVv0M8ehPEm1724t/gbS8eexBHTNR2S0QW6WZZPp/L/OC9L/weAwNvmDf7b3718aBXZb18GlfWIk6NI9K9FClOxd8+j9fe+PGnF2/cun2t3elsX0/pavtm6/WU0sZL37/36Tcv/zA99+63G9+txd7m+/u/bv2yd2Hv4v7vNz/qV6lfpeFomvJ0ZzSa5nfKIu30q0GW0jtlkVdF6g+rYnJgvFeOxuNZyoc7643xpKiqlA9naVDM0nSUppNZyj/M+8OUZVlabwT/R/fre3VdR9T1mXgi6rqun4xGnIunYj02ohmb8XQ8E8/G+XguLsTz8UJcnM9add8AAAAAAAAAAAAAAAAAAABwsjj/DwAAAAAAAAAAAAAAAAAAAKt349bta+1OZ/t6Smcjyi93u7vdxXUx3u5FP8oo4nI047eYn/5fWNRX3+psX05zm/FFefev/N3d7uMH86357wSW5luLfDqYX4vGg/mtaMb55fmtpfmz8eorD+SzaMbPH8QoytiJP7P385+1Urrydueh/KX5PAAAADgJsvSPpfv3LPu38UX+EO8HHtpfn45Lp1e7diKq2SeDvCyLyeqLxyLiGLSh+O/iTEQcgzYUj7BY9ZOJo3D/pq+6EwAAAAAAAAAAAA7jKD4nXPUaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP5gB44FAAAAAIT5W6fRsQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwVQAAAP//FzPSZA==") ioctl$TIOCSRS485(0xffffffffffffffff, 0x542f, &(0x7f0000000000)={0x1c9f, 0x2, 0x1}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4200, 0x0) getdents(r0, 0x0, 0x4a) [ 3176.666510][ T2628] R13: 00000000200001c0 R14: 00007fcb2217ffe0 R15: 0000000020000540 [ 3176.674325][ T2628] 12:09:11 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) getpid() r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000001740)="d1ba00d02c8fce2a1a23a2a3a4b32acdb2805c73989ce13973da6fc656a691eed6041b7831bbb5e52bbbfefb4d455de9be9b81059a466073472c9bb2996d4f90e788eaa96e4183902e59fd971d63713d74f570fcc4c1b050886f091526ed2effc7d65a6af63121e26c50c8ac8339120ee44be007b34b5e89daf836dbebefb3e1dffce7a336be60aab1cc50db2bf72cb25184ab7f3090e718949b23e5938e24bf093896ae24076b8c136df04be4d824e5d6f5bf905ac34fb1fe4893bf2b694bac34016c1ffaa99c38f40410e8809ef440f3863487e8f9e06ed5b338af2268a126287cf2f0e7513224d3b97a88cd7c3f132a88a4c477b80e4a18bf6cbc0065cfc592222d72e6d1150ce0572a58243922243ac5ecba52fb290785509b00d5b7f29e184a8016217005b54dd4eed007d54c4813d81701970ad6758cb40dcec15da9b54a73688ba1937456a2b22427ff8719b423fb89d08562272a7870bd31e871eafd8c083ea5014b4b0c8a19346331cb3631d255e7e38a7b07543b58d7ab731c67da4d89e970f63ad6ad6dfa4cea4a8e02eec31305ab3ae4ed2ad7803433fb43b07ebff07eecfa9065993cdbd8b3618306da9c2de257eae9e0c91a5eabca786f2e6b1beda000d4fc8660b0c24be5a459f228d2ae72c683a7ee4f1b7eb160aacf77b729ca11bc34131ab4c85b3177a5b2a5890a36f1ff8bafeb3b4cbb80341da72ed4a83688856056d85faeb24abc39b30064929a0a5d71824d084ac3ab2c65fddc2d1fb7c6773b2cf23f51980aac8aad945b6bbab4ab459b5d7e40a8a140ae711623e6258d71f9fa46fb7923513f374c5ad218606940ea0e4f2511cfd6882702b2eb6f24cbb660548d414e1a1462e5123f9d7de87cd741e284bfe7f9df8a09c3ba0c35eecd189f406032103a5425f0d0052575ce8f83b657ae1ed908ade5579a1fe977adbd73edbd751b83d51852966d8124732fec43adabe0ee0945f0ffa08f82ceb1f698d8890bcc4c1ae30b2e038a7e13b6fbf5544c32856158e69d37d4583bd225b952a885e451a01c6b5add57d681c93cd54a424d1c2baf4feb41c405ca72afc1a1e41606f73cffa93c06640d418c04c967c6e248af07d7a842717525845f3565ffb905070dba410d5bab2bca5a3ecfb3533fae711b9ac8f289472d152bd3bdd75eaa9cfc78bf3138ba306ebcee8541ab8bea042a08445fbbe5df52a40712edf445d25012001a2f7c3b28fbc24a27ecb15cde1db28a5b1391e91be919d7b057e7fefe9d474798d293d6c9e760560bcde54df0652275b5ece71d08158299865099de5a31172aad50d0fe30ac6d714f43e4007e42d514e8ee8b410600c4816b0d2db2d5ee8ff9b86b083ea822cad7c1552398da2253906007a5f28e7e4b6a64cb9d9f6beb8e23dff35ba4d1e8c5d746fee52a658d8d720e2920519e5620085540b9bbc145d2b3b6678a289ea2480ca40edda3f8cfffe7c1575e54077fd43cada8f26a689adfce0fb799f32716cf17ad31e4d7c63dacf65dd5bfbebb55fa421168", 0x440}, {&(0x7f00000003c0)}], 0x2, &(0x7f0000000540)=ANY=[@ANYRES32, @ANYBLOB, @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB], 0x78}, 0x8040) r3 = socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00'}, 0x10) write$P9_RVERSION(0xffffffffffffffff, &(0x7f0000000680)={0x15, 0x65, 0xffff, 0x40, 0x8, '9P2000.u'}, 0x15) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) ioctl$sock_SIOCGIFBR(r2, 0x89a0, &(0x7f0000000300)=@add_del={0x2, &(0x7f0000000280)='hsr0\x00'}) chdir(&(0x7f0000000380)='./file0\x00') 12:09:11 executing program 5: sched_setscheduler(0x0, 0x1, &(0x7f0000000080)) sched_setaffinity(0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sched_setscheduler(0x0, 0x4, &(0x7f00000000c0)=0x3) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x40000) clock_gettime(0x0, &(0x7f0000001e00)={0x0, 0x0}) recvmmsg(r0, &(0x7f0000001d80)=[{{0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000100)=""/193, 0xc1}, {&(0x7f0000000200)=""/157, 0x9d}, {&(0x7f0000000380)=""/133, 0x85}, {&(0x7f0000000000)=""/50, 0x32}, {&(0x7f00000002c0)=""/43, 0x2b}, {&(0x7f0000000440)=""/192, 0xc0}, {&(0x7f0000000500)=""/247, 0xf7}, {&(0x7f0000000600)=""/162, 0xa2}, {&(0x7f00000006c0)=""/215, 0xd7}], 0x9, &(0x7f0000000880)=""/107, 0x6b}, 0x702}, {{&(0x7f0000000900)=@l2tp6={0xa, 0x0, 0x0, @mcast2}, 0x80, &(0x7f0000000d00)=[{&(0x7f0000000980)=""/70, 0x46}, {&(0x7f0000000a00)=""/169, 0xa9}, {&(0x7f0000000ac0)=""/217, 0xd9}, {&(0x7f0000000bc0)=""/53, 0x35}, {&(0x7f0000000c00)=""/219, 0xdb}], 0x5, &(0x7f0000000d80)=""/4096, 0x1000}, 0x4}], 0x2, 0x40, &(0x7f0000001e40)={r1, r2+10000000}) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) getpid() socket$inet_tcp(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@abs, 0x6e) socket$netlink(0x10, 0x3, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1612c2, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x4000000000010046) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)) (async) sched_setaffinity(0x0, 0x0, 0x0) (async) sched_setscheduler(0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) (async) sched_setscheduler(0x0, 0x4, &(0x7f00000000c0)=0x3) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x40000) (async) clock_gettime(0x0, &(0x7f0000001e00)) (async) recvmmsg(r0, &(0x7f0000001d80)=[{{0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000100)=""/193, 0xc1}, {&(0x7f0000000200)=""/157, 0x9d}, {&(0x7f0000000380)=""/133, 0x85}, {&(0x7f0000000000)=""/50, 0x32}, {&(0x7f00000002c0)=""/43, 0x2b}, {&(0x7f0000000440)=""/192, 0xc0}, {&(0x7f0000000500)=""/247, 0xf7}, {&(0x7f0000000600)=""/162, 0xa2}, {&(0x7f00000006c0)=""/215, 0xd7}], 0x9, &(0x7f0000000880)=""/107, 0x6b}, 0x702}, {{&(0x7f0000000900)=@l2tp6={0xa, 0x0, 0x0, @mcast2}, 0x80, &(0x7f0000000d00)=[{&(0x7f0000000980)=""/70, 0x46}, {&(0x7f0000000a00)=""/169, 0xa9}, {&(0x7f0000000ac0)=""/217, 0xd9}, {&(0x7f0000000bc0)=""/53, 0x35}, {&(0x7f0000000c00)=""/219, 0xdb}], 0x5, &(0x7f0000000d80)=""/4096, 0x1000}, 0x4}], 0x2, 0x40, &(0x7f0000001e40)={r1, r2+10000000}) (async) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) getpid() (async) socket$inet_tcp(0x2, 0x1, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@abs, 0x6e) (async) socket$netlink(0x10, 0x3, 0x0) (async) open(&(0x7f0000000040)='./bus\x00', 0x1612c2, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) (async) sendfile(r3, r4, 0x0, 0x4000000000010046) (async) [ 3176.840991][ T2639] loop3: detected capacity change from 0 to 8192 12:09:11 executing program 4: sched_setscheduler(0x0, 0x1, &(0x7f0000000080)) sched_setaffinity(0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sched_setscheduler(0x0, 0x4, &(0x7f00000000c0)=0x3) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x40000) clock_gettime(0x0, &(0x7f0000001e00)={0x0, 0x0}) recvmmsg(r0, &(0x7f0000001d80)=[{{0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000100)=""/193, 0xc1}, {&(0x7f0000000200)=""/157, 0x9d}, {&(0x7f0000000380)=""/133, 0x85}, {&(0x7f0000000000)=""/50, 0x32}, {&(0x7f00000002c0)=""/43, 0x2b}, {&(0x7f0000000440)=""/192, 0xc0}, {&(0x7f0000000500)=""/247, 0xf7}, {&(0x7f0000000600)=""/162, 0xa2}, {&(0x7f00000006c0)=""/215, 0xd7}], 0x9, &(0x7f0000000880)=""/107, 0x6b}, 0x702}, {{&(0x7f0000000900)=@l2tp6={0xa, 0x0, 0x0, @mcast2}, 0x80, &(0x7f0000000d00)=[{&(0x7f0000000980)=""/70, 0x46}, {&(0x7f0000000a00)=""/169, 0xa9}, {&(0x7f0000000ac0)=""/217, 0xd9}, {&(0x7f0000000bc0)=""/53, 0x35}, {&(0x7f0000000c00)=""/219, 0xdb}], 0x5, &(0x7f0000000d80)=""/4096, 0x1000}, 0x4}], 0x2, 0x40, &(0x7f0000001e40)={r1, r2+10000000}) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) getpid() socket$inet_tcp(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@abs, 0x6e) socket$netlink(0x10, 0x3, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1612c2, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x4000000000010046) 12:09:12 executing program 1: syz_mount_image$f2fs(&(0x7f0000010600), &(0x7f0000010640)='./file1\x00', 0x200884, &(0x7f0000000040)=ANY=[@ANYRES8=0x0], 0x1, 0x105d7, &(0x7f0000020cc0)="$eJzs3M2LG/UfB/BPdrt9+vVXF/HgSQdE2AUTmu0D1lPVllawpfhwEBHNJrMhbZJZNtnd2JsHb+J/4c2D6M2r+GcIXgQPngRvgpL5zkrXB9Bmu7Hu6wWT98w3M5/5TJjLdxISwJG1nP30Yy3OxqmIWIyIMxHleq1aSldSPBkRT0fEwn1LrRr/beB4RJyOiLPT4qlmrXrr7e9fuHH5g+sffvzlt09tfPbVp/O7amDeno2IwWZa3x2kLLop71TjrZ1emYMLO1WmNwZ3q+0i5W6+XlbYbe3t1yrzfDftX2xuj6a50W+1p9ntbZTjm8N0wtFOd69OecCd1la53cnXy+yNijK791JfkyrvjcapTqeq935ZPsbjvUzj+SRP17N5t8z2cFyNp7pFJ59Mc6fK6nTRLvqdso/1B/6Y//Ve7Q23J9lOvjXqFcPsYqP5fKN5qd7cKjr5OL9Qbw06ly5kK93+dLf6OG8NrnSLotvPG+1isJqtdNvterOZrVzN13utYdZsNs43ztUvrlZrz2XXb72Z9TvZyjRf6g23x73+KNsotrJ0xGq21jh/eTV7ppm9fvN2dvu1a9du3n7j3atv3Xrx5isvVzv9oa1sZe3c2lq9ea6+1lx1/bOY1GY7niPO/QPwj5n/A/Ng/m/+H+a/R/76zf+ZifsHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODI+m7pixvlynLa/l81/v9q6PFquxYRCxHxy59YjOP7ai5WdZb+Yv+l3/XwdS3KCtNznKiW0xFxpVp+fiwif9gfBAAAAPxHffP5J++k2Xp6WZ53Qxym9NBm4cx7B1SvFhFLyz8cQJWoHjbFE7N3lUzv72MxmbHKXm/lA6yTs3eVlI/cjh1Utb9lcV+cvC9qKRYOtR0AAOBQ7J8JHO4sBAAAgMP00bwbYD7KbzOr3+JXP+A/kaL6QvDUvi0AAADgEVSbdwMAAADAQ1fO/x+V///zsAIAAAAeTPr/PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBXdu4lJ5UgCgPw4dEX7isS44TdOGQTJi7BoQthC86JDBm7DGc4cwkGDF1lYhtMNNU0kXxf0hTVkJ/TCZNT/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEN6qpazx/u7q9KczbZMO0cDAAAA7LOulrP6zSTN/+b9//Ou8zzvRUQ/Ivb17oP41cgc5Jzqk+9XH2p4iKgTdr8xytufiLjM28tZ+gwAAAD4vtViOk/denqZHLsgupQWbfr/rlvK60VENXluISXyYlNclFeV7P7fw7gtTHmrrV7AGpdXldRLbsO20r5k0BjG74ZeGvqdlgMAAHSi2Ql024UAAADQpZtjF8Bx1Gcz87X4+QL+URryCcHfjRkAAADwA7mlHgAAAE5f3f97/h8AAACctvT8PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5pXS1nq8V0Xpqz2ZZp52gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF7Zn3cUCIEwCIO96zuTuf9hpUFTU5MqED7+xmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3vzuL/8npsaZZO61sfQ8kqydGlunxt65cfSH8fVrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4GJ/XlIgBIIgCuaM/530/Q8rCXoGESKg4VFFLRoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAv+t0v/yemxplk7rSxdDySrF01tq4aew8aRw/G278BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4GLnDkLjqOI4AL/ZzW5tQVxjDBIVKjZVELPZDS30IngQggf14MVjmm5r7DZqm0NScsnFm1fvehMsCrn0Vo9e7LkQPLTHwiIVelZmdiZ9TZO6BZ3ZtN8Hb98/y2PmvbcQ8ts3BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoDN4Px4u6nr60hnUtf+/Wvc3l/frU3dX+VNrSOil32ofOK3n/ybVrn8V7mExXNycAAACePvUi34cQbje2F9O+1sry/2wxJs38m88P6yLPH5T/b/TaU0X+35n5+L3dG7WG92mEEM6v9Hvzpa1wvJ0I3azv3Nn5M97DveNeGOFaE9nnk31DU88+ttqHWy8NGtmuJ9/evPlBMyuP/PerAACe1FzR50Xx91Had6qcGABPrYm8hSj/11vVzgkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgDIOt8E5RJyGEmYkHderWvc3l/fobvfbU3dV+1nZ+u96Kr5leohFCOL/S782XuJZxdiJ0s77/68nX4j3cO+7KxtWLS/1+77JCoVDsFhX80gIA4NBq5C3N9bcb24vpe8lkCH9//3D+fyuqw2Pyf5H90/bq+uBkfK84/3dKW+F4K/L/dvLzRryHe8e11y591b6ycfXdlUtLF3oXequdM6dOnz6z0FmYb2ffp7R9qwIAAMDBmnmL839t8tHz/2NRHUbM/5/+8Ho3vldd/n9Ekf9fPvtH93H5/8GhXwWTBAAAeEa8ePz+X8k+7yfNZlhfWlu73Bm+7v7cHb5WMNUndiRvcf6vT1Y9KwAAAKAMg63kofP/c1Ed/uX8f2r9x6xd/2bu6/ia9RDC0fz8f275y/658pYztorz//ufz/w+2vn//1dUsHwAAABKcjRv8fl/I3v+v/ZGMaYWQnj7zWGd/xvAkZ7/n+2e+im+V/z8/0J5SxxLtenhfhT5/+LZ72YPyv/Z2OkQJqYrmiwAAACH3nN5S/P/ncb24he/HPuo6fl/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAf9ifW9wEgjCOw+9O27Qr2x6hftOPM9RUNe0R+pGQbLKCE3AANHfBoAhuw0VYjYMEZjVuQTyP+f/EiHkBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu3u7ki6uIKCL1mSJ9TB431xFxE2natu+3hyzm3bq5O+b3YvmZ8yG+nsqIVVGOZ939doiTAAAGVfWb439U/z3nfcn7mvctb/XT1L/n/DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALBnBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AsAAAAACDM3zqNjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgLECAAD///GOiOE=") r0 = open(&(0x7f00000000c0)='./bus\x00', 0x14d842, 0x0) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180000003a00000000e7000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000040)='kmem_cache_free\x00', r1}, 0x10) lsetxattr$security_capability(&(0x7f0000000040)='./bus\x00', &(0x7f0000000280), &(0x7f00000002c0)=@v2, 0x14, 0x0) ftruncate(r0, 0x0) r2 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$802154_dgram(r2, 0x0, 0x0) r3 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000140)={&(0x7f0000000080)='./bus\x00', 0x0, 0x10}, 0x10) r4 = syz_btf_id_by_name$bpf_lsm(&(0x7f0000000500)='bpf_lsm_release_secctx\x00') r5 = signalfd(0xffffffffffffffff, &(0x7f0000000540)={[0x3f]}, 0x8) bpf$PROG_LOAD(0x5, &(0x7f0000000580)={0x8, 0x11, &(0x7f0000000300)=@framed={{0x18, 0x0, 0x0, 0x0, 0xd7, 0x0, 0x0, 0x0, 0x40}, [@generic={0xfa, 0x2, 0x9, 0xff, 0x7}, @exit, @generic={0x4, 0x8, 0x5, 0x1, 0xfe6}, @map_val={0x18, 0x6, 0x2, 0x0, r0, 0x0, 0x0, 0x0, 0xffff}, @initr0={0x18, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x80000001}, @exit, @cb_func={0x18, 0x1, 0x4, 0x0, 0x3}, @map_fd={0x18, 0x4, 0x1, 0x0, r2}, @map_val={0x18, 0x2, 0x2, 0x0, r3, 0x0, 0x0, 0x0, 0x6}]}, &(0x7f0000000180)='GPL\x00', 0x8001, 0xfa, &(0x7f00000003c0)=""/250, 0x41000, 0x15, '\x00', 0x0, 0x12, 0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x4, 0x1}, 0x8, 0x10, &(0x7f00000004c0)={0x4, 0x5, 0x1, 0x8}, 0x10, r4, r5}, 0x80) syz_mount_image$f2fs(&(0x7f0000010600), &(0x7f0000010640)='./file1\x00', 0x200884, &(0x7f0000000040)=ANY=[@ANYRES8=0x0], 0x1, 0x105d7, &(0x7f0000020cc0)="$eJzs3M2LG/UfB/BPdrt9+vVXF/HgSQdE2AUTmu0D1lPVllawpfhwEBHNJrMhbZJZNtnd2JsHb+J/4c2D6M2r+GcIXgQPngRvgpL5zkrXB9Bmu7Hu6wWT98w3M5/5TJjLdxISwJG1nP30Yy3OxqmIWIyIMxHleq1aSldSPBkRT0fEwn1LrRr/beB4RJyOiLPT4qlmrXrr7e9fuHH5g+sffvzlt09tfPbVp/O7amDeno2IwWZa3x2kLLop71TjrZ1emYMLO1WmNwZ3q+0i5W6+XlbYbe3t1yrzfDftX2xuj6a50W+1p9ntbZTjm8N0wtFOd69OecCd1la53cnXy+yNijK791JfkyrvjcapTqeq935ZPsbjvUzj+SRP17N5t8z2cFyNp7pFJ59Mc6fK6nTRLvqdso/1B/6Y//Ve7Q23J9lOvjXqFcPsYqP5fKN5qd7cKjr5OL9Qbw06ly5kK93+dLf6OG8NrnSLotvPG+1isJqtdNvterOZrVzN13utYdZsNs43ztUvrlZrz2XXb72Z9TvZyjRf6g23x73+KNsotrJ0xGq21jh/eTV7ppm9fvN2dvu1a9du3n7j3atv3Xrx5isvVzv9oa1sZe3c2lq9ea6+1lx1/bOY1GY7niPO/QPwj5n/A/Ng/m/+H+a/R/76zf+ZifsHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODI+m7pixvlynLa/l81/v9q6PFquxYRCxHxy59YjOP7ai5WdZb+Yv+l3/XwdS3KCtNznKiW0xFxpVp+fiwif9gfBAAAAPxHffP5J++k2Xp6WZ53Qxym9NBm4cx7B1SvFhFLyz8cQJWoHjbFE7N3lUzv72MxmbHKXm/lA6yTs3eVlI/cjh1Utb9lcV+cvC9qKRYOtR0AAOBQ7J8JHO4sBAAAgMP00bwbYD7KbzOr3+JXP+A/kaL6QvDUvi0AAADgEVSbdwMAAADAQ1fO/x+V///zsAIAAAAeTPr/PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBXdu4lJ5UgCgPw4dEX7isS44TdOGQTJi7BoQthC86JDBm7DGc4cwkGDF1lYhtMNNU0kXxf0hTVkJ/TCZNT/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEN6qpazx/u7q9KczbZMO0cDAAAA7LOulrP6zSTN/+b9//Ou8zzvRUQ/Ivb17oP41cgc5Jzqk+9XH2p4iKgTdr8xytufiLjM28tZ+gwAAAD4vtViOk/denqZHLsgupQWbfr/rlvK60VENXluISXyYlNclFeV7P7fw7gtTHmrrV7AGpdXldRLbsO20r5k0BjG74ZeGvqdlgMAAHSi2Ql024UAAADQpZtjF8Bx1Gcz87X4+QL+URryCcHfjRkAAADwA7mlHgAAAE5f3f97/h8AAACctvT8PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5pXS1nq8V0Xpqz2ZZp52gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF7Zn3cUCIEwCIO96zuTuf9hpUFTU5MqED7+xmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3vzuL/8npsaZZO61sfQ8kqydGlunxt65cfSH8fVrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4GJ/XlIgBIIgCuaM/530/Q8rCXoGESKg4VFFLRoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAv+t0v/yemxplk7rSxdDySrF01tq4aew8aRw/G278BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4GLnDkLjqOI4AL/ZzW5tQVxjDBIVKjZVELPZDS30IngQggf14MVjmm5r7DZqm0NScsnFm1fvehMsCrn0Vo9e7LkQPLTHwiIVelZmdiZ9TZO6BZ3ZtN8Hb98/y2PmvbcQ8ts3BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoDN4Px4u6nr60hnUtf+/Wvc3l/frU3dX+VNrSOil32ofOK3n/ybVrn8V7mExXNycAAACePvUi34cQbje2F9O+1sry/2wxJs38m88P6yLPH5T/b/TaU0X+35n5+L3dG7WG92mEEM6v9Hvzpa1wvJ0I3azv3Nn5M97DveNeGOFaE9nnk31DU88+ttqHWy8NGtmuJ9/evPlBMyuP/PerAACe1FzR50Xx91Had6qcGABPrYm8hSj/11vVzgkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgDIOt8E5RJyGEmYkHderWvc3l/fobvfbU3dV+1nZ+u96Kr5leohFCOL/S782XuJZxdiJ0s77/68nX4j3cO+7KxtWLS/1+77JCoVDsFhX80gIA4NBq5C3N9bcb24vpe8lkCH9//3D+fyuqw2Pyf5H90/bq+uBkfK84/3dKW+F4K/L/dvLzRryHe8e11y591b6ycfXdlUtLF3oXequdM6dOnz6z0FmYb2ffp7R9qwIAAMDBmnmL839t8tHz/2NRHUbM/5/+8Ho3vldd/n9Ekf9fPvtH93H5/8GhXwWTBAAAeEa8ePz+X8k+7yfNZlhfWlu73Bm+7v7cHb5WMNUndiRvcf6vT1Y9KwAAAKAMg63kofP/c1Ed/uX8f2r9x6xd/2bu6/ia9RDC0fz8f275y/658pYztorz//ufz/w+2vn//1dUsHwAAABKcjRv8fl/I3v+v/ZGMaYWQnj7zWGd/xvAkZ7/n+2e+im+V/z8/0J5SxxLtenhfhT5/+LZ72YPyv/Z2OkQJqYrmiwAAACH3nN5S/P/ncb24he/HPuo6fl/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAf9ifW9wEgjCOw+9O27Qr2x6hftOPM9RUNe0R+pGQbLKCE3AANHfBoAhuw0VYjYMEZjVuQTyP+f/EiHkBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu3u7ki6uIKCL1mSJ9TB431xFxE2natu+3hyzm3bq5O+b3YvmZ8yG+nsqIVVGOZ939doiTAAAGVfWb439U/z3nfcn7mvctb/XT1L/n/DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALBnBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AsAAAAACDM3zqNjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgLECAAD///GOiOE=") (async) open(&(0x7f00000000c0)='./bus\x00', 0x14d842, 0x0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180000003a00000000e7000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000040)='kmem_cache_free\x00', r1}, 0x10) (async) lsetxattr$security_capability(&(0x7f0000000040)='./bus\x00', &(0x7f0000000280), &(0x7f00000002c0)=@v2, 0x14, 0x0) (async) ftruncate(r0, 0x0) (async) openat$vcs(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) connect$802154_dgram(r2, 0x0, 0x0) (async) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000140)={&(0x7f0000000080)='./bus\x00', 0x0, 0x10}, 0x10) (async) syz_btf_id_by_name$bpf_lsm(&(0x7f0000000500)='bpf_lsm_release_secctx\x00') (async) signalfd(0xffffffffffffffff, &(0x7f0000000540)={[0x3f]}, 0x8) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000580)={0x8, 0x11, &(0x7f0000000300)=@framed={{0x18, 0x0, 0x0, 0x0, 0xd7, 0x0, 0x0, 0x0, 0x40}, [@generic={0xfa, 0x2, 0x9, 0xff, 0x7}, @exit, @generic={0x4, 0x8, 0x5, 0x1, 0xfe6}, @map_val={0x18, 0x6, 0x2, 0x0, r0, 0x0, 0x0, 0x0, 0xffff}, @initr0={0x18, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x80000001}, @exit, @cb_func={0x18, 0x1, 0x4, 0x0, 0x3}, @map_fd={0x18, 0x4, 0x1, 0x0, r2}, @map_val={0x18, 0x2, 0x2, 0x0, r3, 0x0, 0x0, 0x0, 0x6}]}, &(0x7f0000000180)='GPL\x00', 0x8001, 0xfa, &(0x7f00000003c0)=""/250, 0x41000, 0x15, '\x00', 0x0, 0x12, 0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x4, 0x1}, 0x8, 0x10, &(0x7f00000004c0)={0x4, 0x5, 0x1, 0x8}, 0x10, r4, r5}, 0x80) (async) 12:09:12 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) getpid() r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000001740)="d1ba00d02c8fce2a1a23a2a3a4b32acdb2805c73989ce13973da6fc656a691eed6041b7831bbb5e52bbbfefb4d455de9be9b81059a466073472c9bb2996d4f90e788eaa96e4183902e59fd971d63713d74f570fcc4c1b050886f091526ed2effc7d65a6af63121e26c50c8ac8339120ee44be007b34b5e89daf836dbebefb3e1dffce7a336be60aab1cc50db2bf72cb25184ab7f3090e718949b23e5938e24bf093896ae24076b8c136df04be4d824e5d6f5bf905ac34fb1fe4893bf2b694bac34016c1ffaa99c38f40410e8809ef440f3863487e8f9e06ed5b338af2268a126287cf2f0e7513224d3b97a88cd7c3f132a88a4c477b80e4a18bf6cbc0065cfc592222d72e6d1150ce0572a58243922243ac5ecba52fb290785509b00d5b7f29e184a8016217005b54dd4eed007d54c4813d81701970ad6758cb40dcec15da9b54a73688ba1937456a2b22427ff8719b423fb89d08562272a7870bd31e871eafd8c083ea5014b4b0c8a19346331cb3631d255e7e38a7b07543b58d7ab731c67da4d89e970f63ad6ad6dfa4cea4a8e02eec31305ab3ae4ed2ad7803433fb43b07ebff07eecfa9065993cdbd8b3618306da9c2de257eae9e0c91a5eabca786f2e6b1beda000d4fc8660b0c24be5a459f228d2ae72c683a7ee4f1b7eb160aacf77b729ca11bc34131ab4c85b3177a5b2a5890a36f1ff8bafeb3b4cbb80341da72ed4a83688856056d85faeb24abc39b30064929a0a5d71824d084ac3ab2c65fddc2d1fb7c6773b2cf23f51980aac8aad945b6bbab4ab459b5d7e40a8a140ae711623e6258d71f9fa46fb7923513f374c5ad218606940ea0e4f2511cfd6882702b2eb6f24cbb660548d414e1a1462e5123f9d7de87cd741e284bfe7f9df8a09c3ba0c35eecd189f406032103a5425f0d0052575ce8f83b657ae1ed908ade5579a1fe977adbd73edbd751b83d51852966d8124732fec43adabe0ee0945f0ffa08f82ceb1f698d8890bcc4c1ae30b2e038a7e13b6fbf5544c32856158e69d37d4583bd225b952a885e451a01c6b5add57d681c93cd54a424d1c2baf4feb41c405ca72afc1a1e41606f73cffa93c06640d418c04c967c6e248af07d7a842717525845f3565ffb905070dba410d5bab2bca5a3ecfb3533fae711b9ac8f289472d152bd3bdd75eaa9cfc78bf3138ba306ebcee8541ab8bea042a08445fbbe5df52a40712edf445d25012001a2f7c3b28fbc24a27ecb15cde1db28a5b1391e91be919d7b057e7fefe9d474798d293d6c9e760560bcde54df0652275b5ece71d08158299865099de5a31172aad50d0fe30ac6d714f43e4007e42d514e8ee8b410600c4816b0d2db2d5ee8ff9b86b083ea822cad7c1552398da2253906007a5f28e7e4b6a64cb9d9f6beb8e23dff35ba4d1e8c5d746fee52a658d8d720e2920519e5620085540b9bbc145d2b3b6678a289ea2480ca40edda3f8cfffe7c1575e54077fd43cada8f26a689adfce0fb799f32716cf17ad31e4d7c63dacf65dd5bfbebb55fa421168", 0x440}, {&(0x7f00000003c0)}], 0x2, &(0x7f0000000540)=ANY=[@ANYRES32, @ANYBLOB, @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB], 0x78}, 0x8040) r3 = socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00'}, 0x10) write$P9_RVERSION(0xffffffffffffffff, &(0x7f0000000680)={0x15, 0x65, 0xffff, 0x40, 0x8, '9P2000.u'}, 0x15) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000500)={0x0}}, 0x0) ioctl$sock_SIOCGIFBR(r2, 0x89a0, &(0x7f0000000300)=@add_del={0x2, &(0x7f0000000280)='hsr0\x00'}) chdir(&(0x7f0000000380)='./file0\x00') 12:09:12 executing program 5: sched_setscheduler(0x0, 0x1, &(0x7f0000000080)) (async) sched_setaffinity(0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sched_setscheduler(0x0, 0x4, &(0x7f00000000c0)=0x3) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x40000) (async) clock_gettime(0x0, &(0x7f0000001e00)={0x0, 0x0}) recvmmsg(r0, &(0x7f0000001d80)=[{{0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000100)=""/193, 0xc1}, {&(0x7f0000000200)=""/157, 0x9d}, {&(0x7f0000000380)=""/133, 0x85}, {&(0x7f0000000000)=""/50, 0x32}, {&(0x7f00000002c0)=""/43, 0x2b}, {&(0x7f0000000440)=""/192, 0xc0}, {&(0x7f0000000500)=""/247, 0xf7}, {&(0x7f0000000600)=""/162, 0xa2}, {&(0x7f00000006c0)=""/215, 0xd7}], 0x9, &(0x7f0000000880)=""/107, 0x6b}, 0x702}, {{&(0x7f0000000900)=@l2tp6={0xa, 0x0, 0x0, @mcast2}, 0x80, &(0x7f0000000d00)=[{&(0x7f0000000980)=""/70, 0x46}, {&(0x7f0000000a00)=""/169, 0xa9}, {&(0x7f0000000ac0)=""/217, 0xd9}, {&(0x7f0000000bc0)=""/53, 0x35}, {&(0x7f0000000c00)=""/219, 0xdb}], 0x5, &(0x7f0000000d80)=""/4096, 0x1000}, 0x4}], 0x2, 0x40, &(0x7f0000001e40)={r1, r2+10000000}) (async) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) getpid() (async) socket$inet_tcp(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@abs, 0x6e) (async) socket$netlink(0x10, 0x3, 0x0) (async) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1612c2, 0x0) (async) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x4000000000010046) 12:09:12 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8}, 0x0) sched_setaffinity(0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f00000bd000), 0x318, 0x0) syz_mount_image$erofs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000540)=ANY=[], 0x1, 0x17e, &(0x7f0000000240)="$eJzsmDFP8kAYx/935YW8xvgBXBwkEWMsbVHDwoCJu4mocZNIJWgBAzUREgc/gKODiYuDX8DRycFvoYM6uTA61/TuoCcR0EET4/MbHn5Hnx7Xh+Q/FARB/Fmen14fT5ezBQPAOJJIqO9fjKiHa/0P54dzZ7mVi+v7q7vaxPFN/34MQBB8/vdjAG7zBny1DoL3dyfVZwG85+vgmFW+CQZT+TY4NpS7YNhSvqd5Pew3zd2K55o7da8UihUWOyxOWDL95+ucMJS08zHterPV3i96ntv4Rhk1v06eI6edT/+/urOxtPnZ4LCVZ8CwpjyLRHc2ciTa80/Gov2NH35+EhKS3yZRPgWXDDNaPsW0/Ej71YN0s9Wer1SLZbfs1hwns2QtWNaikxZBJOuQ/Psv8mlM2//fgN44i+Oo6PsNW9be2pH1o8TlIv84UtNyHWZ/fOBp5HWm7mPCUsaQdoIgCIIgCIIgCIIgCIIgiC8wBSbego7AWRXdbwEAAP//gYN3SA==") (fail_nth: 75) 12:09:12 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000001240)='./file0\x00', 0xffffffffa002a9e0, &(0x7f0000000280)=ANY=[], 0x1, 0x11e3, &(0x7f00000024c0)="$eJzs3MGLG1UcB/CftXVr6m5WrdUWxIde9DI0e/Cil1C2IA0obSO0gjB1JxoyJiETFiJi9eTVv0M8ehPEm1724t/gbS8eexBHTNR2S0QW6WZZPp/L/OC9L/weAwNvmDf7b3718aBXZb18GlfWIk6NI9K9FClOxd8+j9fe+PGnF2/cun2t3elsX0/pavtm6/WU0sZL37/36Tcv/zA99+63G9+txd7m+/u/bv2yd2Hv4v7vNz/qV6lfpeFomvJ0ZzSa5nfKIu30q0GW0jtlkVdF6g+rYnJgvFeOxuNZyoc7643xpKiqlA9naVDM0nSUppNZyj/M+8OUZVlabwT/R/fre3VdR9T1mXgi6rqun4xGnIunYj02ohmb8XQ8E8/G+XguLsTz8UJcnM9add8AAAAAAAAAAAAAAAAAAABwsjj/DwAAAAAAAAAAAAAAAAAAAKt349bta+1OZ/t6Smcjyi93u7vdxXUx3u5FP8oo4nI047eYn/5fWNRX3+psX05zm/FFefev/N3d7uMH86357wSW5luLfDqYX4vGg/mtaMb55fmtpfmz8eorD+SzaMbPH8QoytiJP7P385+1Urrydueh/KX5PAAAADgJsvSPpfv3LPu38UX+EO8HHtpfn45Lp1e7diKq2SeDvCyLyeqLxyLiGLSh+O/iTEQcgzYUj7BY9ZOJo3D/pq+6EwAAAAAAAAAAAA7jKD4nXPUaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP5gB44FAAAAAIT5W6fRsQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwVQAAAP//FzPSZA==") ioctl$TIOCSRS485(0xffffffffffffffff, 0x542f, &(0x7f0000000000)={0x1c9f, 0x2, 0x1}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4200, 0x0) getdents(r0, 0x0, 0x4a) [ 3177.755707][ T2677] loop0: detected capacity change from 0 to 16 [ 3177.780671][ T2677] FAULT_INJECTION: forcing a failure. [ 3177.780671][ T2677] name failslab, interval 1, probability 0, space 0, times 0 [ 3177.786717][ T2673] loop3: detected capacity change from 0 to 8192 [ 3177.800044][ T2677] CPU: 1 PID: 2677 Comm: syz-executor.0 Not tainted 5.15.77-syzkaller-00764-g7048384c9872 #0 [ 3177.810374][ T2677] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 3177.820287][ T2677] Call Trace: [ 3177.823399][ T2677] [ 3177.826257][ T2677] dump_stack_lvl+0x151/0x1b7 [ 3177.830862][ T2677] ? bfq_pos_tree_add_move+0x43e/0x43e [ 3177.836161][ T2677] ? avc_has_perm_noaudit+0x358/0x450 [ 3177.841363][ T2677] dump_stack+0x15/0x17 [ 3177.845352][ T2677] should_fail+0x3c0/0x510 [ 3177.849603][ T2677] __should_failslab+0x9f/0xe0 [ 3177.854209][ T2677] should_failslab+0x9/0x20 [ 3177.858542][ T2677] kmem_cache_alloc+0x4f/0x2f0 [ 3177.863142][ T2677] ? getname_kernel+0x59/0x2e0 [ 3177.868006][ T2677] getname_kernel+0x59/0x2e0 [ 3177.872432][ T2677] kern_path+0x24/0x1b0 [ 3177.876426][ T2677] blkdev_get_by_path+0xc3/0x2d0 [ 3177.881309][ T2677] ? bd_finish_claiming+0x230/0x230 [ 3177.886348][ T2677] ? vfs_parse_fs_string+0x2a0/0x2a0 [ 3177.891460][ T2677] ? vfs_parse_fs_string+0x1dd/0x2a0 [ 3177.896587][ T2677] ? __init_rwsem+0xd5/0x1c0 [ 3177.901006][ T2677] get_tree_bdev+0xd4/0x680 [ 3177.905347][ T2677] ? erofs_release_device_info+0x90/0x90 [ 3177.910818][ T2677] erofs_fc_get_tree+0x1c/0x20 [ 3177.915416][ T2677] vfs_get_tree+0x88/0x290 [ 3177.919667][ T2677] do_new_mount+0x289/0xad0 [ 3177.924015][ T2677] ? do_move_mount_old+0x160/0x160 [ 3177.928955][ T2677] ? security_capable+0xb2/0xd0 [ 3177.933652][ T2677] ? ns_capable+0x8a/0xf0 [ 3177.937807][ T2677] path_mount+0x60b/0x1050 [ 3177.942934][ T2677] __se_sys_mount+0x2d2/0x3c0 [ 3177.947476][ T2677] ? __x64_sys_mount+0xd0/0xd0 [ 3177.952132][ T2677] __x64_sys_mount+0xbf/0xd0 [ 3177.956556][ T2677] do_syscall_64+0x44/0xd0 [ 3177.960812][ T2677] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 3177.966537][ T2677] RIP: 0033:0x7fcb2340e60a [ 3177.970798][ T2677] Code: 48 c7 c2 b8 ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 3177.990234][ T2677] RSP: 002b:00007fcb2217ff88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 3177.998495][ T2677] RAX: ffffffffffffffda RBX: 000000000000017e RCX: 00007fcb2340e60a [ 3178.006288][ T2677] RDX: 0000000020000180 RSI: 00000000200001c0 RDI: 00007fcb2217ffe0 [ 3178.014100][ T2677] RBP: 00007fcb22180020 R08: 00007fcb22180020 R09: 0000000000000000 [ 3178.021913][ T2677] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000180 [ 3178.030346][ T2677] R13: 00000000200001c0 R14: 00007fcb2217ffe0 R15: 0000000020000540 [ 3178.038160][ T2677] [ 3178.135112][ T2677] /dev/loop0: Can't open blockdev 12:09:13 executing program 4: sched_setscheduler(0x0, 0x1, &(0x7f0000000080)) sched_setaffinity(0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sched_setscheduler(0x0, 0x4, &(0x7f00000000c0)=0x3) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x40000) clock_gettime(0x0, &(0x7f0000001e00)={0x0, 0x0}) recvmmsg(r0, &(0x7f0000001d80)=[{{0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000100)=""/193, 0xc1}, {&(0x7f0000000200)=""/157, 0x9d}, {&(0x7f0000000380)=""/133, 0x85}, {&(0x7f0000000000)=""/50, 0x32}, {&(0x7f00000002c0)=""/43, 0x2b}, {&(0x7f0000000440)=""/192, 0xc0}, {&(0x7f0000000500)=""/247, 0xf7}, {&(0x7f0000000600)=""/162, 0xa2}, {&(0x7f00000006c0)=""/215, 0xd7}], 0x9, &(0x7f0000000880)=""/107, 0x6b}, 0x702}, {{&(0x7f0000000900)=@l2tp6={0xa, 0x0, 0x0, @mcast2}, 0x80, &(0x7f0000000d00)=[{&(0x7f0000000980)=""/70, 0x46}, {&(0x7f0000000a00)=""/169, 0xa9}, {&(0x7f0000000ac0)=""/217, 0xd9}, {&(0x7f0000000bc0)=""/53, 0x35}, {&(0x7f0000000c00)=""/219, 0xdb}], 0x5, &(0x7f0000000d80)=""/4096, 0x1000}, 0x4}], 0x2, 0x40, &(0x7f0000001e40)={r1, r2+10000000}) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) getpid() socket$inet_tcp(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@abs, 0x6e) socket$netlink(0x10, 0x3, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1612c2, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x4000000000010046) 12:09:13 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8}, 0x0) sched_setaffinity(0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f00000bd000), 0x318, 0x0) syz_mount_image$erofs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000540)=ANY=[], 0x1, 0x17e, &(0x7f0000000240)="$eJzsmDFP8kAYx/935YW8xvgBXBwkEWMsbVHDwoCJu4mocZNIJWgBAzUREgc/gKODiYuDX8DRycFvoYM6uTA61/TuoCcR0EET4/MbHn5Hnx7Xh+Q/FARB/Fmen14fT5ezBQPAOJJIqO9fjKiHa/0P54dzZ7mVi+v7q7vaxPFN/34MQBB8/vdjAG7zBny1DoL3dyfVZwG85+vgmFW+CQZT+TY4NpS7YNhSvqd5Pew3zd2K55o7da8UihUWOyxOWDL95+ucMJS08zHterPV3i96ntv4Rhk1v06eI6edT/+/urOxtPnZ4LCVZ8CwpjyLRHc2ciTa80/Gov2NH35+EhKS3yZRPgWXDDNaPsW0/Ej71YN0s9Wer1SLZbfs1hwns2QtWNaikxZBJOuQ/Psv8mlM2//fgN44i+Oo6PsNW9be2pH1o8TlIv84UtNyHWZ/fOBp5HWm7mPCUsaQdoIgCIIgCIIgCIIgCIIgiC8wBSbego7AWRXdbwEAAP//gYN3SA==") (fail_nth: 76) 12:09:13 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000001240)='./file0\x00', 0xffffffffa002e000, &(0x7f0000000280)=ANY=[], 0x1, 0x11e3, &(0x7f00000024c0)="$eJzs3MGLG1UcB/CftXVr6m5WrdUWxIde9DI0e/Cil1C2IA0obSO0gjB1JxoyJiETFiJi9eTVv0M8ehPEm1724t/gbS8eexBHTNR2S0QW6WZZPp/L/OC9L/weAwNvmDf7b3718aBXZb18GlfWIk6NI9K9FClOxd8+j9fe+PGnF2/cun2t3elsX0/pavtm6/WU0sZL37/36Tcv/zA99+63G9+txd7m+/u/bv2yd2Hv4v7vNz/qV6lfpeFomvJ0ZzSa5nfKIu30q0GW0jtlkVdF6g+rYnJgvFeOxuNZyoc7643xpKiqlA9naVDM0nSUppNZyj/M+8OUZVlabwT/R/fre3VdR9T1mXgi6rqun4xGnIunYj02ohmb8XQ8E8/G+XguLsTz8UJcnM9add8AAAAAAAAAAAAAAAAAAABwsjj/DwAAAAAAAAAAAAAAAAAAAKt349bta+1OZ/t6Smcjyi93u7vdxXUx3u5FP8oo4nI047eYn/5fWNRX3+psX05zm/FFefev/N3d7uMH86357wSW5luLfDqYX4vGg/mtaMb55fmtpfmz8eorD+SzaMbPH8QoytiJP7P385+1Urrydueh/KX5PAAAADgJsvSPpfv3LPu38UX+EO8HHtpfn45Lp1e7diKq2SeDvCyLyeqLxyLiGLSh+O/iTEQcgzYUj7BY9ZOJo3D/pq+6EwAAAAAAAAAAAA7jKD4nXPUaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP5gB44FAAAAAIT5W6fRsQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwVQAAAP//FzPSZA==") ioctl$TIOCSRS485(0xffffffffffffffff, 0x542f, &(0x7f0000000000)={0x1c9f, 0x2, 0x1}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4200, 0x0) getdents(r0, 0x0, 0x4a) [ 3178.330625][ T2688] loop0: detected capacity change from 0 to 16 [ 3178.345924][ T2688] FAULT_INJECTION: forcing a failure. [ 3178.345924][ T2688] name failslab, interval 1, probability 0, space 0, times 0 [ 3178.370221][ T2687] loop3: detected capacity change from 0 to 8192 [ 3178.376472][ T2688] CPU: 1 PID: 2688 Comm: syz-executor.0 Not tainted 5.15.77-syzkaller-00764-g7048384c9872 #0 [ 3178.386359][ T2688] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 3178.396255][ T2688] Call Trace: [ 3178.399378][ T2688] [ 3178.402156][ T2688] dump_stack_lvl+0x151/0x1b7 [ 3178.406671][ T2688] ? bfq_pos_tree_add_move+0x43e/0x43e [ 3178.411961][ T2688] ? avc_has_perm_noaudit+0x358/0x450 [ 3178.417173][ T2688] dump_stack+0x15/0x17 [ 3178.421162][ T2688] should_fail+0x3c0/0x510 [ 3178.425424][ T2688] __should_failslab+0x9f/0xe0 [ 3178.430017][ T2688] should_failslab+0x9/0x20 [ 3178.434365][ T2688] kmem_cache_alloc+0x4f/0x2f0 [ 3178.438967][ T2688] ? getname_kernel+0x59/0x2e0 [ 3178.443559][ T2688] getname_kernel+0x59/0x2e0 [ 3178.448073][ T2688] kern_path+0x24/0x1b0 [ 3178.452061][ T2688] blkdev_get_by_path+0xc3/0x2d0 [ 3178.456847][ T2688] ? bd_finish_claiming+0x230/0x230 [ 3178.461868][ T2688] ? vfs_parse_fs_string+0x2a0/0x2a0 [ 3178.466988][ T2688] ? vfs_parse_fs_string+0x1dd/0x2a0 [ 3178.472156][ T2688] ? __init_rwsem+0xd5/0x1c0 [ 3178.476536][ T2688] get_tree_bdev+0xd4/0x680 [ 3178.480880][ T2688] ? erofs_release_device_info+0x90/0x90 [ 3178.486346][ T2688] erofs_fc_get_tree+0x1c/0x20 [ 3178.490942][ T2688] vfs_get_tree+0x88/0x290 [ 3178.495202][ T2688] do_new_mount+0x289/0xad0 [ 3178.499555][ T2688] ? do_move_mount_old+0x160/0x160 [ 3178.504485][ T2688] ? security_capable+0xb2/0xd0 [ 3178.509182][ T2688] ? ns_capable+0x8a/0xf0 [ 3178.513348][ T2688] path_mount+0x60b/0x1050 [ 3178.517598][ T2688] __se_sys_mount+0x2d2/0x3c0 [ 3178.522104][ T2688] ? __x64_sys_mount+0xd0/0xd0 [ 3178.526707][ T2688] __x64_sys_mount+0xbf/0xd0 [ 3178.531132][ T2688] do_syscall_64+0x44/0xd0 [ 3178.535386][ T2688] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 3178.541113][ T2688] RIP: 0033:0x7fcb2340e60a [ 3178.545398][ T2688] Code: 48 c7 c2 b8 ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 3178.564806][ T2688] RSP: 002b:00007fcb2217ff88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 3178.573051][ T2688] RAX: ffffffffffffffda RBX: 000000000000017e RCX: 00007fcb2340e60a 12:09:13 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) getpid() r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000001740)="d1ba00d02c8fce2a1a23a2a3a4b32acdb2805c73989ce13973da6fc656a691eed6041b7831bbb5e52bbbfefb4d455de9be9b81059a466073472c9bb2996d4f90e788eaa96e4183902e59fd971d63713d74f570fcc4c1b050886f091526ed2effc7d65a6af63121e26c50c8ac8339120ee44be007b34b5e89daf836dbebefb3e1dffce7a336be60aab1cc50db2bf72cb25184ab7f3090e718949b23e5938e24bf093896ae24076b8c136df04be4d824e5d6f5bf905ac34fb1fe4893bf2b694bac34016c1ffaa99c38f40410e8809ef440f3863487e8f9e06ed5b338af2268a126287cf2f0e7513224d3b97a88cd7c3f132a88a4c477b80e4a18bf6cbc0065cfc592222d72e6d1150ce0572a58243922243ac5ecba52fb290785509b00d5b7f29e184a8016217005b54dd4eed007d54c4813d81701970ad6758cb40dcec15da9b54a73688ba1937456a2b22427ff8719b423fb89d08562272a7870bd31e871eafd8c083ea5014b4b0c8a19346331cb3631d255e7e38a7b07543b58d7ab731c67da4d89e970f63ad6ad6dfa4cea4a8e02eec31305ab3ae4ed2ad7803433fb43b07ebff07eecfa9065993cdbd8b3618306da9c2de257eae9e0c91a5eabca786f2e6b1beda000d4fc8660b0c24be5a459f228d2ae72c683a7ee4f1b7eb160aacf77b729ca11bc34131ab4c85b3177a5b2a5890a36f1ff8bafeb3b4cbb80341da72ed4a83688856056d85faeb24abc39b30064929a0a5d71824d084ac3ab2c65fddc2d1fb7c6773b2cf23f51980aac8aad945b6bbab4ab459b5d7e40a8a140ae711623e6258d71f9fa46fb7923513f374c5ad218606940ea0e4f2511cfd6882702b2eb6f24cbb660548d414e1a1462e5123f9d7de87cd741e284bfe7f9df8a09c3ba0c35eecd189f406032103a5425f0d0052575ce8f83b657ae1ed908ade5579a1fe977adbd73edbd751b83d51852966d8124732fec43adabe0ee0945f0ffa08f82ceb1f698d8890bcc4c1ae30b2e038a7e13b6fbf5544c32856158e69d37d4583bd225b952a885e451a01c6b5add57d681c93cd54a424d1c2baf4feb41c405ca72afc1a1e41606f73cffa93c06640d418c04c967c6e248af07d7a842717525845f3565ffb905070dba410d5bab2bca5a3ecfb3533fae711b9ac8f289472d152bd3bdd75eaa9cfc78bf3138ba306ebcee8541ab8bea042a08445fbbe5df52a40712edf445d25012001a2f7c3b28fbc24a27ecb15cde1db28a5b1391e91be919d7b057e7fefe9d474798d293d6c9e760560bcde54df0652275b5ece71d08158299865099de5a31172aad50d0fe30ac6d714f43e4007e42d514e8ee8b410600c4816b0d2db2d5ee8ff9b86b083ea822cad7c1552398da2253906007a5f28e7e4b6a64cb9d9f6beb8e23dff35ba4d1e8c5d746fee52a658d8d720e2920519e5620085540b9bbc145d2b3b6678a289ea2480ca40edda3f8cfffe7c1575e54077fd43cada8f26a689adfce0fb799f32716cf17ad31e4d7c63dacf65dd5bfbebb55fa421168", 0x440}, {&(0x7f00000003c0)}], 0x2, &(0x7f0000000540)=ANY=[@ANYRES32, @ANYBLOB, @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB], 0x78}, 0x8040) r3 = socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00'}, 0x10) write$P9_RVERSION(0xffffffffffffffff, &(0x7f0000000680)={0x15, 0x65, 0xffff, 0x40, 0x8, '9P2000.u'}, 0x15) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000500)={0x0}}, 0x0) ioctl$sock_SIOCGIFBR(r2, 0x89a0, &(0x7f0000000300)=@add_del={0x2, &(0x7f0000000280)='hsr0\x00'}) chdir(&(0x7f0000000380)='./file0\x00') [ 3178.580863][ T2688] RDX: 0000000020000180 RSI: 00000000200001c0 RDI: 00007fcb2217ffe0 [ 3178.588679][ T2688] RBP: 00007fcb22180020 R08: 00007fcb22180020 R09: 0000000000000000 [ 3178.596487][ T2688] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000180 [ 3178.604312][ T2688] R13: 00000000200001c0 R14: 00007fcb2217ffe0 R15: 0000000020000540 [ 3178.612113][ T2688] [ 3178.620612][ T2688] /dev/loop0: Can't open blockdev 12:09:13 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8}, 0x0) sched_setaffinity(0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f00000bd000), 0x318, 0x0) syz_mount_image$erofs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000540)=ANY=[], 0x1, 0x17e, &(0x7f0000000240)="$eJzsmDFP8kAYx/935YW8xvgBXBwkEWMsbVHDwoCJu4mocZNIJWgBAzUREgc/gKODiYuDX8DRycFvoYM6uTA61/TuoCcR0EET4/MbHn5Hnx7Xh+Q/FARB/Fmen14fT5ezBQPAOJJIqO9fjKiHa/0P54dzZ7mVi+v7q7vaxPFN/34MQBB8/vdjAG7zBny1DoL3dyfVZwG85+vgmFW+CQZT+TY4NpS7YNhSvqd5Pew3zd2K55o7da8UihUWOyxOWDL95+ucMJS08zHterPV3i96ntv4Rhk1v06eI6edT/+/urOxtPnZ4LCVZ8CwpjyLRHc2ciTa80/Gov2NH35+EhKS3yZRPgWXDDNaPsW0/Ej71YN0s9Wer1SLZbfs1hwns2QtWNaikxZBJOuQ/Psv8mlM2//fgN44i+Oo6PsNW9be2pH1o8TlIv84UtNyHWZ/fOBp5HWm7mPCUsaQdoIgCIIgCIIgCIIgCIIgiC8wBSbego7AWRXdbwEAAP//gYN3SA==") (fail_nth: 77) 12:09:13 executing program 5: ioctl$TIOCMBIC(0xffffffffffffffff, 0x5417, &(0x7f0000000000)=0x5) r0 = socket(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r2) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) sendmsg$nl_route(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11ffffffff000000", @ANYRES32=r3, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=@newqdisc={0x78, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4}}]}, 0x78}}, 0x0) r4 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$802154_dgram(r4, 0x0, 0x0) r5 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$802154_dgram(r5, 0x0, 0x0) r6 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/pcie_aspm', 0x42, 0x80) r7 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$802154_dgram(r7, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x14, 0xd, &(0x7f00000001c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x100}, [@alu={0x4, 0x0, 0x0, 0x6, 0x2, 0xfffffffffffffff4, 0xfffffffffffffffc}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x5}, @map_idx={0x18, 0x0, 0x5, 0x0, 0x1}, @exit, @btf_id={0x18, 0x3, 0x3, 0x0, 0x3}, @btf_id={0x18, 0x3, 0x3, 0x0, 0x4}, @generic={0xdf, 0x7, 0x2, 0x9, 0x8}]}, &(0x7f0000000240)='syzkaller\x00', 0x0, 0x94, &(0x7f0000000280)=""/148, 0x41100, 0x1, '\x00', r3, 0x1e, r4, 0x8, &(0x7f0000000340)={0x8, 0x2}, 0x8, 0x10, &(0x7f0000000380)={0x5, 0xb, 0x0, 0x6}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000400)=[0x1, 0xffffffffffffffff, r5, r6, r7, 0x1, 0xffffffffffffffff]}, 0x80) syz_io_uring_setup(0x1b3a, &(0x7f00000000c0)={0x0, 0x0, 0x2}, &(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, &(0x7f0000000140), &(0x7f0000000180)) r8 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080), 0x80c00, 0x0) ioctl$TIOCL_SETVESABLANK(r8, 0x541c, &(0x7f0000000040)) pread64(r2, &(0x7f00000004c0)=""/204, 0xcc, 0x7) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3000000, 0x20010, r8, 0x2fa50000) connect$802154_dgram(r8, 0x0, 0x0) 12:09:13 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000001240)='./file0\x00', 0xffffffffffff0700, &(0x7f0000000280)=ANY=[], 0x1, 0x11e3, &(0x7f00000024c0)="$eJzs3MGLG1UcB/CftXVr6m5WrdUWxIde9DI0e/Cil1C2IA0obSO0gjB1JxoyJiETFiJi9eTVv0M8ehPEm1724t/gbS8eexBHTNR2S0QW6WZZPp/L/OC9L/weAwNvmDf7b3718aBXZb18GlfWIk6NI9K9FClOxd8+j9fe+PGnF2/cun2t3elsX0/pavtm6/WU0sZL37/36Tcv/zA99+63G9+txd7m+/u/bv2yd2Hv4v7vNz/qV6lfpeFomvJ0ZzSa5nfKIu30q0GW0jtlkVdF6g+rYnJgvFeOxuNZyoc7643xpKiqlA9naVDM0nSUppNZyj/M+8OUZVlabwT/R/fre3VdR9T1mXgi6rqun4xGnIunYj02ohmb8XQ8E8/G+XguLsTz8UJcnM9add8AAAAAAAAAAAAAAAAAAABwsjj/DwAAAAAAAAAAAAAAAAAAAKt349bta+1OZ/t6Smcjyi93u7vdxXUx3u5FP8oo4nI047eYn/5fWNRX3+psX05zm/FFefev/N3d7uMH86357wSW5luLfDqYX4vGg/mtaMb55fmtpfmz8eorD+SzaMbPH8QoytiJP7P385+1Urrydueh/KX5PAAAADgJsvSPpfv3LPu38UX+EO8HHtpfn45Lp1e7diKq2SeDvCyLyeqLxyLiGLSh+O/iTEQcgzYUj7BY9ZOJo3D/pq+6EwAAAAAAAAAAAA7jKD4nXPUaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP5gB44FAAAAAIT5W6fRsQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwVQAAAP//FzPSZA==") ioctl$TIOCSRS485(0xffffffffffffffff, 0x542f, &(0x7f0000000000)={0x1c9f, 0x2, 0x1}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4200, 0x0) getdents(r0, 0x0, 0x4a) [ 3178.692220][ T2697] loop0: detected capacity change from 0 to 16 [ 3178.694115][ T2698] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.5'. [ 3178.706569][ T2697] FAULT_INJECTION: forcing a failure. [ 3178.706569][ T2697] name failslab, interval 1, probability 0, space 0, times 0 [ 3178.734871][ T2697] CPU: 0 PID: 2697 Comm: syz-executor.0 Not tainted 5.15.77-syzkaller-00764-g7048384c9872 #0 [ 3178.744863][ T2697] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 3178.754930][ T2697] Call Trace: [ 3178.758058][ T2697] [ 3178.760829][ T2697] dump_stack_lvl+0x151/0x1b7 [ 3178.765343][ T2697] ? bfq_pos_tree_add_move+0x43e/0x43e [ 3178.770636][ T2697] ? idr_alloc+0x202/0x2f0 [ 3178.774889][ T2697] dump_stack+0x15/0x17 [ 3178.778880][ T2697] should_fail+0x3c0/0x510 [ 3178.783135][ T2697] ? __list_lru_init+0xae/0x5a0 [ 3178.787839][ T2697] __should_failslab+0x9f/0xe0 [ 3178.792438][ T2697] should_failslab+0x9/0x20 [ 3178.796761][ T2697] kmem_cache_alloc_trace+0x4a/0x310 [ 3178.801883][ T2697] __list_lru_init+0xae/0x5a0 [ 3178.806396][ T2697] ? prealloc_shrinker+0xeb/0x140 [ 3178.811256][ T2697] alloc_super+0x667/0x7d0 [ 3178.815509][ T2697] ? get_tree_bdev+0x680/0x680 [ 3178.820108][ T2697] sget_fc+0x236/0x640 [ 3178.824015][ T2697] ? test_bdev_super_fc+0x70/0x70 [ 3178.828876][ T2697] get_tree_bdev+0x28c/0x680 [ 3178.833301][ T2697] ? erofs_release_device_info+0x90/0x90 [ 3178.838770][ T2697] erofs_fc_get_tree+0x1c/0x20 [ 3178.843369][ T2697] vfs_get_tree+0x88/0x290 [ 3178.847621][ T2697] do_new_mount+0x289/0xad0 [ 3178.851961][ T2697] ? do_move_mount_old+0x160/0x160 [ 3178.856908][ T2697] ? security_capable+0xb2/0xd0 [ 3178.861598][ T2697] ? ns_capable+0x8a/0xf0 [ 3178.865772][ T2697] path_mount+0x60b/0x1050 [ 3178.870019][ T2697] __se_sys_mount+0x2d2/0x3c0 [ 3178.874531][ T2697] ? __x64_sys_mount+0xd0/0xd0 [ 3178.879138][ T2697] __x64_sys_mount+0xbf/0xd0 [ 3178.883556][ T2697] do_syscall_64+0x44/0xd0 [ 3178.887819][ T2697] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 3178.893539][ T2697] RIP: 0033:0x7fcb2340e60a [ 3178.897793][ T2697] Code: 48 c7 c2 b8 ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 3178.898731][ T2699] loop3: detected capacity change from 0 to 8192 [ 3178.917323][ T2697] RSP: 002b:00007fcb2217ff88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 3178.917346][ T2697] RAX: ffffffffffffffda RBX: 000000000000017e RCX: 00007fcb2340e60a [ 3178.917358][ T2697] RDX: 0000000020000180 RSI: 00000000200001c0 RDI: 00007fcb2217ffe0 [ 3178.917370][ T2697] RBP: 00007fcb22180020 R08: 00007fcb22180020 R09: 0000000000000000 [ 3178.917383][ T2697] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000180 [ 3178.925014][ T2698] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. [ 3178.931735][ T2697] R13: 00000000200001c0 R14: 00007fcb2217ffe0 R15: 0000000020000540 [ 3178.931757][ T2697] [ 3178.987433][ T2701] netlink: 72 bytes leftover after parsing attributes in process `syz-executor.5'. 12:09:14 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8}, 0x0) sched_setaffinity(0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f00000bd000), 0x318, 0x0) syz_mount_image$erofs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000540)=ANY=[], 0x1, 0x17e, &(0x7f0000000240)="$eJzsmDFP8kAYx/935YW8xvgBXBwkEWMsbVHDwoCJu4mocZNIJWgBAzUREgc/gKODiYuDX8DRycFvoYM6uTA61/TuoCcR0EET4/MbHn5Hnx7Xh+Q/FARB/Fmen14fT5ezBQPAOJJIqO9fjKiHa/0P54dzZ7mVi+v7q7vaxPFN/34MQBB8/vdjAG7zBny1DoL3dyfVZwG85+vgmFW+CQZT+TY4NpS7YNhSvqd5Pew3zd2K55o7da8UihUWOyxOWDL95+ucMJS08zHterPV3i96ntv4Rhk1v06eI6edT/+/urOxtPnZ4LCVZ8CwpjyLRHc2ciTa80/Gov2NH35+EhKS3yZRPgWXDDNaPsW0/Ej71YN0s9Wer1SLZbfs1hwns2QtWNaikxZBJOuQ/Psv8mlM2//fgN44i+Oo6PsNW9be2pH1o8TlIv84UtNyHWZ/fOBp5HWm7mPCUsaQdoIgCIIgCIIgCIIgCIIgiC8wBSbego7AWRXdbwEAAP//gYN3SA==") (fail_nth: 78) 12:09:14 executing program 5: ioctl$TIOCMBIC(0xffffffffffffffff, 0x5417, &(0x7f0000000000)=0x5) (async) r0 = socket(0x10, 0x3, 0x0) (async) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r2) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) sendmsg$nl_route(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11ffffffff000000", @ANYRES32=r3, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) (async) sendmsg$nl_route_sched(r0, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=@newqdisc={0x78, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4}}]}, 0x78}}, 0x0) (async) r4 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$802154_dgram(r4, 0x0, 0x0) r5 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$802154_dgram(r5, 0x0, 0x0) (async) r6 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/pcie_aspm', 0x42, 0x80) (async) r7 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$802154_dgram(r7, 0x0, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x14, 0xd, &(0x7f00000001c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x100}, [@alu={0x4, 0x0, 0x0, 0x6, 0x2, 0xfffffffffffffff4, 0xfffffffffffffffc}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x5}, @map_idx={0x18, 0x0, 0x5, 0x0, 0x1}, @exit, @btf_id={0x18, 0x3, 0x3, 0x0, 0x3}, @btf_id={0x18, 0x3, 0x3, 0x0, 0x4}, @generic={0xdf, 0x7, 0x2, 0x9, 0x8}]}, &(0x7f0000000240)='syzkaller\x00', 0x0, 0x94, &(0x7f0000000280)=""/148, 0x41100, 0x1, '\x00', r3, 0x1e, r4, 0x8, &(0x7f0000000340)={0x8, 0x2}, 0x8, 0x10, &(0x7f0000000380)={0x5, 0xb, 0x0, 0x6}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000400)=[0x1, 0xffffffffffffffff, r5, r6, r7, 0x1, 0xffffffffffffffff]}, 0x80) (async) syz_io_uring_setup(0x1b3a, &(0x7f00000000c0)={0x0, 0x0, 0x2}, &(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, &(0x7f0000000140), &(0x7f0000000180)) r8 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080), 0x80c00, 0x0) ioctl$TIOCL_SETVESABLANK(r8, 0x541c, &(0x7f0000000040)) (async) pread64(r2, &(0x7f00000004c0)=""/204, 0xcc, 0x7) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3000000, 0x20010, r8, 0x2fa50000) (async) connect$802154_dgram(r8, 0x0, 0x0) 12:09:14 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000001240)='./file0\x00', 0xffffffffffffff7f, &(0x7f0000000280)=ANY=[], 0x1, 0x11e3, &(0x7f00000024c0)="$eJzs3MGLG1UcB/CftXVr6m5WrdUWxIde9DI0e/Cil1C2IA0obSO0gjB1JxoyJiETFiJi9eTVv0M8ehPEm1724t/gbS8eexBHTNR2S0QW6WZZPp/L/OC9L/weAwNvmDf7b3718aBXZb18GlfWIk6NI9K9FClOxd8+j9fe+PGnF2/cun2t3elsX0/pavtm6/WU0sZL37/36Tcv/zA99+63G9+txd7m+/u/bv2yd2Hv4v7vNz/qV6lfpeFomvJ0ZzSa5nfKIu30q0GW0jtlkVdF6g+rYnJgvFeOxuNZyoc7643xpKiqlA9naVDM0nSUppNZyj/M+8OUZVlabwT/R/fre3VdR9T1mXgi6rqun4xGnIunYj02ohmb8XQ8E8/G+XguLsTz8UJcnM9add8AAAAAAAAAAAAAAAAAAABwsjj/DwAAAAAAAAAAAAAAAAAAAKt349bta+1OZ/t6Smcjyi93u7vdxXUx3u5FP8oo4nI047eYn/5fWNRX3+psX05zm/FFefev/N3d7uMH86357wSW5luLfDqYX4vGg/mtaMb55fmtpfmz8eorD+SzaMbPH8QoytiJP7P385+1Urrydueh/KX5PAAAADgJsvSPpfv3LPu38UX+EO8HHtpfn45Lp1e7diKq2SeDvCyLyeqLxyLiGLSh+O/iTEQcgzYUj7BY9ZOJo3D/pq+6EwAAAAAAAAAAAA7jKD4nXPUaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP5gB44FAAAAAIT5W6fRsQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwVQAAAP//FzPSZA==") ioctl$TIOCSRS485(0xffffffffffffffff, 0x542f, &(0x7f0000000000)={0x1c9f, 0x2, 0x1}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4200, 0x0) getdents(r0, 0x0, 0x4a) 12:09:14 executing program 4: sched_setscheduler(0x0, 0x1, &(0x7f0000000080)) sched_setaffinity(0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sched_setscheduler(0x0, 0x4, &(0x7f00000000c0)=0x3) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x40000) clock_gettime(0x0, &(0x7f0000001e00)={0x0, 0x0}) recvmmsg(r0, &(0x7f0000001d80)=[{{0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000100)=""/193, 0xc1}, {&(0x7f0000000200)=""/157, 0x9d}, {&(0x7f0000000380)=""/133, 0x85}, {&(0x7f0000000000)=""/50, 0x32}, {&(0x7f00000002c0)=""/43, 0x2b}, {&(0x7f0000000440)=""/192, 0xc0}, {&(0x7f0000000500)=""/247, 0xf7}, {&(0x7f0000000600)=""/162, 0xa2}, {&(0x7f00000006c0)=""/215, 0xd7}], 0x9, &(0x7f0000000880)=""/107, 0x6b}, 0x702}, {{&(0x7f0000000900)=@l2tp6={0xa, 0x0, 0x0, @mcast2}, 0x80, &(0x7f0000000d00)=[{&(0x7f0000000980)=""/70, 0x46}, {&(0x7f0000000a00)=""/169, 0xa9}, {&(0x7f0000000ac0)=""/217, 0xd9}, {&(0x7f0000000bc0)=""/53, 0x35}, {&(0x7f0000000c00)=""/219, 0xdb}], 0x5, &(0x7f0000000d80)=""/4096, 0x1000}, 0x4}], 0x2, 0x40, &(0x7f0000001e40)={r1, r2+10000000}) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) getpid() socket$inet_tcp(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@abs, 0x6e) socket$netlink(0x10, 0x3, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1612c2, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x4000000000010046) 12:09:14 executing program 1: syz_mount_image$f2fs(&(0x7f0000010600), &(0x7f0000010640)='./file1\x00', 0x200884, &(0x7f0000000040)=ANY=[@ANYRES8=0x0], 0x1, 0x105d7, &(0x7f0000020cc0)="$eJzs3M2LG/UfB/BPdrt9+vVXF/HgSQdE2AUTmu0D1lPVllawpfhwEBHNJrMhbZJZNtnd2JsHb+J/4c2D6M2r+GcIXgQPngRvgpL5zkrXB9Bmu7Hu6wWT98w3M5/5TJjLdxISwJG1nP30Yy3OxqmIWIyIMxHleq1aSldSPBkRT0fEwn1LrRr/beB4RJyOiLPT4qlmrXrr7e9fuHH5g+sffvzlt09tfPbVp/O7amDeno2IwWZa3x2kLLop71TjrZ1emYMLO1WmNwZ3q+0i5W6+XlbYbe3t1yrzfDftX2xuj6a50W+1p9ntbZTjm8N0wtFOd69OecCd1la53cnXy+yNijK791JfkyrvjcapTqeq935ZPsbjvUzj+SRP17N5t8z2cFyNp7pFJ59Mc6fK6nTRLvqdso/1B/6Y//Ve7Q23J9lOvjXqFcPsYqP5fKN5qd7cKjr5OL9Qbw06ly5kK93+dLf6OG8NrnSLotvPG+1isJqtdNvterOZrVzN13utYdZsNs43ztUvrlZrz2XXb72Z9TvZyjRf6g23x73+KNsotrJ0xGq21jh/eTV7ppm9fvN2dvu1a9du3n7j3atv3Xrx5isvVzv9oa1sZe3c2lq9ea6+1lx1/bOY1GY7niPO/QPwj5n/A/Ng/m/+H+a/R/76zf+ZifsHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODI+m7pixvlynLa/l81/v9q6PFquxYRCxHxy59YjOP7ai5WdZb+Yv+l3/XwdS3KCtNznKiW0xFxpVp+fiwif9gfBAAAAPxHffP5J++k2Xp6WZ53Qxym9NBm4cx7B1SvFhFLyz8cQJWoHjbFE7N3lUzv72MxmbHKXm/lA6yTs3eVlI/cjh1Utb9lcV+cvC9qKRYOtR0AAOBQ7J8JHO4sBAAAgMP00bwbYD7KbzOr3+JXP+A/kaL6QvDUvi0AAADgEVSbdwMAAADAQ1fO/x+V///zsAIAAAAeTPr/PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBXdu4lJ5UgCgPw4dEX7isS44TdOGQTJi7BoQthC86JDBm7DGc4cwkGDF1lYhtMNNU0kXxf0hTVkJ/TCZNT/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEN6qpazx/u7q9KczbZMO0cDAAAA7LOulrP6zSTN/+b9//Ou8zzvRUQ/Ivb17oP41cgc5Jzqk+9XH2p4iKgTdr8xytufiLjM28tZ+gwAAAD4vtViOk/denqZHLsgupQWbfr/rlvK60VENXluISXyYlNclFeV7P7fw7gtTHmrrV7AGpdXldRLbsO20r5k0BjG74ZeGvqdlgMAAHSi2Ql024UAAADQpZtjF8Bx1Gcz87X4+QL+URryCcHfjRkAAADwA7mlHgAAAE5f3f97/h8AAACctvT8PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5pXS1nq8V0Xpqz2ZZp52gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF7Zn3cUCIEwCIO96zuTuf9hpUFTU5MqED7+xmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3vzuL/8npsaZZO61sfQ8kqydGlunxt65cfSH8fVrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4GJ/XlIgBIIgCuaM/530/Q8rCXoGESKg4VFFLRoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAv+t0v/yemxplk7rSxdDySrF01tq4aew8aRw/G278BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4GLnDkLjqOI4AL/ZzW5tQVxjDBIVKjZVELPZDS30IngQggf14MVjmm5r7DZqm0NScsnFm1fvehMsCrn0Vo9e7LkQPLTHwiIVelZmdiZ9TZO6BZ3ZtN8Hb98/y2PmvbcQ8ts3BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoDN4Px4u6nr60hnUtf+/Wvc3l/frU3dX+VNrSOil32ofOK3n/ybVrn8V7mExXNycAAACePvUi34cQbje2F9O+1sry/2wxJs38m88P6yLPH5T/b/TaU0X+35n5+L3dG7WG92mEEM6v9Hvzpa1wvJ0I3azv3Nn5M97DveNeGOFaE9nnk31DU88+ttqHWy8NGtmuJ9/evPlBMyuP/PerAACe1FzR50Xx91Had6qcGABPrYm8hSj/11vVzgkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgDIOt8E5RJyGEmYkHderWvc3l/fobvfbU3dV+1nZ+u96Kr5leohFCOL/S782XuJZxdiJ0s77/68nX4j3cO+7KxtWLS/1+77JCoVDsFhX80gIA4NBq5C3N9bcb24vpe8lkCH9//3D+fyuqw2Pyf5H90/bq+uBkfK84/3dKW+F4K/L/dvLzRryHe8e11y591b6ycfXdlUtLF3oXequdM6dOnz6z0FmYb2ffp7R9qwIAAMDBmnmL839t8tHz/2NRHUbM/5/+8Ho3vldd/n9Ekf9fPvtH93H5/8GhXwWTBAAAeEa8ePz+X8k+7yfNZlhfWlu73Bm+7v7cHb5WMNUndiRvcf6vT1Y9KwAAAKAMg63kofP/c1Ed/uX8f2r9x6xd/2bu6/ia9RDC0fz8f275y/658pYztorz//ufz/w+2vn//1dUsHwAAABKcjRv8fl/I3v+v/ZGMaYWQnj7zWGd/xvAkZ7/n+2e+im+V/z8/0J5SxxLtenhfhT5/+LZ72YPyv/Z2OkQJqYrmiwAAACH3nN5S/P/ncb24he/HPuo6fl/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAf9ifW9wEgjCOw+9O27Qr2x6hftOPM9RUNe0R+pGQbLKCE3AANHfBoAhuw0VYjYMEZjVuQTyP+f/EiHkBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu3u7ki6uIKCL1mSJ9TB431xFxE2natu+3hyzm3bq5O+b3YvmZ8yG+nsqIVVGOZ939doiTAAAGVfWb439U/z3nfcn7mvctb/XT1L/n/DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALBnBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AsAAAAACDM3zqNjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgLECAAD///GOiOE=") (async) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x14d842, 0x0) (async) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180000003a00000000e7000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000040)='kmem_cache_free\x00', r1}, 0x10) lsetxattr$security_capability(&(0x7f0000000040)='./bus\x00', &(0x7f0000000280), &(0x7f00000002c0)=@v2, 0x14, 0x0) (async, rerun: 32) ftruncate(r0, 0x0) (rerun: 32) r2 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$802154_dgram(r2, 0x0, 0x0) (async) r3 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000140)={&(0x7f0000000080)='./bus\x00', 0x0, 0x10}, 0x10) (async) r4 = syz_btf_id_by_name$bpf_lsm(&(0x7f0000000500)='bpf_lsm_release_secctx\x00') r5 = signalfd(0xffffffffffffffff, &(0x7f0000000540)={[0x3f]}, 0x8) bpf$PROG_LOAD(0x5, &(0x7f0000000580)={0x8, 0x11, &(0x7f0000000300)=@framed={{0x18, 0x0, 0x0, 0x0, 0xd7, 0x0, 0x0, 0x0, 0x40}, [@generic={0xfa, 0x2, 0x9, 0xff, 0x7}, @exit, @generic={0x4, 0x8, 0x5, 0x1, 0xfe6}, @map_val={0x18, 0x6, 0x2, 0x0, r0, 0x0, 0x0, 0x0, 0xffff}, @initr0={0x18, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x80000001}, @exit, @cb_func={0x18, 0x1, 0x4, 0x0, 0x3}, @map_fd={0x18, 0x4, 0x1, 0x0, r2}, @map_val={0x18, 0x2, 0x2, 0x0, r3, 0x0, 0x0, 0x0, 0x6}]}, &(0x7f0000000180)='GPL\x00', 0x8001, 0xfa, &(0x7f00000003c0)=""/250, 0x41000, 0x15, '\x00', 0x0, 0x12, 0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x4, 0x1}, 0x8, 0x10, &(0x7f00000004c0)={0x4, 0x5, 0x1, 0x8}, 0x10, r4, r5}, 0x80) [ 3179.326845][ T2722] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.5'. [ 3179.327547][ T2725] loop0: detected capacity change from 0 to 16 [ 3179.359006][ T2725] FAULT_INJECTION: forcing a failure. [ 3179.359006][ T2725] name failslab, interval 1, probability 0, space 0, times 0 [ 3179.365990][ T2720] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. [ 3179.386690][ T2725] CPU: 0 PID: 2725 Comm: syz-executor.0 Not tainted 5.15.77-syzkaller-00764-g7048384c9872 #0 [ 3179.396687][ T2725] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 3179.406583][ T2725] Call Trace: [ 3179.409691][ T2725] [ 3179.412473][ T2725] dump_stack_lvl+0x151/0x1b7 [ 3179.416984][ T2725] ? bfq_pos_tree_add_move+0x43e/0x43e [ 3179.422281][ T2725] ? idr_alloc+0x202/0x2f0 [ 3179.426537][ T2725] dump_stack+0x15/0x17 [ 3179.430527][ T2725] should_fail+0x3c0/0x510 [ 3179.434777][ T2725] ? __list_lru_init+0xae/0x5a0 [ 3179.439463][ T2725] __should_failslab+0x9f/0xe0 [ 3179.444065][ T2725] should_failslab+0x9/0x20 [ 3179.448413][ T2725] kmem_cache_alloc_trace+0x4a/0x310 [ 3179.453528][ T2725] __list_lru_init+0xae/0x5a0 [ 3179.456874][ T2723] loop3: detected capacity change from 0 to 8192 [ 3179.458033][ T2725] ? prealloc_shrinker+0xeb/0x140 [ 3179.458058][ T2725] alloc_super+0x667/0x7d0 [ 3179.473324][ T2725] ? get_tree_bdev+0x680/0x680 [ 3179.477923][ T2725] sget_fc+0x236/0x640 [ 3179.481818][ T2725] ? test_bdev_super_fc+0x70/0x70 [ 3179.486685][ T2725] get_tree_bdev+0x28c/0x680 [ 3179.491112][ T2725] ? erofs_release_device_info+0x90/0x90 [ 3179.496575][ T2725] erofs_fc_get_tree+0x1c/0x20 [ 3179.501179][ T2725] vfs_get_tree+0x88/0x290 [ 3179.505429][ T2725] do_new_mount+0x289/0xad0 [ 3179.509767][ T2725] ? do_move_mount_old+0x160/0x160 [ 3179.510437][ T2721] netlink: 72 bytes leftover after parsing attributes in process `syz-executor.5'. [ 3179.514711][ T2725] ? security_capable+0xb2/0xd0 [ 3179.514733][ T2725] ? ns_capable+0x8a/0xf0 [ 3179.532801][ T2725] path_mount+0x60b/0x1050 [ 3179.537057][ T2725] __se_sys_mount+0x2d2/0x3c0 [ 3179.541565][ T2725] ? __x64_sys_mount+0xd0/0xd0 [ 3179.546171][ T2725] __x64_sys_mount+0xbf/0xd0 [ 3179.550591][ T2725] do_syscall_64+0x44/0xd0 [ 3179.554843][ T2725] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 3179.560570][ T2725] RIP: 0033:0x7fcb2340e60a [ 3179.564830][ T2725] Code: 48 c7 c2 b8 ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 3179.584269][ T2725] RSP: 002b:00007fcb2217ff88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 3179.592511][ T2725] RAX: ffffffffffffffda RBX: 000000000000017e RCX: 00007fcb2340e60a [ 3179.600330][ T2725] RDX: 0000000020000180 RSI: 00000000200001c0 RDI: 00007fcb2217ffe0 [ 3179.608139][ T2725] RBP: 00007fcb22180020 R08: 00007fcb22180020 R09: 0000000000000000 [ 3179.616384][ T2725] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000180 12:09:14 executing program 5: ioctl$TIOCMBIC(0xffffffffffffffff, 0x5417, &(0x7f0000000000)=0x5) (async) r0 = socket(0x10, 0x3, 0x0) (async, rerun: 32) r1 = socket$nl_route(0x10, 0x3, 0x0) (async, rerun: 32) r2 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r2) (async, rerun: 32) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) (rerun: 32) sendmsg$nl_route(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11ffffffff000000", @ANYRES32=r3, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) (async) sendmsg$nl_route_sched(r0, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=@newqdisc={0x78, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4}}]}, 0x78}}, 0x0) (async) r4 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$802154_dgram(r4, 0x0, 0x0) (async) r5 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$802154_dgram(r5, 0x0, 0x0) (async) r6 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/module/pcie_aspm', 0x42, 0x80) (async) r7 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$802154_dgram(r7, 0x0, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x14, 0xd, &(0x7f00000001c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x100}, [@alu={0x4, 0x0, 0x0, 0x6, 0x2, 0xfffffffffffffff4, 0xfffffffffffffffc}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x5}, @map_idx={0x18, 0x0, 0x5, 0x0, 0x1}, @exit, @btf_id={0x18, 0x3, 0x3, 0x0, 0x3}, @btf_id={0x18, 0x3, 0x3, 0x0, 0x4}, @generic={0xdf, 0x7, 0x2, 0x9, 0x8}]}, &(0x7f0000000240)='syzkaller\x00', 0x0, 0x94, &(0x7f0000000280)=""/148, 0x41100, 0x1, '\x00', r3, 0x1e, r4, 0x8, &(0x7f0000000340)={0x8, 0x2}, 0x8, 0x10, &(0x7f0000000380)={0x5, 0xb, 0x0, 0x6}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000400)=[0x1, 0xffffffffffffffff, r5, r6, r7, 0x1, 0xffffffffffffffff]}, 0x80) syz_io_uring_setup(0x1b3a, &(0x7f00000000c0)={0x0, 0x0, 0x2}, &(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, &(0x7f0000000140), &(0x7f0000000180)) (async) r8 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080), 0x80c00, 0x0) ioctl$TIOCL_SETVESABLANK(r8, 0x541c, &(0x7f0000000040)) (async) pread64(r2, &(0x7f00000004c0)=""/204, 0xcc, 0x7) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3000000, 0x20010, r8, 0x2fa50000) (async) connect$802154_dgram(r8, 0x0, 0x0) 12:09:14 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) getpid() r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000001740)="d1ba00d02c8fce2a1a23a2a3a4b32acdb2805c73989ce13973da6fc656a691eed6041b7831bbb5e52bbbfefb4d455de9be9b81059a466073472c9bb2996d4f90e788eaa96e4183902e59fd971d63713d74f570fcc4c1b050886f091526ed2effc7d65a6af63121e26c50c8ac8339120ee44be007b34b5e89daf836dbebefb3e1dffce7a336be60aab1cc50db2bf72cb25184ab7f3090e718949b23e5938e24bf093896ae24076b8c136df04be4d824e5d6f5bf905ac34fb1fe4893bf2b694bac34016c1ffaa99c38f40410e8809ef440f3863487e8f9e06ed5b338af2268a126287cf2f0e7513224d3b97a88cd7c3f132a88a4c477b80e4a18bf6cbc0065cfc592222d72e6d1150ce0572a58243922243ac5ecba52fb290785509b00d5b7f29e184a8016217005b54dd4eed007d54c4813d81701970ad6758cb40dcec15da9b54a73688ba1937456a2b22427ff8719b423fb89d08562272a7870bd31e871eafd8c083ea5014b4b0c8a19346331cb3631d255e7e38a7b07543b58d7ab731c67da4d89e970f63ad6ad6dfa4cea4a8e02eec31305ab3ae4ed2ad7803433fb43b07ebff07eecfa9065993cdbd8b3618306da9c2de257eae9e0c91a5eabca786f2e6b1beda000d4fc8660b0c24be5a459f228d2ae72c683a7ee4f1b7eb160aacf77b729ca11bc34131ab4c85b3177a5b2a5890a36f1ff8bafeb3b4cbb80341da72ed4a83688856056d85faeb24abc39b30064929a0a5d71824d084ac3ab2c65fddc2d1fb7c6773b2cf23f51980aac8aad945b6bbab4ab459b5d7e40a8a140ae711623e6258d71f9fa46fb7923513f374c5ad218606940ea0e4f2511cfd6882702b2eb6f24cbb660548d414e1a1462e5123f9d7de87cd741e284bfe7f9df8a09c3ba0c35eecd189f406032103a5425f0d0052575ce8f83b657ae1ed908ade5579a1fe977adbd73edbd751b83d51852966d8124732fec43adabe0ee0945f0ffa08f82ceb1f698d8890bcc4c1ae30b2e038a7e13b6fbf5544c32856158e69d37d4583bd225b952a885e451a01c6b5add57d681c93cd54a424d1c2baf4feb41c405ca72afc1a1e41606f73cffa93c06640d418c04c967c6e248af07d7a842717525845f3565ffb905070dba410d5bab2bca5a3ecfb3533fae711b9ac8f289472d152bd3bdd75eaa9cfc78bf3138ba306ebcee8541ab8bea042a08445fbbe5df52a40712edf445d25012001a2f7c3b28fbc24a27ecb15cde1db28a5b1391e91be919d7b057e7fefe9d474798d293d6c9e760560bcde54df0652275b5ece71d08158299865099de5a31172aad50d0fe30ac6d714f43e4007e42d514e8ee8b410600c4816b0d2db2d5ee8ff9b86b083ea822cad7c1552398da2253906007a5f28e7e4b6a64cb9d9f6beb8e23dff35ba4d1e8c5d746fee52a658d8d720e2920519e5620085540b9bbc145d2b3b6678a289ea2480ca40edda3f8cfffe7c1575e54077fd43cada8f26a689adfce0fb799f32716cf17ad31e4d7c63dacf65dd5bfbebb55fa421168", 0x440}, {&(0x7f00000003c0)}], 0x2, &(0x7f0000000540)=ANY=[@ANYRES32, @ANYBLOB, @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB], 0x78}, 0x8040) r3 = socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00'}, 0x10) write$P9_RVERSION(0xffffffffffffffff, &(0x7f0000000680)={0x15, 0x65, 0xffff, 0x40, 0x8, '9P2000.u'}, 0x15) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000500)={0x0}}, 0x0) ioctl$sock_SIOCGIFBR(r2, 0x89a0, &(0x7f0000000300)=@add_del={0x2, &(0x7f0000000280)='hsr0\x00'}) chdir(&(0x7f0000000380)='./file0\x00') [ 3179.624193][ T2725] R13: 00000000200001c0 R14: 00007fcb2217ffe0 R15: 0000000020000540 [ 3179.632007][ T2725] 12:09:14 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000001240)='./file0\x00', 0xfffffffffffffffe, &(0x7f0000000280)=ANY=[], 0x1, 0x11e3, &(0x7f00000024c0)="$eJzs3MGLG1UcB/CftXVr6m5WrdUWxIde9DI0e/Cil1C2IA0obSO0gjB1JxoyJiETFiJi9eTVv0M8ehPEm1724t/gbS8eexBHTNR2S0QW6WZZPp/L/OC9L/weAwNvmDf7b3718aBXZb18GlfWIk6NI9K9FClOxd8+j9fe+PGnF2/cun2t3elsX0/pavtm6/WU0sZL37/36Tcv/zA99+63G9+txd7m+/u/bv2yd2Hv4v7vNz/qV6lfpeFomvJ0ZzSa5nfKIu30q0GW0jtlkVdF6g+rYnJgvFeOxuNZyoc7643xpKiqlA9naVDM0nSUppNZyj/M+8OUZVlabwT/R/fre3VdR9T1mXgi6rqun4xGnIunYj02ohmb8XQ8E8/G+XguLsTz8UJcnM9add8AAAAAAAAAAAAAAAAAAABwsjj/DwAAAAAAAAAAAAAAAAAAAKt349bta+1OZ/t6Smcjyi93u7vdxXUx3u5FP8oo4nI047eYn/5fWNRX3+psX05zm/FFefev/N3d7uMH86357wSW5luLfDqYX4vGg/mtaMb55fmtpfmz8eorD+SzaMbPH8QoytiJP7P385+1Urrydueh/KX5PAAAADgJsvSPpfv3LPu38UX+EO8HHtpfn45Lp1e7diKq2SeDvCyLyeqLxyLiGLSh+O/iTEQcgzYUj7BY9ZOJo3D/pq+6EwAAAAAAAAAAAA7jKD4nXPUaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP5gB44FAAAAAIT5W6fRsQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwVQAAAP//FzPSZA==") ioctl$TIOCSRS485(0xffffffffffffffff, 0x542f, &(0x7f0000000000)={0x1c9f, 0x2, 0x1}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4200, 0x0) getdents(r0, 0x0, 0x4a) [ 3179.689398][ T2738] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.5'. [ 3179.710055][ T2741] netlink: 72 bytes leftover after parsing attributes in process `syz-executor.5'. 12:09:14 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8}, 0x0) sched_setaffinity(0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f00000bd000), 0x318, 0x0) syz_mount_image$erofs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000540)=ANY=[], 0x1, 0x17e, &(0x7f0000000240)="$eJzsmDFP8kAYx/935YW8xvgBXBwkEWMsbVHDwoCJu4mocZNIJWgBAzUREgc/gKODiYuDX8DRycFvoYM6uTA61/TuoCcR0EET4/MbHn5Hnx7Xh+Q/FARB/Fmen14fT5ezBQPAOJJIqO9fjKiHa/0P54dzZ7mVi+v7q7vaxPFN/34MQBB8/vdjAG7zBny1DoL3dyfVZwG85+vgmFW+CQZT+TY4NpS7YNhSvqd5Pew3zd2K55o7da8UihUWOyxOWDL95+ucMJS08zHterPV3i96ntv4Rhk1v06eI6edT/+/urOxtPnZ4LCVZ8CwpjyLRHc2ciTa80/Gov2NH35+EhKS3yZRPgWXDDNaPsW0/Ej71YN0s9Wer1SLZbfs1hwns2QtWNaikxZBJOuQ/Psv8mlM2//fgN44i+Oo6PsNW9be2pH1o8TlIv84UtNyHWZ/fOBp5HWm7mPCUsaQdoIgCIIgCIIgCIIgCIIgiC8wBSbego7AWRXdbwEAAP//gYN3SA==") (fail_nth: 79) 12:09:14 executing program 5: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000018c00)={0x11, 0x3, &(0x7f0000000100)=ANY=[@ANYBLOB="15d2ab4835b71dc1e0660c2f7c7887a534e982f2e816fab28f01bf6134a18375f90acb7b5ff7570f76df7dc2e226969207faa659229a26d5213cc71c093b5073d6084e0b305a160ec619702cc1bf70b11801fb0b38ed2059262789628ffec4db8f5d70d83f03"], &(0x7f0000000440)='GPL\x00', 0x4, 0xb0, &(0x7f0000000480)=""/176, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000000)='rcu_utilization\x00', r0}, 0x10) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000240)={&(0x7f0000000180)=@bridge_newneigh={0x84, 0x1c, 0x200, 0x70bd26, 0x25dfdbfc, {0x7, 0x0, 0x0, 0x0, 0x1, 0xe2}, [@NDA_VLAN={0x6, 0x5, 0x1}, @NDA_FLAGS_EXT={0x8}, @NDA_MASTER={0x8, 0x9, 0x7f}, @NDA_MASTER={0x8, 0x9, 0x9}, @NDA_FLAGS_EXT={0x8}, @NDA_DST_IPV6={0x14, 0x1, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, @NDA_LLADDR={0xa, 0x2, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x3e}}, @NDA_LINK_NETNSID={0x8, 0xa, 0x7}, @NDA_FDB_EXT_ATTRS={0x10, 0xe, 0x0, 0x1, [@NFEA_DONT_REFRESH={0x4}, @NFEA_ACTIVITY_NOTIFY={0x5, 0x1, 0xff}]}, @NDA_PROTOCOL={0x5, 0xc, 0x5}]}, 0x84}, 0x1, 0x0, 0x0, 0x20000004}, 0x44856) r2 = getpid() bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f00000000c0)={r2, r1, 0x0, 0x90, &(0x7f0000000680)='\x00\x01\xbe\xe9D\x1d\x83~Tx\x10\xd7\xb1\x87$\x15\x1a\xd0\x937\\\xeeV \xc9\xf2K\xf3.\'V\xf9V\xa0\xdd\xf6\xc9\\q\x89S\xbclY\xf7\xf9\xb3\x02\xa5/\xdd\x87\x87\x1e\x06\x18\xf8<\bk\xf8QLty\x89\x9c\xc9b{\xd3\"\x9f\xdf\xc1\x02.\x9c\x03\xf9\x84\xe7\x17Ka\xaf\n\x97\x1a\xf2T\xc4\x0f\xd9\xffd\f\xd2\xf6\xc0?n\xa7\xb9e\xc0\xad\xc0\xc7\x81\x11C`\x94\xeb\xfd\x87\xad\x8bU\xfb\x9d\f\xe6j\xb4\\\xd45aQ\xd7\xde\xf9\xd3s:\xe6\xf5\xc5\xfb\xbe\xd6\xf9\v\x9f\x06\xf8\xde\x1e\xe3\xf4\x90\xe8\x91\xa0&\xf8\x8fh~\'\xa0?\xeb\x12\xfb\xc9B\x12B\x80\xea\xde\x9a\xbd [ 3180.068471][ T2750] dump_stack_lvl+0x151/0x1b7 [ 3180.072996][ T2750] ? bfq_pos_tree_add_move+0x43e/0x43e [ 3180.078281][ T2750] ? idr_alloc+0x202/0x2f0 [ 3180.082534][ T2750] dump_stack+0x15/0x17 [ 3180.086524][ T2750] should_fail+0x3c0/0x510 [ 3180.090779][ T2750] ? __list_lru_init+0xae/0x5a0 [ 3180.095467][ T2750] __should_failslab+0x9f/0xe0 [ 3180.100065][ T2750] should_failslab+0x9/0x20 [ 3180.104405][ T2750] kmem_cache_alloc_trace+0x4a/0x310 [ 3180.109528][ T2750] __list_lru_init+0xae/0x5a0 [ 3180.114046][ T2750] ? prealloc_shrinker+0xeb/0x140 [ 3180.118903][ T2750] alloc_super+0x667/0x7d0 [ 3180.123155][ T2750] ? get_tree_bdev+0x680/0x680 [ 3180.127753][ T2750] sget_fc+0x236/0x640 [ 3180.131657][ T2750] ? test_bdev_super_fc+0x70/0x70 12:09:15 executing program 4: openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TUNSETDEBUG(0xffffffffffffffff, 0x400454c9, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) bpf$BPF_GET_MAP_INFO(0xf, 0x0, 0x0) syz_clone(0x0, &(0x7f0000000ac0), 0x0, &(0x7f0000000bc0), &(0x7f0000000c00), 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000d40)={0x0, 0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000d00)='\x00'}, 0x30) r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000fc0)='memory.stat\x00', 0x0, 0x0) r1 = syz_clone(0x40000000, &(0x7f00000004c0)="82ac7f406223caedf87c5775761729ce1960d052508f390e35ff8989ea6c25d321753faafabcdd0bb9f1ac3ce044258d210e1f5b4d1bb216584d153a26e1a9e2ed55ad3d4133868caa592ccdb069d6fb5d7b43f58570b90ddf14fb1c76615f7a8c1b79e6d6277086cbf239825086e4286337ad10794c7d942a42a8581d015677d0c11680", 0x84, &(0x7f0000000240), &(0x7f0000000280), &(0x7f0000000840)="1201269b08c4150acee49fda51c85857ee2ad4dd68d94645cf8ff44077d172ee5bcfa970d68f6c5fc4ed567174e9b8e0542a96700db420ed8f898f3e9f204a830074fbcc444fd2f5232e168209100ae4f5a59e49a306d4d53ac063bd7a69542f5b1af9320bbc9d35963ffbb78d4ab3df0f60abf0bf75517c23bb") syz_open_procfs$namespace(r1, &(0x7f0000000300)='ns/user\x00') r2 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f00000001c0)={0xffffffffffffffff}, 0x4) bpf$MAP_DELETE_ELEM(0x3, 0x0, 0x0) tee(r0, r2, 0x1, 0x0) [ 3180.136520][ T2750] get_tree_bdev+0x28c/0x680 [ 3180.140946][ T2750] ? erofs_release_device_info+0x90/0x90 [ 3180.146447][ T2750] erofs_fc_get_tree+0x1c/0x20 [ 3180.151015][ T2750] vfs_get_tree+0x88/0x290 [ 3180.155273][ T2750] do_new_mount+0x289/0xad0 [ 3180.159609][ T2750] ? do_move_mount_old+0x160/0x160 [ 3180.164557][ T2750] ? security_capable+0xb2/0xd0 [ 3180.169240][ T2750] ? ns_capable+0x8a/0xf0 [ 3180.173424][ T2750] path_mount+0x60b/0x1050 [ 3180.177667][ T2750] __se_sys_mount+0x2d2/0x3c0 [ 3180.182181][ T2750] ? __x64_sys_mount+0xd0/0xd0 [ 3180.186776][ T2750] __x64_sys_mount+0xbf/0xd0 [ 3180.191214][ T2750] do_syscall_64+0x44/0xd0 [ 3180.195539][ T2750] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 3180.201271][ T2750] RIP: 0033:0x7fcb2340e60a [ 3180.205519][ T2750] Code: 48 c7 c2 b8 ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 3180.225136][ T2750] RSP: 002b:00007fcb2217ff88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 12:09:15 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$IPT_SO_GET_INFO(r0, 0x0, 0x40, &(0x7f0000000040)={'filter\x00', 0x0, [0x5, 0x46, 0x8, 0xcdbd417, 0x9]}, &(0x7f00000000c0)=0x54) setsockopt$inet_int(r0, 0x0, 0x8, &(0x7f0000000000)=0x3, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000740)={@broadcast, @local, @void, {@ipv4={0x800, @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, @broadcast, @empty}}}}}}, 0x0) 12:09:15 executing program 5: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000018c00)={0x11, 0x3, &(0x7f0000000100)=ANY=[@ANYBLOB="15d2ab4835b71dc1e0660c2f7c7887a534e982f2e816fab28f01bf6134a18375f90acb7b5ff7570f76df7dc2e226969207faa659229a26d5213cc71c093b5073d6084e0b305a160ec619702cc1bf70b11801fb0b38ed2059262789628ffec4db8f5d70d83f03"], &(0x7f0000000440)='GPL\x00', 0x4, 0xb0, &(0x7f0000000480)=""/176, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000000)='rcu_utilization\x00', r0}, 0x10) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000240)={&(0x7f0000000180)=@bridge_newneigh={0x84, 0x1c, 0x200, 0x70bd26, 0x25dfdbfc, {0x7, 0x0, 0x0, 0x0, 0x1, 0xe2}, [@NDA_VLAN={0x6, 0x5, 0x1}, @NDA_FLAGS_EXT={0x8}, @NDA_MASTER={0x8, 0x9, 0x7f}, @NDA_MASTER={0x8, 0x9, 0x9}, @NDA_FLAGS_EXT={0x8}, @NDA_DST_IPV6={0x14, 0x1, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, @NDA_LLADDR={0xa, 0x2, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x3e}}, @NDA_LINK_NETNSID={0x8, 0xa, 0x7}, @NDA_FDB_EXT_ATTRS={0x10, 0xe, 0x0, 0x1, [@NFEA_DONT_REFRESH={0x4}, @NFEA_ACTIVITY_NOTIFY={0x5, 0x1, 0xff}]}, @NDA_PROTOCOL={0x5, 0xc, 0x5}]}, 0x84}, 0x1, 0x0, 0x0, 0x20000004}, 0x44856) r2 = getpid() bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f00000000c0)={r2, r1, 0x0, 0x90, &(0x7f0000000680)='\x00\x01\xbe\xe9D\x1d\x83~Tx\x10\xd7\xb1\x87$\x15\x1a\xd0\x937\\\xeeV \xc9\xf2K\xf3.\'V\xf9V\xa0\xdd\xf6\xc9\\q\x89S\xbclY\xf7\xf9\xb3\x02\xa5/\xdd\x87\x87\x1e\x06\x18\xf8<\bk\xf8QLty\x89\x9c\xc9b{\xd3\"\x9f\xdf\xc1\x02.\x9c\x03\xf9\x84\xe7\x17Ka\xaf\n\x97\x1a\xf2T\xc4\x0f\xd9\xffd\f\xd2\xf6\xc0?n\xa7\xb9e\xc0\xad\xc0\xc7\x81\x11C`\x94\xeb\xfd\x87\xad\x8bU\xfb\x9d\f\xe6j\xb4\\\xd45aQ\xd7\xde\xf9\xd3s:\xe6\xf5\xc5\xfb\xbe\xd6\xf9\v\x9f\x06\xf8\xde\x1e\xe3\xf4\x90\xe8\x91\xa0&\xf8\x8fh~\'\xa0?\xeb\x12\xfb\xc9B\x12B\x80\xea\xde\x9a\xbd 12:09:15 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000001240)='./file0\x00', 0x0, &(0x7f0000000280)=ANY=[], 0x0, 0x11e3, &(0x7f00000024c0)="$eJzs3MGLG1UcB/CftXVr6m5WrdUWxIde9DI0e/Cil1C2IA0obSO0gjB1JxoyJiETFiJi9eTVv0M8ehPEm1724t/gbS8eexBHTNR2S0QW6WZZPp/L/OC9L/weAwNvmDf7b3718aBXZb18GlfWIk6NI9K9FClOxd8+j9fe+PGnF2/cun2t3elsX0/pavtm6/WU0sZL37/36Tcv/zA99+63G9+txd7m+/u/bv2yd2Hv4v7vNz/qV6lfpeFomvJ0ZzSa5nfKIu30q0GW0jtlkVdF6g+rYnJgvFeOxuNZyoc7643xpKiqlA9naVDM0nSUppNZyj/M+8OUZVlabwT/R/fre3VdR9T1mXgi6rqun4xGnIunYj02ohmb8XQ8E8/G+XguLsTz8UJcnM9add8AAAAAAAAAAAAAAAAAAABwsjj/DwAAAAAAAAAAAAAAAAAAAKt349bta+1OZ/t6Smcjyi93u7vdxXUx3u5FP8oo4nI047eYn/5fWNRX3+psX05zm/FFefev/N3d7uMH86357wSW5luLfDqYX4vGg/mtaMb55fmtpfmz8eorD+SzaMbPH8QoytiJP7P385+1Urrydueh/KX5PAAAADgJsvSPpfv3LPu38UX+EO8HHtpfn45Lp1e7diKq2SeDvCyLyeqLxyLiGLSh+O/iTEQcgzYUj7BY9ZOJo3D/pq+6EwAAAAAAAAAAAA7jKD4nXPUaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP5gB44FAAAAAIT5W6fRsQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwVQAAAP//FzPSZA==") ioctl$TIOCSRS485(0xffffffffffffffff, 0x542f, &(0x7f0000000000)={0x1c9f, 0x2, 0x1}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4200, 0x0) getdents(r0, 0x0, 0x4a) 12:09:15 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8}, 0x0) sched_setaffinity(0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f00000bd000), 0x318, 0x0) syz_mount_image$erofs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000540)=ANY=[], 0x1, 0x17e, &(0x7f0000000240)="$eJzsmDFP8kAYx/935YW8xvgBXBwkEWMsbVHDwoCJu4mocZNIJWgBAzUREgc/gKODiYuDX8DRycFvoYM6uTA61/TuoCcR0EET4/MbHn5Hnx7Xh+Q/FARB/Fmen14fT5ezBQPAOJJIqO9fjKiHa/0P54dzZ7mVi+v7q7vaxPFN/34MQBB8/vdjAG7zBny1DoL3dyfVZwG85+vgmFW+CQZT+TY4NpS7YNhSvqd5Pew3zd2K55o7da8UihUWOyxOWDL95+ucMJS08zHterPV3i96ntv4Rhk1v06eI6edT/+/urOxtPnZ4LCVZ8CwpjyLRHc2ciTa80/Gov2NH35+EhKS3yZRPgWXDDNaPsW0/Ej71YN0s9Wer1SLZbfs1hwns2QtWNaikxZBJOuQ/Psv8mlM2//fgN44i+Oo6PsNW9be2pH1o8TlIv84UtNyHWZ/fOBp5HWm7mPCUsaQdoIgCIIgCIIgCIIgCIIgiC8wBSbego7AWRXdbwEAAP//gYN3SA==") (fail_nth: 80) 12:09:15 executing program 5: mount$fuseblk(0x0, &(0x7f0000000240)='.\x00', &(0x7f0000000280), 0x0, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x13) r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$802154_dgram(r0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000001c00)=[{{0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/228, 0xe4}, {&(0x7f0000000140)=""/54, 0x36}, {&(0x7f0000000180)=""/148, 0x94}], 0x3, &(0x7f0000000300)=""/20, 0x14}, 0x2}, {{0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1, &(0x7f0000001380)=""/149, 0x95}}, {{&(0x7f0000001440)=@phonet, 0x80, &(0x7f0000001680)=[{&(0x7f00000014c0)=""/189, 0xbd}, {&(0x7f0000001580)=""/48, 0x30}, {&(0x7f00000015c0)=""/179, 0xb3}], 0x3, &(0x7f00000016c0)=""/253, 0xfd}, 0xc879}, {{&(0x7f00000017c0)=@phonet, 0x80, &(0x7f0000001840), 0x0, &(0x7f0000001880)=""/45, 0x2d}, 0x7}, {{&(0x7f00000018c0)=@pptp={0x18, 0x2, {0x0, @dev}}, 0x80, &(0x7f0000001ac0)=[{&(0x7f0000001940)=""/150, 0x96}, {&(0x7f0000001a00)=""/141, 0x8d}], 0x2, &(0x7f0000001b00)=""/221, 0xdd}, 0x10001}], 0x5, 0x2182, &(0x7f0000001d40)={0x0, 0x989680}) 12:09:15 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$IPT_SO_GET_INFO(r0, 0x0, 0x40, &(0x7f0000000040)={'filter\x00', 0x0, [0x5, 0x46, 0x8, 0xcdbd417, 0x9]}, &(0x7f00000000c0)=0x54) setsockopt$inet_int(r0, 0x0, 0x8, &(0x7f0000000000)=0x3, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000740)={@broadcast, @local, @void, {@ipv4={0x800, @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, @broadcast, @empty}}}}}}, 0x0) socket$inet_icmp_raw(0x2, 0x3, 0x1) (async) getsockopt$IPT_SO_GET_INFO(r0, 0x0, 0x40, &(0x7f0000000040)={'filter\x00', 0x0, [0x5, 0x46, 0x8, 0xcdbd417, 0x9]}, &(0x7f00000000c0)=0x54) (async) setsockopt$inet_int(r0, 0x0, 0x8, &(0x7f0000000000)=0x3, 0x4) (async) syz_emit_ethernet(0x3e, &(0x7f0000000740)={@broadcast, @local, @void, {@ipv4={0x800, @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, @broadcast, @empty}}}}}}, 0x0) (async) [ 3180.362726][ T2767] loop0: detected capacity change from 0 to 16 [ 3180.375695][ T2767] FAULT_INJECTION: forcing a failure. [ 3180.375695][ T2767] name failslab, interval 1, probability 0, space 0, times 0 [ 3180.396241][ T2773] No source specified [ 3180.411392][ T2767] CPU: 0 PID: 2767 Comm: syz-executor.0 Not tainted 5.15.77-syzkaller-00764-g7048384c9872 #0 [ 3180.421385][ T2767] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 3180.431279][ T2767] Call Trace: [ 3180.434400][ T2767] [ 3180.437181][ T2767] dump_stack_lvl+0x151/0x1b7 [ 3180.441696][ T2767] ? bfq_pos_tree_add_move+0x43e/0x43e [ 3180.444517][ T2766] loop3: detected capacity change from 0 to 8192 [ 3180.446983][ T2767] ? idr_alloc+0x202/0x2f0 [ 3180.457406][ T2767] dump_stack+0x15/0x17 [ 3180.461415][ T2767] should_fail+0x3c0/0x510 [ 3180.464443][ T2766] FAT-fs (loop3): bogus number of reserved sectors [ 3180.465653][ T2767] ? __list_lru_init+0xae/0x5a0 [ 3180.476675][ T2767] __should_failslab+0x9f/0xe0 [ 3180.480216][ T2766] FAT-fs (loop3): Can't find a valid FAT filesystem [ 3180.481266][ T2767] should_failslab+0x9/0x20 [ 3180.481286][ T2767] kmem_cache_alloc_trace+0x4a/0x310 [ 3180.481304][ T2767] __list_lru_init+0xae/0x5a0 [ 3180.481319][ T2767] ? prealloc_shrinker+0xeb/0x140 [ 3180.506626][ T2767] alloc_super+0x667/0x7d0 [ 3180.510870][ T2767] ? get_tree_bdev+0x680/0x680 [ 3180.515466][ T2767] sget_fc+0x236/0x640 [ 3180.519376][ T2767] ? test_bdev_super_fc+0x70/0x70 [ 3180.524237][ T2767] get_tree_bdev+0x28c/0x680 [ 3180.528659][ T2767] ? erofs_release_device_info+0x90/0x90 [ 3180.534129][ T2767] erofs_fc_get_tree+0x1c/0x20 [ 3180.538730][ T2767] vfs_get_tree+0x88/0x290 [ 3180.542983][ T2767] do_new_mount+0x289/0xad0 [ 3180.547322][ T2767] ? do_move_mount_old+0x160/0x160 [ 3180.552267][ T2767] ? security_capable+0xb2/0xd0 [ 3180.556953][ T2767] ? ns_capable+0x8a/0xf0 12:09:15 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) getpid() r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000001740)="d1ba00d02c8fce2a1a23a2a3a4b32acdb2805c73989ce13973da6fc656a691eed6041b7831bbb5e52bbbfefb4d455de9be9b81059a466073472c9bb2996d4f90e788eaa96e4183902e59fd971d63713d74f570fcc4c1b050886f091526ed2effc7d65a6af63121e26c50c8ac8339120ee44be007b34b5e89daf836dbebefb3e1dffce7a336be60aab1cc50db2bf72cb25184ab7f3090e718949b23e5938e24bf093896ae24076b8c136df04be4d824e5d6f5bf905ac34fb1fe4893bf2b694bac34016c1ffaa99c38f40410e8809ef440f3863487e8f9e06ed5b338af2268a126287cf2f0e7513224d3b97a88cd7c3f132a88a4c477b80e4a18bf6cbc0065cfc592222d72e6d1150ce0572a58243922243ac5ecba52fb290785509b00d5b7f29e184a8016217005b54dd4eed007d54c4813d81701970ad6758cb40dcec15da9b54a73688ba1937456a2b22427ff8719b423fb89d08562272a7870bd31e871eafd8c083ea5014b4b0c8a19346331cb3631d255e7e38a7b07543b58d7ab731c67da4d89e970f63ad6ad6dfa4cea4a8e02eec31305ab3ae4ed2ad7803433fb43b07ebff07eecfa9065993cdbd8b3618306da9c2de257eae9e0c91a5eabca786f2e6b1beda000d4fc8660b0c24be5a459f228d2ae72c683a7ee4f1b7eb160aacf77b729ca11bc34131ab4c85b3177a5b2a5890a36f1ff8bafeb3b4cbb80341da72ed4a83688856056d85faeb24abc39b30064929a0a5d71824d084ac3ab2c65fddc2d1fb7c6773b2cf23f51980aac8aad945b6bbab4ab459b5d7e40a8a140ae711623e6258d71f9fa46fb7923513f374c5ad218606940ea0e4f2511cfd6882702b2eb6f24cbb660548d414e1a1462e5123f9d7de87cd741e284bfe7f9df8a09c3ba0c35eecd189f406032103a5425f0d0052575ce8f83b657ae1ed908ade5579a1fe977adbd73edbd751b83d51852966d8124732fec43adabe0ee0945f0ffa08f82ceb1f698d8890bcc4c1ae30b2e038a7e13b6fbf5544c32856158e69d37d4583bd225b952a885e451a01c6b5add57d681c93cd54a424d1c2baf4feb41c405ca72afc1a1e41606f73cffa93c06640d418c04c967c6e248af07d7a842717525845f3565ffb905070dba410d5bab2bca5a3ecfb3533fae711b9ac8f289472d152bd3bdd75eaa9cfc78bf3138ba306ebcee8541ab8bea042a08445fbbe5df52a40712edf445d25012001a2f7c3b28fbc24a27ecb15cde1db28a5b1391e91be919d7b057e7fefe9d474798d293d6c9e760560bcde54df0652275b5ece71d08158299865099de5a31172aad50d0fe30ac6d714f43e4007e42d514e8ee8b410600c4816b0d2db2d5ee8ff9b86b083ea822cad7c1552398da2253906007a5f28e7e4b6a64cb9d9f6beb8e23dff35ba4d1e8c5d746fee52a658d8d720e2920519e5620085540b9bbc145d2b3b6678a289ea2480ca40edda3f8cfffe7c1575e54077fd43cada8f26a689adfce0fb799f32716cf17ad31e4d7c63dacf65dd5bfbebb55fa421168", 0x440}, {&(0x7f00000003c0)}], 0x2, &(0x7f0000000540)=ANY=[@ANYRES32, @ANYBLOB, @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB], 0x78}, 0x8040) r3 = socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00'}, 0x10) write$P9_RVERSION(0xffffffffffffffff, &(0x7f0000000680)={0x15, 0x65, 0xffff, 0x40, 0x8, '9P2000.u'}, 0x15) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000180)=@newlink={0x50, 0x10, 0x0, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, 0x0, 0x1, @ipip={{0x9}, {0x20, 0x2, 0x0, 0x1, [@IFLA_IPTUN_PROTO={0x5, 0x9, 0x4}, @IFLA_IPTUN_COLLECT_METADATA={0x4}, @IFLA_IPTUN_PROTO={0x5, 0x9, 0x29}, @IFLA_IPTUN_PROTO={0x5, 0x9, 0x89}]}}}]}, 0x50}}, 0x0) ioctl$sock_SIOCGIFBR(r2, 0x89a0, &(0x7f0000000300)=@add_del={0x2, &(0x7f0000000280)='hsr0\x00'}) chdir(&(0x7f0000000380)='./file0\x00') 12:09:15 executing program 4: openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) ioctl$TUNSETDEBUG(0xffffffffffffffff, 0x400454c9, 0x0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) (async) bpf$BPF_GET_MAP_INFO(0xf, 0x0, 0x0) syz_clone(0x0, &(0x7f0000000ac0), 0x0, &(0x7f0000000bc0), &(0x7f0000000c00), 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000d40)={0x0, 0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000d00)='\x00'}, 0x30) r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000fc0)='memory.stat\x00', 0x0, 0x0) r1 = syz_clone(0x40000000, &(0x7f00000004c0)="82ac7f406223caedf87c5775761729ce1960d052508f390e35ff8989ea6c25d321753faafabcdd0bb9f1ac3ce044258d210e1f5b4d1bb216584d153a26e1a9e2ed55ad3d4133868caa592ccdb069d6fb5d7b43f58570b90ddf14fb1c76615f7a8c1b79e6d6277086cbf239825086e4286337ad10794c7d942a42a8581d015677d0c11680", 0x84, &(0x7f0000000240), &(0x7f0000000280), &(0x7f0000000840)="1201269b08c4150acee49fda51c85857ee2ad4dd68d94645cf8ff44077d172ee5bcfa970d68f6c5fc4ed567174e9b8e0542a96700db420ed8f898f3e9f204a830074fbcc444fd2f5232e168209100ae4f5a59e49a306d4d53ac063bd7a69542f5b1af9320bbc9d35963ffbb78d4ab3df0f60abf0bf75517c23bb") syz_open_procfs$namespace(r1, &(0x7f0000000300)='ns/user\x00') (async, rerun: 32) r2 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f00000001c0)={0xffffffffffffffff}, 0x4) (rerun: 32) bpf$MAP_DELETE_ELEM(0x3, 0x0, 0x0) tee(r0, r2, 0x1, 0x0) 12:09:15 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$IPT_SO_GET_INFO(r0, 0x0, 0x40, &(0x7f0000000040)={'filter\x00', 0x0, [0x5, 0x46, 0x8, 0xcdbd417, 0x9]}, &(0x7f00000000c0)=0x54) (async) setsockopt$inet_int(r0, 0x0, 0x8, &(0x7f0000000000)=0x3, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000740)={@broadcast, @local, @void, {@ipv4={0x800, @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, @broadcast, @empty}}}}}}, 0x0) [ 3180.561124][ T2767] path_mount+0x60b/0x1050 [ 3180.565375][ T2767] __se_sys_mount+0x2d2/0x3c0 [ 3180.569890][ T2767] ? __x64_sys_mount+0xd0/0xd0 [ 3180.574504][ T2767] __x64_sys_mount+0xbf/0xd0 [ 3180.574533][ T2767] do_syscall_64+0x44/0xd0 [ 3180.574554][ T2767] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 3180.574575][ T2767] RIP: 0033:0x7fcb2340e60a 12:09:15 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000001240)='./file0\x00', 0x0, &(0x7f0000000280)=ANY=[], 0x2, 0x11e3, &(0x7f00000024c0)="$eJzs3MGLG1UcB/CftXVr6m5WrdUWxIde9DI0e/Cil1C2IA0obSO0gjB1JxoyJiETFiJi9eTVv0M8ehPEm1724t/gbS8eexBHTNR2S0QW6WZZPp/L/OC9L/weAwNvmDf7b3718aBXZb18GlfWIk6NI9K9FClOxd8+j9fe+PGnF2/cun2t3elsX0/pavtm6/WU0sZL37/36Tcv/zA99+63G9+txd7m+/u/bv2yd2Hv4v7vNz/qV6lfpeFomvJ0ZzSa5nfKIu30q0GW0jtlkVdF6g+rYnJgvFeOxuNZyoc7643xpKiqlA9naVDM0nSUppNZyj/M+8OUZVlabwT/R/fre3VdR9T1mXgi6rqun4xGnIunYj02ohmb8XQ8E8/G+XguLsTz8UJcnM9add8AAAAAAAAAAAAAAAAAAABwsjj/DwAAAAAAAAAAAAAAAAAAAKt349bta+1OZ/t6Smcjyi93u7vdxXUx3u5FP8oo4nI047eYn/5fWNRX3+psX05zm/FFefev/N3d7uMH86357wSW5luLfDqYX4vGg/mtaMb55fmtpfmz8eorD+SzaMbPH8QoytiJP7P385+1Urrydueh/KX5PAAAADgJsvSPpfv3LPu38UX+EO8HHtpfn45Lp1e7diKq2SeDvCyLyeqLxyLiGLSh+O/iTEQcgzYUj7BY9ZOJo3D/pq+6EwAAAAAAAAAAAA7jKD4nXPUaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP5gB44FAAAAAIT5W6fRsQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwVQAAAP//FzPSZA==") ioctl$TIOCSRS485(0xffffffffffffffff, 0x542f, &(0x7f0000000000)={0x1c9f, 0x2, 0x1}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4200, 0x0) getdents(r0, 0x0, 0x4a) 12:09:15 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$packet(0x11, 0x2, 0x300) socketpair(0x1, 0x100000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$packet_fanout_data(r2, 0x107, 0x16, &(0x7f0000000440)={0x5, &(0x7f0000000400)=[{0x8, 0x1, 0x8, 0x80000000}, {0x1, 0x0, 0x20, 0x9}, {0x0, 0xc0, 0xe0, 0x2}, {0x7ec, 0x0, 0x16}, {0x9, 0x0, 0x0, 0x100}]}, 0x10) r3 = socket$packet(0x11, 0x3, 0x300) socketpair(0x1, 0x100000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$packet(r4, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000080)=0x14) sendto$packet(r3, 0x0, 0x2, 0x0, &(0x7f0000000040)={0x11, 0x0, r5}, 0x14) getpeername$packet(r3, &(0x7f0000000280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000080)=0x14) sendto$packet(r1, 0x0, 0x2, 0x0, &(0x7f0000000040)={0x11, 0x0, r6}, 0x14) ioctl$AUTOFS_IOC_PROTOSUBVER(r1, 0x80049367, &(0x7f0000000340)) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x2d00, &(0x7f0000000200)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x20004}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f00000000c0)={'vcan0\x00', 0x0}) socketpair(0x1, 0x100000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$packet(r8, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000080)=0x14) ioctl$SIOCGSTAMP(r8, 0x8906, &(0x7f0000000300)) sendto$packet(r1, &(0x7f0000000180)="f769e866162671da4053efe9fcb565396fdc73629071b051e0032077485201e23852599bc294e022e87105cf78502b5ad8636d", 0x33, 0x54000, &(0x7f0000000240)={0x11, 0x1c, r9, 0x1, 0x0, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x15}}, 0x14) read$FUSE(0xffffffffffffffff, &(0x7f0000000f80)={0x2020}, 0x2020) r10 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x18, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f00000002c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='kmem_cache_free\x00', r10}, 0x10) r11 = socket$packet(0x11, 0x2, 0x300) socketpair(0x1, 0x100000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$packet(r12, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000080)=0x14) sendto$packet(r11, 0x0, 0x2, 0x0, &(0x7f0000000040)={0x11, 0x0, r13}, 0x14) sendmsg$nl_route(r0, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000100)={&(0x7f0000000380)=ANY=[@ANYBLOB="740000001200200026bd7000fedbdf2507000000", @ANYRES16=r11, @ANYRES16=r10, @ANYRES32=r7, @ANYBLOB="08001f000004000008001300", @ANYRES32=r6, @ANYBLOB="3400198014000500d1eadb23f021bbaf7e3eb17734dd05eb11000200992a2dd89026262f28282a8b000000000800010000000010"], 0x74}, 0x1, 0x0, 0x0, 0x4000004}, 0x0) socket$nl_route(0x10, 0x3, 0x0) [ 3180.574592][ T2767] Code: 48 c7 c2 b8 ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 3180.574608][ T2767] RSP: 002b:00007fcb2217ff88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 12:09:15 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) (async) r1 = socket$packet(0x11, 0x2, 0x300) (async) socketpair(0x1, 0x100000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$packet_fanout_data(r2, 0x107, 0x16, &(0x7f0000000440)={0x5, &(0x7f0000000400)=[{0x8, 0x1, 0x8, 0x80000000}, {0x1, 0x0, 0x20, 0x9}, {0x0, 0xc0, 0xe0, 0x2}, {0x7ec, 0x0, 0x16}, {0x9, 0x0, 0x0, 0x100}]}, 0x10) (async) r3 = socket$packet(0x11, 0x3, 0x300) (async) socketpair(0x1, 0x100000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$packet(r4, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000080)=0x14) sendto$packet(r3, 0x0, 0x2, 0x0, &(0x7f0000000040)={0x11, 0x0, r5}, 0x14) getpeername$packet(r3, &(0x7f0000000280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000080)=0x14) sendto$packet(r1, 0x0, 0x2, 0x0, &(0x7f0000000040)={0x11, 0x0, r6}, 0x14) (async) ioctl$AUTOFS_IOC_PROTOSUBVER(r1, 0x80049367, &(0x7f0000000340)) (async) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x2d00, &(0x7f0000000200)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x20004}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f00000000c0)={'vcan0\x00', 0x0}) (async) socketpair(0x1, 0x100000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$packet(r8, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000080)=0x14) ioctl$SIOCGSTAMP(r8, 0x8906, &(0x7f0000000300)) (async) sendto$packet(r1, &(0x7f0000000180)="f769e866162671da4053efe9fcb565396fdc73629071b051e0032077485201e23852599bc294e022e87105cf78502b5ad8636d", 0x33, 0x54000, &(0x7f0000000240)={0x11, 0x1c, r9, 0x1, 0x0, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x15}}, 0x14) (async) read$FUSE(0xffffffffffffffff, &(0x7f0000000f80)={0x2020}, 0x2020) r10 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x18, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f00000002c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='kmem_cache_free\x00', r10}, 0x10) (async) r11 = socket$packet(0x11, 0x2, 0x300) socketpair(0x1, 0x100000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$packet(r12, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000080)=0x14) sendto$packet(r11, 0x0, 0x2, 0x0, &(0x7f0000000040)={0x11, 0x0, r13}, 0x14) (async) sendmsg$nl_route(r0, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000100)={&(0x7f0000000380)=ANY=[@ANYBLOB="740000001200200026bd7000fedbdf2507000000", @ANYRES16=r11, @ANYRES16=r10, @ANYRES32=r7, @ANYBLOB="08001f000004000008001300", @ANYRES32=r6, @ANYBLOB="3400198014000500d1eadb23f021bbaf7e3eb17734dd05eb11000200992a2dd89026262f28282a8b000000000800010000000010"], 0x74}, 0x1, 0x0, 0x0, 0x4000004}, 0x0) (async) socket$nl_route(0x10, 0x3, 0x0) [ 3180.574629][ T2767] RAX: ffffffffffffffda RBX: 000000000000017e RCX: 00007fcb2340e60a 12:09:15 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$packet(0x11, 0x2, 0x300) (async, rerun: 64) socketpair(0x1, 0x100000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 64) setsockopt$packet_fanout_data(r2, 0x107, 0x16, &(0x7f0000000440)={0x5, &(0x7f0000000400)=[{0x8, 0x1, 0x8, 0x80000000}, {0x1, 0x0, 0x20, 0x9}, {0x0, 0xc0, 0xe0, 0x2}, {0x7ec, 0x0, 0x16}, {0x9, 0x0, 0x0, 0x100}]}, 0x10) (async, rerun: 32) r3 = socket$packet(0x11, 0x3, 0x300) (async, rerun: 32) socketpair(0x1, 0x100000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$packet(r4, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000080)=0x14) sendto$packet(r3, 0x0, 0x2, 0x0, &(0x7f0000000040)={0x11, 0x0, r5}, 0x14) getpeername$packet(r3, &(0x7f0000000280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000080)=0x14) sendto$packet(r1, 0x0, 0x2, 0x0, &(0x7f0000000040)={0x11, 0x0, r6}, 0x14) (async, rerun: 32) ioctl$AUTOFS_IOC_PROTOSUBVER(r1, 0x80049367, &(0x7f0000000340)) (async, rerun: 32) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x2d00, &(0x7f0000000200)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x20004}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f00000000c0)={'vcan0\x00', 0x0}) socketpair(0x1, 0x100000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$packet(r8, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000080)=0x14) ioctl$SIOCGSTAMP(r8, 0x8906, &(0x7f0000000300)) (async) sendto$packet(r1, &(0x7f0000000180)="f769e866162671da4053efe9fcb565396fdc73629071b051e0032077485201e23852599bc294e022e87105cf78502b5ad8636d", 0x33, 0x54000, &(0x7f0000000240)={0x11, 0x1c, r9, 0x1, 0x0, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x15}}, 0x14) (async, rerun: 32) read$FUSE(0xffffffffffffffff, &(0x7f0000000f80)={0x2020}, 0x2020) (rerun: 32) r10 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x18, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f00000002c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='kmem_cache_free\x00', r10}, 0x10) r11 = socket$packet(0x11, 0x2, 0x300) (async) socketpair(0x1, 0x100000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$packet(r12, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000080)=0x14) sendto$packet(r11, 0x0, 0x2, 0x0, &(0x7f0000000040)={0x11, 0x0, r13}, 0x14) (async) sendmsg$nl_route(r0, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000100)={&(0x7f0000000380)=ANY=[@ANYBLOB="740000001200200026bd7000fedbdf2507000000", @ANYRES16=r11, @ANYRES16=r10, @ANYRES32=r7, @ANYBLOB="08001f000004000008001300", @ANYRES32=r6, @ANYBLOB="3400198014000500d1eadb23f021bbaf7e3eb17734dd05eb11000200992a2dd89026262f28282a8b000000000800010000000010"], 0x74}, 0x1, 0x0, 0x0, 0x4000004}, 0x0) socket$nl_route(0x10, 0x3, 0x0) [ 3180.574649][ T2767] RDX: 0000000020000180 RSI: 00000000200001c0 RDI: 00007fcb2217ffe0 12:09:15 executing program 5: mount$fuseblk(0x0, &(0x7f0000000240)='.\x00', &(0x7f0000000280), 0x0, 0x0) (async) creat(&(0x7f0000000000)='./file0\x00', 0x13) (async) r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$802154_dgram(r0, 0x0, 0x0) (async) recvmmsg(r0, &(0x7f0000001c00)=[{{0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/228, 0xe4}, {&(0x7f0000000140)=""/54, 0x36}, {&(0x7f0000000180)=""/148, 0x94}], 0x3, &(0x7f0000000300)=""/20, 0x14}, 0x2}, {{0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1, &(0x7f0000001380)=""/149, 0x95}}, {{&(0x7f0000001440)=@phonet, 0x80, &(0x7f0000001680)=[{&(0x7f00000014c0)=""/189, 0xbd}, {&(0x7f0000001580)=""/48, 0x30}, {&(0x7f00000015c0)=""/179, 0xb3}], 0x3, &(0x7f00000016c0)=""/253, 0xfd}, 0xc879}, {{&(0x7f00000017c0)=@phonet, 0x80, &(0x7f0000001840), 0x0, &(0x7f0000001880)=""/45, 0x2d}, 0x7}, {{&(0x7f00000018c0)=@pptp={0x18, 0x2, {0x0, @dev}}, 0x80, &(0x7f0000001ac0)=[{&(0x7f0000001940)=""/150, 0x96}, {&(0x7f0000001a00)=""/141, 0x8d}], 0x2, &(0x7f0000001b00)=""/221, 0xdd}, 0x10001}], 0x5, 0x2182, &(0x7f0000001d40)={0x0, 0x989680}) [ 3180.574662][ T2767] RBP: 00007fcb22180020 R08: 00007fcb22180020 R09: 0000000000000000 [ 3180.574675][ T2767] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000180 [ 3180.574687][ T2767] R13: 00000000200001c0 R14: 00007fcb2217ffe0 R15: 0000000020000540 [ 3180.574704][ T2767] [ 3180.959741][ T2792] loop3: detected capacity change from 0 to 8192 [ 3180.998408][ T2792] FAT-fs (loop3): bogus number of reserved sectors 12:09:15 executing program 4: openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) ioctl$TUNSETDEBUG(0xffffffffffffffff, 0x400454c9, 0x0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) bpf$BPF_GET_MAP_INFO(0xf, 0x0, 0x0) syz_clone(0x0, &(0x7f0000000ac0), 0x0, &(0x7f0000000bc0), &(0x7f0000000c00), 0x0) (async) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000d40)={0x0, 0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000d00)='\x00'}, 0x30) (async) r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000fc0)='memory.stat\x00', 0x0, 0x0) (async) r1 = syz_clone(0x40000000, &(0x7f00000004c0)="82ac7f406223caedf87c5775761729ce1960d052508f390e35ff8989ea6c25d321753faafabcdd0bb9f1ac3ce044258d210e1f5b4d1bb216584d153a26e1a9e2ed55ad3d4133868caa592ccdb069d6fb5d7b43f58570b90ddf14fb1c76615f7a8c1b79e6d6277086cbf239825086e4286337ad10794c7d942a42a8581d015677d0c11680", 0x84, &(0x7f0000000240), &(0x7f0000000280), &(0x7f0000000840)="1201269b08c4150acee49fda51c85857ee2ad4dd68d94645cf8ff44077d172ee5bcfa970d68f6c5fc4ed567174e9b8e0542a96700db420ed8f898f3e9f204a830074fbcc444fd2f5232e168209100ae4f5a59e49a306d4d53ac063bd7a69542f5b1af9320bbc9d35963ffbb78d4ab3df0f60abf0bf75517c23bb") syz_open_procfs$namespace(r1, &(0x7f0000000300)='ns/user\x00') (async) r2 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f00000001c0)={0xffffffffffffffff}, 0x4) bpf$MAP_DELETE_ELEM(0x3, 0x0, 0x0) (async) tee(r0, r2, 0x1, 0x0) 12:09:15 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8}, 0x0) sched_setaffinity(0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f00000bd000), 0x318, 0x0) syz_mount_image$erofs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000540)=ANY=[], 0x1, 0x17e, &(0x7f0000000240)="$eJzsmDFP8kAYx/935YW8xvgBXBwkEWMsbVHDwoCJu4mocZNIJWgBAzUREgc/gKODiYuDX8DRycFvoYM6uTA61/TuoCcR0EET4/MbHn5Hnx7Xh+Q/FARB/Fmen14fT5ezBQPAOJJIqO9fjKiHa/0P54dzZ7mVi+v7q7vaxPFN/34MQBB8/vdjAG7zBny1DoL3dyfVZwG85+vgmFW+CQZT+TY4NpS7YNhSvqd5Pew3zd2K55o7da8UihUWOyxOWDL95+ucMJS08zHterPV3i96ntv4Rhk1v06eI6edT/+/urOxtPnZ4LCVZ8CwpjyLRHc2ciTa80/Gov2NH35+EhKS3yZRPgWXDDNaPsW0/Ej71YN0s9Wer1SLZbfs1hwns2QtWNaikxZBJOuQ/Psv8mlM2//fgN44i+Oo6PsNW9be2pH1o8TlIv84UtNyHWZ/fOBp5HWm7mPCUsaQdoIgCIIgCIIgCIIgCIIgiC8wBSbego7AWRXdbwEAAP//gYN3SA==") (fail_nth: 81) [ 3181.007215][ T2792] FAT-fs (loop3): Can't find a valid FAT filesystem 12:09:15 executing program 5: mount$fuseblk(0x0, &(0x7f0000000240)='.\x00', &(0x7f0000000280), 0x0, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x13) (async) r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$802154_dgram(r0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000001c00)=[{{0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/228, 0xe4}, {&(0x7f0000000140)=""/54, 0x36}, {&(0x7f0000000180)=""/148, 0x94}], 0x3, &(0x7f0000000300)=""/20, 0x14}, 0x2}, {{0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1, &(0x7f0000001380)=""/149, 0x95}}, {{&(0x7f0000001440)=@phonet, 0x80, &(0x7f0000001680)=[{&(0x7f00000014c0)=""/189, 0xbd}, {&(0x7f0000001580)=""/48, 0x30}, {&(0x7f00000015c0)=""/179, 0xb3}], 0x3, &(0x7f00000016c0)=""/253, 0xfd}, 0xc879}, {{&(0x7f00000017c0)=@phonet, 0x80, &(0x7f0000001840), 0x0, &(0x7f0000001880)=""/45, 0x2d}, 0x7}, {{&(0x7f00000018c0)=@pptp={0x18, 0x2, {0x0, @dev}}, 0x80, &(0x7f0000001ac0)=[{&(0x7f0000001940)=""/150, 0x96}, {&(0x7f0000001a00)=""/141, 0x8d}], 0x2, &(0x7f0000001b00)=""/221, 0xdd}, 0x10001}], 0x5, 0x2182, &(0x7f0000001d40)={0x0, 0x989680}) 12:09:15 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000001240)='./file0\x00', 0x0, &(0x7f0000000280)=ANY=[], 0x3, 0x11e3, &(0x7f00000024c0)="$eJzs3MGLG1UcB/CftXVr6m5WrdUWxIde9DI0e/Cil1C2IA0obSO0gjB1JxoyJiETFiJi9eTVv0M8ehPEm1724t/gbS8eexBHTNR2S0QW6WZZPp/L/OC9L/weAwNvmDf7b3718aBXZb18GlfWIk6NI9K9FClOxd8+j9fe+PGnF2/cun2t3elsX0/pavtm6/WU0sZL37/36Tcv/zA99+63G9+txd7m+/u/bv2yd2Hv4v7vNz/qV6lfpeFomvJ0ZzSa5nfKIu30q0GW0jtlkVdF6g+rYnJgvFeOxuNZyoc7643xpKiqlA9naVDM0nSUppNZyj/M+8OUZVlabwT/R/fre3VdR9T1mXgi6rqun4xGnIunYj02ohmb8XQ8E8/G+XguLsTz8UJcnM9add8AAAAAAAAAAAAAAAAAAABwsjj/DwAAAAAAAAAAAAAAAAAAAKt349bta+1OZ/t6Smcjyi93u7vdxXUx3u5FP8oo4nI047eYn/5fWNRX3+psX05zm/FFefev/N3d7uMH86357wSW5luLfDqYX4vGg/mtaMb55fmtpfmz8eorD+SzaMbPH8QoytiJP7P385+1Urrydueh/KX5PAAAADgJsvSPpfv3LPu38UX+EO8HHtpfn45Lp1e7diKq2SeDvCyLyeqLxyLiGLSh+O/iTEQcgzYUj7BY9ZOJo3D/pq+6EwAAAAAAAAAAAA7jKD4nXPUaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP5gB44FAAAAAIT5W6fRsQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwVQAAAP//FzPSZA==") ioctl$TIOCSRS485(0xffffffffffffffff, 0x542f, &(0x7f0000000000)={0x1c9f, 0x2, 0x1}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4200, 0x0) getdents(r0, 0x0, 0x4a) [ 3181.035633][ T2808] No source specified [ 3181.043695][ T2816] loop0: detected capacity change from 0 to 16 [ 3181.079246][ T2821] No source specified [ 3181.084880][ T2816] FAULT_INJECTION: forcing a failure. [ 3181.084880][ T2816] name failslab, interval 1, probability 0, space 0, times 0 [ 3181.123844][ T2816] CPU: 1 PID: 2816 Comm: syz-executor.0 Not tainted 5.15.77-syzkaller-00764-g7048384c9872 #0 [ 3181.133839][ T2816] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 3181.143737][ T2816] Call Trace: [ 3181.146857][ T2816] [ 3181.149704][ T2816] dump_stack_lvl+0x151/0x1b7 [ 3181.154148][ T2816] ? bfq_pos_tree_add_move+0x43e/0x43e [ 3181.159448][ T2816] ? vsnprintf+0x1c02/0x1ce0 [ 3181.163875][ T2816] dump_stack+0x15/0x17 [ 3181.167864][ T2816] should_fail+0x3c0/0x510 [ 3181.172147][ T2816] ? erofs_fc_fill_super+0xbb/0x1180 [ 3181.177327][ T2816] __should_failslab+0x9f/0xe0 [ 3181.181926][ T2816] should_failslab+0x9/0x20 [ 3181.186284][ T2816] kmem_cache_alloc_trace+0x4a/0x310 [ 3181.191388][ T2816] erofs_fc_fill_super+0xbb/0x1180 [ 3181.196335][ T2816] ? sb_set_blocksize+0xb7/0xf0 [ 3181.201023][ T2816] get_tree_bdev+0x441/0x680 [ 3181.205462][ T2816] ? erofs_release_device_info+0x90/0x90 [ 3181.210916][ T2816] erofs_fc_get_tree+0x1c/0x20 [ 3181.215512][ T2816] vfs_get_tree+0x88/0x290 [ 3181.219771][ T2816] do_new_mount+0x289/0xad0 [ 3181.224110][ T2816] ? do_move_mount_old+0x160/0x160 [ 3181.229051][ T2816] ? security_capable+0xb2/0xd0 [ 3181.233743][ T2816] ? ns_capable+0x8a/0xf0 [ 3181.240342][ T2816] path_mount+0x60b/0x1050 [ 3181.244589][ T2816] __se_sys_mount+0x2d2/0x3c0 [ 3181.249539][ T2816] ? __x64_sys_mount+0xd0/0xd0 [ 3181.254138][ T2816] __x64_sys_mount+0xbf/0xd0 [ 3181.258564][ T2816] do_syscall_64+0x44/0xd0 [ 3181.262812][ T2816] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 3181.268542][ T2816] RIP: 0033:0x7fcb2340e60a [ 3181.272800][ T2816] Code: 48 c7 c2 b8 ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 3181.292239][ T2816] RSP: 002b:00007fcb2217ff88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 3181.300483][ T2816] RAX: ffffffffffffffda RBX: 000000000000017e RCX: 00007fcb2340e60a [ 3181.308294][ T2816] RDX: 0000000020000180 RSI: 00000000200001c0 RDI: 00007fcb2217ffe0 [ 3181.316104][ T2816] RBP: 00007fcb22180020 R08: 00007fcb22180020 R09: 0000000000000000 [ 3181.323930][ T2816] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000180 [ 3181.331730][ T2816] R13: 00000000200001c0 R14: 00007fcb2217ffe0 R15: 0000000020000540 [ 3181.339893][ T2816] 12:09:16 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) getpid() r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000001740)="d1ba00d02c8fce2a1a23a2a3a4b32acdb2805c73989ce13973da6fc656a691eed6041b7831bbb5e52bbbfefb4d455de9be9b81059a466073472c9bb2996d4f90e788eaa96e4183902e59fd971d63713d74f570fcc4c1b050886f091526ed2effc7d65a6af63121e26c50c8ac8339120ee44be007b34b5e89daf836dbebefb3e1dffce7a336be60aab1cc50db2bf72cb25184ab7f3090e718949b23e5938e24bf093896ae24076b8c136df04be4d824e5d6f5bf905ac34fb1fe4893bf2b694bac34016c1ffaa99c38f40410e8809ef440f3863487e8f9e06ed5b338af2268a126287cf2f0e7513224d3b97a88cd7c3f132a88a4c477b80e4a18bf6cbc0065cfc592222d72e6d1150ce0572a58243922243ac5ecba52fb290785509b00d5b7f29e184a8016217005b54dd4eed007d54c4813d81701970ad6758cb40dcec15da9b54a73688ba1937456a2b22427ff8719b423fb89d08562272a7870bd31e871eafd8c083ea5014b4b0c8a19346331cb3631d255e7e38a7b07543b58d7ab731c67da4d89e970f63ad6ad6dfa4cea4a8e02eec31305ab3ae4ed2ad7803433fb43b07ebff07eecfa9065993cdbd8b3618306da9c2de257eae9e0c91a5eabca786f2e6b1beda000d4fc8660b0c24be5a459f228d2ae72c683a7ee4f1b7eb160aacf77b729ca11bc34131ab4c85b3177a5b2a5890a36f1ff8bafeb3b4cbb80341da72ed4a83688856056d85faeb24abc39b30064929a0a5d71824d084ac3ab2c65fddc2d1fb7c6773b2cf23f51980aac8aad945b6bbab4ab459b5d7e40a8a140ae711623e6258d71f9fa46fb7923513f374c5ad218606940ea0e4f2511cfd6882702b2eb6f24cbb660548d414e1a1462e5123f9d7de87cd741e284bfe7f9df8a09c3ba0c35eecd189f406032103a5425f0d0052575ce8f83b657ae1ed908ade5579a1fe977adbd73edbd751b83d51852966d8124732fec43adabe0ee0945f0ffa08f82ceb1f698d8890bcc4c1ae30b2e038a7e13b6fbf5544c32856158e69d37d4583bd225b952a885e451a01c6b5add57d681c93cd54a424d1c2baf4feb41c405ca72afc1a1e41606f73cffa93c06640d418c04c967c6e248af07d7a842717525845f3565ffb905070dba410d5bab2bca5a3ecfb3533fae711b9ac8f289472d152bd3bdd75eaa9cfc78bf3138ba306ebcee8541ab8bea042a08445fbbe5df52a40712edf445d25012001a2f7c3b28fbc24a27ecb15cde1db28a5b1391e91be919d7b057e7fefe9d474798d293d6c9e760560bcde54df0652275b5ece71d08158299865099de5a31172aad50d0fe30ac6d714f43e4007e42d514e8ee8b410600c4816b0d2db2d5ee8ff9b86b083ea822cad7c1552398da2253906007a5f28e7e4b6a64cb9d9f6beb8e23dff35ba4d1e8c5d746fee52a658d8d720e2920519e5620085540b9bbc145d2b3b6678a289ea2480ca40edda3f8cfffe7c1575e54077fd43cada8f26a689adfce0fb799f32716cf17ad31e4d7c63dacf65dd5bfbebb55fa421168", 0x440}, {&(0x7f00000003c0)}], 0x2, &(0x7f0000000540)=ANY=[@ANYRES32, @ANYBLOB, @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB], 0x78}, 0x8040) r3 = socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00'}, 0x10) write$P9_RVERSION(0xffffffffffffffff, &(0x7f0000000680)={0x15, 0x65, 0xffff, 0x40, 0x8, '9P2000.u'}, 0x15) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000180)=@newlink={0x50, 0x10, 0x0, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, 0x0, 0x1, @ipip={{0x9}, {0x20, 0x2, 0x0, 0x1, [@IFLA_IPTUN_PROTO={0x5, 0x9, 0x4}, @IFLA_IPTUN_COLLECT_METADATA={0x4}, @IFLA_IPTUN_PROTO={0x5, 0x9, 0x29}, @IFLA_IPTUN_PROTO={0x5, 0x9, 0x89}]}}}]}, 0x50}}, 0x0) ioctl$sock_SIOCGIFBR(r2, 0x89a0, &(0x7f0000000300)=@add_del={0x2, &(0x7f0000000280)='hsr0\x00'}) chdir(&(0x7f0000000380)='./file0\x00') 12:09:16 executing program 5: mount$fuseblk(0x0, &(0x7f0000000240)='.\x00', &(0x7f0000000280), 0x0, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x13) r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$802154_dgram(r0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000001c00)=[{{0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/228, 0xe4}, {&(0x7f0000000140)=""/54, 0x36}, {&(0x7f0000000180)=""/148, 0x94}], 0x3, &(0x7f0000000300)=""/20, 0x14}, 0x2}, {{0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1, &(0x7f0000001380)=""/149, 0x95}}, {{&(0x7f0000001440)=@phonet, 0x80, &(0x7f0000001680)=[{&(0x7f00000014c0)=""/189, 0xbd}, {&(0x7f0000001580)=""/48, 0x30}, {&(0x7f00000015c0)=""/179, 0xb3}], 0x3, &(0x7f00000016c0)=""/253, 0xfd}, 0xc879}, {{&(0x7f00000017c0)=@phonet, 0x80, &(0x7f0000001840), 0x0, &(0x7f0000001880)=""/45, 0x2d}, 0x7}, {{&(0x7f00000018c0)=@pptp={0x18, 0x2, {0x0, @dev}}, 0x80, &(0x7f0000001ac0)=[{&(0x7f0000001940)=""/150, 0x96}, {&(0x7f0000001a00)=""/141, 0x8d}], 0x2, &(0x7f0000001b00)=""/221, 0xdd}, 0x10001}], 0x5, 0x2182, &(0x7f0000001d40)={0x0, 0x989680}) 12:09:16 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$packet(0x11, 0x2, 0x300) socketpair(0x1, 0x100000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$packet_fanout_data(r2, 0x107, 0x16, &(0x7f0000000440)={0x5, &(0x7f0000000400)=[{0x8, 0x1, 0x8, 0x80000000}, {0x1, 0x0, 0x20, 0x9}, {0x0, 0xc0, 0xe0, 0x2}, {0x7ec, 0x0, 0x16}, {0x9, 0x0, 0x0, 0x100}]}, 0x10) r3 = socket$packet(0x11, 0x3, 0x300) socketpair(0x1, 0x100000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$packet(r4, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000080)=0x14) sendto$packet(r3, 0x0, 0x2, 0x0, &(0x7f0000000040)={0x11, 0x0, r5}, 0x14) getpeername$packet(r3, &(0x7f0000000280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000080)=0x14) sendto$packet(r1, 0x0, 0x2, 0x0, &(0x7f0000000040)={0x11, 0x0, r6}, 0x14) ioctl$AUTOFS_IOC_PROTOSUBVER(r1, 0x80049367, &(0x7f0000000340)) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x2d00, &(0x7f0000000200)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x20004}, [@IFLA_GROUP={0x8}]}, 0x28}}, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f00000000c0)={'vcan0\x00', 0x0}) socketpair(0x1, 0x100000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$packet(r8, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000080)=0x14) ioctl$SIOCGSTAMP(r8, 0x8906, &(0x7f0000000300)) sendto$packet(r1, &(0x7f0000000180)="f769e866162671da4053efe9fcb565396fdc73629071b051e0032077485201e23852599bc294e022e87105cf78502b5ad8636d", 0x33, 0x54000, &(0x7f0000000240)={0x11, 0x1c, r9, 0x1, 0x0, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x15}}, 0x14) read$FUSE(0xffffffffffffffff, &(0x7f0000000f80)={0x2020}, 0x2020) r10 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x18, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f00000002c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='kmem_cache_free\x00', r10}, 0x10) r11 = socket$packet(0x11, 0x2, 0x300) socketpair(0x1, 0x100000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$packet(r12, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000080)=0x14) sendto$packet(r11, 0x0, 0x2, 0x0, &(0x7f0000000040)={0x11, 0x0, r13}, 0x14) sendmsg$nl_route(r0, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000100)={&(0x7f0000000380)=ANY=[@ANYBLOB="740000001200200026bd7000fedbdf2507000000", @ANYRES16=r11, @ANYRES16=r10, @ANYRES32=r7, @ANYBLOB="08001f000004000008001300", @ANYRES32=r6, @ANYBLOB="3400198014000500d1eadb23f021bbaf7e3eb17734dd05eb11000200992a2dd89026262f28282a8b000000000800010000000010"], 0x74}, 0x1, 0x0, 0x0, 0x4000004}, 0x0) socket$nl_route(0x10, 0x3, 0x0) [ 3181.400682][ T2824] loop3: detected capacity change from 0 to 8192 [ 3181.417802][ T2824] FAT-fs (loop3): bogus number of reserved sectors [ 3181.435133][ T2824] FAT-fs (loop3): Can't find a valid FAT filesystem 12:09:16 executing program 1: getcwd(&(0x7f0000001200)=""/213, 0xd5) syz_clone(0x50200000, 0x0, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000100)="10e586426e799186d6b3c01ec8893b6af9daa17c693ab53299d546c629a1996a45ce87a5d9e7aca16dac71e0242a0e717bdb120600dd8f007677e41b62d9c0f5da923699e7f6fd55181efc59955677817fb88517fc399eeb61e9a674fa3c638e5796f5ccb20bcc9b1448ae037ff1d1b5d926f2e230d751186c5f49a4cb9f0d9dbf9695024e491080fb90bf7c24592927509584a610092e8f863c8397d3565c1f44d781a9f7a390399df55a793184061b38506c6cd93f31b574900d05af06789dde0ada79a5607ab88c846d0beadb7cee465dc172a315a841ee42b61cff6534ab") getcwd(&(0x7f0000001300)=""/4096, 0x1000) syz_clone(0x40000, &(0x7f0000000040)="72c5f0b5366b2e7d9c36b35d35a3190c88e90a651bbc4a259fd7ffaaf16755cf5c500b3fc392093c484a8972d1f70a42d92cf1d9dc4b49139054cefed791e07a68fed08e717d4689f04dd6d6cb3e94085617c44147f2df63174916037e32f210281c17e1a34d298327d31556c96c694dbc330f6875bf707417029694ec9d2e78", 0x80, &(0x7f0000000000), &(0x7f00000002c0), &(0x7f0000000300)="308c0269a1ea25c20ffb928192d4c605f7c765c83ff96ce262fe538d376b68bed11df67641fbe35000a4645538726ab900295c20d6428b0d62acf0601bd5bbb4d78651df6be00f9b7815a38619522ae5ce5980002fbbaf5ae13b9a1aae2fca63aad6776123fff623239d162128aa91da63726a115288a12045edd71b001d57f90cbc00b2785a5db81215c3387be8d76594c7d398868a8c8b4d3406a5139ea770fdf5ec610d35") getcwd(&(0x7f0000000200)=""/67, 0x43) getcwd(&(0x7f0000002340)=""/4114, 0x1012) 12:09:16 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000700)=0x9) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x5, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0xffffffff, 0x3, 0xfffffffc}, 0x0) r3 = syz_clone3(&(0x7f0000000340)={0x40b86000, 0x0, 0x0, 0x0, {0x1}, 0x0, 0x0, 0x0, 0x0}, 0x58) openat$uhid(0xffffffffffffff9c, &(0x7f0000006240), 0x802, 0x0) r4 = getpgrp(0xffffffffffffffff) sched_setscheduler(r4, 0x5, &(0x7f0000000500)=0xf2) geteuid() fstat(r2, &(0x7f0000006280)) r5 = openat(0xffffffffffffffff, &(0x7f0000006300)='./file0\x00', 0x40000, 0xbacb74b30ad2048e) r6 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x248080, 0x0) fcntl$dupfd(r6, 0x406, r6) openat$zero(0xffffffffffffff9c, &(0x7f0000006340), 0x20000, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000064c0)=[{{0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000280)="7471a0672d002c99", 0x8}], 0x1, &(0x7f0000000540)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r3, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32, @ANYRES8=r5], 0x78, 0x800}}, {{&(0x7f00000007c0)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000000ac0)=[{0x0}, {0x0}, {&(0x7f00000008c0)}, {&(0x7f00000009c0)="bcd67bfdb63de050eb26dbce1d8c51181b9a3e0b9a4f9b18e369294f3bef50ed863d4d8f62398ba2c105d3e62e0d7004d6a962561746960695005d0600654fe49b35f4eb0224b088d7016fee46813420fdd9382987d8660f908067ad", 0x5c}], 0x4, &(0x7f0000000b80)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="0000000001000000022f00"/20, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="0000000018000000000000000100000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="28000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r3, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x4014}}, {{&(0x7f0000000c80)=@file={0x0, './file0\x00'}, 0x6e, 0x0, 0x0, 0x0, 0x0, 0x400c0c1}}, {{&(0x7f0000005900)=@file={0x0, './file0\x00'}, 0x6e, 0x0, 0x0, &(0x7f0000005a80)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18, 0x404c800}}, {{&(0x7f0000005ac0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000005cc0)=[{&(0x7f0000005b40)}, {&(0x7f0000005c80)="435d45f028d46bfad8", 0x9}], 0x2}}, {{&(0x7f0000005e40)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000006040)=[{&(0x7f0000005ec0)="d8ff2b61f600325e444c16dccde4d59c4781bfc03c401e234859290531dfa354f0cb67074e1777582e8f1f9135ab28965a5755d494512fbd9d3ba3f46b17a78960c4aa82ed2d4be2f1807cf1995f4b806f6ee1753cc42528849d53b7d4d776e765aa79809a2d60a1be0df2a2154572e176785b695448cedcb0cdc7b72bcd79bc1394fafa6e39f2c26d01627244050100592f9150c293abe514c9cf", 0x9b}, {&(0x7f0000005fc0)="9fedd2435fecd94a88475ae5c4cd177d170e811c89dee505bc22730782e53ec1b379f7eab5", 0x25}], 0x2, &(0x7f0000006380)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xffffffffffffffff, 0xffffffffffffffff}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {r4, 0x0, 0xee00}}}, @rights={{0x14, 0x1, 0x1, [r2]}}], 0xa0, 0x20000091}}], 0x6, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, 0x0, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f00000002c0)={@private1, @local, @remote, 0x0, 0x0, 0x0, 0x0, 0x6, 0x62100042}) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r7, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00', 0x0}) ioctl$sock_inet6_SIOCADDRT(r7, 0x890b, &(0x7f00000002c0)={@mcast1={0xff, 0x5}, @private1, @dev={0xfe, 0x80, '\x00', 0x17}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40e0200, r8}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f00000000c0)={&(0x7f00000001c0)=ANY=[], 0x64}, 0x1, 0x0, 0x0, 0x20040805}, 0x40012) r9 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFBR(r9, 0x8940, &(0x7f0000000180)=@get={0x1, &(0x7f0000000d40)=""/208, 0x3}) 12:09:16 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000001240)='./file0\x00', 0x0, &(0x7f0000000280)=ANY=[], 0x4, 0x11e3, &(0x7f00000024c0)="$eJzs3MGLG1UcB/CftXVr6m5WrdUWxIde9DI0e/Cil1C2IA0obSO0gjB1JxoyJiETFiJi9eTVv0M8ehPEm1724t/gbS8eexBHTNR2S0QW6WZZPp/L/OC9L/weAwNvmDf7b3718aBXZb18GlfWIk6NI9K9FClOxd8+j9fe+PGnF2/cun2t3elsX0/pavtm6/WU0sZL37/36Tcv/zA99+63G9+txd7m+/u/bv2yd2Hv4v7vNz/qV6lfpeFomvJ0ZzSa5nfKIu30q0GW0jtlkVdF6g+rYnJgvFeOxuNZyoc7643xpKiqlA9naVDM0nSUppNZyj/M+8OUZVlabwT/R/fre3VdR9T1mXgi6rqun4xGnIunYj02ohmb8XQ8E8/G+XguLsTz8UJcnM9add8AAAAAAAAAAAAAAAAAAABwsjj/DwAAAAAAAAAAAAAAAAAAAKt349bta+1OZ/t6Smcjyi93u7vdxXUx3u5FP8oo4nI047eYn/5fWNRX3+psX05zm/FFefev/N3d7uMH86357wSW5luLfDqYX4vGg/mtaMb55fmtpfmz8eorD+SzaMbPH8QoytiJP7P385+1Urrydueh/KX5PAAAADgJsvSPpfv3LPu38UX+EO8HHtpfn45Lp1e7diKq2SeDvCyLyeqLxyLiGLSh+O/iTEQcgzYUj7BY9ZOJo3D/pq+6EwAAAAAAAAAAAA7jKD4nXPUaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP5gB44FAAAAAIT5W6fRsQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwVQAAAP//FzPSZA==") ioctl$TIOCSRS485(0xffffffffffffffff, 0x542f, &(0x7f0000000000)={0x1c9f, 0x2, 0x1}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4200, 0x0) getdents(r0, 0x0, 0x4a) [ 3181.465278][ T2832] No source specified 12:09:16 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) recvmmsg(0xffffffffffffffff, &(0x7f0000003c00)=[{{&(0x7f0000000b80)=@isdn, 0x80, &(0x7f0000000240)=[{&(0x7f0000000040)=""/35, 0x23}, {&(0x7f00000001c0)}, {&(0x7f00000002c0)=""/78, 0x4e}, {&(0x7f0000000340)=""/144, 0x90}], 0x4, &(0x7f0000000400)=""/245, 0xf5}}, {{&(0x7f0000000500)=@l2={0x1f, 0x0, @none}, 0x80, &(0x7f0000000800)=[{&(0x7f0000000580)=""/66, 0x42}], 0x1, &(0x7f0000001200)=""/3, 0x3}, 0x7fffffff}, {{&(0x7f0000000880)=@in={0x2, 0x0, @multicast2}, 0x80, &(0x7f0000000cc0)=[{&(0x7f0000000900)=""/222, 0xde}, {&(0x7f0000000a00)=""/34, 0x22}, {&(0x7f0000000a40)=""/26, 0x1a}, {&(0x7f0000000a80)=""/175, 0xaf}, {&(0x7f0000000b40)=""/49, 0x31}, {&(0x7f0000002000)=""/125, 0x7d}, {&(0x7f0000000c00)=""/9, 0x9}, {&(0x7f0000000c40)=""/90, 0x5a}], 0x8, &(0x7f0000000d40)=""/230, 0xe6}, 0x4}, {{&(0x7f0000000e40)=@alg, 0x80, &(0x7f0000000fc0)=[{&(0x7f0000002c00)=""/4096, 0x1000}, {&(0x7f0000000ec0)=""/211, 0xd3}], 0x2}, 0x7fff7fff}, {{&(0x7f0000001000)=@in6={0xa, 0x0, 0x0, @empty}, 0x80, &(0x7f00000010c0)=[{&(0x7f0000001080)=""/2, 0x2}], 0x1, &(0x7f0000001100)=""/88, 0x58}, 0xffffffff}, {{&(0x7f0000001180)=@rxrpc=@in4={0x21, 0x0, 0x2, 0x10, {0x2, 0x0, @multicast2}}, 0x80, &(0x7f0000001540), 0x0, &(0x7f00000015c0)=""/16, 0x10}, 0x3c}, {{&(0x7f0000001600)=@nfc_llcp, 0x80, &(0x7f0000001980)=[{&(0x7f0000001680)=""/163, 0xa3}, {&(0x7f0000001740)=""/93, 0x5d}, {&(0x7f00000017c0)=""/180, 0xb4}, {&(0x7f0000001880)=""/38, 0x26}, {&(0x7f00000018c0)=""/190, 0xbe}], 0x5, &(0x7f00000029c0)=""/129, 0x81}, 0x11}], 0x7, 0x43, 0x0) r2 = openat$tcp_mem(0xffffffffffffff9c, &(0x7f00000026c0)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) r3 = getpid() sched_setscheduler(r3, 0x2, &(0x7f0000000200)=0x5) r4 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000040), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r4, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r4, &(0x7f00000077c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r4, &(0x7f0000004200)={0x50, 0x0, r5, {0x7, 0x1f, 0x0, 0x2066012}}, 0x50) syz_fuse_handle_req(r4, &(0x7f00000042c0)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ea8286a2fba5234400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d6ab715107fa1820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000286071480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ffffffffffffff00", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20, 0x0, 0x0, {0x0, 0x17}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r7 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r8) syz_fuse_handle_req(r4, &(0x7f0000009800)="1ffe666395c3622c0fb4601e173dbe8a9209572727bea5f54c8fe21bb0922b6069d129e531d243eceb4e8e81a2221c49eb8ff80cdbf7ba70a33aa2858f8c91a6e3cef3a73972100b7fbdac0fe2e4fee57d905f1d0e7f69bb2c71b2aa505c5ef237f6c7d9d0c722a076acafa0f0d451cd923e9baeb44aeaec4796a5e147cf82fefcae56e3dc889ea3843189360080ba6526520b86cd05f2f7851b945f822cdb2ac9284d8b693e40ecd59fccf9a0ae7f9d8d803217290d4804066675689ffeb3ce28b8da99b7c3fcca92e158cd21be10bebabe292a6f865c980048f1b7dc7489f786e2f5e00c2c358a200b89ed2e2a9b9070269688bb933c87ea50c1dab70af715b4b8da9476845a8db6ed66bf9c0db3bd4783bc7435ab20b3e818e34d2d7a33bf80d51775bab3ec426b8d17cd3897f33f8cc6057cd498204b4c2b26f951a9bf6ef64cadcbb0bceb8b331858ea882edad0d928c00e195c472ab605f517766edb0083aad5f64c94baa13b42d68ba02ae80c255c76ee6563aa354f019514698eadc202a27c458221226bf4dce1a6cca8049825b73b4557626ac099c9b0b0a8efc98844732b496580f4adf2ed58e4116c07dd2303b00123abda95c360d0a1895839bc3626f2383dad3b4a2a9ec9213e8420101d1d9098c636d83b7b4a0742f234f7fde2528c1e716149a5c2a14c585c3476e286aaff095cbdbc5e05f1d75175f382c461ddeb73cddb64bac6668f048148f85e7ba06bd125d8a24d652604e2002973351496ba2f76ec4f0875c4e913c30a146e0a9f85808323e1681e2dc69eb1092dbc8d69f3ae0eed57a46b714e9ff5205691aae41f2c24e836e58966171ca4b897f9ce408c55d27c8856df16240d5434f96e0adad2fcb5f28906311d5e861dcb8b52dd4f42a8c0a9509583dd82373686d89951fbae573c3c91c6a5966171325d4fe866185e75b7676dea7e45d89295a7d54618a4913ac9cf3b211ea597a940705e3ed3ebdc80c9454c51417301c176da26ccfbd1d4a683279a83e1cf8010f0c0821cbf74006d2164d95c6d058008c3ac9a1d4fedd95a246458cfc05600cf85385e3f0ad33668489caa91fed2ea7700f4910f4593f5148015df6b213ccf2e0334162116563a239522a3342fbdf426a011e82ef43ec02ab5d2855050667cc5874d019b51ff7f92acb9ad0273a81bf5c94c999de324f2ae424b7442f52c4b06aaed350b4a857895b17f76ecd2ef25b42a5875de7d8bb4c101f230716fc264518787f3794321508dafa234f59348eb961e100b1818e3cb1640e1f49dc0aad7d3e0f5f5cee5ffc65f1328c8c5defe81ea9f0c2d2911262778d2ff9123ef735c4e0070a759f1ee9addcf83717663f43038d4297c849a4ada42e4737a9c52d6876b50239d296e781657c8a5938e5fc3754cb9f558a8d3fbb957d08b2573261db529f88c35de917b363fda18114bbd183a123b8c168243bbd4ffffffff0000000074d039b1c73637cb33c2bc5f0a0aeb5d0db32345343ea7ee00596e5d1e7f3700e65a970fca81805d318bff7847f19dbed9f9fd2f87465009dc4f6917b3f44bf990e94b11fa7bce97bf8aa6063ba88430cd4fa34bb1abb5579e6d53ccdc13d6d126de9d8e8a7438ba2bae50fba63658d5285c9cf6fe19c8a2d4b0910a52225ae79ca04bcd99820c91da0498865f0e0f49cdf43787a0b2042cea484a0e512bf51a26a33606fc699e7bf9f45b56713a1380b183fadfb234c4ea4fcf5989a294c17b4e045f7b5ad4ddf29aeb3408fe7ad40ebdf128bcee241dd05293596c3925c134a8a909debec1327071bf3d76a3b8ffaf4bd0cdd34e8222b6ff0f163930f054c27b829acaea6e1f3c9d9e607473e0f490ea4ff706ac980bde4e5b5d3f40d98afb4ecd364004a83f140f6533cbca23003fc393f4b55eb85bdb8196e4cf389df26c4311583d3a5b7cb85179fafb1585dfc3fa847a5a568d70e318d56912287878b3330165c46107e5d8ecc01188fc9a07fc7138c6cc82c935626ffe33a04b0cb21e5d755e3747fe995a4e8e5e937efa3d50b0e839e8b1bd74bbd32679da7b8b5a15f3ba2a43d1252a9add69be37e04051a9447e191584871e607dec25ccc5339f640839777422d385519af2034e1deb7f58995f0f77943da0f3327ce0d1c9a851a8efb3e7f7a2eeeb7de37b5b1e4a37a7acd4b4d732efe5e8aa437051616517154db0bc7827c43c1dff8683818c9d25218d96a4fe1f64344862201119fcc64a685fe00dec207425af62a6f4eeec9f034fd6b54426de14ff6297e49b8ba6f1e8d9293750c8d247daef9ab59aa82f8c51d804a8d028da80f530d5cc75ab68ede4f95394333541908d58a3a6d534731c13d5866757479a0309f6e6325a1d2f07349aee570947914e032666ee6e767a92e9cb8c175ba4e57e970775aab8a51187caf4cd39fbfa3463805534457a2cb58200bc27649606dbef877cc90831369a4ab7127787e20ca38abc414a0ecde7cb031e08c7c1a42f758deb7659012bfc567177d21bf8e42ca8faa0cf7af8ca023fe0d8f21f9c263b87a9a71ad6c52e89ac4a3f52ce4f0abbd49c8e60e29e9ec6c29b7898c6d1ab9b2a5b89276dcfdf0c24215ea06f91f52058f34226e34e551918769b58265109c9da4492f502f5006028126038f780be22e4a04670d45622112f5ff09725fa052316556991efa9ccd4d81fe1135387439a1248a032ce742de91e49e175e3a28b39e2da9b6ba7ff0314754da60f24549d974c43421d054c6525e85308735e814bbfa64aa9dea8fdd23daf1884560f9e6f98de41fa5059eea5b3bb96668dee52b35650c1d4636e09ae8c542dfbb3f029ca5b68e3d560698919b9333551b484af4eaf8f6cbf1fb148426d33d8b63d663c1fdc77732646c5e75fbf7b51aec7830432cdde666e5ba3a072a47dcb3bede6dac66a0dacd441f84084656aed9be9964c68203f5bbaeeddcec36a8cf53adda100481fbdfee0dac15fd32e290fa0b73acfa06db4969336585f2e27e2c1c84348da38006cc9300fd97d501faa60ba0c0cac58f112ca89f0b344a8837647743e48e1732ce853726917722a5971fd416ea9f88563ff46900353df8e29b069b14156f08fabae078afd129bedf0b4799d7dc4687a7bac4ca6da02a0d70c17d02d32abae4a1d068039449442a501ca00f089fedfc64a19d471cf1dce990da1a090ba222288f5e6de1a780a433e22a86802811a4870655f71d9bc92c3a748c168cf3f0b8ef7e0fd9392260d20bfbd001ca44254c1e1055a0e7b9cf17d8d704745457c017efe66315ebca3a01dcd27277e8862527de0a25994299d4a29771eaf21ff137178590baafc9d04fdabb58f6eabfe029e4530bdada9743adbed5c299fa1e2bcaf1ffb496754650e2e22626e08bab3e8e06f15bfaa13e307d50707fd69eab2885c17682c8da02a6b8f510b6a1fefe03b10f37c9d87717adf38f77e4e7ad09eb1ff9e18de56416c7451a8f8a6a04bc2d7935fba6af041fc8cf312fb160214b195fe838a5f1cf2bd7a3024b2066b0868522cb0d261736f1228ee61177d21ab134411427ad892ba073f444ab8b8568315735dad5c6ad0824ac1770e58b3704f7727d5b7e0bda8a28fdf08f8e98f9cc9db2dc1564d9d2aa7723a23df5e6ed58572b4e0c45abf46545fd48b96304907aed334ceb5d44f2706c22aac4faa22542231798b1cd848862ff5922763e2ab5401d684c3c028e9786a1b4f4d3f19e86724e8653ebd22a731d4ef39213bacd87a4e6965c0e1ecd9b0d6b008afa0c7e03943a89ac2a7d9236c7f55db48596c71ea05d348d5c438a888478f083a53bc97605acc813b58133a9c684b3c3f0c25a85e1a87d980a00ccd74ea77c5d37fd0db68698f0ab2cb6027332151d50a4331a676bc21be4256749c29a5e370bed8a8284de047b133a0dcbab4e5d9299a18ba887b6219bc3c97a5791f23bd5a1fd274692208c46c64ec580b725a805c5c65fe0c2d0ecd3c8f4f338c094e7c9180df040060c9fb86dc0b74531e63eb077dc8e0286ec60e7193a60f7394b7247ca325a4d2e99768f55656aabb2d427ecc6dea72538a57a34cc1fc8138ba60eb8755ceaca4132340e212baa0257c0b90286f0cfc19050b663d261fc37cb6ac70e0b6afacf31dc0ca6be3bf471e386c7950267cc7ee5ec2a5fb17a24a33b7951d9f05bf781b93ea1845c12fd0e2a4264c8cb4efe22b425f5c6bc76b16c0e410a227299b35c54a40d637f87bea7422daf9a6e836edd8961c517079c78b0b3a172826dd11419a9028457dd6aa83023d541172c2c943c8172d1c57a5b03d642c2fc51221196734591a13195b5575fcba8c970e03177814b5e4e057cc1f56484c6fe6736f587b0121dfa3cbbf19ae507fc7c8adb632e67009c91b2837ae6de7c3308cd968944602d3820a20b30d7fa22e9bf768c75cdefa55ff0bc6a3b3c17a3e7804f6dac59ee3a2017e7804a1ba2ada493ff37f3f5e486def5102385f57cbcdee46b408cd7bd29e77bf470280df09d11581fc77e7f8b3a1f1f49920b80e6f24fa9626a0d09f1b10903b3118f0ebd062ad274403e76bcc1c696edc05e918484dc07599cbcdd84a4f2bc49b29e9124794d349c463d573af13b4a59718e5559a4bd2e2a846af16271b3eb6131853eaf78b90f3708049822ba064711a420e520b49cc5c4bc57f61a322e4af57afb8ebd9cc786b041e47c2c64fe1f393b96823eae631516b8ed3f2e17e44ef92232c4689699e45f1b7a0fef2be429de52134b6d8f5623887865f5a3451507b4fc8146922cd9d5a27f2221dc264ed3e47b758879fc6ebf5153a3bc500031a6b6fb2fbbe34d4bed4615cd9d1cbf1703e0dc8382ec47956dac0d38440bf1269762d0eadb3752eb8f5c37de8f6ea98ade853ee11f474c0f69225211bb9e14b0ae74bf0ca743cb2a3c6031112232973b3dcfd2e9a28a5314e347d13af8c7ef05d4b8196a60f9554dde8e4a6c8e6dd55b668eabaec65c9f405b4007310c9916fde1f895660038d07c52309240e9d75e9c13acdb66286a28da82ff830f8641516b8a9334912f1f7319659103aa7aaa3027e5076c3c678cfea6fa0949f530c0c062518ec0fa4dc45c5dfd73aa27bac88fdd0b56859af3881a092c52202f83b8e1b03c07390a536f42c06d4fb51c92772616da820000678955192af7b405a5776dd78069a9c2d54412b5df9f92cb34f7be5e372378e08440ba4bb3243b9d8dbf3aa943bfd277788ad8b420391f2b9f549892d92addb7b9477a5bb925e58c3ebc96ca2cd9c616eb3220fb85f5982ff150fe156d08afeb245b2b4b699a1c9aff5c62bf12ce09ee9c402ee7041b4bc72f8fa6e415f84e0ee71dc839a92f0b2219a845415fd6a6b9af537de76012be86bc46b8364783f4164d027889debc3d9c42aad0525f352bda133e94fb4ed32e09bc5817f8595af1d625b3eb7a63024de13f2facfc71a7a5fd60e0da33433036a130320c0abbd31d1653f2718a7881ee9b8a3c8c7b3e4cdbc44a7c3119402456c8524dbf38d1e0281e3b080c189519a7ab26d4a5710c558d9ebe0450ebc96cec20220a658d00cbf02bf183b737dc988cd1e94cec0d4769564d592aea9e9ace9e4b8ca9936487a5d32de4f7d10c3c989f04ded479a047d5bc1459d611400e2848076864fb6abea84f4e80d790e05cd9994480019294cc68286bce619718817f57b9b7ae63669fef419cdad3d58c8301539fd310a63e46e6e319463a095795e0fd9a80c32313d69eb7b600eb62d709b2346a24d0f756aaf680ab6a082ca4ea1fcd6fded9d61e22222ece5476437843200e26c1ab5dfca062b552cf7b01ca08bd6ecc4f048b037b1d466c59f02125734a61434a473ffe0341391d5f346ec3cb1ad2d862e8d8a01819a3043e7346b418c333ed19b3b949dc0681573dae2161a9a8c42255670c8a887881e51bbcab5ae513521cf0f26cc70bd1b63df05dd1a4bb76b0479a7929e753dcf459c5633416e0cafe22046e69cf6bb0a0268d27b84e4be1b5317c04fb442257d613adbeff4c47b23ded7ed63c8bc4586b2482a38d708fffa4de4c3e5fc9b84558bcbc88ad5a4ccd1cd568e257b7267266ba17a39805c5a23ce2e47ba38f6914ae9c60b095b27d8b6d2c47178d5ffd9cb592f821e6e8cca1e235cb12e6646f5ad1b4f68543964f06aacccc4188e8dc3c10bb0e735d57938ef72db6688f63f4ee719c7097b4aae903df88748455daea11d6f5cfc7e7813831d12d89f27d7771f767862fd7be4d8008a71573434b37d533e3c642c36e959746cce03521ac0294cdeca71b19189463e789f34202537e322e65f2c5f5efee8b2bc4925efd0d289a18e81a3071d85a26aa124a7426e468243f914ec6068c744b4783406fc3973bbf93dedb2e99305d57f39cdc1611760799afe694280e9ab8a923e25ff7e4534d47c4846ca849db6a190cc19e2b283b97231e82a1e7a7174818eb18998efc46df5cf9904ba1e8afc49e64a70bc76e1bfb5515390872820093eab582c59142824c083ceb366a991243c265e662375db7a2cc97c6a0168dadd515a6b0627b3fa828d81dc8eb8ee40fe068e72eca4e5ca6c65ad807b7d679ef5a8bd6ae504ba7a83c7991d7d7e132aef1437c9bf5fe7159286e02a2c18e4c7ca85d5d6885ef59516d5a03f2483c864bb1b5a57d9e8b932e5c755a20bc221cd32151d2b3d907cd05de9b888abfe2f71b6338fc6f0ed99efb0079c336374e9f35a364f97275335cc6fc71c743cfb20ccaa5477f249cf4191d734230fb0c795ffaea062c15f24312abfe702b850240c3598fdc0b40d35254ab5f1f0e0274ca79fe86e0d9446c07550f8f74276858151bbe0803070d1d07e8cbb29ffd101d636a26fbb653a62300c2a23e433b38d6b771ce485618a3019bcdce56a463617de9f80992337744229087276fe815548328c3d7eaa2228c1944c2e6de9b3ed7d09f16e9d58295da1335f1ec0feb097468787c2c5cd5f902f577d90795c92f34dff9d82b6b9325a26718e81a34c778423da96abf00cb99edef30acd323f71b07133ae6f69143d6c7bc35215b386d5da7ffe0627e5a77da7853a50a19e8f157067d07d149560f0cdcc5ac0c1ef5c87e84ac20659d869320a251ec045f69cea02bb2312ed8162591f46ed1802f57f49690de1cd61e5af830b1d4ab909d9fd05f8d3578071832e6a2c41530f313c882ebbd23cf15762e5ea19ff94f96577ce0af247b566ec84ea6a3c78eef532fbc4486ca4bee39cf50d5423a676c48789ae5ff1b162b28d009b7b562229f05057f5adc2e5a8e7ac73c2a300bf0d5bacc0b059b9243c82b7a79c94eeb883a29a1a17141ed31152401f6fa7900071268ce94480a150fd2b465af690c2bfdd18997d9c4c097a25059efde1704b6f8625f6a95647f911a4b62564de4db7a46c66f7711809de161eb42aecd0b33315392d381a6d0059a1181c83a6f9d26cbcbc04100186a5a8f747faaa2d7a28ba53a130491fe4f29ebdea022adca1ceed258076992eb0cecfc910c51db0a22f8b34641955927250a652c56a796014203a3fad11a9f772ecb6ff708be4e66d22c46291ea378471549e82efb12d5383b2946d76874235b85fe1266ac417b419ea19dcdab054562cee0854a67633c10242ed20662bd1bcaff914e2a143dad9a83a64c42fbe3610cc45a6ba281e6d2dc57d8481f07d2d7c3f3d14e3230d848ede3f04aa1dbe05cb2641380307c5dfac968b8c1662fc57a6a620650c97334224fa772ae5f6515bc3860ec308fb7a4dd1891feff591aee78bf585b4e3c591342e564dea10ceca072ad036caddc6b6fbb17393790074c95d9097fd7ab5340c6983437b8826ef162a8190d301302c4374409b9855754423d495976815785495f237963face1304da8d9a0603f03787f2f31ed0fab4f8679ccdb684ccfa558ed5021ddbca674904fb0390ce353877d852044d73aef1e2352d9930c599e6088488997858dd8b32ebc7ede1fbb1a04385845790e383106f5dca6d4a095fce922085ce3440d6037d97004cfc2a7cc6c6212c60943d57cb7d360fabe3f8718e2ab7f815317df7d187a55f4fb863184c94910926ff91ab7f39f50b9c91393e5f6e6a3baed00b93103dae986060597d1c7be2434dda0509953d646a8507049f46befa7ee0f758adffc503e6f98e5afa9f0667d39d0c345066eb368e41e3fef0adb2f07d56a590494ea2701b3a110394d77e17b666014053a663e8893c6ce994d2736ca4156b0e608db9b3acd2adc917ab92f7afad1844de4184727bec0e37e765eb7a26cffe52124e57cbf9439dcc1eee8c2db9349f34a786278a05036dfb5db9b8227b29b6d928e914f6d72be85aa178962b3252b6573b35829c8eb2eadee842aca5508e8a99a6d951f4a6f182447e8c2549b6870047f4d0d49836777bc78a73df746f9342c08380ea20ae56b13dd090893d9d20505ac4cf4a0bc8aad5b6857ee8e61c5ac5a12f792a3f3a7e6b81ce78c6d1a65bc30edd9982eaca535ff1a7a730a99fedc170515c8110c57749516031c8a5cd5b38df90bcf7a7ebaaed5fa92cdfeea0b1810c7ef232cb8340a6077f211a10fb36bf5e61bf6e77ea859c27645e4ab23a060d73eeb31b8994c1ad591a149a1839ccb759fdb998a82c6c2af91743f4b63a9511e6e5db2e24f52bc290e623d14b254e0935e2199aeda4f2b36567723f42c5ed7c47c706878a222e10ae1e607dff6684d34c207d2b5230209269b226c1f55eabb6a1155e4a5d2a18b8eecf1fdaaf987f6f755e9f30feb26d765f4ed40b0a4bd462caaf3dd5cf9bd745b0f0024c2188bd06e1b265c617b9ef2c5b23e92511d705892dd5f7bb11e9ba968756d9047d3dad3e58b19ec6f49c7487cb4050a94c9fda9ca9125b309337b67ddcc86dc85d1a342b294bde8290ccb96fcaef8ae9c0cafec920b1285246f7941e059c3dcdd915a0533c7bd8e74e581489d456ed9b55bfdb42527e9f5df6d84aef1943e0409e00140b17092c17761e9bc63cafd91f08f921155549b2cd8f91aab725982dabc85346c9624dd101bc66d917e00898c44e91caee42748499a617b606584ce589e5b8c72dcffe2aff10c69f07a58081cd2204c18333c9ea30d824edf9aa15451e619266f094e2a9d0c6392840a054aa99f16f96c171c3a66b3a325029853dcb01c43edb091a50c6b7ead309c2936ab824c75b3f962fdad75c9d339249cdd3ba1457748d6cc463589439c4c4898eda037e54fbc846e52213837de62ec8f64775aa6fd390229179f6f3770ab37e084097e237f05cf4aeaa25ff30f77de7305b68c876f11b599dfffb242af1cd4a93748523da33db4182a5a5e821bcc396485d2dbf31a182da2fec018a285a383c86b07499e07bd184dc639a4ceced67fd266e687eec643200a612415aa92a8efa5052680c5c89d4434854809c84fd1cd0970122a9bf7551294001e30c743bb3dd6ab697a7b3ebb64b1c8309b483d273f821ca1aa9f6eebc2b70fd62825d345fe700fe0a0b58f6a45de67010dec5ef2893267425f5bf4f78ccb39b5e94003cf5c590f77d1dc7b1bb22d010e850ea08f3a7d0f3d8a79b4c2e7bc6acf6299cbdd60bfbf495af63033b3e7212ada5be528db358aea4a316d45b3da574630245db5c7e07da427ff634466ac1cf5fc69f4e40647e1a9cb96ae4f74eb714603db92013d90b29707aaf8c8a392f95bb0d0de59854a16c78f26187622403116c9a74a6448ee6a9066a4f1c4e3bec7b2c94b1ded804f4f488c1a414a6fac02af62b09965d22ecb1583949eb3d62b1de7498424d4884969e203121fcdd00cef14bdef4a976f13774ac78698ab7a397ef5fe9d4cf1acd114b0725a7c7f6dd54389a8fc32f98a097fad923a327f4117533bae21407fb757f2e99d25e9fb006abb771cd459f0718abbf3864878a3dbb41482504bbb6335e02867152c69eef7b20fb1ff9278910993862b0fabc5ccf6235a0ddce4e7aa780114112f741c9f3c0212be373eed6a33e080338a612ada5dcf14bdf9d449604d1bbd2dc16bec14d50bb98873aa99900d3df264f54149a8b27198e60fd715b69e1acc53dc7ef2ce94eac8829e4d1c27f273ea4eaddee29de574626a4ea80936f4ac66c43663def4edfb5e37e939f655cd0559cd6b0c201094594f62a2712778d9d7e4589cf2a5534cb52bcf2af8a1f97dc091bb1fa64fd4e5fa664d96d8bb523ee29ec64d79f996978340d0b918d85d4e7a1795c5330ee75877d2b1ccf1f0079c587d538aa23b69e540c93025bd7d73ae65c22e2f86b2c4406ca527f9e29ce59e7e9e8a38dbd2444a9306f939e049a2e254e8ce9fc0e2aaf93db9b813263430cb7e97888405f98232af2ae61b87e2b4c6bedf627da3031faa9531779c9a23df8f7f58b7a59685fdfefca3a5ba5d928e0a3c869f41d7193f971339d40e1c7a7ddda90431641c40fa80dab475755d6326490db1a5b6b515a2de8475f85d7c5e357f1b2496773cba928eac5ed11771518dc399a744a00af05aa0de1dfd9caeae25641a5b95fc059f523d347265088b6eec0294ba49e64511db9f08522743948820e2381d6a14171130f5e03d037265854cf72fa68285152cc2e2b570c11f096065788fc48642c7e27097f1dca4e09706739b3b0b547ea78a84ee0a1451798e9f8185ce33923a1f9a6fb48b03143a702c646c272a18c3b6d1d0e19684b3ca4e90bcfd5fd355a3e2498ba72c3644c193d4c76afdfed89fd841a8a4732fe13d0e717fdab0bae0cc391b20f30485a201588da9280722346cb918d548b95fd886e3c4a7bb742a7e51518819d10fa5426794488a29a376fa55bf291ddf68852c778a6f939b66aceea7c8744ce0ccefa8d9ddafe897aaf681668cfab467d80cacecd49f12f9b0ae7d505a926304396e2b3a8f13a366adc30d0794ecae2952eb117fd5de4b6bf4634e33aec8af28bc2f449b2ee236ffc4d602e676815fd8ff1631b0d82abbafd523947de34c15fcd90a3ec779d7cc7199a059e0912985e2bf69b67bc4efa266408e580aaa77b47d900392120b4abf28d5a2188da06c31486f0fff0920c36a460aed7892bd4d695422663ecca3acdf3715f59889b1caa20279de0335b29b7020e850887bdb4126e86ea4549fbb821fe59ddeea667ffe5c8c992b7f849d3e1c28c7925a103efe63694fb299b9d086a7fca342c93e34fc82568bc7b8689cc41309c02bfb004f425ccd094ea1b45a3f35527ac82a92abe71fe112438c42fcbd3f68f0629c18eb8af8b00a7ec7097e62aa4e804fef54699929773d0d7c48b50df04d6adf272a488f6d89dec8606ee3fc27591d9a19044850a6349eb48cc0f9646251245a4d3fa1090f0b36d02da20266ed55571ac49e6d3dedf31ad6a7ed759e3be7cd2f9c5e7fe467b955247242eab1f137218a759d1b8516bccfb747269a2c2cf84647b62f9fd16111857382648e6cbb9aec8d738dbe80301fc4e486482c08256ffb9c37606c226193df1dbe9a3b2636ab2b3ccf30065f3030fdc01de33e3c07ee182f190901efb2e890ad66f0b001aa4352df5511e20fdff9ed00", 0x2000, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="f801000000000000000000000000000002000000000000000200000000000000030000000000000000f0ffffffffffff40000000050000000200000000000000020000000000000005000000000000000500000000000000000000800000000004000000000000000800000002000000008000000060000003000000", @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="984300000300000000000000020000000000000009000000000000000a000000030000002f6465762f66757365000000000000000400000000000000030000000000000024000000000000000008000000000000050000002300000006000000000000000100000001000000f8f7ffffffffffff050000000000000004000000000000000600000000000000bdf5ffff04000000c1ffffff0080000000000000", @ANYRES32, @ANYRES32=r6, @ANYRESOCT=r5, @ANYRES32, @ANYRES32, @ANYBLOB="20000000faffffff000000000300000000000000020000000000000008000000ff0300002c402f2e295c2d21"], 0x0, 0x0}) r10 = fcntl$getown(r0, 0x9) r11 = geteuid() sendmmsg$unix(r1, &(0x7f0000007e00)=[{{&(0x7f0000001240)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000840)=[{&(0x7f0000004d00)="5a84459c7219487fb34939c3b17d629934c8e08609b4b646cca4b0ef00438c37165b36100a933a7bf1f3b5ea0b8e8064bcd8331f8e33f17d96babbf4f2c4790ecdc01c93064a49bf61c93fa0538c3f1b51802f68cd648c5fee0bf7abfc3a5cda8522a8f9fabb25a08a99002df391c8bea6cc4768e88ce00e78fda64a9c3ff9d2417d4e688f5f6778cb8629064ac6a6babe432d9e1214f3ad2ad6f45f4c901f9ebcc6d3263994a864a4dcf781684fdd8a3288f0547ffe673e67715f661ed1a1f63ef90e9acd4f438dce6862d349f51739e07f7b202a0c401063d8ddf05976bf0111fb6c8fb48d36321494dffc02115f318235af9a9bf7d2c5207e376f337c802b2574cac1086687dd4688062a024395eb903be18a75087f81fcbf8c473680cbd6ca990f05dd8d160015eeada4cdf66f87c27cf6eb5f2b1c7ec4a0310d664fa8d36a8d4ea854e8fed2f6abde8bc7b6ac5718de00c754638a4b59a544fdb8a4736e0c3dbe39a56d9e01d1880b305ffa80d6e3731ad3262bb7fa2c279af21a388b27dd646ae3f63ea22652a098eda799d23f24f1591011879d3a753b95428edaaf3cb6634cd2f027f444bc5b04329c34a714efb822d24f292312ec3c61900f60cb046b3c25bfe8a07bbc650422e771aaecd03bc0f9deebf0302671a906964353ab7fa08d5c774a6644834652787b217cdfb5ef5d202bb2ed1532465369d6373e082a843890c2e353ce13de369ecf9a3e2b9f5a36914f2b6f9913dc74e712d6fd5f8e1c7d4d92a6681e734b18d51ea6d4740d2b4c1f114b9d5052218448ab96a50f94569b184af2bb4427a9ecff16aaddcd1b7436c1fd708e2162f433d4428507d706dc5d7b73e09de23e949369f67b1b3da737edc3c8ee5cb36ba582770c73ec3296311984256661a7a8eee211a5809a9c47001183f916e7bb39e10d958ab121a8a00040845f5b5a46ff04b5dce8cfcdf600bde6cb1a377d87e350b306006cf90f2c3798b21d8d74c9aeabec695522d81f71d0b2a40d4cc8aef4ba0b4fbf266a7c2e4e8a29893d5269fcac9baf505cea0e69c2cd2c6e8b3d136e5a3ab2c50b411a9c7cc38459bf5b52ba0e3dd4d22514c93bb2758d0fc04a9236853d9cbca03b356a9969d15e9e6ffc677c3e483107ee363f0d989e779ee679824b29082f9565d6850898dcd49f82d064e701804bbcf5d692c90636b442c48065a5e15b32922a08f2903ef7ca64f76b68eafa5ed7851af26842bde8f17b5f1edffd21daa07746f2084147f2a055045cc85953264503e373f4122805e35182df6c4920ef77f4286e07d54ebad8e115bab1e4bf995c415d78c07f0108d9c3e6a6a0a449b2948d423c023e7c1f7088d57e596b5be366faedcff2a0516bd849456ff5d545de848eaefffdd63b969a4beeef019552f8f758f8aaa01fa79b3b10db8dde3842dd3e2b0c27c4cd0fa01d968082cfc95e6c4efab2560a549f96d382e36d3ef670cee332f0193477d73575b03c07f73ba8240e668d0b712b9347bd4fcf956e1182d48c84b26dd6cd690fe8dde36abfd4c4a42aab741bc6e328c38fc1b5b416b751d7b88ac5205acb59c8190810d85f9b43b0f671beca6329218e2339fd0b47ddd20c35d4e5a80fe68f4f8f599ad36af7d2408174eb531e5460583e3ea5577e4da2febdeb1377ca8f2b72f79e95aa895848369954c144e33d964c2a660377aee5b8021e641963541efa74e976a6243b330e402db0cbea73ef01440dcc3b4024dbe36857522d83010c2477d23af1ee5dd8e7ea5f1f2af5ff0e5a34ac820627d10f2addaa180199aae1a407f69657da9194142aac0b210de4aa982ad79a1e64d282d05fd94709de8da306bc23484b92192a60c6f1bb5262e9e71ce5813e5f30c2038a674b78e3bc5afb541c8510b8cb4209c1d33076931c30a4f9d89b26f151c4f9868aaf6cc6109789678283eb146fc3538c23fccd5300d3d0586988649a475d9c38005131a62864ccfa802c9236658786250314230a24b6a78407ee75d31c1e930001d5e64b715cb63135f8c00e0a3f7fceeebbb3c1a540d0c6e0b5bc1ffa506ab47bc8c45db4d4223561b022d16b62a9449088395781a61207ebf0499585225d0eaeb774a2d32bbbe2a2991229049a7802296b3ac62196291107c855195d377dc75fdf878d32ca4dc83216c23cb80c91a8871e0791c118abea7dcadc3df77fdb46a9b7ef47244b60ca08b2ad1977cf2e66375ac617fb7edf0ede0669b741675e09e5549fbb4f39257db731702e60c515fc81bf442384dc0296902d619d970385e7fffe3d9e58e94044166e1ca8c01b2366d58461c2d06536203b046658526633217056ede68778ab05ce19c46c918205c14666de3d1753f714b7cffb28a477095ab188c791e1f220b76de5d1e092f1e3372aad4a0211548579c0f7ad7424c29056867881d31c719a98dfe8c6947e96941baaec868fc1ddf5b0589aae2d194834b679646de26668356196458a1cff7cf49d8f23a3c8c0288c1420e03f6aa7523d77bf147eb191b1c29c09a55dffa3b67fb361b4a1cc706f619af3991a3aeb9ec593c7eb376be6e01220d3f47001782b8d1b745983dabb134ca5d8d5eeee3e52b396bd8a874a1807a256e119f75715194f4968047e94ba5d935a2a3a3897ff6ff0f3a69ac0ddce6680098c27843c2f2c18af940a1f4a8203816a1cb18c807a42ec833f1d8e404f736bf3448450f8727dc6f9122ca850d06e9490860d78f52e950c6d0dbf4a9a9712a81499c788c76bae38dd8b281be3c185ecf85293d623a58c786ee696735a9a9bbc07fcab0b1c37784eb45353cb82a6ecca042144820df11ace946cdc92aff38ed875dcebd014b49f6e38cb9d6f92980eec3c500c18a63a927cf672766e15247659c20ce0ee49a926212b3272d524f26277a251c5c5584f0d6afb7c261255a092a5c24b156a869d95e2551b0042b911f8e8fe101c89f523d6393cd3e8fc560577f6ee3eebfef289b654dc02f750a9e14219aa1e3632548e93e1ae29f092b15f0825c670ec76f0a490187712ae2b82f57a50fed369647cbb0a72c16784524495e3cd8a1cc9ca0450a9a923dd06348abe2e824af9ad3c9160d187ab4eb2e7f889f5eb4cc2f73bd9bb44918e2d51e2ce7699a83841fb6520caf09537dcc8c673cd01ca02676e3b963ec9f34df3485844c0d0bbf80c63045d826b9abe0a403a53fa52f1981ee6b0148ff7dc14fb4b19aa02eaa29045d814748bbefa1fc0922e5084b8c5592121ecab971ec9a7a4bc787f6aa9f01ab9b955130b3a7da7a4b445f2968dfb578b175943eee42915e703b5d3339643fe5dfa4384cfd14b5cba89e3a92147597e439a3889711773c85f76b0bc7e928b16cf7e55a645c62d13f081a9e25aa3de22507c36d60a0e464363cabc0221c1a2185f8a27628f6924df624a1a1163089a24f3446adca74926e71bea5e0e58e288a65f0ab80856033f66ad65514c9161856363f00451abb01af0b0cd47a1551d4f1686fa8f3b49ab373829ed2eb035f7a3355fc637954ce3a02a42fc1348764f6ce6b3f4efb6d92a4c336a8189a8b82bc4ff7c5c5b76db4965adeab3900ac28fe378a696dbdfa99c64e9d345e5b1bcaaff3c57ce9f7f23c49c8547db76f0d670b118edf74592380f8db03d1717121a26b1ecc6c4d58d8c5aeed0fb6f36ecde60911c9b0e254b5ebd7895f17ab2a8610c0c1fe92d0ef8233d0a16fa291b7cb70e84aa8a5c41731bee0ee63fcd8bd533d85497f7bec8fecc66f26086c6a69b44d24630e815d586e37509c36975205d95c684ed2eca11c4f772be40e0a5032c0a4b06aa407c398db3e185f9d0174164854ed0c7915efd41beabdf425dfe0e328eab0ba39a964593e48c5e44e0427ea6a97be3c002fdea33cc612249e65570242a86f6769fc343f2a0bfa407ae9540a82c44da89b07ef83f5f824e2a399f0b47d73a75bdacb8eebc4862f4b35fd2ab1a00aedba56fe26f96233b2b913ab6145c4a65e34037bdef6a70b8fb784e0e4f43f2a1731887288e835b2b5d80f9965cd7e3d51fbd4fcb2258f92618f81136c3313fd0f9af024b22b4433ad173e00a24b493049c52f8fea29ab61d5dcaa9287aa0357d68a6cc7707d892e595b2a2b74df57f23f20d504dd1d3394a0e9614ccb93c293f29d1484258c46a0c8af1c61f4854f3d8c4e1e7714ee09643ce78c9c34f257364ca49447806aba526aae57081d4c0f611659f45e6044208ebbfd0c306e068d66dce5b20d06c50a22bcfc10f9d459f674c94434b2a5f7a9cf14185930167d42cc5aae9bb0aa0eb3cc6a7c0f20ca4988ab5ea3a9468874f429fe8fb8f8beb9da95c9ed9aeb10a996c6252a580a67300374fc4629fff1db8415a74547f69674954ed9b42076e523c4d10e33e746156c6935e87270d76df68aea75ec801823f1403a7d49b1aab42fda15ed303aca14085c122499f46de2acc51a824a5b9c6bbe15e9241f421977ec55e53a3a5a61f195111e696559e110940e81f96d3cabaca671c300fb9d226da5d2e271a0a064bb9989cba5cc5e06d8eb681e2a27b6b78c8aa6100f8ae0ef669721da05ac9a2e53f0733f70e55a686ec219ab40ce9b2fc5607984ba85c5e0ee5d1a8fb4b45976aa2243a1c9eb671f55750c6acee39372ffbdb65ec39c30d5cee57ec5a31212b962d7120336fea66f59753ccc1c077d834702ae65b7c7b9891aa45fa22e146f99dbd7a48b5ff386ff444ef25cba733e7ff4d1d7c1a10c75f8a32ea1a64a35aa9f08e92d04a643b064b61f2fcf21891d3b40a830a6de738a605b63eeafcd198670cca164f7965815408688a60961233d557bb40339dc7b981b6744e087c3a5f5bcd23064742d379b11002ee7d5acbf1b3f6630bf285ff1d7e2c94646b459f90692692ae3d3bee5f84f47ed38447202b40c97df868956a5e110222d1f152568285902c5baffd52f0acb09120907a6b03f21c8674849c9edaccae5e7e072f66afa100f2d52a8b59f9aa2fe21e1bb792601151a6cb6464eee6f8c9b9c15d509db5587f84efb329cd21345c3c849bbbd3fbe57abca1d5eb7db4636ca13d7a76a630f9acf4673b4bfbc2629cd4b231b9f3a54dda0594e816102009db45e61bf58db6d12c9eb569105e5bf1bf04cedb5bea365c10c5ba577a342045a7369db9a4b20b9d774d9538f5a87ca12d54f8ded3f8602353a97372ee5214325fa1d4edb33b93d94958f390f8ff67b89f6fb6a87cd1bac8c21777f4e284dbe7044d4fff619840530abcf76a7aac0c945d94430cca0da012a83b955512d7080bc7f11f32574acccd804f3e1ab235b13d3ccf737a16f80f4941718beef0f273882a75ef73331f11230b6e975b1af13cebd5ee479d9e0231696c680e063a452c20848d104635c198abcbe94386c029ce5386803aa4ffcb092d202ae5efacd8db189ece5a25f68476e02481ef99e340233a4f8e3bf18760592c4fb38db3e4a859d0476d7dae7dff8b0fefff40b086cc8215602c0b920a2ec4e6cd0704a1a3d36bb7df17f1290c7c15cd8982e6eec7649b15dcfb025f791b8a3f0ea133f0b471400e4c724f1bbf19f2fee1cdf2287227c108774ec69f94e622922667d40ea0bf5ff1ea898a1b4cd77baa5755e7c2591d8b2649f64a4217f26bf55d8dc66551b252124a9c7f3fdd6275adddbe8b0ebb932c10735151b5448a202489c183dce26cb668b18ad8f0b47554dd6c47b8cdc169a3848a19f34a3f25d3078616601c5a386f68803a598d3c2e6c58fb1aa54af49ac9209e5811576761016228c352d8f1", 0x1000}], 0x1, &(0x7f0000001380)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x58, 0x40080}}, {{&(0x7f0000001400)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001540)=[{&(0x7f0000001480)="cc05a1545502c055525c9d6544c904fa16585ac79f649080e098fcff9cd1cd122e60501b7e594a4a75aa3c7fc585612548a22b93608ca9261cfc12e20f3bf74b89509098456a", 0x46}, {&(0x7f0000001500)="e8469209", 0x4}, {&(0x7f0000001a00)="14ae45f318673f9be3a2a0c290bc4cb7827e4faad3f1ae44fa087b66327427a9d052067d3e535809bb6b937f43299c2969925e9805b1dfb0e156887b0a10057617ab715eb95d0d1e4757feeec3824b2f0e59bf0250693c5300119120dcc814a572032b1ab2dade9bdaba4eb6d5be26d5ee61ce71af8acf567dd36341fee6d23310e9338d3827e13a1ad035950b5a0ce59ad08d5e212f82", 0x97}, {&(0x7f0000001ac0)="5f9eb5c25c2bfd611bcc42e16c98f3dbb6a071ef0f6f6982d7a36c909bba36a593d27aa74c42e1913e389985b46529b7c652cc0a82edc4cfb0aa55c5fe99e06295e5daf183af4d8052cdb16bebc6766adc93f199da69ca89c045d21e2a406e57a1ebdcafca7be74243197dcdd13a3569059a0be66788b082a7bdd95175abf44736fb6f44db79b11dd598b2e43e805b4986434bf79bb0628b7db6bd9f0341b956e765f9ce76c3f4280e84ee19ad5d49afe4d029252b9d24054c804f6a9e30483d256d2f19eb686c13e9", 0xc9}, {&(0x7f0000001bc0)="5d50b1cf28b81a2cce692b82e2457cc62a9aa866b421e3c7c6877231f7570a303cc8eef113bcd9a2ca3de4359f3dea546c77a6bcbd0896bf5b78f8baa75dc9b39dbddb6324f9f3008747870dc443b06352930b2a3ad8e4de2193ed5a998863e1de3903f3e07f13527f8f06bd890d46d974723a6706f9e1bfd3161d293008ea3155ca2b71abbf797028ffd91cb0a25c1807da2332de83f0538e973e24ac61cd1887546051180cd843f597808997981b3e232497d2ce496310e07de10b49472169d15543f146d2cd3c5709d90139", 0xcd}], 0x5, &(0x7f0000001cc0)=[@rights={{0x1c, 0x1, 0x1, [r1, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x20, 0x40}}, {{&(0x7f0000001d00)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000002100)=[{&(0x7f0000001d80)="9409597abb67094579b637a55bb172a9130ba89a", 0x14}, {&(0x7f0000001dc0)="d4c289ed9583bd1a2260c7ec715d6def5d51e8951cf1e5ae20696fd69006e0cf068ef7c25a072073549b3c18fe37e92563960b9246847f1024c238e3c867abaaa3d9a00d86b2074df987e4bbe7392bc18ee51a7aa3c3ac03bacf9eef4fe3811859a522c8216b4015a3a6170aca0f8554bdb12a48bb33a1f7ed4c8286dae2b32c4472d74a907fa8b21463b20c666b3368b625f44ca09ad8c62cf40a6e81facd318efd52eb7233b1606592", 0xaa}, {&(0x7f0000001e80)="561b62f1c1d211942ac43b0af16d668ce82cd46c7815494b6530b70c7e", 0x1d}, {&(0x7f0000001ec0)="406a4f193ec676ca97c609b3edb21703188944adb968b21888b00cb8877f06df20792251b362a7065571d3d50b2a01f35dbb04e148e5bd67d2f41c5a4f01051c36614c92d68b918c14142be0622c3e829089a41c1663601ab876c63045ebafd59cebff715b9520d7d0e5e05c897d17c617e5", 0x72}, {&(0x7f0000001f40)="e4a9be6ae85952b510bf30fdf293c0d7af3e8732793227b66e3ef8d8609fef9b98b3704ee208124676ee40bb7415d02e0303d19fb8289c474a5af4d8e866dad85fb781428f3f3c114c2fca6222f6047d8a902d2cabf39348091a5b0b32e8c183336b34fe6e7040ff46aa74c044bebbbca964e72e8edf8630def1ed9384c33588aaa9eb9b56d8df79c12eace101a9ba03959273b99dd53daca713402d53e4becea412d5deebacf76b869351a09c330abd73ae06bf23a2ff6b4a2996f6709e", 0xbe}, {&(0x7f0000005d00)="d308dceb421722218d5b9f240e7b87fa01bbcc91e2fcee739b428681605e3d7ad640b69ec1ebbc4e95561f327cd6067df674be5def3a1880fe0fcb19897477d6502a1e73fa7565e2f7d22e212b71f3f6890470dc916d5d5dabcc22a8c7564ac544c1444d9c93efa3df9c66c8bdf0d731b4a555fc0372821c07f5208b7ba4c7f15e0af1130dc3d8604991defe4bfce66ba53c0152b40274f51497750cc6cfa48a11433479a47a7704f05386ccc0cedcfed72fe101293fdfef968ef5d89e63de84cacf274331859e3ba80173e7427560d166dd8d92442462009c11600e451b924d25111c6bb238f0b80d7e74950a09b31a44adada418a102d9088e1fd12a305ca8e6e2b8208834b1c1687fb159625f269714fdcd17f5348488ad758773908691d04667ec849e619f28e6dcadd69b9e24b3446d07c051ae9dd352ade064df363fb8967f24ca1577ba1f5f1f89ed6a3dd71fdda69bf148059f66d5558e32027357b05d5bf98d37e06e637ae12e6e3b9ee1db5159d66f2efebf2d2570260be4d354384b6d1c1b2d495e31f2a4e120fdd639e8c82ef0d26f9640ef276177d63b0ae08f2a0f245ba46a123425118909cd9e7fe21243bc67a15be9b6fdc9b426bc5c668f6e2511ea136fb6cd2f52020ba9cc67e1556a8750df79d0f82f81e9dac21ad41852a96dcdce557092cbfe335712c2a6227b51bc0ffefb420a1419b15c578e3c1e4f431b1ee517e7ad4ec8d2dd8de7dac190147098a6b912a3affb03758eea0ad083af54a5f76ff6b3358e77312e931b2344ff05c1c24a08b369132f9195694336882359b3b8bc353125f249146e9da9edbf56a3c6ca80c2e4b6568f2842f1bdaa28b992de086b262dc174799cae896e596c2aeddb8926540aa501638fcc7818b71c07f7985bea4c548445a2a2e2eb514bad0aca0b5646c95c41bdbd6a9475ad8a12e6a1ea47d47838c25582a2482e016a949aecb6c802c7be0147ba51601763c4a4579059fa90fec95363917117948d1b35c322145c958bbdc350de7daf71bec5eb477d9413b8d91a890e8034d7a885795454fb21cf434a842a400bfa27b64db765b0cb608a76ff325e9ae5722b338c144d3044445dc4077e3b44a171406b6ba590b858a21e45f4bba422e245ebefbb71ad104299ca5a7092c4959dbc4dc0e14034606ab8fab2031632dda93a9b488488e436c87154ba953ebf44c47445ca458fd078762cfb7b422a6367aff1886989d2a8f5d187138cf3d3a249e809223f5ab4c158af8b3d294e3be653d7fe2ef12b5d2523c84846f9be9e0265a982d821a4e7cad2d5e0831066297ccaab28a86c948a31aed7eaf0e73b4d8e50888516a0df5fc68e282396376542a02fb6f5ef42f3b41d7ac6be57babe2439796e76456bcdd98951de505dbac77d61a470dc54e95986f4dc19ed2b54a8017c00e5bb3fb738b08979afa08ce2787096b44ad898a69960fb22186dbb742dfdfb13c1a2ce91c3fa395f1a58b4139236d13e4f4a3ea74dc1101808371bee3d243d8dfca460bf070e1a1add10ef3bed3b91f8edaf7ff4e25d92f17069b33cbd172fe33a00c8d867d3cbff54ad893c67e3069221525b1f8cd6a440101de50e1ef12567dd3edc92390c82fd9bc9f609402862197b169d3d639fb4c71a72d645dcb74f16e46d687128b4807fd680057c2ae3914c791720820f633d6d999f6046f41c800cf2ee196617bc43c38ddf551614fdc207ed360f84f94c89b36ab14aeb420b4304bf836d08fa10bc141222a8a40f436adc1c506196b67ae4535d34972717083b1f0f055101746c6d96c661c1a38d6a56fea22de94022cd4a762f78a354a079b85005aaf0fb6a3db78b7b12feba3d80618d84d8365cadf8bd5c7477ed3fd05686b0bcffbcfc6d38098ead1cf0f509c633bdc2d34de6395b62163cac5439bf177c9cf21466cdab480d5e51fbe0b36f1cb21555653354ecb4040f44b27290bba327a80461bec7c41d8efce32e62dacac31408adc82d9804e71cc4976623669c04beffd6c8d67f7e98001f7f1424d95c0e95f85080b5ecf90cea48f02b3a9abbea2756c1bee26611dfdcb39a941ba27058832ffd7a57a238bfb1144aa06c48eab646aa110f766a39bba5393ea7da9826295e1b02ed7498651f33845d591b664311a9135ff571057d814dba33e145fd5193d2e747b871e58ba51b4480b748fcf01bbbde84b9cdc99fe85b7299c6b0089640a96e45f4ece4af88b87e49d3cdbcdf76fad003ca44033636499cadd231b4bd32faf78c10e915836215237bd87198f685c71879018b8596c2d411b7c88ecdaa56cbc6758abb002ea66b25cb0d6f0eb06b2f73b724f7f74e26141f68f8c605c78de177f342090b88d4369734fe1d9ffe075110ad0d8835a61e01f9d586a110a22dfcabaf56bcb9dc108971893251e2f18cf1cff919581cbfc40c3ff67a68a27ec27d48a81cde6e3cb520edd17fa3399396bf616eda0d91afbabd4ddd41aaad714dd0c1c0af4dd909ee82bfab15edb650753f43886b5e9d4ce69e0a0562d64649d45e222b7f778069bbefe65994273a19d19fc5d5611e88a2ce69a824d6ce5cfab323a815933dc715299cc524e4b1f214d94468f2b3fce6f46c9ccaa0f277dc00495316206560fb7e1a8aa7d144fa49bdf9510afcde115d82f0f8db843c7bfe034d846a456241ae52e138048a5a1c2f4662a6d0716585253ee532e638cac8ac8f11f8b44ced81a4ef0c8389965538975b4d3d9e77af3f77449262e3b324f3276632c513e4faf4c19009353ea629c060271ecaefc016246802ea6fdb6d6ae5c0ffa3a147342d6d45d1c4d450f1690b2346a56a81aa66e3a28ccbb2031b33596dfda79f6d299c721179cb7e54b301a846b12f4da78a972ecb710a0d01d4d0ee49c5e56e90c33e5757a9372f8f3540fd9131712a1fe10ee68960456e897b753798939d019d402c03564854e3b449911fb813405d34b88bfe7782ba62db6cfe7cd81b72f54756664b620627f1fa23bc59baeea95db20b926bde7ccbd5be8817414bdc90e098c36dc39c039e347992cc396c1abf2b0823132ce196ad53d2ca3a63b26ff0d1ecc55d4a35adf6637cba0587a82389e1fc7e90f1b7da39a9305bc80af5c95644caae61c5c2d959b5ddbc24bceaac2e4a3e1570808a84651bed0635f66ab7f2e53f797b16520f6d103be9dd78952b2f17596c2c24bc6be6e33c49b86fd2b1271d5dc4b4726c77c262e60139d358754eb84d7ab2d119307bc553da54114a74aedbfcfe47510bdcfb7c963325b3e0d5b7b567a91c5b171cb677260a9ee27b53aeb9d33cbf7d223f803240091fafcb2f53fe6f784ebeb31106a1c1f5f33e9005e3021ee305640865057a0ef05ab5cd4e5bb67eb3b4049848a532f65dfa02a38f4ccc88328313d4996cb22e52af515a1c7c56b5f9e1f6656b6d47594f6029331f3d68419c61db410a327377b67b2c778cb459c39fc2443ea24ac0046f32e287f176a00261df8b6fd265e07a745511c8ef1a6141a8bfbf48b3d135391a3823bf37319890a1571ed26bbd6aa54723643dcd5ec356a4ffa1543742544905b18a07a723e36346edd013c9ef6f7992814fca1feec5950c042cb6fedaa6160af5613a8a3a629d486e73622266b96c7d9ab539693e9d9b1222b053f64bd6e90019e6b28477feea9417622cdbf106698f15c12821be30643a1f6209eef1844e74638cac73cec0280cea5f377f8f5a55c29e3aefc0538b8db512d0d61273064ededfa37ab3bceb79bc0a0cadd0783467365a8b3414ba6cad97180c741a08f52ea48a48e4f71d1a96e2fd373eb94e2190ea6e193c747d7220cc9ad85dfc6d0ee076335448ea82fcaf2aeb244a669345e4c0c8edd0304e29ac95ccbd083aa7236991b5a0ee58cfb324af6c5cc3e6e84ac80654a53e7f6339bba3cd38b580bf9034dfabd6d42e9f4a88b3ef354f4a9bbe0e4e8c59ad91892062f338a4ab4d721fca429d77182164b974f6d1c70510b4b8623bc7df0d68d579770ec8f9f8c83e53c0a174056c2c4e7d16162974bfc10686bfc679af11e19bd06a16b9d4ce13be2e5021ffe772503e1cf518ac8cdacb51d7868847bc01fa2c1c3adade0490b244e335a9d4e9ae9e9b4f89d4061dadd18e0a3a7491bf79316824959617212964479e3e0619d5dfe3ce8da86d143b4cf54d48ff4d53557737f68d92e4a1b149445b0f178429ff1f20779b562531a23e63767bfe3a2b01a2a3a000af642e846def9889a2dec36c7c1cfcd75b2fa9a15774edd67619e310bd6bae85ad05a5d2c7302e419a292f87c57be7a4d61c7f0f43e8f33746b00b2362888863ea4af82ed7990b9f2d4031134b24328b81417fa777102eed93205466663382a56133b5197ad745edd29b5e87173f00651acf2d9b64b532e39be305b1d3cbefa42216b87dac01154f8c7150815635c5fe1657e7cd9dbd8238c1d170c9066116d428f944638bb47167e27be982463c5cc964a94e4126f66cb160d05f0d52ed3b3762ab845a13f8a7780b535a4443f03052b9acf844fc1b6bb02e54c742f69d1432c7c7d01e293d799cbc62daffc846f81f9a7d44d830d99fb0d2b6be19c072ab045168f607b5b169c459dddda6b45f8f1abcb970dc54e62400c0fc6af7803689aa6f743c1dbb606a1b7a0061c808da864567ab3de48c1652be2c09426bfc42ee077070f5dc0bb0f6d4ad7a04540ee585378dd66f42946adfef60f62e01449a4dde214eff88e21f34987f49c142be36e6a754cd8f780062220ef327419c067a78bc09e808e31b244567c246b9d9e072167758114b07c748c0249e18cbfe12e05528f24ffc921a10dc4d7a5f4889ea6b1a8acafac04a743f6cd4a3a95bf7ea1cb6d4d82ca24609644a2c52d5d5cb39a06b524e8b20441b1a7f673e84026c26dfc09a697281c657bb49bbd12d3b3a9335b9094b7454aae97b15ff25041edcfaf46232f97881d58b75bcd55aa69f6db75cc234d95886a3d843bca339eb9c57d71c8325b1d4db9a409b846306d9d249da4fc4311883af881209a86a68ce55d900fe681829085c8629e72569435509628b73de442da112333f812bf50ed97ba6f7aee5349bbc5add322df381ce2362aa1e4171a90dcaef57fccff5abb162597eae6dbb93acfaa057a92ea3bc3722ae0618ed1e4ed888f74bcb0f5b8c17ce6a1c6268d500c2504022a1d3e8ed65cf2c1622446bd76972f674a349fd706ecfc5afbc6d107cbe80143a22b92c3f7001317236eb81d1a405c807fb3c48e5105887a89629458d680608cd46316a0bd88f0559a1ecddd7f2503f1e84daf30b8c42f7419ba90ae20390d7df5f5be3f87b0e87651856bec6dc48baa8ccf7261da5b9b4f15bf29324e05eb2999c80bbc7f7932fe047076f3cd2a919d8b5ab4cb3b7ce1cc9e7ee818bf9e8a1d9c68ca565cc42cd1d1ff81d03966ee18c5fc998f81f026ec9d537772fac23a9c7e5a94685d2ec7f2f0587c9a2ee0c98aec3572eb47e381ae3e1a7ece01d4ae8aab767ea70ab132b615934b2223eeadf2c6dfbedcfc67a8eaa4907f48fbfcd6503fbc2e308071b227801e8a062d73293d58d80c248e493d171b06f238d2569fad893d8e17cb92f1283e5a314654a4ef9159d44c82066b19e37edafa78bb9ace8e32c41a30a2cc932671bada09e9fb40ed01506550824a38d1839f714d026efe35a2e60286e6ad5cbe1adb634d4ddc4db4b1fcc2f86a2d7067181cf2b96f37f8ec40d162479f27b85ee92c645e2b001a2ceb41be7fa4bfaff56bf07a2d9af53707193ff67", 0x1000}, {&(0x7f000000b980)="09afffa1f8cdff4d938b54dc8cca6aeb1ec712812b177b18436c011c9ef29fbf702526976b508732c7820ba14d7f706f43574c89ac7a76caa6d94a48ba358d5082f532a5d80464ccd2fbb45fd1533e01ec2b60c24ddc2b9b71081493653024cfdd191e274b2231d201a58427b7f2e282c21a27e71d3c1f3110c5038001916b463eefb22219305714c0f7a7888393de13aec0f1a036c160eaa5a2434001ff4315b8b7240cfe8013b1f8b4f387cebad996e695d0f0ad63eee0d6afa3fdf4bad850bab05da5ce7e421c6387a32cd0963d2f85884fbd32f354f1fffd054b0ca088d34a3c5d03a0d09cbb878a0055fc34d179241c", 0xf2}], 0x7, &(0x7f0000002180)=[@cred={{0x1c}}], 0x20, 0x20000054}}, {{&(0x7f00000021c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000022c0)=[{&(0x7f0000002240)="7b4c019b441ca62677f8920bef024c031ba8b8df44daee1bed9e5c26a2a2c46e89d357ca42dc8831c02ef1ff9cf15178436a7c3a689689d846a2dd1198838b6d9ffc92d960a11f52dca1d1a63ab635b52e431e80258e27739d3bc355b6c71f5e5d8588bff9c41acfcfd1fa", 0x6b}], 0x1, &(0x7f0000002300)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}], 0x20, 0x44044}}, {{&(0x7f0000002340)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f00000024c0)=[{&(0x7f00000023c0)="bb2e270515976c3d94aca4302fc72cad945df69036d32bbb6c21fa1ef6cb374f1707c540c58901ebc4cf44f94a7106ca3ad1c3174c95e95e5ba77e3e944c3a56717907a39cccf64e734ed32b683ff22bfae1e488c5490c213a1ec3d1d78befcab3d2c57b8a7fafb4895503ef0fce515293f0b73fded3d01b44c24819af243239b5266ad964d08d960927c3e912507bfd422125c73aa97da53f9852f42e5a6432945d54cf4e3b78e2a9ad6609dcec28dd888abaab2ce0ff3db0ade47b1e1ab769a7e82209326ea8b53761fff7d6c4fa1a864802c996420512a6c6bc7f0656a22153c1cae94d34d3b987b7a8654063de1cc589bae3f46f", 0xf6}], 0x1, &(0x7f0000002700)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2]}}], 0x68, 0x80}}, {{&(0x7f0000002780)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f000000b8c0)=[{&(0x7f0000002800)="33a7ef10806b039a72436802ff9f7366f895416c8e2a2ca1c9ff46eef33dcb0b7bfcedb98c4930a35843ddb7d00e971227e556db9a9cc338b225239486ccc9d2098671a3d9598702fb16181dd5a76745d3e8ff2cff71", 0x56}, {&(0x7f0000002880)="7cf905343ae61e8d2fbf4fd918757a7685a08c826223734ca16588ab35a85119e0229c8ecf5eb92c8daa58c3d4d77b59600560b4584d6de6fde8ea98c29de7aaa3b3de02eb96d7e1e146e23d0f53ff4beb8d16971429ee4bd9a3dfb4999f252c575a7bfb7e0c5fc8e9a9", 0x6a}, {&(0x7f0000002900)="f91d335347f831c20779a8d8a8cfd499480b11756c0625083ec6083b2800e3c8f1d84c0e500200237e4c4ad3e69c450a", 0x30}, {&(0x7f0000002a80)="0f591672f44c190204fed16c8cd0ae47da80cd453fc0cad2fcba9355dba1a9e1636926276e615fcccfeafac50786fbed373c5c5fece7921724e8ce38a2022251bca9311f9797a18c1a52c530a2d2004fdfa6823ff0cbb10b00365d729b8979f94929ef3989f70a18d533857dcbe737955bb55b538af5633b96a06bc0071c3bdadceec876c4b640d12a37eab9a6238d4f768308248530592e41856eaa0e6e7db5fbfc29a4634f835ab7e871876c50cebc8b84384a65cf7505d015b0326aba9ffdfe93902facfee56263e2357548b2f3156030767eee9a6112d436d6df1c3b9b8a8a51961e995631cbbe7499a28d7e21246f178fed3b0a74", 0xf7}, {&(0x7f0000006d00)="53c139cc925d18a1d3a853dd6f9e2c3e3500d2aa14905c24de9b85d62dfa0cb0324e21f0006012aa5ff30667751c7c70e637225c802347a77b91c884dfa7b255d4e57144ab9452ee975d7bf853334ee80f2623b9d707143fd9396645d9d90729b9059f77f0ac270494138e46fe58fa10b7c87536fcbc614b288facefefa05a42c2afa96db137dc49a9991f95706028502cb4f1aa757eb894bfd70ed6de252706d2867cded5b3730b0ad5ee5739e0a0e55fc831106994ce18d2d00ca9226b59e3e8e3503eba4ab690b97231845da5c420efc9a8e430259d8a16f2521f4a87c7ec8e6a1e9acbd338fcbf45dca8c6efbd2cf9aab69795fc8feb06ef6c073d2fb3a90d5b407428c5d74d197b8413eb55300202631438177dea2e39e7d2422849410cf3cea0f7d66cead71f5da8e59f16a45afb63483f2353a80bdc21fa7f0f4ec54b447f802e6df5904dcc84d08f8c1bd0b3399cd64990bae554eebbdcc743271aeb2e196405b0e6612ab1cd858048ddd7d89546d54dbecb2cf549d4d45919fb138e6693691f176025887297f00bbbbe8a5508c935a55ae87338a89581b1ac9549f688ceb714fc3128e9b4576eb063f978ed3675597d2eb559f64afaa09f633a16fd57fa52aa09b3bdbd515bc817c2f89ede60b3ca88d4150011e3436895bff4452fe1f6e5e4bf0c146501daa993f174beb1a5358dabea42574020447635d608752cd70718334d90f9b990693eef61f517253079ac0e30b34910977f4bf918bc6be0346d1db43515117a5ee5e5b7a58c2c76813c80930d369c61560df80af8734c7b39179ee4c9aea53e2976782c4bcec35eedd1fda152dc0d203b088e4479acdf2374726968a6a95cb8fd42994c656f654fec00c379950d0a3fc637a3b27b548d0927b736d5aed0758ce8503c4975956bfac689efe9435f07a11a3b1cd0b36e145e3b790ee139add60b96248ed5e5fb7e581dac888f1b107101231b9c48896a2232f2d5ec4a2955baee09d9409ff85e4bcec6cd314e676bfee64cfd4ab7b71d3b618e0a207cbfb05fa9ab02d9d9f5e84471e4d3a15a6277a1d43d10b187b9197a91382214635e5d4e61150f9cb01577eed4f4091882c81ba8cb8a9d13605abbd8ff0881b86759e6440282c804a89edcdc5ba9dc524edad2a0276db005303e6c79bae0a0d64c6745335ca732b5bffab5a04626f0ae33e1599aab2d967db55bfe77d0b92e4626662a2a279bbf1c7a9aa9aee18789aa81e691d895a0cf84c195a77c591e8cf89ae580e52a9d6f1d43c920ae886c70f65a2856dc52ade3d04b983be0b07946b75ddfd4acd425eacaa9eb83214dfb11c39e9c1e01c4c673ebd1fcffe7ac7282b139757c3b23cfa89be4256143b879c723aa15564b03c2dd32599a0cecb26130ed48af8cf4717e3d0906764173432bc3af7b6433e9073f2cb4866e3edfcd409be79e8c8b61552bacc014803206b106929f4218b853995bb6aeffea2c7545cf46b3223585d8fa2652b4d659f99939b3d3098c7d5af82846eb5dc39de40bbd518ec0115bee38a2021644f7a4fd1e1ff06e4bc08fbe8553a11d688cc76fe1784d3f24fcc3da132a156c85dfab7223a84a663d77d9b03ac2a7e7b93436068ae24ea43edf96f70b367b8686294ec11dfe959f1f05d182e13b37957a15b7169be8a00a55c009ce9506c826101b1a5b99ce8277e80a3aedf4e8ddb42f4455cba796bf657a6a47f8d6ff0660c05141624fd3ac35fb464680bc015b725b1639b36a6b6fb09dd17b8be23454fe27a8ee0606b33b511a30a8b62d0eac9a0dbc748ba0aebd39a5e9283b3e7f2ccd029a81ec96fc79c92a03aefd8c8470c7f44a7fa364f987f2dcc997d2a65c739b55a65d35fb3b1300951a8e346c25f8710a6bf4945a2844d44fc83cdc03a42b1fc453ace156f090f3e92389fcc375b2b39efd101f8f574104d1aa1ede1f9b633dcd7e04b543d68166c1ec176ca59dc828cddf9a83722b2902cd975e1eb2bd8aab8f5710126133bfa0f218b2371f79e680b6c596c77cfd9e6cec864a04de896eed5474cb575cc1d84f3e361aa379c29c46dc6b1a922c53fdc89d4f34641490a8f92ec9ed03ad2e1f6ae661fc208e77ce8b2155f8bdbc6d60a5d0e1c72cab597178b62437e83cd6dc660ac62758dd9017254abfe4cfb77ff9f3aef904548b53f97744f94096d89cc080d841082a0005f3179ffe9a6999097e2b02a080e9215c2d0cac1aabc35bddc0aa9df21fe3d6683aa6f5f0b24ae75d6b004944a783a5ea63017781ad67d786ebf44fb4fb25e442d1e0a532918baf968b789175aeea52ee2173c81e2f16d095e9e146ea6271777a52113db8ab79fb131d3588f772f066ccef7cff26d934bd25ff338e4af15746f9a8e86f2d3b1cd0b3c280b24d07ead9218f2a775bc3b5e66c6bea2d7b44d05880a6d67a1ce4add0aa01fd4b02102dce8e2f212587de3e3b76b93a4077ff6f26bb77612d65d077e6fbd25e497d58075609fd55b4701716bc510c80aaa163a867e2efeb8e6d3ad2d0dde131261494bc5ea6b62741641b7d9d39f7e2fde8e7f83d680828bc99c4e72d98013beb203adf290765b369e061e93d463f797249213ceb7ccf8823e5ce152eca8d5d7c197d01172b67614ee4f7b8fd23ae8530f1fbd592528571beec0c4d1694bf91dd78f03aa51010d37a271f2887295fb67b40733b6fc2b516bd47c194105888c6aadebc08ceea16a7b89beda6b40e13b250162bde155e3df9e7f3ba345c02f94efbcb26f5fb72186d3b1b0e910c60a7aca43b4aca608cd52d28877a530c28703d944b59646bbbbd74557ed128835110c3e9626eb6ca96b7fc01bf0b5069657887d29e95b22cb16707b83e7731aba59cc576fcb477803d89b31b4b3794135abef807f5a64231d6d0436059c49794a92c1f6740b80d7ffaec92935bf747d19a029431314cfc88e56237f2a99d71154c03e79ce740c856f7928709629e1d569deb0f5a3975cc965df585ac5acd0aec0a319823a3715b912f50b12033b3ae38f7165d7f354686298bcac96afe83e5ead71597d3e6a2f03f9928afd21590b93105546256fb2a94989cce6230690a1d71d00226b8c9c1937109900b986ae6d503200f5cf7f799d1c87960b57a955a92ba48f64902f6f10b37cc52bea0cda6be2898d8382153269cb882ff9d4c579e4be8f609b727f7bcd1debeccfb2c00f7cd3ba08699ba5b52d583b913b622dbf4c975699806d1c3f5dcabd599d634f45a47e56e264f137ee68e991068010ede001e017f44eb744bc5fec2d8ac4a5f4406954195a67822786e879cae1c121a719932bd8bd5420c30a173b700468f9cc221836de8aa4c64f5ef96d1534d47f721785a6f621d95b1bee2ddaf854883f2e72c9ee7ce3c57adb860cf02485691163bb051e830d91345662d83ee31b386622fe5b07eeb1200b70dc5ccf8a54d919033fecdff707fc7ac783815116725f148fe7e39e7ff2e7e3f35cbd8bed86adff09023e4f9b2a6404df2cd2b234dea1fa187e371267ad9d3c1f231971b48a0cde5bff52ee7884e5479958f955f6e98bde40eebaea371bcb495e4008bbcf56684961aa7acdb4e53d7b0e6396834c1b3faaadd0f50cb6fb793d2f8b8f14fc442d5f2438567a88c1aca8b5d49461a6e3e908988310d4672bdd936cdb031b9804d02c8316c8ae7525990da902f381e54aa1dd225c103983612a7e1a2e3ce241f07ffce14f4cc280aae2149196c70d45b0668932fb68cb42d5b248a570014b37fc9a8ddb77ec14814eea49865c6dfc9eedae9ec0d8382eceac50a459262b6695068a630ffa1fbfc81d3afe7f8d61bc38b2c57f32e50556bea80da002244ce7206ecd14c15096b4419985222b0915d070e8a8b12a43e5cdb0f0f25759479f6b7ee17541d246ccd483c11acb964e3703044f772e2767827343ceaa54fa32927322ed1c926ef2b5d7fa697747e577772944c01feef7cf0abccebab4bce4ab702e194762d8f046fc998c1b8ba8ac303f0bea182e3a39801aeff81c53b1db1fa02c81a0c8ae828d41a035029e4d1f39f8eef867b7902bffea72a6deb13ec2d65b2f2310bccf9c6ee376c303de36bd77e8ea3bef53bf3285cda3a4f5ac1a02fa706803c5d1547934db70cf918cf705055c2ed60c929ede34cc057ef8c101c06ed628ee601f55b8640400dc22dd13be6051ab6afe0046851830ee3a7ce38a4d68ea86f11d324786c89c0b889803198e300f454bb8adeb978b4f1398071450a827f93a55e9fa0c6c3f6278db523558ca31768276a747a8403d4eab95a3cc9ba7f30db157dd587a5e1447897b303971d87b93b8e572019c8a528135dae25d6aa492f354aff2cf18e1360e95d722bf93e9c76db50cbb417b47376964472957aadbb5a1e385e6f68a298c7e9364dd53ed0ac47597161d7f099d4d7778cc005bec9d17f5b84550b1194aa6cdaf67e459cf926969973a52cb5aa0817b9a624c40fdc24c8cd53e694e77e798f04665419e51fe976c274bfcde69e79a09429c9d34e9d20810f433a62925b596d3312b07f67a04b3f0bb73904d31a1c89d876206a0e731eb42a39bdafae185d1eab1991c9175110476303767966532ef83eed13ad0b8899f7b4731e646795383afc06282409abd162498280488cae4a46e31152c069e7ef5980b89011a57a25ffd16b8d0924c1919bf46642d5c9b6f636af62178e04b962562c427a296c2fd1106c2cf50148873ca73744d58a3f95cd703cf96d98a08db7922dc96720d13c2140bed2551f4fde912c8a6230d152de1bc0fb2521f325e2fad37a87422afde0c431561e23358315404313a88554fb8e845539c5a2ca14e6b029782ee9d3bcba19d2b07a5fdf4fd2df14876fd5c9378080288f862c90369619ec3fdc8049b50f7293a4e452aea4423caf7195beb36552590198a1fec36c9506fd313dc206fd990954f609b304d5e6f2ad58e82ff9a3d7743759fa73536946f916c79f618bc0faa1e6043705e31e5bde5ce4143d47524be2f891eb923840109934f1308375a412ee8a54a53f23fb50ed0a1030999479f6fd34e27939c5adfb50390a0539664e353fb6ee38e34926e7b956aae7cd59e2e4e3c34aec9d3b0bcb07cf4c96e37551038cf4fdf11dc22543a51fba983ee1a4d5110bf9190e1fdace0f6d420838b87633239458af28b810ad9b3662d1a75bf2a208d78e0543fae0cd45758e13d476e20fef6db3acf19b08b05c8c7943e201882f30af162210da8d0b2cfe4de5df3e6ccf48695edd5c6b61e3de725da0b471e389e6ea1f64e9117776c19834c6a0d0470fbe34f817e69abd922ba070d66977b005b0c2fb1acdc3e0f9afc0003f7c17771d67799eae14587253bdbc8b866c4729399a350fcd0b54803fdded9f1f77cfa2abb8150b426bfad98c50a5eb2a34568fc09cc701740f4d971a051744cee048add715a94d74425117be42b33d817fa0b97d2d7da302e6efd2bfde6dc9c94c34ef1b1fe0c97311a7e7dd2e5152ccdf70239b496f0650b287aa149d25d84aa9e35bc9d4e377872233e16b6903d484de026f6d6ad2f7703d2d727204c778dcfb138ac4b3750484068b821c747dba639d140cb07f2b6721449129c0428a55e164b43ea96fee816c425fb91e38b7617eb6311c8890438e80d0814d5bb758fa9fcbb152a7bb3d0843996d27b7bad440b91a9c5ecc65f7fa9ae1fa816ebba3ce5aaa2632c9d7603d5afa1d95bf0e362fd609b398f745f6ffca3e4bef8c3ffc980cd022579bcd3f1a617cb096bdee4e835dd3dc22fcad51b70a06", 0x1000}, {&(0x7f0000007d00)="8981e2ad3031f0991592d0b579e53489c85e0073c7831f220f6ea3c1c8ab9711d50a539e0c3f9a5b6332b5a9e5044bb01bc38207109e7fd113b1cc5cab52b780111f81d642838312269e154574aed7971ead5672df23da59feb75cb14cd02e31a574090eea2c38ae24590bdab964142cc8afae4536def86e88fe62a1c0125789ecc1149ed9ee1799a47d1d85e369d5cedffd2294c2098a4fb56907908b1c2dc88b7ac09a362d653f1ce8f3b739e02fe892192aa2fabe545a7f49424c3e7a3b6d2d48e71530fdab4e3a18a3eb36eaaaddfa35e7b15c32556278ee834d358728c2", 0xe0}, {&(0x7f0000001340)="c8e60a79d74d9d50aca7680352a5b2533cd0358114298b1157e50a39c1d27117702562100ec0106d011f2c82", 0x2c}, {&(0x7f0000002680)="1ab3b422e57935a3c31c3b244f87fa61e4517950fe68df", 0x17}, {&(0x7f000000b800)="9bec1d943a3ef1594a3a6af3f8a2ca15b6209f246f3e7dcb123c1909ae3be8dcfd70a133dbb62a757efee60cbc8ed963749ef187feb096433b0026f43ed71cb46cf96bcb2a3e921116324d9474c24cadc25e53d8af4871a5d77197f471cf9c7884696f63e128b11da08e3895ed2a5931234f651f5d82b9b676c973ba21b862b24b6b50269e8c2f41d0614a996e3f933dca19e25be5b12010d867a59a", 0x9c}, {&(0x7f0000002bc0)="017f50d6eec12207d388290b6e6917", 0xf}], 0xa, &(0x7f0000002b80)=[@cred={{0x1c, 0x1, 0x2, {r3, r8, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {r10, r11}}}], 0x40, 0x4010}}], 0x6, 0x40000) sendmmsg$unix(r1, &(0x7f00000bd000), 0x400005b, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r12 = socket$nl_generic(0x10, 0x3, 0x10) fstat(r12, &(0x7f0000000180)) r13 = fcntl$getown(r1, 0x9) fcntl$setown(r0, 0x8, r13) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r14 = open(&(0x7f0000000100)='./file0\x00', 0x60c2, 0x0) r15 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000003dc0)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000023000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e420f698393aa0f3880800000000000000fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da82fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cbac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa2982539583f4c504bc2aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c75fa2e5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b635197355a5ef0a0fb89d277739900004c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8d06000000000000001737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015f3009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c786800007eaa69eb7f7f80772fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b42010000007d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240da362ff08b0dc0430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa00b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f8370541be9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8adcceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac233932449c9344c5ad4a700bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258820f0000123f1c74023144442d09ef90c64950176c666da6b658108ac54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e39d5077eee5dda909c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a496b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7c7cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8214ed01950f6dde258b872042c82dad636092cd9f1dabd4e61b8fcd4ef08cdbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b3b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c054e51ad1bef44c5d6cfaaf7efb61be7c38820a4279d69ff337b0d7f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed89139dd8152e5009fa164f36bce90c661b35022c1cbbdfc9217d55269db1880b8c1b2f4582ffcf51aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b23605215e0510e312e3d3ce816db9d34700ab56867addcfb2a3b374335eea09d312268f6ee4c24be233988fb133ed5f63b3cf7cb53b55b1248b7d74118151f972a0baf1f2e111d846a66328cff2e5e0cacfa1bf831ec11b11cf215f3c91c15915f9ef34154"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) write(r14, &(0x7f0000000600)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950134b9fb734a52adad95f131cce3672a9d7d7b400d2c62810b5f20351639330948107bf8d4534a03ac389455c54d8eb4d609b3e858b7213b38eb01f0eeaba3739ae927916e28da6a79a3fd5e32d30ab30bf959d4596e5ffbff6789a650b9e7d248d1ba849012336a4f3ef8fab07a8f5b81bb0bc45b2174538315ca12b7c723b2157562564a8a1f19d28179f8c565448e0e921b8c3e6fc4adaafa8b929ad077f633325b6a6f71a586cabc4883e03e19315f946b277858593a7367e232202fe9ad656c6768a1517da7f0498b48cb078e929fb11db0cc551f754bffc4859dd89a396915cc809b07d448573098409ea21371056f67ef4114ec10547f498d24513fe594308bf022868ad21e85bba811942fdc45161a1a8a7fe00d5c6b05ed7954f631bbd12a5c9a5cfa5965e0595de608b04ebe02b3fcbf3b9f57807a1a7ad8528992e2ec65949da2f4a0478dfd3ae52639c15d8aeaa351da6d393b58c772168fae604d097fef4d6b9360eb169a0b0ee70cdc22435a003e68698f61b3b63b1f51011bc8f4ef944c1de821785f670124a1c6ed18335d63412", 0x200) sendfile(r14, r15, 0x0, 0xef84) 12:09:16 executing program 1: getcwd(&(0x7f0000001200)=""/213, 0xd5) syz_clone(0x50200000, 0x0, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000100)="10e586426e799186d6b3c01ec8893b6af9daa17c693ab53299d546c629a1996a45ce87a5d9e7aca16dac71e0242a0e717bdb120600dd8f007677e41b62d9c0f5da923699e7f6fd55181efc59955677817fb88517fc399eeb61e9a674fa3c638e5796f5ccb20bcc9b1448ae037ff1d1b5d926f2e230d751186c5f49a4cb9f0d9dbf9695024e491080fb90bf7c24592927509584a610092e8f863c8397d3565c1f44d781a9f7a390399df55a793184061b38506c6cd93f31b574900d05af06789dde0ada79a5607ab88c846d0beadb7cee465dc172a315a841ee42b61cff6534ab") getcwd(&(0x7f0000001300)=""/4096, 0x1000) (async) syz_clone(0x40000, &(0x7f0000000040)="72c5f0b5366b2e7d9c36b35d35a3190c88e90a651bbc4a259fd7ffaaf16755cf5c500b3fc392093c484a8972d1f70a42d92cf1d9dc4b49139054cefed791e07a68fed08e717d4689f04dd6d6cb3e94085617c44147f2df63174916037e32f210281c17e1a34d298327d31556c96c694dbc330f6875bf707417029694ec9d2e78", 0x80, &(0x7f0000000000), &(0x7f00000002c0), &(0x7f0000000300)="308c0269a1ea25c20ffb928192d4c605f7c765c83ff96ce262fe538d376b68bed11df67641fbe35000a4645538726ab900295c20d6428b0d62acf0601bd5bbb4d78651df6be00f9b7815a38619522ae5ce5980002fbbaf5ae13b9a1aae2fca63aad6776123fff623239d162128aa91da63726a115288a12045edd71b001d57f90cbc00b2785a5db81215c3387be8d76594c7d398868a8c8b4d3406a5139ea770fdf5ec610d35") getcwd(&(0x7f0000000200)=""/67, 0x43) (async, rerun: 64) getcwd(&(0x7f0000002340)=""/4114, 0x1012) (rerun: 64) [ 3181.920428][ T2838] loop3: detected capacity change from 0 to 8192 [ 3181.927640][ T2838] FAT-fs (loop3): bogus number of reserved sectors [ 3181.935153][ T2838] FAT-fs (loop3): Can't find a valid FAT filesystem 12:09:16 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000001240)='./file0\x00', 0x0, &(0x7f0000000280)=ANY=[], 0x6, 0x11e3, &(0x7f00000024c0)="$eJzs3MGLG1UcB/CftXVr6m5WrdUWxIde9DI0e/Cil1C2IA0obSO0gjB1JxoyJiETFiJi9eTVv0M8ehPEm1724t/gbS8eexBHTNR2S0QW6WZZPp/L/OC9L/weAwNvmDf7b3718aBXZb18GlfWIk6NI9K9FClOxd8+j9fe+PGnF2/cun2t3elsX0/pavtm6/WU0sZL37/36Tcv/zA99+63G9+txd7m+/u/bv2yd2Hv4v7vNz/qV6lfpeFomvJ0ZzSa5nfKIu30q0GW0jtlkVdF6g+rYnJgvFeOxuNZyoc7643xpKiqlA9naVDM0nSUppNZyj/M+8OUZVlabwT/R/fre3VdR9T1mXgi6rqun4xGnIunYj02ohmb8XQ8E8/G+XguLsTz8UJcnM9add8AAAAAAAAAAAAAAAAAAABwsjj/DwAAAAAAAAAAAAAAAAAAAKt349bta+1OZ/t6Smcjyi93u7vdxXUx3u5FP8oo4nI047eYn/5fWNRX3+psX05zm/FFefev/N3d7uMH86357wSW5luLfDqYX4vGg/mtaMb55fmtpfmz8eorD+SzaMbPH8QoytiJP7P385+1Urrydueh/KX5PAAAADgJsvSPpfv3LPu38UX+EO8HHtpfn45Lp1e7diKq2SeDvCyLyeqLxyLiGLSh+O/iTEQcgzYUj7BY9ZOJo3D/pq+6EwAAAAAAAAAAAA7jKD4nXPUaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP5gB44FAAAAAIT5W6fRsQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwVQAAAP//FzPSZA==") ioctl$TIOCSRS485(0xffffffffffffffff, 0x542f, &(0x7f0000000000)={0x1c9f, 0x2, 0x1}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4200, 0x0) getdents(r0, 0x0, 0x4a) [ 3182.118036][ T2855] loop3: detected capacity change from 0 to 8192 [ 3182.132901][ T2855] FAT-fs (loop3): bogus number of reserved sectors [ 3182.146816][ T2855] FAT-fs (loop3): Can't find a valid FAT filesystem 12:09:17 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8}, 0x0) sched_setaffinity(0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f00000bd000), 0x318, 0x0) syz_mount_image$erofs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000540)=ANY=[], 0x1, 0x17e, &(0x7f0000000240)="$eJzsmDFP8kAYx/935YW8xvgBXBwkEWMsbVHDwoCJu4mocZNIJWgBAzUREgc/gKODiYuDX8DRycFvoYM6uTA61/TuoCcR0EET4/MbHn5Hnx7Xh+Q/FARB/Fmen14fT5ezBQPAOJJIqO9fjKiHa/0P54dzZ7mVi+v7q7vaxPFN/34MQBB8/vdjAG7zBny1DoL3dyfVZwG85+vgmFW+CQZT+TY4NpS7YNhSvqd5Pew3zd2K55o7da8UihUWOyxOWDL95+ucMJS08zHterPV3i96ntv4Rhk1v06eI6edT/+/urOxtPnZ4LCVZ8CwpjyLRHc2ciTa80/Gov2NH35+EhKS3yZRPgWXDDNaPsW0/Ej71YN0s9Wer1SLZbfs1hwns2QtWNaikxZBJOuQ/Psv8mlM2//fgN44i+Oo6PsNW9be2pH1o8TlIv84UtNyHWZ/fOBp5HWm7mPCUsaQdoIgCIIgCIIgCIIgCIIgiC8wBSbego7AWRXdbwEAAP//gYN3SA==") (fail_nth: 82) 12:09:17 executing program 1: getcwd(&(0x7f0000001200)=""/213, 0xd5) syz_clone(0x50200000, 0x0, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000100)="10e586426e799186d6b3c01ec8893b6af9daa17c693ab53299d546c629a1996a45ce87a5d9e7aca16dac71e0242a0e717bdb120600dd8f007677e41b62d9c0f5da923699e7f6fd55181efc59955677817fb88517fc399eeb61e9a674fa3c638e5796f5ccb20bcc9b1448ae037ff1d1b5d926f2e230d751186c5f49a4cb9f0d9dbf9695024e491080fb90bf7c24592927509584a610092e8f863c8397d3565c1f44d781a9f7a390399df55a793184061b38506c6cd93f31b574900d05af06789dde0ada79a5607ab88c846d0beadb7cee465dc172a315a841ee42b61cff6534ab") getcwd(&(0x7f0000001300)=""/4096, 0x1000) (async) syz_clone(0x40000, &(0x7f0000000040)="72c5f0b5366b2e7d9c36b35d35a3190c88e90a651bbc4a259fd7ffaaf16755cf5c500b3fc392093c484a8972d1f70a42d92cf1d9dc4b49139054cefed791e07a68fed08e717d4689f04dd6d6cb3e94085617c44147f2df63174916037e32f210281c17e1a34d298327d31556c96c694dbc330f6875bf707417029694ec9d2e78", 0x80, &(0x7f0000000000), &(0x7f00000002c0), &(0x7f0000000300)="308c0269a1ea25c20ffb928192d4c605f7c765c83ff96ce262fe538d376b68bed11df67641fbe35000a4645538726ab900295c20d6428b0d62acf0601bd5bbb4d78651df6be00f9b7815a38619522ae5ce5980002fbbaf5ae13b9a1aae2fca63aad6776123fff623239d162128aa91da63726a115288a12045edd71b001d57f90cbc00b2785a5db81215c3387be8d76594c7d398868a8c8b4d3406a5139ea770fdf5ec610d35") (async) getcwd(&(0x7f0000000200)=""/67, 0x43) getcwd(&(0x7f0000002340)=""/4114, 0x1012) 12:09:17 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000001240)='./file0\x00', 0x0, &(0x7f0000000280)=ANY=[], 0x7, 0x11e3, &(0x7f00000024c0)="$eJzs3MGLG1UcB/CftXVr6m5WrdUWxIde9DI0e/Cil1C2IA0obSO0gjB1JxoyJiETFiJi9eTVv0M8ehPEm1724t/gbS8eexBHTNR2S0QW6WZZPp/L/OC9L/weAwNvmDf7b3718aBXZb18GlfWIk6NI9K9FClOxd8+j9fe+PGnF2/cun2t3elsX0/pavtm6/WU0sZL37/36Tcv/zA99+63G9+txd7m+/u/bv2yd2Hv4v7vNz/qV6lfpeFomvJ0ZzSa5nfKIu30q0GW0jtlkVdF6g+rYnJgvFeOxuNZyoc7643xpKiqlA9naVDM0nSUppNZyj/M+8OUZVlabwT/R/fre3VdR9T1mXgi6rqun4xGnIunYj02ohmb8XQ8E8/G+XguLsTz8UJcnM9add8AAAAAAAAAAAAAAAAAAABwsjj/DwAAAAAAAAAAAAAAAAAAAKt349bta+1OZ/t6Smcjyi93u7vdxXUx3u5FP8oo4nI047eYn/5fWNRX3+psX05zm/FFefev/N3d7uMH86357wSW5luLfDqYX4vGg/mtaMb55fmtpfmz8eorD+SzaMbPH8QoytiJP7P385+1Urrydueh/KX5PAAAADgJsvSPpfv3LPu38UX+EO8HHtpfn45Lp1e7diKq2SeDvCyLyeqLxyLiGLSh+O/iTEQcgzYUj7BY9ZOJo3D/pq+6EwAAAAAAAAAAAA7jKD4nXPUaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP5gB44FAAAAAIT5W6fRsQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwVQAAAP//FzPSZA==") ioctl$TIOCSRS485(0xffffffffffffffff, 0x542f, &(0x7f0000000000)={0x1c9f, 0x2, 0x1}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4200, 0x0) getdents(r0, 0x0, 0x4a) [ 3182.241582][ T2860] loop0: detected capacity change from 0 to 16 [ 3182.253401][ T2860] FAULT_INJECTION: forcing a failure. [ 3182.253401][ T2860] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3182.281894][ T2860] CPU: 1 PID: 2860 Comm: syz-executor.0 Not tainted 5.15.77-syzkaller-00764-g7048384c9872 #0 [ 3182.291886][ T2860] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 3182.301957][ T2860] Call Trace: [ 3182.305081][ T2860] [ 3182.307955][ T2860] dump_stack_lvl+0x151/0x1b7 [ 3182.312471][ T2860] ? bfq_pos_tree_add_move+0x43e/0x43e [ 3182.317756][ T2860] ? erofs_fc_fill_super+0xbb/0x1180 [ 3182.322878][ T2860] ? ____kasan_kmalloc+0xee/0x110 [ 3182.327748][ T2860] ? ____kasan_kmalloc+0xdc/0x110 [ 3182.332611][ T2860] ? __kasan_kmalloc+0x9/0x10 [ 3182.337111][ T2860] dump_stack+0x15/0x17 [ 3182.341100][ T2860] should_fail+0x3c0/0x510 [ 3182.345371][ T2860] should_fail_alloc_page+0x58/0x70 [ 3182.350397][ T2860] __alloc_pages+0x1de/0x7c0 [ 3182.354811][ T2860] ? __count_vm_events+0x30/0x30 [ 3182.359587][ T2860] do_read_cache_page+0x16d/0xa70 [ 3182.364447][ T2860] read_cache_page+0x4d/0x70 [ 3182.368875][ T2860] erofs_fc_fill_super+0x1eb/0x1180 [ 3182.374085][ T2860] ? sb_set_blocksize+0xb7/0xf0 [ 3182.378771][ T2860] get_tree_bdev+0x441/0x680 [ 3182.383198][ T2860] ? erofs_release_device_info+0x90/0x90 [ 3182.388670][ T2860] erofs_fc_get_tree+0x1c/0x20 [ 3182.393271][ T2860] vfs_get_tree+0x88/0x290 [ 3182.397518][ T2860] do_new_mount+0x289/0xad0 [ 3182.401860][ T2860] ? do_move_mount_old+0x160/0x160 [ 3182.406892][ T2860] ? security_capable+0xb2/0xd0 [ 3182.411582][ T2860] ? ns_capable+0x8a/0xf0 [ 3182.415753][ T2860] path_mount+0x60b/0x1050 [ 3182.420009][ T2860] __se_sys_mount+0x2d2/0x3c0 [ 3182.424511][ T2860] ? __x64_sys_mount+0xd0/0xd0 [ 3182.429202][ T2860] __x64_sys_mount+0xbf/0xd0 [ 3182.433628][ T2860] do_syscall_64+0x44/0xd0 [ 3182.437875][ T2860] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 3182.443619][ T2860] RIP: 0033:0x7fcb2340e60a [ 3182.447956][ T2860] Code: 48 c7 c2 b8 ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 3182.467734][ T2860] RSP: 002b:00007fcb2217ff88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 12:09:17 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) getpid() r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000001740)="d1ba00d02c8fce2a1a23a2a3a4b32acdb2805c73989ce13973da6fc656a691eed6041b7831bbb5e52bbbfefb4d455de9be9b81059a466073472c9bb2996d4f90e788eaa96e4183902e59fd971d63713d74f570fcc4c1b050886f091526ed2effc7d65a6af63121e26c50c8ac8339120ee44be007b34b5e89daf836dbebefb3e1dffce7a336be60aab1cc50db2bf72cb25184ab7f3090e718949b23e5938e24bf093896ae24076b8c136df04be4d824e5d6f5bf905ac34fb1fe4893bf2b694bac34016c1ffaa99c38f40410e8809ef440f3863487e8f9e06ed5b338af2268a126287cf2f0e7513224d3b97a88cd7c3f132a88a4c477b80e4a18bf6cbc0065cfc592222d72e6d1150ce0572a58243922243ac5ecba52fb290785509b00d5b7f29e184a8016217005b54dd4eed007d54c4813d81701970ad6758cb40dcec15da9b54a73688ba1937456a2b22427ff8719b423fb89d08562272a7870bd31e871eafd8c083ea5014b4b0c8a19346331cb3631d255e7e38a7b07543b58d7ab731c67da4d89e970f63ad6ad6dfa4cea4a8e02eec31305ab3ae4ed2ad7803433fb43b07ebff07eecfa9065993cdbd8b3618306da9c2de257eae9e0c91a5eabca786f2e6b1beda000d4fc8660b0c24be5a459f228d2ae72c683a7ee4f1b7eb160aacf77b729ca11bc34131ab4c85b3177a5b2a5890a36f1ff8bafeb3b4cbb80341da72ed4a83688856056d85faeb24abc39b30064929a0a5d71824d084ac3ab2c65fddc2d1fb7c6773b2cf23f51980aac8aad945b6bbab4ab459b5d7e40a8a140ae711623e6258d71f9fa46fb7923513f374c5ad218606940ea0e4f2511cfd6882702b2eb6f24cbb660548d414e1a1462e5123f9d7de87cd741e284bfe7f9df8a09c3ba0c35eecd189f406032103a5425f0d0052575ce8f83b657ae1ed908ade5579a1fe977adbd73edbd751b83d51852966d8124732fec43adabe0ee0945f0ffa08f82ceb1f698d8890bcc4c1ae30b2e038a7e13b6fbf5544c32856158e69d37d4583bd225b952a885e451a01c6b5add57d681c93cd54a424d1c2baf4feb41c405ca72afc1a1e41606f73cffa93c06640d418c04c967c6e248af07d7a842717525845f3565ffb905070dba410d5bab2bca5a3ecfb3533fae711b9ac8f289472d152bd3bdd75eaa9cfc78bf3138ba306ebcee8541ab8bea042a08445fbbe5df52a40712edf445d25012001a2f7c3b28fbc24a27ecb15cde1db28a5b1391e91be919d7b057e7fefe9d474798d293d6c9e760560bcde54df0652275b5ece71d08158299865099de5a31172aad50d0fe30ac6d714f43e4007e42d514e8ee8b410600c4816b0d2db2d5ee8ff9b86b083ea822cad7c1552398da2253906007a5f28e7e4b6a64cb9d9f6beb8e23dff35ba4d1e8c5d746fee52a658d8d720e2920519e5620085540b9bbc145d2b3b6678a289ea2480ca40edda3f8cfffe7c1575e54077fd43cada8f26a689adfce0fb799f32716cf17ad31e4d7c63dacf65dd5bfbebb55fa421168", 0x440}, {&(0x7f00000003c0)}], 0x2, &(0x7f0000000540)=ANY=[@ANYRES32, @ANYBLOB, @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB], 0x78}, 0x8040) r3 = socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00'}, 0x10) write$P9_RVERSION(0xffffffffffffffff, &(0x7f0000000680)={0x15, 0x65, 0xffff, 0x40, 0x8, '9P2000.u'}, 0x15) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000180)=@newlink={0x50, 0x10, 0x0, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x30, 0x12, 0x0, 0x1, @ipip={{0x9}, {0x20, 0x2, 0x0, 0x1, [@IFLA_IPTUN_PROTO={0x5, 0x9, 0x4}, @IFLA_IPTUN_COLLECT_METADATA={0x4}, @IFLA_IPTUN_PROTO={0x5, 0x9, 0x29}, @IFLA_IPTUN_PROTO={0x5, 0x9, 0x89}]}}}]}, 0x50}}, 0x0) ioctl$sock_SIOCGIFBR(r2, 0x89a0, &(0x7f0000000300)=@add_del={0x2, &(0x7f0000000280)='hsr0\x00'}) chdir(&(0x7f0000000380)='./file0\x00') 12:09:17 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) (async, rerun: 64) recvmmsg(0xffffffffffffffff, &(0x7f0000003c00)=[{{&(0x7f0000000b80)=@isdn, 0x80, &(0x7f0000000240)=[{&(0x7f0000000040)=""/35, 0x23}, {&(0x7f00000001c0)}, {&(0x7f00000002c0)=""/78, 0x4e}, {&(0x7f0000000340)=""/144, 0x90}], 0x4, &(0x7f0000000400)=""/245, 0xf5}}, {{&(0x7f0000000500)=@l2={0x1f, 0x0, @none}, 0x80, &(0x7f0000000800)=[{&(0x7f0000000580)=""/66, 0x42}], 0x1, &(0x7f0000001200)=""/3, 0x3}, 0x7fffffff}, {{&(0x7f0000000880)=@in={0x2, 0x0, @multicast2}, 0x80, &(0x7f0000000cc0)=[{&(0x7f0000000900)=""/222, 0xde}, {&(0x7f0000000a00)=""/34, 0x22}, {&(0x7f0000000a40)=""/26, 0x1a}, {&(0x7f0000000a80)=""/175, 0xaf}, {&(0x7f0000000b40)=""/49, 0x31}, {&(0x7f0000002000)=""/125, 0x7d}, {&(0x7f0000000c00)=""/9, 0x9}, {&(0x7f0000000c40)=""/90, 0x5a}], 0x8, &(0x7f0000000d40)=""/230, 0xe6}, 0x4}, {{&(0x7f0000000e40)=@alg, 0x80, &(0x7f0000000fc0)=[{&(0x7f0000002c00)=""/4096, 0x1000}, {&(0x7f0000000ec0)=""/211, 0xd3}], 0x2}, 0x7fff7fff}, {{&(0x7f0000001000)=@in6={0xa, 0x0, 0x0, @empty}, 0x80, &(0x7f00000010c0)=[{&(0x7f0000001080)=""/2, 0x2}], 0x1, &(0x7f0000001100)=""/88, 0x58}, 0xffffffff}, {{&(0x7f0000001180)=@rxrpc=@in4={0x21, 0x0, 0x2, 0x10, {0x2, 0x0, @multicast2}}, 0x80, &(0x7f0000001540), 0x0, &(0x7f00000015c0)=""/16, 0x10}, 0x3c}, {{&(0x7f0000001600)=@nfc_llcp, 0x80, &(0x7f0000001980)=[{&(0x7f0000001680)=""/163, 0xa3}, {&(0x7f0000001740)=""/93, 0x5d}, {&(0x7f00000017c0)=""/180, 0xb4}, {&(0x7f0000001880)=""/38, 0x26}, {&(0x7f00000018c0)=""/190, 0xbe}], 0x5, &(0x7f00000029c0)=""/129, 0x81}, 0x11}], 0x7, 0x43, 0x0) (rerun: 64) r2 = openat$tcp_mem(0xffffffffffffff9c, &(0x7f00000026c0)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) (async) r3 = getpid() sched_setscheduler(r3, 0x2, &(0x7f0000000200)=0x5) (async) r4 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000040), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r4, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r4, &(0x7f00000077c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r4, &(0x7f0000004200)={0x50, 0x0, r5, {0x7, 0x1f, 0x0, 0x2066012}}, 0x50) (async, rerun: 64) syz_fuse_handle_req(r4, &(0x7f00000042c0)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ea8286a2fba5234400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d6ab715107fa1820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000286071480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ffffffffffffff00", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20, 0x0, 0x0, {0x0, 0x17}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async, rerun: 64) r7 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r8) (async) syz_fuse_handle_req(r4, &(0x7f0000009800)="1ffe666395c3622c0fb4601e173dbe8a9209572727bea5f54c8fe21bb0922b6069d129e531d243eceb4e8e81a2221c49eb8ff80cdbf7ba70a33aa2858f8c91a6e3cef3a73972100b7fbdac0fe2e4fee57d905f1d0e7f69bb2c71b2aa505c5ef237f6c7d9d0c722a076acafa0f0d451cd923e9baeb44aeaec4796a5e147cf82fefcae56e3dc889ea3843189360080ba6526520b86cd05f2f7851b945f822cdb2ac9284d8b693e40ecd59fccf9a0ae7f9d8d803217290d4804066675689ffeb3ce28b8da99b7c3fcca92e158cd21be10bebabe292a6f865c980048f1b7dc7489f786e2f5e00c2c358a200b89ed2e2a9b9070269688bb933c87ea50c1dab70af715b4b8da9476845a8db6ed66bf9c0db3bd4783bc7435ab20b3e818e34d2d7a33bf80d51775bab3ec426b8d17cd3897f33f8cc6057cd498204b4c2b26f951a9bf6ef64cadcbb0bceb8b331858ea882edad0d928c00e195c472ab605f517766edb0083aad5f64c94baa13b42d68ba02ae80c255c76ee6563aa354f019514698eadc202a27c458221226bf4dce1a6cca8049825b73b4557626ac099c9b0b0a8efc98844732b496580f4adf2ed58e4116c07dd2303b00123abda95c360d0a1895839bc3626f2383dad3b4a2a9ec9213e8420101d1d9098c636d83b7b4a0742f234f7fde2528c1e716149a5c2a14c585c3476e286aaff095cbdbc5e05f1d75175f382c461ddeb73cddb64bac6668f048148f85e7ba06bd125d8a24d652604e2002973351496ba2f76ec4f0875c4e913c30a146e0a9f85808323e1681e2dc69eb1092dbc8d69f3ae0eed57a46b714e9ff5205691aae41f2c24e836e58966171ca4b897f9ce408c55d27c8856df16240d5434f96e0adad2fcb5f28906311d5e861dcb8b52dd4f42a8c0a9509583dd82373686d89951fbae573c3c91c6a5966171325d4fe866185e75b7676dea7e45d89295a7d54618a4913ac9cf3b211ea597a940705e3ed3ebdc80c9454c51417301c176da26ccfbd1d4a683279a83e1cf8010f0c0821cbf74006d2164d95c6d058008c3ac9a1d4fedd95a246458cfc05600cf85385e3f0ad33668489caa91fed2ea7700f4910f4593f5148015df6b213ccf2e0334162116563a239522a3342fbdf426a011e82ef43ec02ab5d2855050667cc5874d019b51ff7f92acb9ad0273a81bf5c94c999de324f2ae424b7442f52c4b06aaed350b4a857895b17f76ecd2ef25b42a5875de7d8bb4c101f230716fc264518787f3794321508dafa234f59348eb961e100b1818e3cb1640e1f49dc0aad7d3e0f5f5cee5ffc65f1328c8c5defe81ea9f0c2d2911262778d2ff9123ef735c4e0070a759f1ee9addcf83717663f43038d4297c849a4ada42e4737a9c52d6876b50239d296e781657c8a5938e5fc3754cb9f558a8d3fbb957d08b2573261db529f88c35de917b363fda18114bbd183a123b8c168243bbd4ffffffff0000000074d039b1c73637cb33c2bc5f0a0aeb5d0db32345343ea7ee00596e5d1e7f3700e65a970fca81805d318bff7847f19dbed9f9fd2f87465009dc4f6917b3f44bf990e94b11fa7bce97bf8aa6063ba88430cd4fa34bb1abb5579e6d53ccdc13d6d126de9d8e8a7438ba2bae50fba63658d5285c9cf6fe19c8a2d4b0910a52225ae79ca04bcd99820c91da0498865f0e0f49cdf43787a0b2042cea484a0e512bf51a26a33606fc699e7bf9f45b56713a1380b183fadfb234c4ea4fcf5989a294c17b4e045f7b5ad4ddf29aeb3408fe7ad40ebdf128bcee241dd05293596c3925c134a8a909debec1327071bf3d76a3b8ffaf4bd0cdd34e8222b6ff0f163930f054c27b829acaea6e1f3c9d9e607473e0f490ea4ff706ac980bde4e5b5d3f40d98afb4ecd364004a83f140f6533cbca23003fc393f4b55eb85bdb8196e4cf389df26c4311583d3a5b7cb85179fafb1585dfc3fa847a5a568d70e318d56912287878b3330165c46107e5d8ecc01188fc9a07fc7138c6cc82c935626ffe33a04b0cb21e5d755e3747fe995a4e8e5e937efa3d50b0e839e8b1bd74bbd32679da7b8b5a15f3ba2a43d1252a9add69be37e04051a9447e191584871e607dec25ccc5339f640839777422d385519af2034e1deb7f58995f0f77943da0f3327ce0d1c9a851a8efb3e7f7a2eeeb7de37b5b1e4a37a7acd4b4d732efe5e8aa437051616517154db0bc7827c43c1dff8683818c9d25218d96a4fe1f64344862201119fcc64a685fe00dec207425af62a6f4eeec9f034fd6b54426de14ff6297e49b8ba6f1e8d9293750c8d247daef9ab59aa82f8c51d804a8d028da80f530d5cc75ab68ede4f95394333541908d58a3a6d534731c13d5866757479a0309f6e6325a1d2f07349aee570947914e032666ee6e767a92e9cb8c175ba4e57e970775aab8a51187caf4cd39fbfa3463805534457a2cb58200bc27649606dbef877cc90831369a4ab7127787e20ca38abc414a0ecde7cb031e08c7c1a42f758deb7659012bfc567177d21bf8e42ca8faa0cf7af8ca023fe0d8f21f9c263b87a9a71ad6c52e89ac4a3f52ce4f0abbd49c8e60e29e9ec6c29b7898c6d1ab9b2a5b89276dcfdf0c24215ea06f91f52058f34226e34e551918769b58265109c9da4492f502f5006028126038f780be22e4a04670d45622112f5ff09725fa052316556991efa9ccd4d81fe1135387439a1248a032ce742de91e49e175e3a28b39e2da9b6ba7ff0314754da60f24549d974c43421d054c6525e85308735e814bbfa64aa9dea8fdd23daf1884560f9e6f98de41fa5059eea5b3bb96668dee52b35650c1d4636e09ae8c542dfbb3f029ca5b68e3d560698919b9333551b484af4eaf8f6cbf1fb148426d33d8b63d663c1fdc77732646c5e75fbf7b51aec7830432cdde666e5ba3a072a47dcb3bede6dac66a0dacd441f84084656aed9be9964c68203f5bbaeeddcec36a8cf53adda100481fbdfee0dac15fd32e290fa0b73acfa06db4969336585f2e27e2c1c84348da38006cc9300fd97d501faa60ba0c0cac58f112ca89f0b344a8837647743e48e1732ce853726917722a5971fd416ea9f88563ff46900353df8e29b069b14156f08fabae078afd129bedf0b4799d7dc4687a7bac4ca6da02a0d70c17d02d32abae4a1d068039449442a501ca00f089fedfc64a19d471cf1dce990da1a090ba222288f5e6de1a780a433e22a86802811a4870655f71d9bc92c3a748c168cf3f0b8ef7e0fd9392260d20bfbd001ca44254c1e1055a0e7b9cf17d8d704745457c017efe66315ebca3a01dcd27277e8862527de0a25994299d4a29771eaf21ff137178590baafc9d04fdabb58f6eabfe029e4530bdada9743adbed5c299fa1e2bcaf1ffb496754650e2e22626e08bab3e8e06f15bfaa13e307d50707fd69eab2885c17682c8da02a6b8f510b6a1fefe03b10f37c9d87717adf38f77e4e7ad09eb1ff9e18de56416c7451a8f8a6a04bc2d7935fba6af041fc8cf312fb160214b195fe838a5f1cf2bd7a3024b2066b0868522cb0d261736f1228ee61177d21ab134411427ad892ba073f444ab8b8568315735dad5c6ad0824ac1770e58b3704f7727d5b7e0bda8a28fdf08f8e98f9cc9db2dc1564d9d2aa7723a23df5e6ed58572b4e0c45abf46545fd48b96304907aed334ceb5d44f2706c22aac4faa22542231798b1cd848862ff5922763e2ab5401d684c3c028e9786a1b4f4d3f19e86724e8653ebd22a731d4ef39213bacd87a4e6965c0e1ecd9b0d6b008afa0c7e03943a89ac2a7d9236c7f55db48596c71ea05d348d5c438a888478f083a53bc97605acc813b58133a9c684b3c3f0c25a85e1a87d980a00ccd74ea77c5d37fd0db68698f0ab2cb6027332151d50a4331a676bc21be4256749c29a5e370bed8a8284de047b133a0dcbab4e5d9299a18ba887b6219bc3c97a5791f23bd5a1fd274692208c46c64ec580b725a805c5c65fe0c2d0ecd3c8f4f338c094e7c9180df040060c9fb86dc0b74531e63eb077dc8e0286ec60e7193a60f7394b7247ca325a4d2e99768f55656aabb2d427ecc6dea72538a57a34cc1fc8138ba60eb8755ceaca4132340e212baa0257c0b90286f0cfc19050b663d261fc37cb6ac70e0b6afacf31dc0ca6be3bf471e386c7950267cc7ee5ec2a5fb17a24a33b7951d9f05bf781b93ea1845c12fd0e2a4264c8cb4efe22b425f5c6bc76b16c0e410a227299b35c54a40d637f87bea7422daf9a6e836edd8961c517079c78b0b3a172826dd11419a9028457dd6aa83023d541172c2c943c8172d1c57a5b03d642c2fc51221196734591a13195b5575fcba8c970e03177814b5e4e057cc1f56484c6fe6736f587b0121dfa3cbbf19ae507fc7c8adb632e67009c91b2837ae6de7c3308cd968944602d3820a20b30d7fa22e9bf768c75cdefa55ff0bc6a3b3c17a3e7804f6dac59ee3a2017e7804a1ba2ada493ff37f3f5e486def5102385f57cbcdee46b408cd7bd29e77bf470280df09d11581fc77e7f8b3a1f1f49920b80e6f24fa9626a0d09f1b10903b3118f0ebd062ad274403e76bcc1c696edc05e918484dc07599cbcdd84a4f2bc49b29e9124794d349c463d573af13b4a59718e5559a4bd2e2a846af16271b3eb6131853eaf78b90f3708049822ba064711a420e520b49cc5c4bc57f61a322e4af57afb8ebd9cc786b041e47c2c64fe1f393b96823eae631516b8ed3f2e17e44ef92232c4689699e45f1b7a0fef2be429de52134b6d8f5623887865f5a3451507b4fc8146922cd9d5a27f2221dc264ed3e47b758879fc6ebf5153a3bc500031a6b6fb2fbbe34d4bed4615cd9d1cbf1703e0dc8382ec47956dac0d38440bf1269762d0eadb3752eb8f5c37de8f6ea98ade853ee11f474c0f69225211bb9e14b0ae74bf0ca743cb2a3c6031112232973b3dcfd2e9a28a5314e347d13af8c7ef05d4b8196a60f9554dde8e4a6c8e6dd55b668eabaec65c9f405b4007310c9916fde1f895660038d07c52309240e9d75e9c13acdb66286a28da82ff830f8641516b8a9334912f1f7319659103aa7aaa3027e5076c3c678cfea6fa0949f530c0c062518ec0fa4dc45c5dfd73aa27bac88fdd0b56859af3881a092c52202f83b8e1b03c07390a536f42c06d4fb51c92772616da820000678955192af7b405a5776dd78069a9c2d54412b5df9f92cb34f7be5e372378e08440ba4bb3243b9d8dbf3aa943bfd277788ad8b420391f2b9f549892d92addb7b9477a5bb925e58c3ebc96ca2cd9c616eb3220fb85f5982ff150fe156d08afeb245b2b4b699a1c9aff5c62bf12ce09ee9c402ee7041b4bc72f8fa6e415f84e0ee71dc839a92f0b2219a845415fd6a6b9af537de76012be86bc46b8364783f4164d027889debc3d9c42aad0525f352bda133e94fb4ed32e09bc5817f8595af1d625b3eb7a63024de13f2facfc71a7a5fd60e0da33433036a130320c0abbd31d1653f2718a7881ee9b8a3c8c7b3e4cdbc44a7c3119402456c8524dbf38d1e0281e3b080c189519a7ab26d4a5710c558d9ebe0450ebc96cec20220a658d00cbf02bf183b737dc988cd1e94cec0d4769564d592aea9e9ace9e4b8ca9936487a5d32de4f7d10c3c989f04ded479a047d5bc1459d611400e2848076864fb6abea84f4e80d790e05cd9994480019294cc68286bce619718817f57b9b7ae63669fef419cdad3d58c8301539fd310a63e46e6e319463a095795e0fd9a80c32313d69eb7b600eb62d709b2346a24d0f756aaf680ab6a082ca4ea1fcd6fded9d61e22222ece5476437843200e26c1ab5dfca062b552cf7b01ca08bd6ecc4f048b037b1d466c59f02125734a61434a473ffe0341391d5f346ec3cb1ad2d862e8d8a01819a3043e7346b418c333ed19b3b949dc0681573dae2161a9a8c42255670c8a887881e51bbcab5ae513521cf0f26cc70bd1b63df05dd1a4bb76b0479a7929e753dcf459c5633416e0cafe22046e69cf6bb0a0268d27b84e4be1b5317c04fb442257d613adbeff4c47b23ded7ed63c8bc4586b2482a38d708fffa4de4c3e5fc9b84558bcbc88ad5a4ccd1cd568e257b7267266ba17a39805c5a23ce2e47ba38f6914ae9c60b095b27d8b6d2c47178d5ffd9cb592f821e6e8cca1e235cb12e6646f5ad1b4f68543964f06aacccc4188e8dc3c10bb0e735d57938ef72db6688f63f4ee719c7097b4aae903df88748455daea11d6f5cfc7e7813831d12d89f27d7771f767862fd7be4d8008a71573434b37d533e3c642c36e959746cce03521ac0294cdeca71b19189463e789f34202537e322e65f2c5f5efee8b2bc4925efd0d289a18e81a3071d85a26aa124a7426e468243f914ec6068c744b4783406fc3973bbf93dedb2e99305d57f39cdc1611760799afe694280e9ab8a923e25ff7e4534d47c4846ca849db6a190cc19e2b283b97231e82a1e7a7174818eb18998efc46df5cf9904ba1e8afc49e64a70bc76e1bfb5515390872820093eab582c59142824c083ceb366a991243c265e662375db7a2cc97c6a0168dadd515a6b0627b3fa828d81dc8eb8ee40fe068e72eca4e5ca6c65ad807b7d679ef5a8bd6ae504ba7a83c7991d7d7e132aef1437c9bf5fe7159286e02a2c18e4c7ca85d5d6885ef59516d5a03f2483c864bb1b5a57d9e8b932e5c755a20bc221cd32151d2b3d907cd05de9b888abfe2f71b6338fc6f0ed99efb0079c336374e9f35a364f97275335cc6fc71c743cfb20ccaa5477f249cf4191d734230fb0c795ffaea062c15f24312abfe702b850240c3598fdc0b40d35254ab5f1f0e0274ca79fe86e0d9446c07550f8f74276858151bbe0803070d1d07e8cbb29ffd101d636a26fbb653a62300c2a23e433b38d6b771ce485618a3019bcdce56a463617de9f80992337744229087276fe815548328c3d7eaa2228c1944c2e6de9b3ed7d09f16e9d58295da1335f1ec0feb097468787c2c5cd5f902f577d90795c92f34dff9d82b6b9325a26718e81a34c778423da96abf00cb99edef30acd323f71b07133ae6f69143d6c7bc35215b386d5da7ffe0627e5a77da7853a50a19e8f157067d07d149560f0cdcc5ac0c1ef5c87e84ac20659d869320a251ec045f69cea02bb2312ed8162591f46ed1802f57f49690de1cd61e5af830b1d4ab909d9fd05f8d3578071832e6a2c41530f313c882ebbd23cf15762e5ea19ff94f96577ce0af247b566ec84ea6a3c78eef532fbc4486ca4bee39cf50d5423a676c48789ae5ff1b162b28d009b7b562229f05057f5adc2e5a8e7ac73c2a300bf0d5bacc0b059b9243c82b7a79c94eeb883a29a1a17141ed31152401f6fa7900071268ce94480a150fd2b465af690c2bfdd18997d9c4c097a25059efde1704b6f8625f6a95647f911a4b62564de4db7a46c66f7711809de161eb42aecd0b33315392d381a6d0059a1181c83a6f9d26cbcbc04100186a5a8f747faaa2d7a28ba53a130491fe4f29ebdea022adca1ceed258076992eb0cecfc910c51db0a22f8b34641955927250a652c56a796014203a3fad11a9f772ecb6ff708be4e66d22c46291ea378471549e82efb12d5383b2946d76874235b85fe1266ac417b419ea19dcdab054562cee0854a67633c10242ed20662bd1bcaff914e2a143dad9a83a64c42fbe3610cc45a6ba281e6d2dc57d8481f07d2d7c3f3d14e3230d848ede3f04aa1dbe05cb2641380307c5dfac968b8c1662fc57a6a620650c97334224fa772ae5f6515bc3860ec308fb7a4dd1891feff591aee78bf585b4e3c591342e564dea10ceca072ad036caddc6b6fbb17393790074c95d9097fd7ab5340c6983437b8826ef162a8190d301302c4374409b9855754423d495976815785495f237963face1304da8d9a0603f03787f2f31ed0fab4f8679ccdb684ccfa558ed5021ddbca674904fb0390ce353877d852044d73aef1e2352d9930c599e6088488997858dd8b32ebc7ede1fbb1a04385845790e383106f5dca6d4a095fce922085ce3440d6037d97004cfc2a7cc6c6212c60943d57cb7d360fabe3f8718e2ab7f815317df7d187a55f4fb863184c94910926ff91ab7f39f50b9c91393e5f6e6a3baed00b93103dae986060597d1c7be2434dda0509953d646a8507049f46befa7ee0f758adffc503e6f98e5afa9f0667d39d0c345066eb368e41e3fef0adb2f07d56a590494ea2701b3a110394d77e17b666014053a663e8893c6ce994d2736ca4156b0e608db9b3acd2adc917ab92f7afad1844de4184727bec0e37e765eb7a26cffe52124e57cbf9439dcc1eee8c2db9349f34a786278a05036dfb5db9b8227b29b6d928e914f6d72be85aa178962b3252b6573b35829c8eb2eadee842aca5508e8a99a6d951f4a6f182447e8c2549b6870047f4d0d49836777bc78a73df746f9342c08380ea20ae56b13dd090893d9d20505ac4cf4a0bc8aad5b6857ee8e61c5ac5a12f792a3f3a7e6b81ce78c6d1a65bc30edd9982eaca535ff1a7a730a99fedc170515c8110c57749516031c8a5cd5b38df90bcf7a7ebaaed5fa92cdfeea0b1810c7ef232cb8340a6077f211a10fb36bf5e61bf6e77ea859c27645e4ab23a060d73eeb31b8994c1ad591a149a1839ccb759fdb998a82c6c2af91743f4b63a9511e6e5db2e24f52bc290e623d14b254e0935e2199aeda4f2b36567723f42c5ed7c47c706878a222e10ae1e607dff6684d34c207d2b5230209269b226c1f55eabb6a1155e4a5d2a18b8eecf1fdaaf987f6f755e9f30feb26d765f4ed40b0a4bd462caaf3dd5cf9bd745b0f0024c2188bd06e1b265c617b9ef2c5b23e92511d705892dd5f7bb11e9ba968756d9047d3dad3e58b19ec6f49c7487cb4050a94c9fda9ca9125b309337b67ddcc86dc85d1a342b294bde8290ccb96fcaef8ae9c0cafec920b1285246f7941e059c3dcdd915a0533c7bd8e74e581489d456ed9b55bfdb42527e9f5df6d84aef1943e0409e00140b17092c17761e9bc63cafd91f08f921155549b2cd8f91aab725982dabc85346c9624dd101bc66d917e00898c44e91caee42748499a617b606584ce589e5b8c72dcffe2aff10c69f07a58081cd2204c18333c9ea30d824edf9aa15451e619266f094e2a9d0c6392840a054aa99f16f96c171c3a66b3a325029853dcb01c43edb091a50c6b7ead309c2936ab824c75b3f962fdad75c9d339249cdd3ba1457748d6cc463589439c4c4898eda037e54fbc846e52213837de62ec8f64775aa6fd390229179f6f3770ab37e084097e237f05cf4aeaa25ff30f77de7305b68c876f11b599dfffb242af1cd4a93748523da33db4182a5a5e821bcc396485d2dbf31a182da2fec018a285a383c86b07499e07bd184dc639a4ceced67fd266e687eec643200a612415aa92a8efa5052680c5c89d4434854809c84fd1cd0970122a9bf7551294001e30c743bb3dd6ab697a7b3ebb64b1c8309b483d273f821ca1aa9f6eebc2b70fd62825d345fe700fe0a0b58f6a45de67010dec5ef2893267425f5bf4f78ccb39b5e94003cf5c590f77d1dc7b1bb22d010e850ea08f3a7d0f3d8a79b4c2e7bc6acf6299cbdd60bfbf495af63033b3e7212ada5be528db358aea4a316d45b3da574630245db5c7e07da427ff634466ac1cf5fc69f4e40647e1a9cb96ae4f74eb714603db92013d90b29707aaf8c8a392f95bb0d0de59854a16c78f26187622403116c9a74a6448ee6a9066a4f1c4e3bec7b2c94b1ded804f4f488c1a414a6fac02af62b09965d22ecb1583949eb3d62b1de7498424d4884969e203121fcdd00cef14bdef4a976f13774ac78698ab7a397ef5fe9d4cf1acd114b0725a7c7f6dd54389a8fc32f98a097fad923a327f4117533bae21407fb757f2e99d25e9fb006abb771cd459f0718abbf3864878a3dbb41482504bbb6335e02867152c69eef7b20fb1ff9278910993862b0fabc5ccf6235a0ddce4e7aa780114112f741c9f3c0212be373eed6a33e080338a612ada5dcf14bdf9d449604d1bbd2dc16bec14d50bb98873aa99900d3df264f54149a8b27198e60fd715b69e1acc53dc7ef2ce94eac8829e4d1c27f273ea4eaddee29de574626a4ea80936f4ac66c43663def4edfb5e37e939f655cd0559cd6b0c201094594f62a2712778d9d7e4589cf2a5534cb52bcf2af8a1f97dc091bb1fa64fd4e5fa664d96d8bb523ee29ec64d79f996978340d0b918d85d4e7a1795c5330ee75877d2b1ccf1f0079c587d538aa23b69e540c93025bd7d73ae65c22e2f86b2c4406ca527f9e29ce59e7e9e8a38dbd2444a9306f939e049a2e254e8ce9fc0e2aaf93db9b813263430cb7e97888405f98232af2ae61b87e2b4c6bedf627da3031faa9531779c9a23df8f7f58b7a59685fdfefca3a5ba5d928e0a3c869f41d7193f971339d40e1c7a7ddda90431641c40fa80dab475755d6326490db1a5b6b515a2de8475f85d7c5e357f1b2496773cba928eac5ed11771518dc399a744a00af05aa0de1dfd9caeae25641a5b95fc059f523d347265088b6eec0294ba49e64511db9f08522743948820e2381d6a14171130f5e03d037265854cf72fa68285152cc2e2b570c11f096065788fc48642c7e27097f1dca4e09706739b3b0b547ea78a84ee0a1451798e9f8185ce33923a1f9a6fb48b03143a702c646c272a18c3b6d1d0e19684b3ca4e90bcfd5fd355a3e2498ba72c3644c193d4c76afdfed89fd841a8a4732fe13d0e717fdab0bae0cc391b20f30485a201588da9280722346cb918d548b95fd886e3c4a7bb742a7e51518819d10fa5426794488a29a376fa55bf291ddf68852c778a6f939b66aceea7c8744ce0ccefa8d9ddafe897aaf681668cfab467d80cacecd49f12f9b0ae7d505a926304396e2b3a8f13a366adc30d0794ecae2952eb117fd5de4b6bf4634e33aec8af28bc2f449b2ee236ffc4d602e676815fd8ff1631b0d82abbafd523947de34c15fcd90a3ec779d7cc7199a059e0912985e2bf69b67bc4efa266408e580aaa77b47d900392120b4abf28d5a2188da06c31486f0fff0920c36a460aed7892bd4d695422663ecca3acdf3715f59889b1caa20279de0335b29b7020e850887bdb4126e86ea4549fbb821fe59ddeea667ffe5c8c992b7f849d3e1c28c7925a103efe63694fb299b9d086a7fca342c93e34fc82568bc7b8689cc41309c02bfb004f425ccd094ea1b45a3f35527ac82a92abe71fe112438c42fcbd3f68f0629c18eb8af8b00a7ec7097e62aa4e804fef54699929773d0d7c48b50df04d6adf272a488f6d89dec8606ee3fc27591d9a19044850a6349eb48cc0f9646251245a4d3fa1090f0b36d02da20266ed55571ac49e6d3dedf31ad6a7ed759e3be7cd2f9c5e7fe467b955247242eab1f137218a759d1b8516bccfb747269a2c2cf84647b62f9fd16111857382648e6cbb9aec8d738dbe80301fc4e486482c08256ffb9c37606c226193df1dbe9a3b2636ab2b3ccf30065f3030fdc01de33e3c07ee182f190901efb2e890ad66f0b001aa4352df5511e20fdff9ed00", 0x2000, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="f801000000000000000000000000000002000000000000000200000000000000030000000000000000f0ffffffffffff40000000050000000200000000000000020000000000000005000000000000000500000000000000000000800000000004000000000000000800000002000000008000000060000003000000", @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="984300000300000000000000020000000000000009000000000000000a000000030000002f6465762f66757365000000000000000400000000000000030000000000000024000000000000000008000000000000050000002300000006000000000000000100000001000000f8f7ffffffffffff050000000000000004000000000000000600000000000000bdf5ffff04000000c1ffffff0080000000000000", @ANYRES32, @ANYRES32=r6, @ANYRESOCT=r5, @ANYRES32, @ANYRES32, @ANYBLOB="20000000faffffff000000000300000000000000020000000000000008000000ff0300002c402f2e295c2d21"], 0x0, 0x0}) (async) r10 = fcntl$getown(r0, 0x9) r11 = geteuid() sendmmsg$unix(r1, &(0x7f0000007e00)=[{{&(0x7f0000001240)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000840)=[{&(0x7f0000004d00)="5a84459c7219487fb34939c3b17d629934c8e08609b4b646cca4b0ef00438c37165b36100a933a7bf1f3b5ea0b8e8064bcd8331f8e33f17d96babbf4f2c4790ecdc01c93064a49bf61c93fa0538c3f1b51802f68cd648c5fee0bf7abfc3a5cda8522a8f9fabb25a08a99002df391c8bea6cc4768e88ce00e78fda64a9c3ff9d2417d4e688f5f6778cb8629064ac6a6babe432d9e1214f3ad2ad6f45f4c901f9ebcc6d3263994a864a4dcf781684fdd8a3288f0547ffe673e67715f661ed1a1f63ef90e9acd4f438dce6862d349f51739e07f7b202a0c401063d8ddf05976bf0111fb6c8fb48d36321494dffc02115f318235af9a9bf7d2c5207e376f337c802b2574cac1086687dd4688062a024395eb903be18a75087f81fcbf8c473680cbd6ca990f05dd8d160015eeada4cdf66f87c27cf6eb5f2b1c7ec4a0310d664fa8d36a8d4ea854e8fed2f6abde8bc7b6ac5718de00c754638a4b59a544fdb8a4736e0c3dbe39a56d9e01d1880b305ffa80d6e3731ad3262bb7fa2c279af21a388b27dd646ae3f63ea22652a098eda799d23f24f1591011879d3a753b95428edaaf3cb6634cd2f027f444bc5b04329c34a714efb822d24f292312ec3c61900f60cb046b3c25bfe8a07bbc650422e771aaecd03bc0f9deebf0302671a906964353ab7fa08d5c774a6644834652787b217cdfb5ef5d202bb2ed1532465369d6373e082a843890c2e353ce13de369ecf9a3e2b9f5a36914f2b6f9913dc74e712d6fd5f8e1c7d4d92a6681e734b18d51ea6d4740d2b4c1f114b9d5052218448ab96a50f94569b184af2bb4427a9ecff16aaddcd1b7436c1fd708e2162f433d4428507d706dc5d7b73e09de23e949369f67b1b3da737edc3c8ee5cb36ba582770c73ec3296311984256661a7a8eee211a5809a9c47001183f916e7bb39e10d958ab121a8a00040845f5b5a46ff04b5dce8cfcdf600bde6cb1a377d87e350b306006cf90f2c3798b21d8d74c9aeabec695522d81f71d0b2a40d4cc8aef4ba0b4fbf266a7c2e4e8a29893d5269fcac9baf505cea0e69c2cd2c6e8b3d136e5a3ab2c50b411a9c7cc38459bf5b52ba0e3dd4d22514c93bb2758d0fc04a9236853d9cbca03b356a9969d15e9e6ffc677c3e483107ee363f0d989e779ee679824b29082f9565d6850898dcd49f82d064e701804bbcf5d692c90636b442c48065a5e15b32922a08f2903ef7ca64f76b68eafa5ed7851af26842bde8f17b5f1edffd21daa07746f2084147f2a055045cc85953264503e373f4122805e35182df6c4920ef77f4286e07d54ebad8e115bab1e4bf995c415d78c07f0108d9c3e6a6a0a449b2948d423c023e7c1f7088d57e596b5be366faedcff2a0516bd849456ff5d545de848eaefffdd63b969a4beeef019552f8f758f8aaa01fa79b3b10db8dde3842dd3e2b0c27c4cd0fa01d968082cfc95e6c4efab2560a549f96d382e36d3ef670cee332f0193477d73575b03c07f73ba8240e668d0b712b9347bd4fcf956e1182d48c84b26dd6cd690fe8dde36abfd4c4a42aab741bc6e328c38fc1b5b416b751d7b88ac5205acb59c8190810d85f9b43b0f671beca6329218e2339fd0b47ddd20c35d4e5a80fe68f4f8f599ad36af7d2408174eb531e5460583e3ea5577e4da2febdeb1377ca8f2b72f79e95aa895848369954c144e33d964c2a660377aee5b8021e641963541efa74e976a6243b330e402db0cbea73ef01440dcc3b4024dbe36857522d83010c2477d23af1ee5dd8e7ea5f1f2af5ff0e5a34ac820627d10f2addaa180199aae1a407f69657da9194142aac0b210de4aa982ad79a1e64d282d05fd94709de8da306bc23484b92192a60c6f1bb5262e9e71ce5813e5f30c2038a674b78e3bc5afb541c8510b8cb4209c1d33076931c30a4f9d89b26f151c4f9868aaf6cc6109789678283eb146fc3538c23fccd5300d3d0586988649a475d9c38005131a62864ccfa802c9236658786250314230a24b6a78407ee75d31c1e930001d5e64b715cb63135f8c00e0a3f7fceeebbb3c1a540d0c6e0b5bc1ffa506ab47bc8c45db4d4223561b022d16b62a9449088395781a61207ebf0499585225d0eaeb774a2d32bbbe2a2991229049a7802296b3ac62196291107c855195d377dc75fdf878d32ca4dc83216c23cb80c91a8871e0791c118abea7dcadc3df77fdb46a9b7ef47244b60ca08b2ad1977cf2e66375ac617fb7edf0ede0669b741675e09e5549fbb4f39257db731702e60c515fc81bf442384dc0296902d619d970385e7fffe3d9e58e94044166e1ca8c01b2366d58461c2d06536203b046658526633217056ede68778ab05ce19c46c918205c14666de3d1753f714b7cffb28a477095ab188c791e1f220b76de5d1e092f1e3372aad4a0211548579c0f7ad7424c29056867881d31c719a98dfe8c6947e96941baaec868fc1ddf5b0589aae2d194834b679646de26668356196458a1cff7cf49d8f23a3c8c0288c1420e03f6aa7523d77bf147eb191b1c29c09a55dffa3b67fb361b4a1cc706f619af3991a3aeb9ec593c7eb376be6e01220d3f47001782b8d1b745983dabb134ca5d8d5eeee3e52b396bd8a874a1807a256e119f75715194f4968047e94ba5d935a2a3a3897ff6ff0f3a69ac0ddce6680098c27843c2f2c18af940a1f4a8203816a1cb18c807a42ec833f1d8e404f736bf3448450f8727dc6f9122ca850d06e9490860d78f52e950c6d0dbf4a9a9712a81499c788c76bae38dd8b281be3c185ecf85293d623a58c786ee696735a9a9bbc07fcab0b1c37784eb45353cb82a6ecca042144820df11ace946cdc92aff38ed875dcebd014b49f6e38cb9d6f92980eec3c500c18a63a927cf672766e15247659c20ce0ee49a926212b3272d524f26277a251c5c5584f0d6afb7c261255a092a5c24b156a869d95e2551b0042b911f8e8fe101c89f523d6393cd3e8fc560577f6ee3eebfef289b654dc02f750a9e14219aa1e3632548e93e1ae29f092b15f0825c670ec76f0a490187712ae2b82f57a50fed369647cbb0a72c16784524495e3cd8a1cc9ca0450a9a923dd06348abe2e824af9ad3c9160d187ab4eb2e7f889f5eb4cc2f73bd9bb44918e2d51e2ce7699a83841fb6520caf09537dcc8c673cd01ca02676e3b963ec9f34df3485844c0d0bbf80c63045d826b9abe0a403a53fa52f1981ee6b0148ff7dc14fb4b19aa02eaa29045d814748bbefa1fc0922e5084b8c5592121ecab971ec9a7a4bc787f6aa9f01ab9b955130b3a7da7a4b445f2968dfb578b175943eee42915e703b5d3339643fe5dfa4384cfd14b5cba89e3a92147597e439a3889711773c85f76b0bc7e928b16cf7e55a645c62d13f081a9e25aa3de22507c36d60a0e464363cabc0221c1a2185f8a27628f6924df624a1a1163089a24f3446adca74926e71bea5e0e58e288a65f0ab80856033f66ad65514c9161856363f00451abb01af0b0cd47a1551d4f1686fa8f3b49ab373829ed2eb035f7a3355fc637954ce3a02a42fc1348764f6ce6b3f4efb6d92a4c336a8189a8b82bc4ff7c5c5b76db4965adeab3900ac28fe378a696dbdfa99c64e9d345e5b1bcaaff3c57ce9f7f23c49c8547db76f0d670b118edf74592380f8db03d1717121a26b1ecc6c4d58d8c5aeed0fb6f36ecde60911c9b0e254b5ebd7895f17ab2a8610c0c1fe92d0ef8233d0a16fa291b7cb70e84aa8a5c41731bee0ee63fcd8bd533d85497f7bec8fecc66f26086c6a69b44d24630e815d586e37509c36975205d95c684ed2eca11c4f772be40e0a5032c0a4b06aa407c398db3e185f9d0174164854ed0c7915efd41beabdf425dfe0e328eab0ba39a964593e48c5e44e0427ea6a97be3c002fdea33cc612249e65570242a86f6769fc343f2a0bfa407ae9540a82c44da89b07ef83f5f824e2a399f0b47d73a75bdacb8eebc4862f4b35fd2ab1a00aedba56fe26f96233b2b913ab6145c4a65e34037bdef6a70b8fb784e0e4f43f2a1731887288e835b2b5d80f9965cd7e3d51fbd4fcb2258f92618f81136c3313fd0f9af024b22b4433ad173e00a24b493049c52f8fea29ab61d5dcaa9287aa0357d68a6cc7707d892e595b2a2b74df57f23f20d504dd1d3394a0e9614ccb93c293f29d1484258c46a0c8af1c61f4854f3d8c4e1e7714ee09643ce78c9c34f257364ca49447806aba526aae57081d4c0f611659f45e6044208ebbfd0c306e068d66dce5b20d06c50a22bcfc10f9d459f674c94434b2a5f7a9cf14185930167d42cc5aae9bb0aa0eb3cc6a7c0f20ca4988ab5ea3a9468874f429fe8fb8f8beb9da95c9ed9aeb10a996c6252a580a67300374fc4629fff1db8415a74547f69674954ed9b42076e523c4d10e33e746156c6935e87270d76df68aea75ec801823f1403a7d49b1aab42fda15ed303aca14085c122499f46de2acc51a824a5b9c6bbe15e9241f421977ec55e53a3a5a61f195111e696559e110940e81f96d3cabaca671c300fb9d226da5d2e271a0a064bb9989cba5cc5e06d8eb681e2a27b6b78c8aa6100f8ae0ef669721da05ac9a2e53f0733f70e55a686ec219ab40ce9b2fc5607984ba85c5e0ee5d1a8fb4b45976aa2243a1c9eb671f55750c6acee39372ffbdb65ec39c30d5cee57ec5a31212b962d7120336fea66f59753ccc1c077d834702ae65b7c7b9891aa45fa22e146f99dbd7a48b5ff386ff444ef25cba733e7ff4d1d7c1a10c75f8a32ea1a64a35aa9f08e92d04a643b064b61f2fcf21891d3b40a830a6de738a605b63eeafcd198670cca164f7965815408688a60961233d557bb40339dc7b981b6744e087c3a5f5bcd23064742d379b11002ee7d5acbf1b3f6630bf285ff1d7e2c94646b459f90692692ae3d3bee5f84f47ed38447202b40c97df868956a5e110222d1f152568285902c5baffd52f0acb09120907a6b03f21c8674849c9edaccae5e7e072f66afa100f2d52a8b59f9aa2fe21e1bb792601151a6cb6464eee6f8c9b9c15d509db5587f84efb329cd21345c3c849bbbd3fbe57abca1d5eb7db4636ca13d7a76a630f9acf4673b4bfbc2629cd4b231b9f3a54dda0594e816102009db45e61bf58db6d12c9eb569105e5bf1bf04cedb5bea365c10c5ba577a342045a7369db9a4b20b9d774d9538f5a87ca12d54f8ded3f8602353a97372ee5214325fa1d4edb33b93d94958f390f8ff67b89f6fb6a87cd1bac8c21777f4e284dbe7044d4fff619840530abcf76a7aac0c945d94430cca0da012a83b955512d7080bc7f11f32574acccd804f3e1ab235b13d3ccf737a16f80f4941718beef0f273882a75ef73331f11230b6e975b1af13cebd5ee479d9e0231696c680e063a452c20848d104635c198abcbe94386c029ce5386803aa4ffcb092d202ae5efacd8db189ece5a25f68476e02481ef99e340233a4f8e3bf18760592c4fb38db3e4a859d0476d7dae7dff8b0fefff40b086cc8215602c0b920a2ec4e6cd0704a1a3d36bb7df17f1290c7c15cd8982e6eec7649b15dcfb025f791b8a3f0ea133f0b471400e4c724f1bbf19f2fee1cdf2287227c108774ec69f94e622922667d40ea0bf5ff1ea898a1b4cd77baa5755e7c2591d8b2649f64a4217f26bf55d8dc66551b252124a9c7f3fdd6275adddbe8b0ebb932c10735151b5448a202489c183dce26cb668b18ad8f0b47554dd6c47b8cdc169a3848a19f34a3f25d3078616601c5a386f68803a598d3c2e6c58fb1aa54af49ac9209e5811576761016228c352d8f1", 0x1000}], 0x1, &(0x7f0000001380)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x58, 0x40080}}, {{&(0x7f0000001400)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001540)=[{&(0x7f0000001480)="cc05a1545502c055525c9d6544c904fa16585ac79f649080e098fcff9cd1cd122e60501b7e594a4a75aa3c7fc585612548a22b93608ca9261cfc12e20f3bf74b89509098456a", 0x46}, {&(0x7f0000001500)="e8469209", 0x4}, {&(0x7f0000001a00)="14ae45f318673f9be3a2a0c290bc4cb7827e4faad3f1ae44fa087b66327427a9d052067d3e535809bb6b937f43299c2969925e9805b1dfb0e156887b0a10057617ab715eb95d0d1e4757feeec3824b2f0e59bf0250693c5300119120dcc814a572032b1ab2dade9bdaba4eb6d5be26d5ee61ce71af8acf567dd36341fee6d23310e9338d3827e13a1ad035950b5a0ce59ad08d5e212f82", 0x97}, {&(0x7f0000001ac0)="5f9eb5c25c2bfd611bcc42e16c98f3dbb6a071ef0f6f6982d7a36c909bba36a593d27aa74c42e1913e389985b46529b7c652cc0a82edc4cfb0aa55c5fe99e06295e5daf183af4d8052cdb16bebc6766adc93f199da69ca89c045d21e2a406e57a1ebdcafca7be74243197dcdd13a3569059a0be66788b082a7bdd95175abf44736fb6f44db79b11dd598b2e43e805b4986434bf79bb0628b7db6bd9f0341b956e765f9ce76c3f4280e84ee19ad5d49afe4d029252b9d24054c804f6a9e30483d256d2f19eb686c13e9", 0xc9}, {&(0x7f0000001bc0)="5d50b1cf28b81a2cce692b82e2457cc62a9aa866b421e3c7c6877231f7570a303cc8eef113bcd9a2ca3de4359f3dea546c77a6bcbd0896bf5b78f8baa75dc9b39dbddb6324f9f3008747870dc443b06352930b2a3ad8e4de2193ed5a998863e1de3903f3e07f13527f8f06bd890d46d974723a6706f9e1bfd3161d293008ea3155ca2b71abbf797028ffd91cb0a25c1807da2332de83f0538e973e24ac61cd1887546051180cd843f597808997981b3e232497d2ce496310e07de10b49472169d15543f146d2cd3c5709d90139", 0xcd}], 0x5, &(0x7f0000001cc0)=[@rights={{0x1c, 0x1, 0x1, [r1, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x20, 0x40}}, {{&(0x7f0000001d00)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000002100)=[{&(0x7f0000001d80)="9409597abb67094579b637a55bb172a9130ba89a", 0x14}, {&(0x7f0000001dc0)="d4c289ed9583bd1a2260c7ec715d6def5d51e8951cf1e5ae20696fd69006e0cf068ef7c25a072073549b3c18fe37e92563960b9246847f1024c238e3c867abaaa3d9a00d86b2074df987e4bbe7392bc18ee51a7aa3c3ac03bacf9eef4fe3811859a522c8216b4015a3a6170aca0f8554bdb12a48bb33a1f7ed4c8286dae2b32c4472d74a907fa8b21463b20c666b3368b625f44ca09ad8c62cf40a6e81facd318efd52eb7233b1606592", 0xaa}, {&(0x7f0000001e80)="561b62f1c1d211942ac43b0af16d668ce82cd46c7815494b6530b70c7e", 0x1d}, {&(0x7f0000001ec0)="406a4f193ec676ca97c609b3edb21703188944adb968b21888b00cb8877f06df20792251b362a7065571d3d50b2a01f35dbb04e148e5bd67d2f41c5a4f01051c36614c92d68b918c14142be0622c3e829089a41c1663601ab876c63045ebafd59cebff715b9520d7d0e5e05c897d17c617e5", 0x72}, {&(0x7f0000001f40)="e4a9be6ae85952b510bf30fdf293c0d7af3e8732793227b66e3ef8d8609fef9b98b3704ee208124676ee40bb7415d02e0303d19fb8289c474a5af4d8e866dad85fb781428f3f3c114c2fca6222f6047d8a902d2cabf39348091a5b0b32e8c183336b34fe6e7040ff46aa74c044bebbbca964e72e8edf8630def1ed9384c33588aaa9eb9b56d8df79c12eace101a9ba03959273b99dd53daca713402d53e4becea412d5deebacf76b869351a09c330abd73ae06bf23a2ff6b4a2996f6709e", 0xbe}, {&(0x7f0000005d00)="d308dceb421722218d5b9f240e7b87fa01bbcc91e2fcee739b428681605e3d7ad640b69ec1ebbc4e95561f327cd6067df674be5def3a1880fe0fcb19897477d6502a1e73fa7565e2f7d22e212b71f3f6890470dc916d5d5dabcc22a8c7564ac544c1444d9c93efa3df9c66c8bdf0d731b4a555fc0372821c07f5208b7ba4c7f15e0af1130dc3d8604991defe4bfce66ba53c0152b40274f51497750cc6cfa48a11433479a47a7704f05386ccc0cedcfed72fe101293fdfef968ef5d89e63de84cacf274331859e3ba80173e7427560d166dd8d92442462009c11600e451b924d25111c6bb238f0b80d7e74950a09b31a44adada418a102d9088e1fd12a305ca8e6e2b8208834b1c1687fb159625f269714fdcd17f5348488ad758773908691d04667ec849e619f28e6dcadd69b9e24b3446d07c051ae9dd352ade064df363fb8967f24ca1577ba1f5f1f89ed6a3dd71fdda69bf148059f66d5558e32027357b05d5bf98d37e06e637ae12e6e3b9ee1db5159d66f2efebf2d2570260be4d354384b6d1c1b2d495e31f2a4e120fdd639e8c82ef0d26f9640ef276177d63b0ae08f2a0f245ba46a123425118909cd9e7fe21243bc67a15be9b6fdc9b426bc5c668f6e2511ea136fb6cd2f52020ba9cc67e1556a8750df79d0f82f81e9dac21ad41852a96dcdce557092cbfe335712c2a6227b51bc0ffefb420a1419b15c578e3c1e4f431b1ee517e7ad4ec8d2dd8de7dac190147098a6b912a3affb03758eea0ad083af54a5f76ff6b3358e77312e931b2344ff05c1c24a08b369132f9195694336882359b3b8bc353125f249146e9da9edbf56a3c6ca80c2e4b6568f2842f1bdaa28b992de086b262dc174799cae896e596c2aeddb8926540aa501638fcc7818b71c07f7985bea4c548445a2a2e2eb514bad0aca0b5646c95c41bdbd6a9475ad8a12e6a1ea47d47838c25582a2482e016a949aecb6c802c7be0147ba51601763c4a4579059fa90fec95363917117948d1b35c322145c958bbdc350de7daf71bec5eb477d9413b8d91a890e8034d7a885795454fb21cf434a842a400bfa27b64db765b0cb608a76ff325e9ae5722b338c144d3044445dc4077e3b44a171406b6ba590b858a21e45f4bba422e245ebefbb71ad104299ca5a7092c4959dbc4dc0e14034606ab8fab2031632dda93a9b488488e436c87154ba953ebf44c47445ca458fd078762cfb7b422a6367aff1886989d2a8f5d187138cf3d3a249e809223f5ab4c158af8b3d294e3be653d7fe2ef12b5d2523c84846f9be9e0265a982d821a4e7cad2d5e0831066297ccaab28a86c948a31aed7eaf0e73b4d8e50888516a0df5fc68e282396376542a02fb6f5ef42f3b41d7ac6be57babe2439796e76456bcdd98951de505dbac77d61a470dc54e95986f4dc19ed2b54a8017c00e5bb3fb738b08979afa08ce2787096b44ad898a69960fb22186dbb742dfdfb13c1a2ce91c3fa395f1a58b4139236d13e4f4a3ea74dc1101808371bee3d243d8dfca460bf070e1a1add10ef3bed3b91f8edaf7ff4e25d92f17069b33cbd172fe33a00c8d867d3cbff54ad893c67e3069221525b1f8cd6a440101de50e1ef12567dd3edc92390c82fd9bc9f609402862197b169d3d639fb4c71a72d645dcb74f16e46d687128b4807fd680057c2ae3914c791720820f633d6d999f6046f41c800cf2ee196617bc43c38ddf551614fdc207ed360f84f94c89b36ab14aeb420b4304bf836d08fa10bc141222a8a40f436adc1c506196b67ae4535d34972717083b1f0f055101746c6d96c661c1a38d6a56fea22de94022cd4a762f78a354a079b85005aaf0fb6a3db78b7b12feba3d80618d84d8365cadf8bd5c7477ed3fd05686b0bcffbcfc6d38098ead1cf0f509c633bdc2d34de6395b62163cac5439bf177c9cf21466cdab480d5e51fbe0b36f1cb21555653354ecb4040f44b27290bba327a80461bec7c41d8efce32e62dacac31408adc82d9804e71cc4976623669c04beffd6c8d67f7e98001f7f1424d95c0e95f85080b5ecf90cea48f02b3a9abbea2756c1bee26611dfdcb39a941ba27058832ffd7a57a238bfb1144aa06c48eab646aa110f766a39bba5393ea7da9826295e1b02ed7498651f33845d591b664311a9135ff571057d814dba33e145fd5193d2e747b871e58ba51b4480b748fcf01bbbde84b9cdc99fe85b7299c6b0089640a96e45f4ece4af88b87e49d3cdbcdf76fad003ca44033636499cadd231b4bd32faf78c10e915836215237bd87198f685c71879018b8596c2d411b7c88ecdaa56cbc6758abb002ea66b25cb0d6f0eb06b2f73b724f7f74e26141f68f8c605c78de177f342090b88d4369734fe1d9ffe075110ad0d8835a61e01f9d586a110a22dfcabaf56bcb9dc108971893251e2f18cf1cff919581cbfc40c3ff67a68a27ec27d48a81cde6e3cb520edd17fa3399396bf616eda0d91afbabd4ddd41aaad714dd0c1c0af4dd909ee82bfab15edb650753f43886b5e9d4ce69e0a0562d64649d45e222b7f778069bbefe65994273a19d19fc5d5611e88a2ce69a824d6ce5cfab323a815933dc715299cc524e4b1f214d94468f2b3fce6f46c9ccaa0f277dc00495316206560fb7e1a8aa7d144fa49bdf9510afcde115d82f0f8db843c7bfe034d846a456241ae52e138048a5a1c2f4662a6d0716585253ee532e638cac8ac8f11f8b44ced81a4ef0c8389965538975b4d3d9e77af3f77449262e3b324f3276632c513e4faf4c19009353ea629c060271ecaefc016246802ea6fdb6d6ae5c0ffa3a147342d6d45d1c4d450f1690b2346a56a81aa66e3a28ccbb2031b33596dfda79f6d299c721179cb7e54b301a846b12f4da78a972ecb710a0d01d4d0ee49c5e56e90c33e5757a9372f8f3540fd9131712a1fe10ee68960456e897b753798939d019d402c03564854e3b449911fb813405d34b88bfe7782ba62db6cfe7cd81b72f54756664b620627f1fa23bc59baeea95db20b926bde7ccbd5be8817414bdc90e098c36dc39c039e347992cc396c1abf2b0823132ce196ad53d2ca3a63b26ff0d1ecc55d4a35adf6637cba0587a82389e1fc7e90f1b7da39a9305bc80af5c95644caae61c5c2d959b5ddbc24bceaac2e4a3e1570808a84651bed0635f66ab7f2e53f797b16520f6d103be9dd78952b2f17596c2c24bc6be6e33c49b86fd2b1271d5dc4b4726c77c262e60139d358754eb84d7ab2d119307bc553da54114a74aedbfcfe47510bdcfb7c963325b3e0d5b7b567a91c5b171cb677260a9ee27b53aeb9d33cbf7d223f803240091fafcb2f53fe6f784ebeb31106a1c1f5f33e9005e3021ee305640865057a0ef05ab5cd4e5bb67eb3b4049848a532f65dfa02a38f4ccc88328313d4996cb22e52af515a1c7c56b5f9e1f6656b6d47594f6029331f3d68419c61db410a327377b67b2c778cb459c39fc2443ea24ac0046f32e287f176a00261df8b6fd265e07a745511c8ef1a6141a8bfbf48b3d135391a3823bf37319890a1571ed26bbd6aa54723643dcd5ec356a4ffa1543742544905b18a07a723e36346edd013c9ef6f7992814fca1feec5950c042cb6fedaa6160af5613a8a3a629d486e73622266b96c7d9ab539693e9d9b1222b053f64bd6e90019e6b28477feea9417622cdbf106698f15c12821be30643a1f6209eef1844e74638cac73cec0280cea5f377f8f5a55c29e3aefc0538b8db512d0d61273064ededfa37ab3bceb79bc0a0cadd0783467365a8b3414ba6cad97180c741a08f52ea48a48e4f71d1a96e2fd373eb94e2190ea6e193c747d7220cc9ad85dfc6d0ee076335448ea82fcaf2aeb244a669345e4c0c8edd0304e29ac95ccbd083aa7236991b5a0ee58cfb324af6c5cc3e6e84ac80654a53e7f6339bba3cd38b580bf9034dfabd6d42e9f4a88b3ef354f4a9bbe0e4e8c59ad91892062f338a4ab4d721fca429d77182164b974f6d1c70510b4b8623bc7df0d68d579770ec8f9f8c83e53c0a174056c2c4e7d16162974bfc10686bfc679af11e19bd06a16b9d4ce13be2e5021ffe772503e1cf518ac8cdacb51d7868847bc01fa2c1c3adade0490b244e335a9d4e9ae9e9b4f89d4061dadd18e0a3a7491bf79316824959617212964479e3e0619d5dfe3ce8da86d143b4cf54d48ff4d53557737f68d92e4a1b149445b0f178429ff1f20779b562531a23e63767bfe3a2b01a2a3a000af642e846def9889a2dec36c7c1cfcd75b2fa9a15774edd67619e310bd6bae85ad05a5d2c7302e419a292f87c57be7a4d61c7f0f43e8f33746b00b2362888863ea4af82ed7990b9f2d4031134b24328b81417fa777102eed93205466663382a56133b5197ad745edd29b5e87173f00651acf2d9b64b532e39be305b1d3cbefa42216b87dac01154f8c7150815635c5fe1657e7cd9dbd8238c1d170c9066116d428f944638bb47167e27be982463c5cc964a94e4126f66cb160d05f0d52ed3b3762ab845a13f8a7780b535a4443f03052b9acf844fc1b6bb02e54c742f69d1432c7c7d01e293d799cbc62daffc846f81f9a7d44d830d99fb0d2b6be19c072ab045168f607b5b169c459dddda6b45f8f1abcb970dc54e62400c0fc6af7803689aa6f743c1dbb606a1b7a0061c808da864567ab3de48c1652be2c09426bfc42ee077070f5dc0bb0f6d4ad7a04540ee585378dd66f42946adfef60f62e01449a4dde214eff88e21f34987f49c142be36e6a754cd8f780062220ef327419c067a78bc09e808e31b244567c246b9d9e072167758114b07c748c0249e18cbfe12e05528f24ffc921a10dc4d7a5f4889ea6b1a8acafac04a743f6cd4a3a95bf7ea1cb6d4d82ca24609644a2c52d5d5cb39a06b524e8b20441b1a7f673e84026c26dfc09a697281c657bb49bbd12d3b3a9335b9094b7454aae97b15ff25041edcfaf46232f97881d58b75bcd55aa69f6db75cc234d95886a3d843bca339eb9c57d71c8325b1d4db9a409b846306d9d249da4fc4311883af881209a86a68ce55d900fe681829085c8629e72569435509628b73de442da112333f812bf50ed97ba6f7aee5349bbc5add322df381ce2362aa1e4171a90dcaef57fccff5abb162597eae6dbb93acfaa057a92ea3bc3722ae0618ed1e4ed888f74bcb0f5b8c17ce6a1c6268d500c2504022a1d3e8ed65cf2c1622446bd76972f674a349fd706ecfc5afbc6d107cbe80143a22b92c3f7001317236eb81d1a405c807fb3c48e5105887a89629458d680608cd46316a0bd88f0559a1ecddd7f2503f1e84daf30b8c42f7419ba90ae20390d7df5f5be3f87b0e87651856bec6dc48baa8ccf7261da5b9b4f15bf29324e05eb2999c80bbc7f7932fe047076f3cd2a919d8b5ab4cb3b7ce1cc9e7ee818bf9e8a1d9c68ca565cc42cd1d1ff81d03966ee18c5fc998f81f026ec9d537772fac23a9c7e5a94685d2ec7f2f0587c9a2ee0c98aec3572eb47e381ae3e1a7ece01d4ae8aab767ea70ab132b615934b2223eeadf2c6dfbedcfc67a8eaa4907f48fbfcd6503fbc2e308071b227801e8a062d73293d58d80c248e493d171b06f238d2569fad893d8e17cb92f1283e5a314654a4ef9159d44c82066b19e37edafa78bb9ace8e32c41a30a2cc932671bada09e9fb40ed01506550824a38d1839f714d026efe35a2e60286e6ad5cbe1adb634d4ddc4db4b1fcc2f86a2d7067181cf2b96f37f8ec40d162479f27b85ee92c645e2b001a2ceb41be7fa4bfaff56bf07a2d9af53707193ff67", 0x1000}, {&(0x7f000000b980)="09afffa1f8cdff4d938b54dc8cca6aeb1ec712812b177b18436c011c9ef29fbf702526976b508732c7820ba14d7f706f43574c89ac7a76caa6d94a48ba358d5082f532a5d80464ccd2fbb45fd1533e01ec2b60c24ddc2b9b71081493653024cfdd191e274b2231d201a58427b7f2e282c21a27e71d3c1f3110c5038001916b463eefb22219305714c0f7a7888393de13aec0f1a036c160eaa5a2434001ff4315b8b7240cfe8013b1f8b4f387cebad996e695d0f0ad63eee0d6afa3fdf4bad850bab05da5ce7e421c6387a32cd0963d2f85884fbd32f354f1fffd054b0ca088d34a3c5d03a0d09cbb878a0055fc34d179241c", 0xf2}], 0x7, &(0x7f0000002180)=[@cred={{0x1c}}], 0x20, 0x20000054}}, {{&(0x7f00000021c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000022c0)=[{&(0x7f0000002240)="7b4c019b441ca62677f8920bef024c031ba8b8df44daee1bed9e5c26a2a2c46e89d357ca42dc8831c02ef1ff9cf15178436a7c3a689689d846a2dd1198838b6d9ffc92d960a11f52dca1d1a63ab635b52e431e80258e27739d3bc355b6c71f5e5d8588bff9c41acfcfd1fa", 0x6b}], 0x1, &(0x7f0000002300)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}], 0x20, 0x44044}}, {{&(0x7f0000002340)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f00000024c0)=[{&(0x7f00000023c0)="bb2e270515976c3d94aca4302fc72cad945df69036d32bbb6c21fa1ef6cb374f1707c540c58901ebc4cf44f94a7106ca3ad1c3174c95e95e5ba77e3e944c3a56717907a39cccf64e734ed32b683ff22bfae1e488c5490c213a1ec3d1d78befcab3d2c57b8a7fafb4895503ef0fce515293f0b73fded3d01b44c24819af243239b5266ad964d08d960927c3e912507bfd422125c73aa97da53f9852f42e5a6432945d54cf4e3b78e2a9ad6609dcec28dd888abaab2ce0ff3db0ade47b1e1ab769a7e82209326ea8b53761fff7d6c4fa1a864802c996420512a6c6bc7f0656a22153c1cae94d34d3b987b7a8654063de1cc589bae3f46f", 0xf6}], 0x1, &(0x7f0000002700)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2]}}], 0x68, 0x80}}, {{&(0x7f0000002780)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f000000b8c0)=[{&(0x7f0000002800)="33a7ef10806b039a72436802ff9f7366f895416c8e2a2ca1c9ff46eef33dcb0b7bfcedb98c4930a35843ddb7d00e971227e556db9a9cc338b225239486ccc9d2098671a3d9598702fb16181dd5a76745d3e8ff2cff71", 0x56}, {&(0x7f0000002880)="7cf905343ae61e8d2fbf4fd918757a7685a08c826223734ca16588ab35a85119e0229c8ecf5eb92c8daa58c3d4d77b59600560b4584d6de6fde8ea98c29de7aaa3b3de02eb96d7e1e146e23d0f53ff4beb8d16971429ee4bd9a3dfb4999f252c575a7bfb7e0c5fc8e9a9", 0x6a}, {&(0x7f0000002900)="f91d335347f831c20779a8d8a8cfd499480b11756c0625083ec6083b2800e3c8f1d84c0e500200237e4c4ad3e69c450a", 0x30}, {&(0x7f0000002a80)="0f591672f44c190204fed16c8cd0ae47da80cd453fc0cad2fcba9355dba1a9e1636926276e615fcccfeafac50786fbed373c5c5fece7921724e8ce38a2022251bca9311f9797a18c1a52c530a2d2004fdfa6823ff0cbb10b00365d729b8979f94929ef3989f70a18d533857dcbe737955bb55b538af5633b96a06bc0071c3bdadceec876c4b640d12a37eab9a6238d4f768308248530592e41856eaa0e6e7db5fbfc29a4634f835ab7e871876c50cebc8b84384a65cf7505d015b0326aba9ffdfe93902facfee56263e2357548b2f3156030767eee9a6112d436d6df1c3b9b8a8a51961e995631cbbe7499a28d7e21246f178fed3b0a74", 0xf7}, {&(0x7f0000006d00)="53c139cc925d18a1d3a853dd6f9e2c3e3500d2aa14905c24de9b85d62dfa0cb0324e21f0006012aa5ff30667751c7c70e637225c802347a77b91c884dfa7b255d4e57144ab9452ee975d7bf853334ee80f2623b9d707143fd9396645d9d90729b9059f77f0ac270494138e46fe58fa10b7c87536fcbc614b288facefefa05a42c2afa96db137dc49a9991f95706028502cb4f1aa757eb894bfd70ed6de252706d2867cded5b3730b0ad5ee5739e0a0e55fc831106994ce18d2d00ca9226b59e3e8e3503eba4ab690b97231845da5c420efc9a8e430259d8a16f2521f4a87c7ec8e6a1e9acbd338fcbf45dca8c6efbd2cf9aab69795fc8feb06ef6c073d2fb3a90d5b407428c5d74d197b8413eb55300202631438177dea2e39e7d2422849410cf3cea0f7d66cead71f5da8e59f16a45afb63483f2353a80bdc21fa7f0f4ec54b447f802e6df5904dcc84d08f8c1bd0b3399cd64990bae554eebbdcc743271aeb2e196405b0e6612ab1cd858048ddd7d89546d54dbecb2cf549d4d45919fb138e6693691f176025887297f00bbbbe8a5508c935a55ae87338a89581b1ac9549f688ceb714fc3128e9b4576eb063f978ed3675597d2eb559f64afaa09f633a16fd57fa52aa09b3bdbd515bc817c2f89ede60b3ca88d4150011e3436895bff4452fe1f6e5e4bf0c146501daa993f174beb1a5358dabea42574020447635d608752cd70718334d90f9b990693eef61f517253079ac0e30b34910977f4bf918bc6be0346d1db43515117a5ee5e5b7a58c2c76813c80930d369c61560df80af8734c7b39179ee4c9aea53e2976782c4bcec35eedd1fda152dc0d203b088e4479acdf2374726968a6a95cb8fd42994c656f654fec00c379950d0a3fc637a3b27b548d0927b736d5aed0758ce8503c4975956bfac689efe9435f07a11a3b1cd0b36e145e3b790ee139add60b96248ed5e5fb7e581dac888f1b107101231b9c48896a2232f2d5ec4a2955baee09d9409ff85e4bcec6cd314e676bfee64cfd4ab7b71d3b618e0a207cbfb05fa9ab02d9d9f5e84471e4d3a15a6277a1d43d10b187b9197a91382214635e5d4e61150f9cb01577eed4f4091882c81ba8cb8a9d13605abbd8ff0881b86759e6440282c804a89edcdc5ba9dc524edad2a0276db005303e6c79bae0a0d64c6745335ca732b5bffab5a04626f0ae33e1599aab2d967db55bfe77d0b92e4626662a2a279bbf1c7a9aa9aee18789aa81e691d895a0cf84c195a77c591e8cf89ae580e52a9d6f1d43c920ae886c70f65a2856dc52ade3d04b983be0b07946b75ddfd4acd425eacaa9eb83214dfb11c39e9c1e01c4c673ebd1fcffe7ac7282b139757c3b23cfa89be4256143b879c723aa15564b03c2dd32599a0cecb26130ed48af8cf4717e3d0906764173432bc3af7b6433e9073f2cb4866e3edfcd409be79e8c8b61552bacc014803206b106929f4218b853995bb6aeffea2c7545cf46b3223585d8fa2652b4d659f99939b3d3098c7d5af82846eb5dc39de40bbd518ec0115bee38a2021644f7a4fd1e1ff06e4bc08fbe8553a11d688cc76fe1784d3f24fcc3da132a156c85dfab7223a84a663d77d9b03ac2a7e7b93436068ae24ea43edf96f70b367b8686294ec11dfe959f1f05d182e13b37957a15b7169be8a00a55c009ce9506c826101b1a5b99ce8277e80a3aedf4e8ddb42f4455cba796bf657a6a47f8d6ff0660c05141624fd3ac35fb464680bc015b725b1639b36a6b6fb09dd17b8be23454fe27a8ee0606b33b511a30a8b62d0eac9a0dbc748ba0aebd39a5e9283b3e7f2ccd029a81ec96fc79c92a03aefd8c8470c7f44a7fa364f987f2dcc997d2a65c739b55a65d35fb3b1300951a8e346c25f8710a6bf4945a2844d44fc83cdc03a42b1fc453ace156f090f3e92389fcc375b2b39efd101f8f574104d1aa1ede1f9b633dcd7e04b543d68166c1ec176ca59dc828cddf9a83722b2902cd975e1eb2bd8aab8f5710126133bfa0f218b2371f79e680b6c596c77cfd9e6cec864a04de896eed5474cb575cc1d84f3e361aa379c29c46dc6b1a922c53fdc89d4f34641490a8f92ec9ed03ad2e1f6ae661fc208e77ce8b2155f8bdbc6d60a5d0e1c72cab597178b62437e83cd6dc660ac62758dd9017254abfe4cfb77ff9f3aef904548b53f97744f94096d89cc080d841082a0005f3179ffe9a6999097e2b02a080e9215c2d0cac1aabc35bddc0aa9df21fe3d6683aa6f5f0b24ae75d6b004944a783a5ea63017781ad67d786ebf44fb4fb25e442d1e0a532918baf968b789175aeea52ee2173c81e2f16d095e9e146ea6271777a52113db8ab79fb131d3588f772f066ccef7cff26d934bd25ff338e4af15746f9a8e86f2d3b1cd0b3c280b24d07ead9218f2a775bc3b5e66c6bea2d7b44d05880a6d67a1ce4add0aa01fd4b02102dce8e2f212587de3e3b76b93a4077ff6f26bb77612d65d077e6fbd25e497d58075609fd55b4701716bc510c80aaa163a867e2efeb8e6d3ad2d0dde131261494bc5ea6b62741641b7d9d39f7e2fde8e7f83d680828bc99c4e72d98013beb203adf290765b369e061e93d463f797249213ceb7ccf8823e5ce152eca8d5d7c197d01172b67614ee4f7b8fd23ae8530f1fbd592528571beec0c4d1694bf91dd78f03aa51010d37a271f2887295fb67b40733b6fc2b516bd47c194105888c6aadebc08ceea16a7b89beda6b40e13b250162bde155e3df9e7f3ba345c02f94efbcb26f5fb72186d3b1b0e910c60a7aca43b4aca608cd52d28877a530c28703d944b59646bbbbd74557ed128835110c3e9626eb6ca96b7fc01bf0b5069657887d29e95b22cb16707b83e7731aba59cc576fcb477803d89b31b4b3794135abef807f5a64231d6d0436059c49794a92c1f6740b80d7ffaec92935bf747d19a029431314cfc88e56237f2a99d71154c03e79ce740c856f7928709629e1d569deb0f5a3975cc965df585ac5acd0aec0a319823a3715b912f50b12033b3ae38f7165d7f354686298bcac96afe83e5ead71597d3e6a2f03f9928afd21590b93105546256fb2a94989cce6230690a1d71d00226b8c9c1937109900b986ae6d503200f5cf7f799d1c87960b57a955a92ba48f64902f6f10b37cc52bea0cda6be2898d8382153269cb882ff9d4c579e4be8f609b727f7bcd1debeccfb2c00f7cd3ba08699ba5b52d583b913b622dbf4c975699806d1c3f5dcabd599d634f45a47e56e264f137ee68e991068010ede001e017f44eb744bc5fec2d8ac4a5f4406954195a67822786e879cae1c121a719932bd8bd5420c30a173b700468f9cc221836de8aa4c64f5ef96d1534d47f721785a6f621d95b1bee2ddaf854883f2e72c9ee7ce3c57adb860cf02485691163bb051e830d91345662d83ee31b386622fe5b07eeb1200b70dc5ccf8a54d919033fecdff707fc7ac783815116725f148fe7e39e7ff2e7e3f35cbd8bed86adff09023e4f9b2a6404df2cd2b234dea1fa187e371267ad9d3c1f231971b48a0cde5bff52ee7884e5479958f955f6e98bde40eebaea371bcb495e4008bbcf56684961aa7acdb4e53d7b0e6396834c1b3faaadd0f50cb6fb793d2f8b8f14fc442d5f2438567a88c1aca8b5d49461a6e3e908988310d4672bdd936cdb031b9804d02c8316c8ae7525990da902f381e54aa1dd225c103983612a7e1a2e3ce241f07ffce14f4cc280aae2149196c70d45b0668932fb68cb42d5b248a570014b37fc9a8ddb77ec14814eea49865c6dfc9eedae9ec0d8382eceac50a459262b6695068a630ffa1fbfc81d3afe7f8d61bc38b2c57f32e50556bea80da002244ce7206ecd14c15096b4419985222b0915d070e8a8b12a43e5cdb0f0f25759479f6b7ee17541d246ccd483c11acb964e3703044f772e2767827343ceaa54fa32927322ed1c926ef2b5d7fa697747e577772944c01feef7cf0abccebab4bce4ab702e194762d8f046fc998c1b8ba8ac303f0bea182e3a39801aeff81c53b1db1fa02c81a0c8ae828d41a035029e4d1f39f8eef867b7902bffea72a6deb13ec2d65b2f2310bccf9c6ee376c303de36bd77e8ea3bef53bf3285cda3a4f5ac1a02fa706803c5d1547934db70cf918cf705055c2ed60c929ede34cc057ef8c101c06ed628ee601f55b8640400dc22dd13be6051ab6afe0046851830ee3a7ce38a4d68ea86f11d324786c89c0b889803198e300f454bb8adeb978b4f1398071450a827f93a55e9fa0c6c3f6278db523558ca31768276a747a8403d4eab95a3cc9ba7f30db157dd587a5e1447897b303971d87b93b8e572019c8a528135dae25d6aa492f354aff2cf18e1360e95d722bf93e9c76db50cbb417b47376964472957aadbb5a1e385e6f68a298c7e9364dd53ed0ac47597161d7f099d4d7778cc005bec9d17f5b84550b1194aa6cdaf67e459cf926969973a52cb5aa0817b9a624c40fdc24c8cd53e694e77e798f04665419e51fe976c274bfcde69e79a09429c9d34e9d20810f433a62925b596d3312b07f67a04b3f0bb73904d31a1c89d876206a0e731eb42a39bdafae185d1eab1991c9175110476303767966532ef83eed13ad0b8899f7b4731e646795383afc06282409abd162498280488cae4a46e31152c069e7ef5980b89011a57a25ffd16b8d0924c1919bf46642d5c9b6f636af62178e04b962562c427a296c2fd1106c2cf50148873ca73744d58a3f95cd703cf96d98a08db7922dc96720d13c2140bed2551f4fde912c8a6230d152de1bc0fb2521f325e2fad37a87422afde0c431561e23358315404313a88554fb8e845539c5a2ca14e6b029782ee9d3bcba19d2b07a5fdf4fd2df14876fd5c9378080288f862c90369619ec3fdc8049b50f7293a4e452aea4423caf7195beb36552590198a1fec36c9506fd313dc206fd990954f609b304d5e6f2ad58e82ff9a3d7743759fa73536946f916c79f618bc0faa1e6043705e31e5bde5ce4143d47524be2f891eb923840109934f1308375a412ee8a54a53f23fb50ed0a1030999479f6fd34e27939c5adfb50390a0539664e353fb6ee38e34926e7b956aae7cd59e2e4e3c34aec9d3b0bcb07cf4c96e37551038cf4fdf11dc22543a51fba983ee1a4d5110bf9190e1fdace0f6d420838b87633239458af28b810ad9b3662d1a75bf2a208d78e0543fae0cd45758e13d476e20fef6db3acf19b08b05c8c7943e201882f30af162210da8d0b2cfe4de5df3e6ccf48695edd5c6b61e3de725da0b471e389e6ea1f64e9117776c19834c6a0d0470fbe34f817e69abd922ba070d66977b005b0c2fb1acdc3e0f9afc0003f7c17771d67799eae14587253bdbc8b866c4729399a350fcd0b54803fdded9f1f77cfa2abb8150b426bfad98c50a5eb2a34568fc09cc701740f4d971a051744cee048add715a94d74425117be42b33d817fa0b97d2d7da302e6efd2bfde6dc9c94c34ef1b1fe0c97311a7e7dd2e5152ccdf70239b496f0650b287aa149d25d84aa9e35bc9d4e377872233e16b6903d484de026f6d6ad2f7703d2d727204c778dcfb138ac4b3750484068b821c747dba639d140cb07f2b6721449129c0428a55e164b43ea96fee816c425fb91e38b7617eb6311c8890438e80d0814d5bb758fa9fcbb152a7bb3d0843996d27b7bad440b91a9c5ecc65f7fa9ae1fa816ebba3ce5aaa2632c9d7603d5afa1d95bf0e362fd609b398f745f6ffca3e4bef8c3ffc980cd022579bcd3f1a617cb096bdee4e835dd3dc22fcad51b70a06", 0x1000}, {&(0x7f0000007d00)="8981e2ad3031f0991592d0b579e53489c85e0073c7831f220f6ea3c1c8ab9711d50a539e0c3f9a5b6332b5a9e5044bb01bc38207109e7fd113b1cc5cab52b780111f81d642838312269e154574aed7971ead5672df23da59feb75cb14cd02e31a574090eea2c38ae24590bdab964142cc8afae4536def86e88fe62a1c0125789ecc1149ed9ee1799a47d1d85e369d5cedffd2294c2098a4fb56907908b1c2dc88b7ac09a362d653f1ce8f3b739e02fe892192aa2fabe545a7f49424c3e7a3b6d2d48e71530fdab4e3a18a3eb36eaaaddfa35e7b15c32556278ee834d358728c2", 0xe0}, {&(0x7f0000001340)="c8e60a79d74d9d50aca7680352a5b2533cd0358114298b1157e50a39c1d27117702562100ec0106d011f2c82", 0x2c}, {&(0x7f0000002680)="1ab3b422e57935a3c31c3b244f87fa61e4517950fe68df", 0x17}, {&(0x7f000000b800)="9bec1d943a3ef1594a3a6af3f8a2ca15b6209f246f3e7dcb123c1909ae3be8dcfd70a133dbb62a757efee60cbc8ed963749ef187feb096433b0026f43ed71cb46cf96bcb2a3e921116324d9474c24cadc25e53d8af4871a5d77197f471cf9c7884696f63e128b11da08e3895ed2a5931234f651f5d82b9b676c973ba21b862b24b6b50269e8c2f41d0614a996e3f933dca19e25be5b12010d867a59a", 0x9c}, {&(0x7f0000002bc0)="017f50d6eec12207d388290b6e6917", 0xf}], 0xa, &(0x7f0000002b80)=[@cred={{0x1c, 0x1, 0x2, {r3, r8, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {r10, r11}}}], 0x40, 0x4010}}], 0x6, 0x40000) (async) sendmmsg$unix(r1, &(0x7f00000bd000), 0x400005b, 0x0) (async) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) r12 = socket$nl_generic(0x10, 0x3, 0x10) fstat(r12, &(0x7f0000000180)) (async, rerun: 64) r13 = fcntl$getown(r1, 0x9) (rerun: 64) fcntl$setown(r0, 0x8, r13) (async, rerun: 64) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) (rerun: 64) r14 = open(&(0x7f0000000100)='./file0\x00', 0x60c2, 0x0) (async, rerun: 32) r15 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) (async, rerun: 32) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000003dc0)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000023000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e420f698393aa0f3880800000000000000fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da82fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cbac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa2982539583f4c504bc2aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c75fa2e5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b635197355a5ef0a0fb89d277739900004c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8d06000000000000001737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015f3009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c786800007eaa69eb7f7f80772fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b42010000007d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240da362ff08b0dc0430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa00b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f8370541be9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8adcceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac233932449c9344c5ad4a700bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258820f0000123f1c74023144442d09ef90c64950176c666da6b658108ac54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e39d5077eee5dda909c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a496b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7c7cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8214ed01950f6dde258b872042c82dad636092cd9f1dabd4e61b8fcd4ef08cdbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b3b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c054e51ad1bef44c5d6cfaaf7efb61be7c38820a4279d69ff337b0d7f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed89139dd8152e5009fa164f36bce90c661b35022c1cbbdfc9217d55269db1880b8c1b2f4582ffcf51aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b23605215e0510e312e3d3ce816db9d34700ab56867addcfb2a3b374335eea09d312268f6ee4c24be233988fb133ed5f63b3cf7cb53b55b1248b7d74118151f972a0baf1f2e111d846a66328cff2e5e0cacfa1bf831ec11b11cf215f3c91c15915f9ef34154"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) write(r14, &(0x7f0000000600)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950134b9fb734a52adad95f131cce3672a9d7d7b400d2c62810b5f20351639330948107bf8d4534a03ac389455c54d8eb4d609b3e858b7213b38eb01f0eeaba3739ae927916e28da6a79a3fd5e32d30ab30bf959d4596e5ffbff6789a650b9e7d248d1ba849012336a4f3ef8fab07a8f5b81bb0bc45b2174538315ca12b7c723b2157562564a8a1f19d28179f8c565448e0e921b8c3e6fc4adaafa8b929ad077f633325b6a6f71a586cabc4883e03e19315f946b277858593a7367e232202fe9ad656c6768a1517da7f0498b48cb078e929fb11db0cc551f754bffc4859dd89a396915cc809b07d448573098409ea21371056f67ef4114ec10547f498d24513fe594308bf022868ad21e85bba811942fdc45161a1a8a7fe00d5c6b05ed7954f631bbd12a5c9a5cfa5965e0595de608b04ebe02b3fcbf3b9f57807a1a7ad8528992e2ec65949da2f4a0478dfd3ae52639c15d8aeaa351da6d393b58c772168fae604d097fef4d6b9360eb169a0b0ee70cdc22435a003e68698f61b3b63b1f51011bc8f4ef944c1de821785f670124a1c6ed18335d63412", 0x200) (async) sendfile(r14, r15, 0x0, 0xef84) [ 3182.475980][ T2860] RAX: ffffffffffffffda RBX: 000000000000017e RCX: 00007fcb2340e60a [ 3182.483789][ T2860] RDX: 0000000020000180 RSI: 00000000200001c0 RDI: 00007fcb2217ffe0 [ 3182.491602][ T2860] RBP: 00007fcb22180020 R08: 00007fcb22180020 R09: 0000000000000000 [ 3182.499411][ T2860] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000180 [ 3182.507223][ T2860] R13: 00000000200001c0 R14: 00007fcb2217ffe0 R15: 0000000020000540 [ 3182.515046][ T2860] 12:09:17 executing program 1: getcwd(&(0x7f0000001200)=""/213, 0xd5) syz_clone(0x50200000, 0x0, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000100)="10e586426e799186d6b3c01ec8893b6af9daa17c693ab53299d546c629a1996a45ce87a5d9e7aca16dac71e0242a0e717bdb120600dd8f007677e41b62d9c0f5da923699e7f6fd55181efc59955677817fb88517fc399eeb61e9a674fa3c638e5796f5ccb20bcc9b1448ae037ff1d1b5d926f2e230d751186c5f49a4cb9f0d9dbf9695024e491080fb90bf7c24592927509584a610092e8f863c8397d3565c1f44d781a9f7a390399df55a793184061b38506c6cd93f31b574900d05af06789dde0ada79a5607ab88c846d0beadb7cee465dc172a315a841ee42b61cff6534ab") getcwd(&(0x7f0000001300)=""/4096, 0x1000) syz_clone(0x40000, &(0x7f0000000040)="72c5f0b5366b2e7d9c36b35d35a3190c88e90a651bbc4a259fd7ffaaf16755cf5c500b3fc392093c484a8972d1f70a42d92cf1d9dc4b49139054cefed791e07a68fed08e717d4689f04dd6d6cb3e94085617c44147f2df63174916037e32f210281c17e1a34d298327d31556c96c694dbc330f6875bf707417029694ec9d2e78", 0x80, &(0x7f0000000000), &(0x7f00000002c0), &(0x7f0000000300)="308c0269a1ea25c20ffb928192d4c605f7c765c83ff96ce262fe538d376b68bed11df67641fbe35000a4645538726ab900295c20d6428b0d62acf0601bd5bbb4d78651df6be00f9b7815a38619522ae5ce5980002fbbaf5ae13b9a1aae2fca63aad6776123fff623239d162128aa91da63726a115288a12045edd71b001d57f90cbc00b2785a5db81215c3387be8d76594c7d398868a8c8b4d3406a5139ea770fdf5ec610d35") getcwd(&(0x7f0000000200)=""/67, 0x43) getcwd(&(0x7f0000002340)=""/4114, 0x1012) [ 3182.578916][ T2862] loop3: detected capacity change from 0 to 8192 [ 3182.610631][ T2862] FAT-fs (loop3): bogus number of reserved sectors 12:09:17 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000001240)='./file0\x00', 0x0, &(0x7f0000000280)=ANY=[], 0x8, 0x11e3, &(0x7f00000024c0)="$eJzs3MGLG1UcB/CftXVr6m5WrdUWxIde9DI0e/Cil1C2IA0obSO0gjB1JxoyJiETFiJi9eTVv0M8ehPEm1724t/gbS8eexBHTNR2S0QW6WZZPp/L/OC9L/weAwNvmDf7b3718aBXZb18GlfWIk6NI9K9FClOxd8+j9fe+PGnF2/cun2t3elsX0/pavtm6/WU0sZL37/36Tcv/zA99+63G9+txd7m+/u/bv2yd2Hv4v7vNz/qV6lfpeFomvJ0ZzSa5nfKIu30q0GW0jtlkVdF6g+rYnJgvFeOxuNZyoc7643xpKiqlA9naVDM0nSUppNZyj/M+8OUZVlabwT/R/fre3VdR9T1mXgi6rqun4xGnIunYj02ohmb8XQ8E8/G+XguLsTz8UJcnM9add8AAAAAAAAAAAAAAAAAAABwsjj/DwAAAAAAAAAAAAAAAAAAAKt349bta+1OZ/t6Smcjyi93u7vdxXUx3u5FP8oo4nI047eYn/5fWNRX3+psX05zm/FFefev/N3d7uMH86357wSW5luLfDqYX4vGg/mtaMb55fmtpfmz8eorD+SzaMbPH8QoytiJP7P385+1Urrydueh/KX5PAAAADgJsvSPpfv3LPu38UX+EO8HHtpfn45Lp1e7diKq2SeDvCyLyeqLxyLiGLSh+O/iTEQcgzYUj7BY9ZOJo3D/pq+6EwAAAAAAAAAAAA7jKD4nXPUaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP5gB44FAAAAAIT5W6fRsQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwVQAAAP//FzPSZA==") ioctl$TIOCSRS485(0xffffffffffffffff, 0x542f, &(0x7f0000000000)={0x1c9f, 0x2, 0x1}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4200, 0x0) getdents(r0, 0x0, 0x4a) [ 3182.908101][ T2862] FAT-fs (loop3): Can't find a valid FAT filesystem [ 3182.915343][ T2860] erofs: (device loop0): erofs_read_superblock: cannot read erofs superblock [ 3183.013584][ T2885] loop3: detected capacity change from 0 to 8192 [ 3183.021159][ T2885] FAT-fs (loop3): bogus number of reserved sectors [ 3183.028575][ T2885] FAT-fs (loop3): Can't find a valid FAT filesystem 12:09:19 executing program 1: getcwd(&(0x7f0000001200)=""/213, 0xd5) syz_clone(0x50200000, 0x0, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000100)="10e586426e799186d6b3c01ec8893b6af9daa17c693ab53299d546c629a1996a45ce87a5d9e7aca16dac71e0242a0e717bdb120600dd8f007677e41b62d9c0f5da923699e7f6fd55181efc59955677817fb88517fc399eeb61e9a674fa3c638e5796f5ccb20bcc9b1448ae037ff1d1b5d926f2e230d751186c5f49a4cb9f0d9dbf9695024e491080fb90bf7c24592927509584a610092e8f863c8397d3565c1f44d781a9f7a390399df55a793184061b38506c6cd93f31b574900d05af06789dde0ada79a5607ab88c846d0beadb7cee465dc172a315a841ee42b61cff6534ab") getcwd(&(0x7f0000001300)=""/4096, 0x1000) syz_clone(0x40000, &(0x7f0000000040)="72c5f0b5366b2e7d9c36b35d35a3190c88e90a651bbc4a259fd7ffaaf16755cf5c500b3fc392093c484a8972d1f70a42d92cf1d9dc4b49139054cefed791e07a68fed08e717d4689f04dd6d6cb3e94085617c44147f2df63174916037e32f210281c17e1a34d298327d31556c96c694dbc330f6875bf707417029694ec9d2e78", 0x80, &(0x7f0000000000), &(0x7f00000002c0), &(0x7f0000000300)="308c0269a1ea25c20ffb928192d4c605f7c765c83ff96ce262fe538d376b68bed11df67641fbe35000a4645538726ab900295c20d6428b0d62acf0601bd5bbb4d78651df6be00f9b7815a38619522ae5ce5980002fbbaf5ae13b9a1aae2fca63aad6776123fff623239d162128aa91da63726a115288a12045edd71b001d57f90cbc00b2785a5db81215c3387be8d76594c7d398868a8c8b4d3406a5139ea770fdf5ec610d35") getcwd(&(0x7f0000000200)=""/67, 0x43) getcwd(&(0x7f0000002340)=""/4114, 0x1012) 12:09:19 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8}, 0x0) sched_setaffinity(0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f00000bd000), 0x318, 0x0) syz_mount_image$erofs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000540)=ANY=[], 0x1, 0x17e, &(0x7f0000000240)="$eJzsmDFP8kAYx/935YW8xvgBXBwkEWMsbVHDwoCJu4mocZNIJWgBAzUREgc/gKODiYuDX8DRycFvoYM6uTA61/TuoCcR0EET4/MbHn5Hnx7Xh+Q/FARB/Fmen14fT5ezBQPAOJJIqO9fjKiHa/0P54dzZ7mVi+v7q7vaxPFN/34MQBB8/vdjAG7zBny1DoL3dyfVZwG85+vgmFW+CQZT+TY4NpS7YNhSvqd5Pew3zd2K55o7da8UihUWOyxOWDL95+ucMJS08zHterPV3i96ntv4Rhk1v06eI6edT/+/urOxtPnZ4LCVZ8CwpjyLRHc2ciTa80/Gov2NH35+EhKS3yZRPgWXDDNaPsW0/Ej71YN0s9Wer1SLZbfs1hwns2QtWNaikxZBJOuQ/Psv8mlM2//fgN44i+Oo6PsNW9be2pH1o8TlIv84UtNyHWZ/fOBp5HWm7mPCUsaQdoIgCIIgCIIgCIIgCIIgiC8wBSbego7AWRXdbwEAAP//gYN3SA==") (fail_nth: 83) 12:09:19 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000001240)='./file0\x00', 0x0, &(0x7f0000000280)=ANY=[], 0xf, 0x11e3, &(0x7f00000024c0)="$eJzs3MGLG1UcB/CftXVr6m5WrdUWxIde9DI0e/Cil1C2IA0obSO0gjB1JxoyJiETFiJi9eTVv0M8ehPEm1724t/gbS8eexBHTNR2S0QW6WZZPp/L/OC9L/weAwNvmDf7b3718aBXZb18GlfWIk6NI9K9FClOxd8+j9fe+PGnF2/cun2t3elsX0/pavtm6/WU0sZL37/36Tcv/zA99+63G9+txd7m+/u/bv2yd2Hv4v7vNz/qV6lfpeFomvJ0ZzSa5nfKIu30q0GW0jtlkVdF6g+rYnJgvFeOxuNZyoc7643xpKiqlA9naVDM0nSUppNZyj/M+8OUZVlabwT/R/fre3VdR9T1mXgi6rqun4xGnIunYj02ohmb8XQ8E8/G+XguLsTz8UJcnM9add8AAAAAAAAAAAAAAAAAAABwsjj/DwAAAAAAAAAAAAAAAAAAAKt349bta+1OZ/t6Smcjyi93u7vdxXUx3u5FP8oo4nI047eYn/5fWNRX3+psX05zm/FFefev/N3d7uMH86357wSW5luLfDqYX4vGg/mtaMb55fmtpfmz8eorD+SzaMbPH8QoytiJP7P385+1Urrydueh/KX5PAAAADgJsvSPpfv3LPu38UX+EO8HHtpfn45Lp1e7diKq2SeDvCyLyeqLxyLiGLSh+O/iTEQcgzYUj7BY9ZOJo3D/pq+6EwAAAAAAAAAAAA7jKD4nXPUaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP5gB44FAAAAAIT5W6fRsQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwVQAAAP//FzPSZA==") ioctl$TIOCSRS485(0xffffffffffffffff, 0x542f, &(0x7f0000000000)={0x1c9f, 0x2, 0x1}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4200, 0x0) getdents(r0, 0x0, 0x4a) 12:09:19 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) getpid() r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000001740)="d1ba00d02c8fce2a1a23a2a3a4b32acdb2805c73989ce13973da6fc656a691eed6041b7831bbb5e52bbbfefb4d455de9be9b81059a466073472c9bb2996d4f90e788eaa96e4183902e59fd971d63713d74f570fcc4c1b050886f091526ed2effc7d65a6af63121e26c50c8ac8339120ee44be007b34b5e89daf836dbebefb3e1dffce7a336be60aab1cc50db2bf72cb25184ab7f3090e718949b23e5938e24bf093896ae24076b8c136df04be4d824e5d6f5bf905ac34fb1fe4893bf2b694bac34016c1ffaa99c38f40410e8809ef440f3863487e8f9e06ed5b338af2268a126287cf2f0e7513224d3b97a88cd7c3f132a88a4c477b80e4a18bf6cbc0065cfc592222d72e6d1150ce0572a58243922243ac5ecba52fb290785509b00d5b7f29e184a8016217005b54dd4eed007d54c4813d81701970ad6758cb40dcec15da9b54a73688ba1937456a2b22427ff8719b423fb89d08562272a7870bd31e871eafd8c083ea5014b4b0c8a19346331cb3631d255e7e38a7b07543b58d7ab731c67da4d89e970f63ad6ad6dfa4cea4a8e02eec31305ab3ae4ed2ad7803433fb43b07ebff07eecfa9065993cdbd8b3618306da9c2de257eae9e0c91a5eabca786f2e6b1beda000d4fc8660b0c24be5a459f228d2ae72c683a7ee4f1b7eb160aacf77b729ca11bc34131ab4c85b3177a5b2a5890a36f1ff8bafeb3b4cbb80341da72ed4a83688856056d85faeb24abc39b30064929a0a5d71824d084ac3ab2c65fddc2d1fb7c6773b2cf23f51980aac8aad945b6bbab4ab459b5d7e40a8a140ae711623e6258d71f9fa46fb7923513f374c5ad218606940ea0e4f2511cfd6882702b2eb6f24cbb660548d414e1a1462e5123f9d7de87cd741e284bfe7f9df8a09c3ba0c35eecd189f406032103a5425f0d0052575ce8f83b657ae1ed908ade5579a1fe977adbd73edbd751b83d51852966d8124732fec43adabe0ee0945f0ffa08f82ceb1f698d8890bcc4c1ae30b2e038a7e13b6fbf5544c32856158e69d37d4583bd225b952a885e451a01c6b5add57d681c93cd54a424d1c2baf4feb41c405ca72afc1a1e41606f73cffa93c06640d418c04c967c6e248af07d7a842717525845f3565ffb905070dba410d5bab2bca5a3ecfb3533fae711b9ac8f289472d152bd3bdd75eaa9cfc78bf3138ba306ebcee8541ab8bea042a08445fbbe5df52a40712edf445d25012001a2f7c3b28fbc24a27ecb15cde1db28a5b1391e91be919d7b057e7fefe9d474798d293d6c9e760560bcde54df0652275b5ece71d08158299865099de5a31172aad50d0fe30ac6d714f43e4007e42d514e8ee8b410600c4816b0d2db2d5ee8ff9b86b083ea822cad7c1552398da2253906007a5f28e7e4b6a64cb9d9f6beb8e23dff35ba4d1e8c5d746fee52a658d8d720e2920519e5620085540b9bbc145d2b3b6678a289ea2480ca40edda3f8cfffe7c1575e54077fd43cada8f26a689adfce0fb799f32716cf17ad31e4d7c63dacf65dd5bfbebb55fa421168", 0x440}, {&(0x7f00000003c0)}], 0x2, &(0x7f0000000540)=ANY=[@ANYRES32, @ANYBLOB, @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB], 0x78}, 0x8040) r3 = socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00'}, 0x10) write$P9_RVERSION(0xffffffffffffffff, &(0x7f0000000680)={0x15, 0x65, 0xffff, 0x40, 0x8, '9P2000.u'}, 0x15) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000180)=@newlink={0x20, 0x10, 0x705}, 0x20}}, 0x0) ioctl$sock_SIOCGIFBR(r2, 0x89a0, &(0x7f0000000300)=@add_del={0x2, &(0x7f0000000280)='hsr0\x00'}) chdir(&(0x7f0000000380)='./file0\x00') 12:09:19 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000700)=0x9) (async) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async, rerun: 64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 64) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async, rerun: 64) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (rerun: 64) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x5, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0xffffffff, 0x3, 0xfffffffc}, 0x0) r3 = syz_clone3(&(0x7f0000000340)={0x40b86000, 0x0, 0x0, 0x0, {0x1}, 0x0, 0x0, 0x0, 0x0}, 0x58) (async) openat$uhid(0xffffffffffffff9c, &(0x7f0000006240), 0x802, 0x0) (async) r4 = getpgrp(0xffffffffffffffff) sched_setscheduler(r4, 0x5, &(0x7f0000000500)=0xf2) geteuid() (async) fstat(r2, &(0x7f0000006280)) (async) r5 = openat(0xffffffffffffffff, &(0x7f0000006300)='./file0\x00', 0x40000, 0xbacb74b30ad2048e) (async, rerun: 32) r6 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x248080, 0x0) (rerun: 32) fcntl$dupfd(r6, 0x406, r6) openat$zero(0xffffffffffffff9c, &(0x7f0000006340), 0x20000, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000064c0)=[{{0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000280)="7471a0672d002c99", 0x8}], 0x1, &(0x7f0000000540)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r3, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32, @ANYRES8=r5], 0x78, 0x800}}, {{&(0x7f00000007c0)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000000ac0)=[{0x0}, {0x0}, {&(0x7f00000008c0)}, {&(0x7f00000009c0)="bcd67bfdb63de050eb26dbce1d8c51181b9a3e0b9a4f9b18e369294f3bef50ed863d4d8f62398ba2c105d3e62e0d7004d6a962561746960695005d0600654fe49b35f4eb0224b088d7016fee46813420fdd9382987d8660f908067ad", 0x5c}], 0x4, &(0x7f0000000b80)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="0000000001000000022f00"/20, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="0000000018000000000000000100000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="28000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r3, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x4014}}, {{&(0x7f0000000c80)=@file={0x0, './file0\x00'}, 0x6e, 0x0, 0x0, 0x0, 0x0, 0x400c0c1}}, {{&(0x7f0000005900)=@file={0x0, './file0\x00'}, 0x6e, 0x0, 0x0, &(0x7f0000005a80)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18, 0x404c800}}, {{&(0x7f0000005ac0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000005cc0)=[{&(0x7f0000005b40)}, {&(0x7f0000005c80)="435d45f028d46bfad8", 0x9}], 0x2}}, {{&(0x7f0000005e40)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000006040)=[{&(0x7f0000005ec0)="d8ff2b61f600325e444c16dccde4d59c4781bfc03c401e234859290531dfa354f0cb67074e1777582e8f1f9135ab28965a5755d494512fbd9d3ba3f46b17a78960c4aa82ed2d4be2f1807cf1995f4b806f6ee1753cc42528849d53b7d4d776e765aa79809a2d60a1be0df2a2154572e176785b695448cedcb0cdc7b72bcd79bc1394fafa6e39f2c26d01627244050100592f9150c293abe514c9cf", 0x9b}, {&(0x7f0000005fc0)="9fedd2435fecd94a88475ae5c4cd177d170e811c89dee505bc22730782e53ec1b379f7eab5", 0x25}], 0x2, &(0x7f0000006380)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xffffffffffffffff, 0xffffffffffffffff}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {r4, 0x0, 0xee00}}}, @rights={{0x14, 0x1, 0x1, [r2]}}], 0xa0, 0x20000091}}], 0x6, 0x0) (async) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, 0x0, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f00000002c0)={@private1, @local, @remote, 0x0, 0x0, 0x0, 0x0, 0x6, 0x62100042}) (async) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r7, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00', 0x0}) ioctl$sock_inet6_SIOCADDRT(r7, 0x890b, &(0x7f00000002c0)={@mcast1={0xff, 0x5}, @private1, @dev={0xfe, 0x80, '\x00', 0x17}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40e0200, r8}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f00000000c0)={&(0x7f00000001c0)=ANY=[], 0x64}, 0x1, 0x0, 0x0, 0x20040805}, 0x40012) (async) r9 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFBR(r9, 0x8940, &(0x7f0000000180)=@get={0x1, &(0x7f0000000d40)=""/208, 0x3}) 12:09:19 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000003c00)=[{{&(0x7f0000000b80)=@isdn, 0x80, &(0x7f0000000240)=[{&(0x7f0000000040)=""/35, 0x23}, {&(0x7f00000001c0)}, {&(0x7f00000002c0)=""/78, 0x4e}, {&(0x7f0000000340)=""/144, 0x90}], 0x4, &(0x7f0000000400)=""/245, 0xf5}}, {{&(0x7f0000000500)=@l2={0x1f, 0x0, @none}, 0x80, &(0x7f0000000800)=[{&(0x7f0000000580)=""/66, 0x42}], 0x1, &(0x7f0000001200)=""/3, 0x3}, 0x7fffffff}, {{&(0x7f0000000880)=@in={0x2, 0x0, @multicast2}, 0x80, &(0x7f0000000cc0)=[{&(0x7f0000000900)=""/222, 0xde}, {&(0x7f0000000a00)=""/34, 0x22}, {&(0x7f0000000a40)=""/26, 0x1a}, {&(0x7f0000000a80)=""/175, 0xaf}, {&(0x7f0000000b40)=""/49, 0x31}, {&(0x7f0000002000)=""/125, 0x7d}, {&(0x7f0000000c00)=""/9, 0x9}, {&(0x7f0000000c40)=""/90, 0x5a}], 0x8, &(0x7f0000000d40)=""/230, 0xe6}, 0x4}, {{&(0x7f0000000e40)=@alg, 0x80, &(0x7f0000000fc0)=[{&(0x7f0000002c00)=""/4096, 0x1000}, {&(0x7f0000000ec0)=""/211, 0xd3}], 0x2}, 0x7fff7fff}, {{&(0x7f0000001000)=@in6={0xa, 0x0, 0x0, @empty}, 0x80, &(0x7f00000010c0)=[{&(0x7f0000001080)=""/2, 0x2}], 0x1, &(0x7f0000001100)=""/88, 0x58}, 0xffffffff}, {{&(0x7f0000001180)=@rxrpc=@in4={0x21, 0x0, 0x2, 0x10, {0x2, 0x0, @multicast2}}, 0x80, &(0x7f0000001540), 0x0, &(0x7f00000015c0)=""/16, 0x10}, 0x3c}, {{&(0x7f0000001600)=@nfc_llcp, 0x80, &(0x7f0000001980)=[{&(0x7f0000001680)=""/163, 0xa3}, {&(0x7f0000001740)=""/93, 0x5d}, {&(0x7f00000017c0)=""/180, 0xb4}, {&(0x7f0000001880)=""/38, 0x26}, {&(0x7f00000018c0)=""/190, 0xbe}], 0x5, &(0x7f00000029c0)=""/129, 0x81}, 0x11}], 0x7, 0x43, 0x0) (async) r2 = openat$tcp_mem(0xffffffffffffff9c, &(0x7f00000026c0)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) r3 = getpid() sched_setscheduler(r3, 0x2, &(0x7f0000000200)=0x5) (async) r4 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000040), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r4, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r4, &(0x7f00000077c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r4, &(0x7f0000004200)={0x50, 0x0, r5, {0x7, 0x1f, 0x0, 0x2066012}}, 0x50) (async) syz_fuse_handle_req(r4, &(0x7f00000042c0)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ea8286a2fba5234400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d6ab715107fa1820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000286071480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ffffffffffffff00", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20, 0x0, 0x0, {0x0, 0x17}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r7 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r8) (async) syz_fuse_handle_req(r4, &(0x7f0000009800)="1ffe666395c3622c0fb4601e173dbe8a9209572727bea5f54c8fe21bb0922b6069d129e531d243eceb4e8e81a2221c49eb8ff80cdbf7ba70a33aa2858f8c91a6e3cef3a73972100b7fbdac0fe2e4fee57d905f1d0e7f69bb2c71b2aa505c5ef237f6c7d9d0c722a076acafa0f0d451cd923e9baeb44aeaec4796a5e147cf82fefcae56e3dc889ea3843189360080ba6526520b86cd05f2f7851b945f822cdb2ac9284d8b693e40ecd59fccf9a0ae7f9d8d803217290d4804066675689ffeb3ce28b8da99b7c3fcca92e158cd21be10bebabe292a6f865c980048f1b7dc7489f786e2f5e00c2c358a200b89ed2e2a9b9070269688bb933c87ea50c1dab70af715b4b8da9476845a8db6ed66bf9c0db3bd4783bc7435ab20b3e818e34d2d7a33bf80d51775bab3ec426b8d17cd3897f33f8cc6057cd498204b4c2b26f951a9bf6ef64cadcbb0bceb8b331858ea882edad0d928c00e195c472ab605f517766edb0083aad5f64c94baa13b42d68ba02ae80c255c76ee6563aa354f019514698eadc202a27c458221226bf4dce1a6cca8049825b73b4557626ac099c9b0b0a8efc98844732b496580f4adf2ed58e4116c07dd2303b00123abda95c360d0a1895839bc3626f2383dad3b4a2a9ec9213e8420101d1d9098c636d83b7b4a0742f234f7fde2528c1e716149a5c2a14c585c3476e286aaff095cbdbc5e05f1d75175f382c461ddeb73cddb64bac6668f048148f85e7ba06bd125d8a24d652604e2002973351496ba2f76ec4f0875c4e913c30a146e0a9f85808323e1681e2dc69eb1092dbc8d69f3ae0eed57a46b714e9ff5205691aae41f2c24e836e58966171ca4b897f9ce408c55d27c8856df16240d5434f96e0adad2fcb5f28906311d5e861dcb8b52dd4f42a8c0a9509583dd82373686d89951fbae573c3c91c6a5966171325d4fe866185e75b7676dea7e45d89295a7d54618a4913ac9cf3b211ea597a940705e3ed3ebdc80c9454c51417301c176da26ccfbd1d4a683279a83e1cf8010f0c0821cbf74006d2164d95c6d058008c3ac9a1d4fedd95a246458cfc05600cf85385e3f0ad33668489caa91fed2ea7700f4910f4593f5148015df6b213ccf2e0334162116563a239522a3342fbdf426a011e82ef43ec02ab5d2855050667cc5874d019b51ff7f92acb9ad0273a81bf5c94c999de324f2ae424b7442f52c4b06aaed350b4a857895b17f76ecd2ef25b42a5875de7d8bb4c101f230716fc264518787f3794321508dafa234f59348eb961e100b1818e3cb1640e1f49dc0aad7d3e0f5f5cee5ffc65f1328c8c5defe81ea9f0c2d2911262778d2ff9123ef735c4e0070a759f1ee9addcf83717663f43038d4297c849a4ada42e4737a9c52d6876b50239d296e781657c8a5938e5fc3754cb9f558a8d3fbb957d08b2573261db529f88c35de917b363fda18114bbd183a123b8c168243bbd4ffffffff0000000074d039b1c73637cb33c2bc5f0a0aeb5d0db32345343ea7ee00596e5d1e7f3700e65a970fca81805d318bff7847f19dbed9f9fd2f87465009dc4f6917b3f44bf990e94b11fa7bce97bf8aa6063ba88430cd4fa34bb1abb5579e6d53ccdc13d6d126de9d8e8a7438ba2bae50fba63658d5285c9cf6fe19c8a2d4b0910a52225ae79ca04bcd99820c91da0498865f0e0f49cdf43787a0b2042cea484a0e512bf51a26a33606fc699e7bf9f45b56713a1380b183fadfb234c4ea4fcf5989a294c17b4e045f7b5ad4ddf29aeb3408fe7ad40ebdf128bcee241dd05293596c3925c134a8a909debec1327071bf3d76a3b8ffaf4bd0cdd34e8222b6ff0f163930f054c27b829acaea6e1f3c9d9e607473e0f490ea4ff706ac980bde4e5b5d3f40d98afb4ecd364004a83f140f6533cbca23003fc393f4b55eb85bdb8196e4cf389df26c4311583d3a5b7cb85179fafb1585dfc3fa847a5a568d70e318d56912287878b3330165c46107e5d8ecc01188fc9a07fc7138c6cc82c935626ffe33a04b0cb21e5d755e3747fe995a4e8e5e937efa3d50b0e839e8b1bd74bbd32679da7b8b5a15f3ba2a43d1252a9add69be37e04051a9447e191584871e607dec25ccc5339f640839777422d385519af2034e1deb7f58995f0f77943da0f3327ce0d1c9a851a8efb3e7f7a2eeeb7de37b5b1e4a37a7acd4b4d732efe5e8aa437051616517154db0bc7827c43c1dff8683818c9d25218d96a4fe1f64344862201119fcc64a685fe00dec207425af62a6f4eeec9f034fd6b54426de14ff6297e49b8ba6f1e8d9293750c8d247daef9ab59aa82f8c51d804a8d028da80f530d5cc75ab68ede4f95394333541908d58a3a6d534731c13d5866757479a0309f6e6325a1d2f07349aee570947914e032666ee6e767a92e9cb8c175ba4e57e970775aab8a51187caf4cd39fbfa3463805534457a2cb58200bc27649606dbef877cc90831369a4ab7127787e20ca38abc414a0ecde7cb031e08c7c1a42f758deb7659012bfc567177d21bf8e42ca8faa0cf7af8ca023fe0d8f21f9c263b87a9a71ad6c52e89ac4a3f52ce4f0abbd49c8e60e29e9ec6c29b7898c6d1ab9b2a5b89276dcfdf0c24215ea06f91f52058f34226e34e551918769b58265109c9da4492f502f5006028126038f780be22e4a04670d45622112f5ff09725fa052316556991efa9ccd4d81fe1135387439a1248a032ce742de91e49e175e3a28b39e2da9b6ba7ff0314754da60f24549d974c43421d054c6525e85308735e814bbfa64aa9dea8fdd23daf1884560f9e6f98de41fa5059eea5b3bb96668dee52b35650c1d4636e09ae8c542dfbb3f029ca5b68e3d560698919b9333551b484af4eaf8f6cbf1fb148426d33d8b63d663c1fdc77732646c5e75fbf7b51aec7830432cdde666e5ba3a072a47dcb3bede6dac66a0dacd441f84084656aed9be9964c68203f5bbaeeddcec36a8cf53adda100481fbdfee0dac15fd32e290fa0b73acfa06db4969336585f2e27e2c1c84348da38006cc9300fd97d501faa60ba0c0cac58f112ca89f0b344a8837647743e48e1732ce853726917722a5971fd416ea9f88563ff46900353df8e29b069b14156f08fabae078afd129bedf0b4799d7dc4687a7bac4ca6da02a0d70c17d02d32abae4a1d068039449442a501ca00f089fedfc64a19d471cf1dce990da1a090ba222288f5e6de1a780a433e22a86802811a4870655f71d9bc92c3a748c168cf3f0b8ef7e0fd9392260d20bfbd001ca44254c1e1055a0e7b9cf17d8d704745457c017efe66315ebca3a01dcd27277e8862527de0a25994299d4a29771eaf21ff137178590baafc9d04fdabb58f6eabfe029e4530bdada9743adbed5c299fa1e2bcaf1ffb496754650e2e22626e08bab3e8e06f15bfaa13e307d50707fd69eab2885c17682c8da02a6b8f510b6a1fefe03b10f37c9d87717adf38f77e4e7ad09eb1ff9e18de56416c7451a8f8a6a04bc2d7935fba6af041fc8cf312fb160214b195fe838a5f1cf2bd7a3024b2066b0868522cb0d261736f1228ee61177d21ab134411427ad892ba073f444ab8b8568315735dad5c6ad0824ac1770e58b3704f7727d5b7e0bda8a28fdf08f8e98f9cc9db2dc1564d9d2aa7723a23df5e6ed58572b4e0c45abf46545fd48b96304907aed334ceb5d44f2706c22aac4faa22542231798b1cd848862ff5922763e2ab5401d684c3c028e9786a1b4f4d3f19e86724e8653ebd22a731d4ef39213bacd87a4e6965c0e1ecd9b0d6b008afa0c7e03943a89ac2a7d9236c7f55db48596c71ea05d348d5c438a888478f083a53bc97605acc813b58133a9c684b3c3f0c25a85e1a87d980a00ccd74ea77c5d37fd0db68698f0ab2cb6027332151d50a4331a676bc21be4256749c29a5e370bed8a8284de047b133a0dcbab4e5d9299a18ba887b6219bc3c97a5791f23bd5a1fd274692208c46c64ec580b725a805c5c65fe0c2d0ecd3c8f4f338c094e7c9180df040060c9fb86dc0b74531e63eb077dc8e0286ec60e7193a60f7394b7247ca325a4d2e99768f55656aabb2d427ecc6dea72538a57a34cc1fc8138ba60eb8755ceaca4132340e212baa0257c0b90286f0cfc19050b663d261fc37cb6ac70e0b6afacf31dc0ca6be3bf471e386c7950267cc7ee5ec2a5fb17a24a33b7951d9f05bf781b93ea1845c12fd0e2a4264c8cb4efe22b425f5c6bc76b16c0e410a227299b35c54a40d637f87bea7422daf9a6e836edd8961c517079c78b0b3a172826dd11419a9028457dd6aa83023d541172c2c943c8172d1c57a5b03d642c2fc51221196734591a13195b5575fcba8c970e03177814b5e4e057cc1f56484c6fe6736f587b0121dfa3cbbf19ae507fc7c8adb632e67009c91b2837ae6de7c3308cd968944602d3820a20b30d7fa22e9bf768c75cdefa55ff0bc6a3b3c17a3e7804f6dac59ee3a2017e7804a1ba2ada493ff37f3f5e486def5102385f57cbcdee46b408cd7bd29e77bf470280df09d11581fc77e7f8b3a1f1f49920b80e6f24fa9626a0d09f1b10903b3118f0ebd062ad274403e76bcc1c696edc05e918484dc07599cbcdd84a4f2bc49b29e9124794d349c463d573af13b4a59718e5559a4bd2e2a846af16271b3eb6131853eaf78b90f3708049822ba064711a420e520b49cc5c4bc57f61a322e4af57afb8ebd9cc786b041e47c2c64fe1f393b96823eae631516b8ed3f2e17e44ef92232c4689699e45f1b7a0fef2be429de52134b6d8f5623887865f5a3451507b4fc8146922cd9d5a27f2221dc264ed3e47b758879fc6ebf5153a3bc500031a6b6fb2fbbe34d4bed4615cd9d1cbf1703e0dc8382ec47956dac0d38440bf1269762d0eadb3752eb8f5c37de8f6ea98ade853ee11f474c0f69225211bb9e14b0ae74bf0ca743cb2a3c6031112232973b3dcfd2e9a28a5314e347d13af8c7ef05d4b8196a60f9554dde8e4a6c8e6dd55b668eabaec65c9f405b4007310c9916fde1f895660038d07c52309240e9d75e9c13acdb66286a28da82ff830f8641516b8a9334912f1f7319659103aa7aaa3027e5076c3c678cfea6fa0949f530c0c062518ec0fa4dc45c5dfd73aa27bac88fdd0b56859af3881a092c52202f83b8e1b03c07390a536f42c06d4fb51c92772616da820000678955192af7b405a5776dd78069a9c2d54412b5df9f92cb34f7be5e372378e08440ba4bb3243b9d8dbf3aa943bfd277788ad8b420391f2b9f549892d92addb7b9477a5bb925e58c3ebc96ca2cd9c616eb3220fb85f5982ff150fe156d08afeb245b2b4b699a1c9aff5c62bf12ce09ee9c402ee7041b4bc72f8fa6e415f84e0ee71dc839a92f0b2219a845415fd6a6b9af537de76012be86bc46b8364783f4164d027889debc3d9c42aad0525f352bda133e94fb4ed32e09bc5817f8595af1d625b3eb7a63024de13f2facfc71a7a5fd60e0da33433036a130320c0abbd31d1653f2718a7881ee9b8a3c8c7b3e4cdbc44a7c3119402456c8524dbf38d1e0281e3b080c189519a7ab26d4a5710c558d9ebe0450ebc96cec20220a658d00cbf02bf183b737dc988cd1e94cec0d4769564d592aea9e9ace9e4b8ca9936487a5d32de4f7d10c3c989f04ded479a047d5bc1459d611400e2848076864fb6abea84f4e80d790e05cd9994480019294cc68286bce619718817f57b9b7ae63669fef419cdad3d58c8301539fd310a63e46e6e319463a095795e0fd9a80c32313d69eb7b600eb62d709b2346a24d0f756aaf680ab6a082ca4ea1fcd6fded9d61e22222ece5476437843200e26c1ab5dfca062b552cf7b01ca08bd6ecc4f048b037b1d466c59f02125734a61434a473ffe0341391d5f346ec3cb1ad2d862e8d8a01819a3043e7346b418c333ed19b3b949dc0681573dae2161a9a8c42255670c8a887881e51bbcab5ae513521cf0f26cc70bd1b63df05dd1a4bb76b0479a7929e753dcf459c5633416e0cafe22046e69cf6bb0a0268d27b84e4be1b5317c04fb442257d613adbeff4c47b23ded7ed63c8bc4586b2482a38d708fffa4de4c3e5fc9b84558bcbc88ad5a4ccd1cd568e257b7267266ba17a39805c5a23ce2e47ba38f6914ae9c60b095b27d8b6d2c47178d5ffd9cb592f821e6e8cca1e235cb12e6646f5ad1b4f68543964f06aacccc4188e8dc3c10bb0e735d57938ef72db6688f63f4ee719c7097b4aae903df88748455daea11d6f5cfc7e7813831d12d89f27d7771f767862fd7be4d8008a71573434b37d533e3c642c36e959746cce03521ac0294cdeca71b19189463e789f34202537e322e65f2c5f5efee8b2bc4925efd0d289a18e81a3071d85a26aa124a7426e468243f914ec6068c744b4783406fc3973bbf93dedb2e99305d57f39cdc1611760799afe694280e9ab8a923e25ff7e4534d47c4846ca849db6a190cc19e2b283b97231e82a1e7a7174818eb18998efc46df5cf9904ba1e8afc49e64a70bc76e1bfb5515390872820093eab582c59142824c083ceb366a991243c265e662375db7a2cc97c6a0168dadd515a6b0627b3fa828d81dc8eb8ee40fe068e72eca4e5ca6c65ad807b7d679ef5a8bd6ae504ba7a83c7991d7d7e132aef1437c9bf5fe7159286e02a2c18e4c7ca85d5d6885ef59516d5a03f2483c864bb1b5a57d9e8b932e5c755a20bc221cd32151d2b3d907cd05de9b888abfe2f71b6338fc6f0ed99efb0079c336374e9f35a364f97275335cc6fc71c743cfb20ccaa5477f249cf4191d734230fb0c795ffaea062c15f24312abfe702b850240c3598fdc0b40d35254ab5f1f0e0274ca79fe86e0d9446c07550f8f74276858151bbe0803070d1d07e8cbb29ffd101d636a26fbb653a62300c2a23e433b38d6b771ce485618a3019bcdce56a463617de9f80992337744229087276fe815548328c3d7eaa2228c1944c2e6de9b3ed7d09f16e9d58295da1335f1ec0feb097468787c2c5cd5f902f577d90795c92f34dff9d82b6b9325a26718e81a34c778423da96abf00cb99edef30acd323f71b07133ae6f69143d6c7bc35215b386d5da7ffe0627e5a77da7853a50a19e8f157067d07d149560f0cdcc5ac0c1ef5c87e84ac20659d869320a251ec045f69cea02bb2312ed8162591f46ed1802f57f49690de1cd61e5af830b1d4ab909d9fd05f8d3578071832e6a2c41530f313c882ebbd23cf15762e5ea19ff94f96577ce0af247b566ec84ea6a3c78eef532fbc4486ca4bee39cf50d5423a676c48789ae5ff1b162b28d009b7b562229f05057f5adc2e5a8e7ac73c2a300bf0d5bacc0b059b9243c82b7a79c94eeb883a29a1a17141ed31152401f6fa7900071268ce94480a150fd2b465af690c2bfdd18997d9c4c097a25059efde1704b6f8625f6a95647f911a4b62564de4db7a46c66f7711809de161eb42aecd0b33315392d381a6d0059a1181c83a6f9d26cbcbc04100186a5a8f747faaa2d7a28ba53a130491fe4f29ebdea022adca1ceed258076992eb0cecfc910c51db0a22f8b34641955927250a652c56a796014203a3fad11a9f772ecb6ff708be4e66d22c46291ea378471549e82efb12d5383b2946d76874235b85fe1266ac417b419ea19dcdab054562cee0854a67633c10242ed20662bd1bcaff914e2a143dad9a83a64c42fbe3610cc45a6ba281e6d2dc57d8481f07d2d7c3f3d14e3230d848ede3f04aa1dbe05cb2641380307c5dfac968b8c1662fc57a6a620650c97334224fa772ae5f6515bc3860ec308fb7a4dd1891feff591aee78bf585b4e3c591342e564dea10ceca072ad036caddc6b6fbb17393790074c95d9097fd7ab5340c6983437b8826ef162a8190d301302c4374409b9855754423d495976815785495f237963face1304da8d9a0603f03787f2f31ed0fab4f8679ccdb684ccfa558ed5021ddbca674904fb0390ce353877d852044d73aef1e2352d9930c599e6088488997858dd8b32ebc7ede1fbb1a04385845790e383106f5dca6d4a095fce922085ce3440d6037d97004cfc2a7cc6c6212c60943d57cb7d360fabe3f8718e2ab7f815317df7d187a55f4fb863184c94910926ff91ab7f39f50b9c91393e5f6e6a3baed00b93103dae986060597d1c7be2434dda0509953d646a8507049f46befa7ee0f758adffc503e6f98e5afa9f0667d39d0c345066eb368e41e3fef0adb2f07d56a590494ea2701b3a110394d77e17b666014053a663e8893c6ce994d2736ca4156b0e608db9b3acd2adc917ab92f7afad1844de4184727bec0e37e765eb7a26cffe52124e57cbf9439dcc1eee8c2db9349f34a786278a05036dfb5db9b8227b29b6d928e914f6d72be85aa178962b3252b6573b35829c8eb2eadee842aca5508e8a99a6d951f4a6f182447e8c2549b6870047f4d0d49836777bc78a73df746f9342c08380ea20ae56b13dd090893d9d20505ac4cf4a0bc8aad5b6857ee8e61c5ac5a12f792a3f3a7e6b81ce78c6d1a65bc30edd9982eaca535ff1a7a730a99fedc170515c8110c57749516031c8a5cd5b38df90bcf7a7ebaaed5fa92cdfeea0b1810c7ef232cb8340a6077f211a10fb36bf5e61bf6e77ea859c27645e4ab23a060d73eeb31b8994c1ad591a149a1839ccb759fdb998a82c6c2af91743f4b63a9511e6e5db2e24f52bc290e623d14b254e0935e2199aeda4f2b36567723f42c5ed7c47c706878a222e10ae1e607dff6684d34c207d2b5230209269b226c1f55eabb6a1155e4a5d2a18b8eecf1fdaaf987f6f755e9f30feb26d765f4ed40b0a4bd462caaf3dd5cf9bd745b0f0024c2188bd06e1b265c617b9ef2c5b23e92511d705892dd5f7bb11e9ba968756d9047d3dad3e58b19ec6f49c7487cb4050a94c9fda9ca9125b309337b67ddcc86dc85d1a342b294bde8290ccb96fcaef8ae9c0cafec920b1285246f7941e059c3dcdd915a0533c7bd8e74e581489d456ed9b55bfdb42527e9f5df6d84aef1943e0409e00140b17092c17761e9bc63cafd91f08f921155549b2cd8f91aab725982dabc85346c9624dd101bc66d917e00898c44e91caee42748499a617b606584ce589e5b8c72dcffe2aff10c69f07a58081cd2204c18333c9ea30d824edf9aa15451e619266f094e2a9d0c6392840a054aa99f16f96c171c3a66b3a325029853dcb01c43edb091a50c6b7ead309c2936ab824c75b3f962fdad75c9d339249cdd3ba1457748d6cc463589439c4c4898eda037e54fbc846e52213837de62ec8f64775aa6fd390229179f6f3770ab37e084097e237f05cf4aeaa25ff30f77de7305b68c876f11b599dfffb242af1cd4a93748523da33db4182a5a5e821bcc396485d2dbf31a182da2fec018a285a383c86b07499e07bd184dc639a4ceced67fd266e687eec643200a612415aa92a8efa5052680c5c89d4434854809c84fd1cd0970122a9bf7551294001e30c743bb3dd6ab697a7b3ebb64b1c8309b483d273f821ca1aa9f6eebc2b70fd62825d345fe700fe0a0b58f6a45de67010dec5ef2893267425f5bf4f78ccb39b5e94003cf5c590f77d1dc7b1bb22d010e850ea08f3a7d0f3d8a79b4c2e7bc6acf6299cbdd60bfbf495af63033b3e7212ada5be528db358aea4a316d45b3da574630245db5c7e07da427ff634466ac1cf5fc69f4e40647e1a9cb96ae4f74eb714603db92013d90b29707aaf8c8a392f95bb0d0de59854a16c78f26187622403116c9a74a6448ee6a9066a4f1c4e3bec7b2c94b1ded804f4f488c1a414a6fac02af62b09965d22ecb1583949eb3d62b1de7498424d4884969e203121fcdd00cef14bdef4a976f13774ac78698ab7a397ef5fe9d4cf1acd114b0725a7c7f6dd54389a8fc32f98a097fad923a327f4117533bae21407fb757f2e99d25e9fb006abb771cd459f0718abbf3864878a3dbb41482504bbb6335e02867152c69eef7b20fb1ff9278910993862b0fabc5ccf6235a0ddce4e7aa780114112f741c9f3c0212be373eed6a33e080338a612ada5dcf14bdf9d449604d1bbd2dc16bec14d50bb98873aa99900d3df264f54149a8b27198e60fd715b69e1acc53dc7ef2ce94eac8829e4d1c27f273ea4eaddee29de574626a4ea80936f4ac66c43663def4edfb5e37e939f655cd0559cd6b0c201094594f62a2712778d9d7e4589cf2a5534cb52bcf2af8a1f97dc091bb1fa64fd4e5fa664d96d8bb523ee29ec64d79f996978340d0b918d85d4e7a1795c5330ee75877d2b1ccf1f0079c587d538aa23b69e540c93025bd7d73ae65c22e2f86b2c4406ca527f9e29ce59e7e9e8a38dbd2444a9306f939e049a2e254e8ce9fc0e2aaf93db9b813263430cb7e97888405f98232af2ae61b87e2b4c6bedf627da3031faa9531779c9a23df8f7f58b7a59685fdfefca3a5ba5d928e0a3c869f41d7193f971339d40e1c7a7ddda90431641c40fa80dab475755d6326490db1a5b6b515a2de8475f85d7c5e357f1b2496773cba928eac5ed11771518dc399a744a00af05aa0de1dfd9caeae25641a5b95fc059f523d347265088b6eec0294ba49e64511db9f08522743948820e2381d6a14171130f5e03d037265854cf72fa68285152cc2e2b570c11f096065788fc48642c7e27097f1dca4e09706739b3b0b547ea78a84ee0a1451798e9f8185ce33923a1f9a6fb48b03143a702c646c272a18c3b6d1d0e19684b3ca4e90bcfd5fd355a3e2498ba72c3644c193d4c76afdfed89fd841a8a4732fe13d0e717fdab0bae0cc391b20f30485a201588da9280722346cb918d548b95fd886e3c4a7bb742a7e51518819d10fa5426794488a29a376fa55bf291ddf68852c778a6f939b66aceea7c8744ce0ccefa8d9ddafe897aaf681668cfab467d80cacecd49f12f9b0ae7d505a926304396e2b3a8f13a366adc30d0794ecae2952eb117fd5de4b6bf4634e33aec8af28bc2f449b2ee236ffc4d602e676815fd8ff1631b0d82abbafd523947de34c15fcd90a3ec779d7cc7199a059e0912985e2bf69b67bc4efa266408e580aaa77b47d900392120b4abf28d5a2188da06c31486f0fff0920c36a460aed7892bd4d695422663ecca3acdf3715f59889b1caa20279de0335b29b7020e850887bdb4126e86ea4549fbb821fe59ddeea667ffe5c8c992b7f849d3e1c28c7925a103efe63694fb299b9d086a7fca342c93e34fc82568bc7b8689cc41309c02bfb004f425ccd094ea1b45a3f35527ac82a92abe71fe112438c42fcbd3f68f0629c18eb8af8b00a7ec7097e62aa4e804fef54699929773d0d7c48b50df04d6adf272a488f6d89dec8606ee3fc27591d9a19044850a6349eb48cc0f9646251245a4d3fa1090f0b36d02da20266ed55571ac49e6d3dedf31ad6a7ed759e3be7cd2f9c5e7fe467b955247242eab1f137218a759d1b8516bccfb747269a2c2cf84647b62f9fd16111857382648e6cbb9aec8d738dbe80301fc4e486482c08256ffb9c37606c226193df1dbe9a3b2636ab2b3ccf30065f3030fdc01de33e3c07ee182f190901efb2e890ad66f0b001aa4352df5511e20fdff9ed00", 0x2000, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="f801000000000000000000000000000002000000000000000200000000000000030000000000000000f0ffffffffffff40000000050000000200000000000000020000000000000005000000000000000500000000000000000000800000000004000000000000000800000002000000008000000060000003000000", @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="984300000300000000000000020000000000000009000000000000000a000000030000002f6465762f66757365000000000000000400000000000000030000000000000024000000000000000008000000000000050000002300000006000000000000000100000001000000f8f7ffffffffffff050000000000000004000000000000000600000000000000bdf5ffff04000000c1ffffff0080000000000000", @ANYRES32, @ANYRES32=r6, @ANYRESOCT=r5, @ANYRES32, @ANYRES32, @ANYBLOB="20000000faffffff000000000300000000000000020000000000000008000000ff0300002c402f2e295c2d21"], 0x0, 0x0}) (async) r10 = fcntl$getown(r0, 0x9) (async) r11 = geteuid() sendmmsg$unix(r1, &(0x7f0000007e00)=[{{&(0x7f0000001240)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000840)=[{&(0x7f0000004d00)="5a84459c7219487fb34939c3b17d629934c8e08609b4b646cca4b0ef00438c37165b36100a933a7bf1f3b5ea0b8e8064bcd8331f8e33f17d96babbf4f2c4790ecdc01c93064a49bf61c93fa0538c3f1b51802f68cd648c5fee0bf7abfc3a5cda8522a8f9fabb25a08a99002df391c8bea6cc4768e88ce00e78fda64a9c3ff9d2417d4e688f5f6778cb8629064ac6a6babe432d9e1214f3ad2ad6f45f4c901f9ebcc6d3263994a864a4dcf781684fdd8a3288f0547ffe673e67715f661ed1a1f63ef90e9acd4f438dce6862d349f51739e07f7b202a0c401063d8ddf05976bf0111fb6c8fb48d36321494dffc02115f318235af9a9bf7d2c5207e376f337c802b2574cac1086687dd4688062a024395eb903be18a75087f81fcbf8c473680cbd6ca990f05dd8d160015eeada4cdf66f87c27cf6eb5f2b1c7ec4a0310d664fa8d36a8d4ea854e8fed2f6abde8bc7b6ac5718de00c754638a4b59a544fdb8a4736e0c3dbe39a56d9e01d1880b305ffa80d6e3731ad3262bb7fa2c279af21a388b27dd646ae3f63ea22652a098eda799d23f24f1591011879d3a753b95428edaaf3cb6634cd2f027f444bc5b04329c34a714efb822d24f292312ec3c61900f60cb046b3c25bfe8a07bbc650422e771aaecd03bc0f9deebf0302671a906964353ab7fa08d5c774a6644834652787b217cdfb5ef5d202bb2ed1532465369d6373e082a843890c2e353ce13de369ecf9a3e2b9f5a36914f2b6f9913dc74e712d6fd5f8e1c7d4d92a6681e734b18d51ea6d4740d2b4c1f114b9d5052218448ab96a50f94569b184af2bb4427a9ecff16aaddcd1b7436c1fd708e2162f433d4428507d706dc5d7b73e09de23e949369f67b1b3da737edc3c8ee5cb36ba582770c73ec3296311984256661a7a8eee211a5809a9c47001183f916e7bb39e10d958ab121a8a00040845f5b5a46ff04b5dce8cfcdf600bde6cb1a377d87e350b306006cf90f2c3798b21d8d74c9aeabec695522d81f71d0b2a40d4cc8aef4ba0b4fbf266a7c2e4e8a29893d5269fcac9baf505cea0e69c2cd2c6e8b3d136e5a3ab2c50b411a9c7cc38459bf5b52ba0e3dd4d22514c93bb2758d0fc04a9236853d9cbca03b356a9969d15e9e6ffc677c3e483107ee363f0d989e779ee679824b29082f9565d6850898dcd49f82d064e701804bbcf5d692c90636b442c48065a5e15b32922a08f2903ef7ca64f76b68eafa5ed7851af26842bde8f17b5f1edffd21daa07746f2084147f2a055045cc85953264503e373f4122805e35182df6c4920ef77f4286e07d54ebad8e115bab1e4bf995c415d78c07f0108d9c3e6a6a0a449b2948d423c023e7c1f7088d57e596b5be366faedcff2a0516bd849456ff5d545de848eaefffdd63b969a4beeef019552f8f758f8aaa01fa79b3b10db8dde3842dd3e2b0c27c4cd0fa01d968082cfc95e6c4efab2560a549f96d382e36d3ef670cee332f0193477d73575b03c07f73ba8240e668d0b712b9347bd4fcf956e1182d48c84b26dd6cd690fe8dde36abfd4c4a42aab741bc6e328c38fc1b5b416b751d7b88ac5205acb59c8190810d85f9b43b0f671beca6329218e2339fd0b47ddd20c35d4e5a80fe68f4f8f599ad36af7d2408174eb531e5460583e3ea5577e4da2febdeb1377ca8f2b72f79e95aa895848369954c144e33d964c2a660377aee5b8021e641963541efa74e976a6243b330e402db0cbea73ef01440dcc3b4024dbe36857522d83010c2477d23af1ee5dd8e7ea5f1f2af5ff0e5a34ac820627d10f2addaa180199aae1a407f69657da9194142aac0b210de4aa982ad79a1e64d282d05fd94709de8da306bc23484b92192a60c6f1bb5262e9e71ce5813e5f30c2038a674b78e3bc5afb541c8510b8cb4209c1d33076931c30a4f9d89b26f151c4f9868aaf6cc6109789678283eb146fc3538c23fccd5300d3d0586988649a475d9c38005131a62864ccfa802c9236658786250314230a24b6a78407ee75d31c1e930001d5e64b715cb63135f8c00e0a3f7fceeebbb3c1a540d0c6e0b5bc1ffa506ab47bc8c45db4d4223561b022d16b62a9449088395781a61207ebf0499585225d0eaeb774a2d32bbbe2a2991229049a7802296b3ac62196291107c855195d377dc75fdf878d32ca4dc83216c23cb80c91a8871e0791c118abea7dcadc3df77fdb46a9b7ef47244b60ca08b2ad1977cf2e66375ac617fb7edf0ede0669b741675e09e5549fbb4f39257db731702e60c515fc81bf442384dc0296902d619d970385e7fffe3d9e58e94044166e1ca8c01b2366d58461c2d06536203b046658526633217056ede68778ab05ce19c46c918205c14666de3d1753f714b7cffb28a477095ab188c791e1f220b76de5d1e092f1e3372aad4a0211548579c0f7ad7424c29056867881d31c719a98dfe8c6947e96941baaec868fc1ddf5b0589aae2d194834b679646de26668356196458a1cff7cf49d8f23a3c8c0288c1420e03f6aa7523d77bf147eb191b1c29c09a55dffa3b67fb361b4a1cc706f619af3991a3aeb9ec593c7eb376be6e01220d3f47001782b8d1b745983dabb134ca5d8d5eeee3e52b396bd8a874a1807a256e119f75715194f4968047e94ba5d935a2a3a3897ff6ff0f3a69ac0ddce6680098c27843c2f2c18af940a1f4a8203816a1cb18c807a42ec833f1d8e404f736bf3448450f8727dc6f9122ca850d06e9490860d78f52e950c6d0dbf4a9a9712a81499c788c76bae38dd8b281be3c185ecf85293d623a58c786ee696735a9a9bbc07fcab0b1c37784eb45353cb82a6ecca042144820df11ace946cdc92aff38ed875dcebd014b49f6e38cb9d6f92980eec3c500c18a63a927cf672766e15247659c20ce0ee49a926212b3272d524f26277a251c5c5584f0d6afb7c261255a092a5c24b156a869d95e2551b0042b911f8e8fe101c89f523d6393cd3e8fc560577f6ee3eebfef289b654dc02f750a9e14219aa1e3632548e93e1ae29f092b15f0825c670ec76f0a490187712ae2b82f57a50fed369647cbb0a72c16784524495e3cd8a1cc9ca0450a9a923dd06348abe2e824af9ad3c9160d187ab4eb2e7f889f5eb4cc2f73bd9bb44918e2d51e2ce7699a83841fb6520caf09537dcc8c673cd01ca02676e3b963ec9f34df3485844c0d0bbf80c63045d826b9abe0a403a53fa52f1981ee6b0148ff7dc14fb4b19aa02eaa29045d814748bbefa1fc0922e5084b8c5592121ecab971ec9a7a4bc787f6aa9f01ab9b955130b3a7da7a4b445f2968dfb578b175943eee42915e703b5d3339643fe5dfa4384cfd14b5cba89e3a92147597e439a3889711773c85f76b0bc7e928b16cf7e55a645c62d13f081a9e25aa3de22507c36d60a0e464363cabc0221c1a2185f8a27628f6924df624a1a1163089a24f3446adca74926e71bea5e0e58e288a65f0ab80856033f66ad65514c9161856363f00451abb01af0b0cd47a1551d4f1686fa8f3b49ab373829ed2eb035f7a3355fc637954ce3a02a42fc1348764f6ce6b3f4efb6d92a4c336a8189a8b82bc4ff7c5c5b76db4965adeab3900ac28fe378a696dbdfa99c64e9d345e5b1bcaaff3c57ce9f7f23c49c8547db76f0d670b118edf74592380f8db03d1717121a26b1ecc6c4d58d8c5aeed0fb6f36ecde60911c9b0e254b5ebd7895f17ab2a8610c0c1fe92d0ef8233d0a16fa291b7cb70e84aa8a5c41731bee0ee63fcd8bd533d85497f7bec8fecc66f26086c6a69b44d24630e815d586e37509c36975205d95c684ed2eca11c4f772be40e0a5032c0a4b06aa407c398db3e185f9d0174164854ed0c7915efd41beabdf425dfe0e328eab0ba39a964593e48c5e44e0427ea6a97be3c002fdea33cc612249e65570242a86f6769fc343f2a0bfa407ae9540a82c44da89b07ef83f5f824e2a399f0b47d73a75bdacb8eebc4862f4b35fd2ab1a00aedba56fe26f96233b2b913ab6145c4a65e34037bdef6a70b8fb784e0e4f43f2a1731887288e835b2b5d80f9965cd7e3d51fbd4fcb2258f92618f81136c3313fd0f9af024b22b4433ad173e00a24b493049c52f8fea29ab61d5dcaa9287aa0357d68a6cc7707d892e595b2a2b74df57f23f20d504dd1d3394a0e9614ccb93c293f29d1484258c46a0c8af1c61f4854f3d8c4e1e7714ee09643ce78c9c34f257364ca49447806aba526aae57081d4c0f611659f45e6044208ebbfd0c306e068d66dce5b20d06c50a22bcfc10f9d459f674c94434b2a5f7a9cf14185930167d42cc5aae9bb0aa0eb3cc6a7c0f20ca4988ab5ea3a9468874f429fe8fb8f8beb9da95c9ed9aeb10a996c6252a580a67300374fc4629fff1db8415a74547f69674954ed9b42076e523c4d10e33e746156c6935e87270d76df68aea75ec801823f1403a7d49b1aab42fda15ed303aca14085c122499f46de2acc51a824a5b9c6bbe15e9241f421977ec55e53a3a5a61f195111e696559e110940e81f96d3cabaca671c300fb9d226da5d2e271a0a064bb9989cba5cc5e06d8eb681e2a27b6b78c8aa6100f8ae0ef669721da05ac9a2e53f0733f70e55a686ec219ab40ce9b2fc5607984ba85c5e0ee5d1a8fb4b45976aa2243a1c9eb671f55750c6acee39372ffbdb65ec39c30d5cee57ec5a31212b962d7120336fea66f59753ccc1c077d834702ae65b7c7b9891aa45fa22e146f99dbd7a48b5ff386ff444ef25cba733e7ff4d1d7c1a10c75f8a32ea1a64a35aa9f08e92d04a643b064b61f2fcf21891d3b40a830a6de738a605b63eeafcd198670cca164f7965815408688a60961233d557bb40339dc7b981b6744e087c3a5f5bcd23064742d379b11002ee7d5acbf1b3f6630bf285ff1d7e2c94646b459f90692692ae3d3bee5f84f47ed38447202b40c97df868956a5e110222d1f152568285902c5baffd52f0acb09120907a6b03f21c8674849c9edaccae5e7e072f66afa100f2d52a8b59f9aa2fe21e1bb792601151a6cb6464eee6f8c9b9c15d509db5587f84efb329cd21345c3c849bbbd3fbe57abca1d5eb7db4636ca13d7a76a630f9acf4673b4bfbc2629cd4b231b9f3a54dda0594e816102009db45e61bf58db6d12c9eb569105e5bf1bf04cedb5bea365c10c5ba577a342045a7369db9a4b20b9d774d9538f5a87ca12d54f8ded3f8602353a97372ee5214325fa1d4edb33b93d94958f390f8ff67b89f6fb6a87cd1bac8c21777f4e284dbe7044d4fff619840530abcf76a7aac0c945d94430cca0da012a83b955512d7080bc7f11f32574acccd804f3e1ab235b13d3ccf737a16f80f4941718beef0f273882a75ef73331f11230b6e975b1af13cebd5ee479d9e0231696c680e063a452c20848d104635c198abcbe94386c029ce5386803aa4ffcb092d202ae5efacd8db189ece5a25f68476e02481ef99e340233a4f8e3bf18760592c4fb38db3e4a859d0476d7dae7dff8b0fefff40b086cc8215602c0b920a2ec4e6cd0704a1a3d36bb7df17f1290c7c15cd8982e6eec7649b15dcfb025f791b8a3f0ea133f0b471400e4c724f1bbf19f2fee1cdf2287227c108774ec69f94e622922667d40ea0bf5ff1ea898a1b4cd77baa5755e7c2591d8b2649f64a4217f26bf55d8dc66551b252124a9c7f3fdd6275adddbe8b0ebb932c10735151b5448a202489c183dce26cb668b18ad8f0b47554dd6c47b8cdc169a3848a19f34a3f25d3078616601c5a386f68803a598d3c2e6c58fb1aa54af49ac9209e5811576761016228c352d8f1", 0x1000}], 0x1, &(0x7f0000001380)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x58, 0x40080}}, {{&(0x7f0000001400)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001540)=[{&(0x7f0000001480)="cc05a1545502c055525c9d6544c904fa16585ac79f649080e098fcff9cd1cd122e60501b7e594a4a75aa3c7fc585612548a22b93608ca9261cfc12e20f3bf74b89509098456a", 0x46}, {&(0x7f0000001500)="e8469209", 0x4}, {&(0x7f0000001a00)="14ae45f318673f9be3a2a0c290bc4cb7827e4faad3f1ae44fa087b66327427a9d052067d3e535809bb6b937f43299c2969925e9805b1dfb0e156887b0a10057617ab715eb95d0d1e4757feeec3824b2f0e59bf0250693c5300119120dcc814a572032b1ab2dade9bdaba4eb6d5be26d5ee61ce71af8acf567dd36341fee6d23310e9338d3827e13a1ad035950b5a0ce59ad08d5e212f82", 0x97}, {&(0x7f0000001ac0)="5f9eb5c25c2bfd611bcc42e16c98f3dbb6a071ef0f6f6982d7a36c909bba36a593d27aa74c42e1913e389985b46529b7c652cc0a82edc4cfb0aa55c5fe99e06295e5daf183af4d8052cdb16bebc6766adc93f199da69ca89c045d21e2a406e57a1ebdcafca7be74243197dcdd13a3569059a0be66788b082a7bdd95175abf44736fb6f44db79b11dd598b2e43e805b4986434bf79bb0628b7db6bd9f0341b956e765f9ce76c3f4280e84ee19ad5d49afe4d029252b9d24054c804f6a9e30483d256d2f19eb686c13e9", 0xc9}, {&(0x7f0000001bc0)="5d50b1cf28b81a2cce692b82e2457cc62a9aa866b421e3c7c6877231f7570a303cc8eef113bcd9a2ca3de4359f3dea546c77a6bcbd0896bf5b78f8baa75dc9b39dbddb6324f9f3008747870dc443b06352930b2a3ad8e4de2193ed5a998863e1de3903f3e07f13527f8f06bd890d46d974723a6706f9e1bfd3161d293008ea3155ca2b71abbf797028ffd91cb0a25c1807da2332de83f0538e973e24ac61cd1887546051180cd843f597808997981b3e232497d2ce496310e07de10b49472169d15543f146d2cd3c5709d90139", 0xcd}], 0x5, &(0x7f0000001cc0)=[@rights={{0x1c, 0x1, 0x1, [r1, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x20, 0x40}}, {{&(0x7f0000001d00)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000002100)=[{&(0x7f0000001d80)="9409597abb67094579b637a55bb172a9130ba89a", 0x14}, {&(0x7f0000001dc0)="d4c289ed9583bd1a2260c7ec715d6def5d51e8951cf1e5ae20696fd69006e0cf068ef7c25a072073549b3c18fe37e92563960b9246847f1024c238e3c867abaaa3d9a00d86b2074df987e4bbe7392bc18ee51a7aa3c3ac03bacf9eef4fe3811859a522c8216b4015a3a6170aca0f8554bdb12a48bb33a1f7ed4c8286dae2b32c4472d74a907fa8b21463b20c666b3368b625f44ca09ad8c62cf40a6e81facd318efd52eb7233b1606592", 0xaa}, {&(0x7f0000001e80)="561b62f1c1d211942ac43b0af16d668ce82cd46c7815494b6530b70c7e", 0x1d}, {&(0x7f0000001ec0)="406a4f193ec676ca97c609b3edb21703188944adb968b21888b00cb8877f06df20792251b362a7065571d3d50b2a01f35dbb04e148e5bd67d2f41c5a4f01051c36614c92d68b918c14142be0622c3e829089a41c1663601ab876c63045ebafd59cebff715b9520d7d0e5e05c897d17c617e5", 0x72}, {&(0x7f0000001f40)="e4a9be6ae85952b510bf30fdf293c0d7af3e8732793227b66e3ef8d8609fef9b98b3704ee208124676ee40bb7415d02e0303d19fb8289c474a5af4d8e866dad85fb781428f3f3c114c2fca6222f6047d8a902d2cabf39348091a5b0b32e8c183336b34fe6e7040ff46aa74c044bebbbca964e72e8edf8630def1ed9384c33588aaa9eb9b56d8df79c12eace101a9ba03959273b99dd53daca713402d53e4becea412d5deebacf76b869351a09c330abd73ae06bf23a2ff6b4a2996f6709e", 0xbe}, {&(0x7f0000005d00)="d308dceb421722218d5b9f240e7b87fa01bbcc91e2fcee739b428681605e3d7ad640b69ec1ebbc4e95561f327cd6067df674be5def3a1880fe0fcb19897477d6502a1e73fa7565e2f7d22e212b71f3f6890470dc916d5d5dabcc22a8c7564ac544c1444d9c93efa3df9c66c8bdf0d731b4a555fc0372821c07f5208b7ba4c7f15e0af1130dc3d8604991defe4bfce66ba53c0152b40274f51497750cc6cfa48a11433479a47a7704f05386ccc0cedcfed72fe101293fdfef968ef5d89e63de84cacf274331859e3ba80173e7427560d166dd8d92442462009c11600e451b924d25111c6bb238f0b80d7e74950a09b31a44adada418a102d9088e1fd12a305ca8e6e2b8208834b1c1687fb159625f269714fdcd17f5348488ad758773908691d04667ec849e619f28e6dcadd69b9e24b3446d07c051ae9dd352ade064df363fb8967f24ca1577ba1f5f1f89ed6a3dd71fdda69bf148059f66d5558e32027357b05d5bf98d37e06e637ae12e6e3b9ee1db5159d66f2efebf2d2570260be4d354384b6d1c1b2d495e31f2a4e120fdd639e8c82ef0d26f9640ef276177d63b0ae08f2a0f245ba46a123425118909cd9e7fe21243bc67a15be9b6fdc9b426bc5c668f6e2511ea136fb6cd2f52020ba9cc67e1556a8750df79d0f82f81e9dac21ad41852a96dcdce557092cbfe335712c2a6227b51bc0ffefb420a1419b15c578e3c1e4f431b1ee517e7ad4ec8d2dd8de7dac190147098a6b912a3affb03758eea0ad083af54a5f76ff6b3358e77312e931b2344ff05c1c24a08b369132f9195694336882359b3b8bc353125f249146e9da9edbf56a3c6ca80c2e4b6568f2842f1bdaa28b992de086b262dc174799cae896e596c2aeddb8926540aa501638fcc7818b71c07f7985bea4c548445a2a2e2eb514bad0aca0b5646c95c41bdbd6a9475ad8a12e6a1ea47d47838c25582a2482e016a949aecb6c802c7be0147ba51601763c4a4579059fa90fec95363917117948d1b35c322145c958bbdc350de7daf71bec5eb477d9413b8d91a890e8034d7a885795454fb21cf434a842a400bfa27b64db765b0cb608a76ff325e9ae5722b338c144d3044445dc4077e3b44a171406b6ba590b858a21e45f4bba422e245ebefbb71ad104299ca5a7092c4959dbc4dc0e14034606ab8fab2031632dda93a9b488488e436c87154ba953ebf44c47445ca458fd078762cfb7b422a6367aff1886989d2a8f5d187138cf3d3a249e809223f5ab4c158af8b3d294e3be653d7fe2ef12b5d2523c84846f9be9e0265a982d821a4e7cad2d5e0831066297ccaab28a86c948a31aed7eaf0e73b4d8e50888516a0df5fc68e282396376542a02fb6f5ef42f3b41d7ac6be57babe2439796e76456bcdd98951de505dbac77d61a470dc54e95986f4dc19ed2b54a8017c00e5bb3fb738b08979afa08ce2787096b44ad898a69960fb22186dbb742dfdfb13c1a2ce91c3fa395f1a58b4139236d13e4f4a3ea74dc1101808371bee3d243d8dfca460bf070e1a1add10ef3bed3b91f8edaf7ff4e25d92f17069b33cbd172fe33a00c8d867d3cbff54ad893c67e3069221525b1f8cd6a440101de50e1ef12567dd3edc92390c82fd9bc9f609402862197b169d3d639fb4c71a72d645dcb74f16e46d687128b4807fd680057c2ae3914c791720820f633d6d999f6046f41c800cf2ee196617bc43c38ddf551614fdc207ed360f84f94c89b36ab14aeb420b4304bf836d08fa10bc141222a8a40f436adc1c506196b67ae4535d34972717083b1f0f055101746c6d96c661c1a38d6a56fea22de94022cd4a762f78a354a079b85005aaf0fb6a3db78b7b12feba3d80618d84d8365cadf8bd5c7477ed3fd05686b0bcffbcfc6d38098ead1cf0f509c633bdc2d34de6395b62163cac5439bf177c9cf21466cdab480d5e51fbe0b36f1cb21555653354ecb4040f44b27290bba327a80461bec7c41d8efce32e62dacac31408adc82d9804e71cc4976623669c04beffd6c8d67f7e98001f7f1424d95c0e95f85080b5ecf90cea48f02b3a9abbea2756c1bee26611dfdcb39a941ba27058832ffd7a57a238bfb1144aa06c48eab646aa110f766a39bba5393ea7da9826295e1b02ed7498651f33845d591b664311a9135ff571057d814dba33e145fd5193d2e747b871e58ba51b4480b748fcf01bbbde84b9cdc99fe85b7299c6b0089640a96e45f4ece4af88b87e49d3cdbcdf76fad003ca44033636499cadd231b4bd32faf78c10e915836215237bd87198f685c71879018b8596c2d411b7c88ecdaa56cbc6758abb002ea66b25cb0d6f0eb06b2f73b724f7f74e26141f68f8c605c78de177f342090b88d4369734fe1d9ffe075110ad0d8835a61e01f9d586a110a22dfcabaf56bcb9dc108971893251e2f18cf1cff919581cbfc40c3ff67a68a27ec27d48a81cde6e3cb520edd17fa3399396bf616eda0d91afbabd4ddd41aaad714dd0c1c0af4dd909ee82bfab15edb650753f43886b5e9d4ce69e0a0562d64649d45e222b7f778069bbefe65994273a19d19fc5d5611e88a2ce69a824d6ce5cfab323a815933dc715299cc524e4b1f214d94468f2b3fce6f46c9ccaa0f277dc00495316206560fb7e1a8aa7d144fa49bdf9510afcde115d82f0f8db843c7bfe034d846a456241ae52e138048a5a1c2f4662a6d0716585253ee532e638cac8ac8f11f8b44ced81a4ef0c8389965538975b4d3d9e77af3f77449262e3b324f3276632c513e4faf4c19009353ea629c060271ecaefc016246802ea6fdb6d6ae5c0ffa3a147342d6d45d1c4d450f1690b2346a56a81aa66e3a28ccbb2031b33596dfda79f6d299c721179cb7e54b301a846b12f4da78a972ecb710a0d01d4d0ee49c5e56e90c33e5757a9372f8f3540fd9131712a1fe10ee68960456e897b753798939d019d402c03564854e3b449911fb813405d34b88bfe7782ba62db6cfe7cd81b72f54756664b620627f1fa23bc59baeea95db20b926bde7ccbd5be8817414bdc90e098c36dc39c039e347992cc396c1abf2b0823132ce196ad53d2ca3a63b26ff0d1ecc55d4a35adf6637cba0587a82389e1fc7e90f1b7da39a9305bc80af5c95644caae61c5c2d959b5ddbc24bceaac2e4a3e1570808a84651bed0635f66ab7f2e53f797b16520f6d103be9dd78952b2f17596c2c24bc6be6e33c49b86fd2b1271d5dc4b4726c77c262e60139d358754eb84d7ab2d119307bc553da54114a74aedbfcfe47510bdcfb7c963325b3e0d5b7b567a91c5b171cb677260a9ee27b53aeb9d33cbf7d223f803240091fafcb2f53fe6f784ebeb31106a1c1f5f33e9005e3021ee305640865057a0ef05ab5cd4e5bb67eb3b4049848a532f65dfa02a38f4ccc88328313d4996cb22e52af515a1c7c56b5f9e1f6656b6d47594f6029331f3d68419c61db410a327377b67b2c778cb459c39fc2443ea24ac0046f32e287f176a00261df8b6fd265e07a745511c8ef1a6141a8bfbf48b3d135391a3823bf37319890a1571ed26bbd6aa54723643dcd5ec356a4ffa1543742544905b18a07a723e36346edd013c9ef6f7992814fca1feec5950c042cb6fedaa6160af5613a8a3a629d486e73622266b96c7d9ab539693e9d9b1222b053f64bd6e90019e6b28477feea9417622cdbf106698f15c12821be30643a1f6209eef1844e74638cac73cec0280cea5f377f8f5a55c29e3aefc0538b8db512d0d61273064ededfa37ab3bceb79bc0a0cadd0783467365a8b3414ba6cad97180c741a08f52ea48a48e4f71d1a96e2fd373eb94e2190ea6e193c747d7220cc9ad85dfc6d0ee076335448ea82fcaf2aeb244a669345e4c0c8edd0304e29ac95ccbd083aa7236991b5a0ee58cfb324af6c5cc3e6e84ac80654a53e7f6339bba3cd38b580bf9034dfabd6d42e9f4a88b3ef354f4a9bbe0e4e8c59ad91892062f338a4ab4d721fca429d77182164b974f6d1c70510b4b8623bc7df0d68d579770ec8f9f8c83e53c0a174056c2c4e7d16162974bfc10686bfc679af11e19bd06a16b9d4ce13be2e5021ffe772503e1cf518ac8cdacb51d7868847bc01fa2c1c3adade0490b244e335a9d4e9ae9e9b4f89d4061dadd18e0a3a7491bf79316824959617212964479e3e0619d5dfe3ce8da86d143b4cf54d48ff4d53557737f68d92e4a1b149445b0f178429ff1f20779b562531a23e63767bfe3a2b01a2a3a000af642e846def9889a2dec36c7c1cfcd75b2fa9a15774edd67619e310bd6bae85ad05a5d2c7302e419a292f87c57be7a4d61c7f0f43e8f33746b00b2362888863ea4af82ed7990b9f2d4031134b24328b81417fa777102eed93205466663382a56133b5197ad745edd29b5e87173f00651acf2d9b64b532e39be305b1d3cbefa42216b87dac01154f8c7150815635c5fe1657e7cd9dbd8238c1d170c9066116d428f944638bb47167e27be982463c5cc964a94e4126f66cb160d05f0d52ed3b3762ab845a13f8a7780b535a4443f03052b9acf844fc1b6bb02e54c742f69d1432c7c7d01e293d799cbc62daffc846f81f9a7d44d830d99fb0d2b6be19c072ab045168f607b5b169c459dddda6b45f8f1abcb970dc54e62400c0fc6af7803689aa6f743c1dbb606a1b7a0061c808da864567ab3de48c1652be2c09426bfc42ee077070f5dc0bb0f6d4ad7a04540ee585378dd66f42946adfef60f62e01449a4dde214eff88e21f34987f49c142be36e6a754cd8f780062220ef327419c067a78bc09e808e31b244567c246b9d9e072167758114b07c748c0249e18cbfe12e05528f24ffc921a10dc4d7a5f4889ea6b1a8acafac04a743f6cd4a3a95bf7ea1cb6d4d82ca24609644a2c52d5d5cb39a06b524e8b20441b1a7f673e84026c26dfc09a697281c657bb49bbd12d3b3a9335b9094b7454aae97b15ff25041edcfaf46232f97881d58b75bcd55aa69f6db75cc234d95886a3d843bca339eb9c57d71c8325b1d4db9a409b846306d9d249da4fc4311883af881209a86a68ce55d900fe681829085c8629e72569435509628b73de442da112333f812bf50ed97ba6f7aee5349bbc5add322df381ce2362aa1e4171a90dcaef57fccff5abb162597eae6dbb93acfaa057a92ea3bc3722ae0618ed1e4ed888f74bcb0f5b8c17ce6a1c6268d500c2504022a1d3e8ed65cf2c1622446bd76972f674a349fd706ecfc5afbc6d107cbe80143a22b92c3f7001317236eb81d1a405c807fb3c48e5105887a89629458d680608cd46316a0bd88f0559a1ecddd7f2503f1e84daf30b8c42f7419ba90ae20390d7df5f5be3f87b0e87651856bec6dc48baa8ccf7261da5b9b4f15bf29324e05eb2999c80bbc7f7932fe047076f3cd2a919d8b5ab4cb3b7ce1cc9e7ee818bf9e8a1d9c68ca565cc42cd1d1ff81d03966ee18c5fc998f81f026ec9d537772fac23a9c7e5a94685d2ec7f2f0587c9a2ee0c98aec3572eb47e381ae3e1a7ece01d4ae8aab767ea70ab132b615934b2223eeadf2c6dfbedcfc67a8eaa4907f48fbfcd6503fbc2e308071b227801e8a062d73293d58d80c248e493d171b06f238d2569fad893d8e17cb92f1283e5a314654a4ef9159d44c82066b19e37edafa78bb9ace8e32c41a30a2cc932671bada09e9fb40ed01506550824a38d1839f714d026efe35a2e60286e6ad5cbe1adb634d4ddc4db4b1fcc2f86a2d7067181cf2b96f37f8ec40d162479f27b85ee92c645e2b001a2ceb41be7fa4bfaff56bf07a2d9af53707193ff67", 0x1000}, {&(0x7f000000b980)="09afffa1f8cdff4d938b54dc8cca6aeb1ec712812b177b18436c011c9ef29fbf702526976b508732c7820ba14d7f706f43574c89ac7a76caa6d94a48ba358d5082f532a5d80464ccd2fbb45fd1533e01ec2b60c24ddc2b9b71081493653024cfdd191e274b2231d201a58427b7f2e282c21a27e71d3c1f3110c5038001916b463eefb22219305714c0f7a7888393de13aec0f1a036c160eaa5a2434001ff4315b8b7240cfe8013b1f8b4f387cebad996e695d0f0ad63eee0d6afa3fdf4bad850bab05da5ce7e421c6387a32cd0963d2f85884fbd32f354f1fffd054b0ca088d34a3c5d03a0d09cbb878a0055fc34d179241c", 0xf2}], 0x7, &(0x7f0000002180)=[@cred={{0x1c}}], 0x20, 0x20000054}}, {{&(0x7f00000021c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000022c0)=[{&(0x7f0000002240)="7b4c019b441ca62677f8920bef024c031ba8b8df44daee1bed9e5c26a2a2c46e89d357ca42dc8831c02ef1ff9cf15178436a7c3a689689d846a2dd1198838b6d9ffc92d960a11f52dca1d1a63ab635b52e431e80258e27739d3bc355b6c71f5e5d8588bff9c41acfcfd1fa", 0x6b}], 0x1, &(0x7f0000002300)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}], 0x20, 0x44044}}, {{&(0x7f0000002340)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f00000024c0)=[{&(0x7f00000023c0)="bb2e270515976c3d94aca4302fc72cad945df69036d32bbb6c21fa1ef6cb374f1707c540c58901ebc4cf44f94a7106ca3ad1c3174c95e95e5ba77e3e944c3a56717907a39cccf64e734ed32b683ff22bfae1e488c5490c213a1ec3d1d78befcab3d2c57b8a7fafb4895503ef0fce515293f0b73fded3d01b44c24819af243239b5266ad964d08d960927c3e912507bfd422125c73aa97da53f9852f42e5a6432945d54cf4e3b78e2a9ad6609dcec28dd888abaab2ce0ff3db0ade47b1e1ab769a7e82209326ea8b53761fff7d6c4fa1a864802c996420512a6c6bc7f0656a22153c1cae94d34d3b987b7a8654063de1cc589bae3f46f", 0xf6}], 0x1, &(0x7f0000002700)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2]}}], 0x68, 0x80}}, {{&(0x7f0000002780)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f000000b8c0)=[{&(0x7f0000002800)="33a7ef10806b039a72436802ff9f7366f895416c8e2a2ca1c9ff46eef33dcb0b7bfcedb98c4930a35843ddb7d00e971227e556db9a9cc338b225239486ccc9d2098671a3d9598702fb16181dd5a76745d3e8ff2cff71", 0x56}, {&(0x7f0000002880)="7cf905343ae61e8d2fbf4fd918757a7685a08c826223734ca16588ab35a85119e0229c8ecf5eb92c8daa58c3d4d77b59600560b4584d6de6fde8ea98c29de7aaa3b3de02eb96d7e1e146e23d0f53ff4beb8d16971429ee4bd9a3dfb4999f252c575a7bfb7e0c5fc8e9a9", 0x6a}, {&(0x7f0000002900)="f91d335347f831c20779a8d8a8cfd499480b11756c0625083ec6083b2800e3c8f1d84c0e500200237e4c4ad3e69c450a", 0x30}, {&(0x7f0000002a80)="0f591672f44c190204fed16c8cd0ae47da80cd453fc0cad2fcba9355dba1a9e1636926276e615fcccfeafac50786fbed373c5c5fece7921724e8ce38a2022251bca9311f9797a18c1a52c530a2d2004fdfa6823ff0cbb10b00365d729b8979f94929ef3989f70a18d533857dcbe737955bb55b538af5633b96a06bc0071c3bdadceec876c4b640d12a37eab9a6238d4f768308248530592e41856eaa0e6e7db5fbfc29a4634f835ab7e871876c50cebc8b84384a65cf7505d015b0326aba9ffdfe93902facfee56263e2357548b2f3156030767eee9a6112d436d6df1c3b9b8a8a51961e995631cbbe7499a28d7e21246f178fed3b0a74", 0xf7}, {&(0x7f0000006d00)="53c139cc925d18a1d3a853dd6f9e2c3e3500d2aa14905c24de9b85d62dfa0cb0324e21f0006012aa5ff30667751c7c70e637225c802347a77b91c884dfa7b255d4e57144ab9452ee975d7bf853334ee80f2623b9d707143fd9396645d9d90729b9059f77f0ac270494138e46fe58fa10b7c87536fcbc614b288facefefa05a42c2afa96db137dc49a9991f95706028502cb4f1aa757eb894bfd70ed6de252706d2867cded5b3730b0ad5ee5739e0a0e55fc831106994ce18d2d00ca9226b59e3e8e3503eba4ab690b97231845da5c420efc9a8e430259d8a16f2521f4a87c7ec8e6a1e9acbd338fcbf45dca8c6efbd2cf9aab69795fc8feb06ef6c073d2fb3a90d5b407428c5d74d197b8413eb55300202631438177dea2e39e7d2422849410cf3cea0f7d66cead71f5da8e59f16a45afb63483f2353a80bdc21fa7f0f4ec54b447f802e6df5904dcc84d08f8c1bd0b3399cd64990bae554eebbdcc743271aeb2e196405b0e6612ab1cd858048ddd7d89546d54dbecb2cf549d4d45919fb138e6693691f176025887297f00bbbbe8a5508c935a55ae87338a89581b1ac9549f688ceb714fc3128e9b4576eb063f978ed3675597d2eb559f64afaa09f633a16fd57fa52aa09b3bdbd515bc817c2f89ede60b3ca88d4150011e3436895bff4452fe1f6e5e4bf0c146501daa993f174beb1a5358dabea42574020447635d608752cd70718334d90f9b990693eef61f517253079ac0e30b34910977f4bf918bc6be0346d1db43515117a5ee5e5b7a58c2c76813c80930d369c61560df80af8734c7b39179ee4c9aea53e2976782c4bcec35eedd1fda152dc0d203b088e4479acdf2374726968a6a95cb8fd42994c656f654fec00c379950d0a3fc637a3b27b548d0927b736d5aed0758ce8503c4975956bfac689efe9435f07a11a3b1cd0b36e145e3b790ee139add60b96248ed5e5fb7e581dac888f1b107101231b9c48896a2232f2d5ec4a2955baee09d9409ff85e4bcec6cd314e676bfee64cfd4ab7b71d3b618e0a207cbfb05fa9ab02d9d9f5e84471e4d3a15a6277a1d43d10b187b9197a91382214635e5d4e61150f9cb01577eed4f4091882c81ba8cb8a9d13605abbd8ff0881b86759e6440282c804a89edcdc5ba9dc524edad2a0276db005303e6c79bae0a0d64c6745335ca732b5bffab5a04626f0ae33e1599aab2d967db55bfe77d0b92e4626662a2a279bbf1c7a9aa9aee18789aa81e691d895a0cf84c195a77c591e8cf89ae580e52a9d6f1d43c920ae886c70f65a2856dc52ade3d04b983be0b07946b75ddfd4acd425eacaa9eb83214dfb11c39e9c1e01c4c673ebd1fcffe7ac7282b139757c3b23cfa89be4256143b879c723aa15564b03c2dd32599a0cecb26130ed48af8cf4717e3d0906764173432bc3af7b6433e9073f2cb4866e3edfcd409be79e8c8b61552bacc014803206b106929f4218b853995bb6aeffea2c7545cf46b3223585d8fa2652b4d659f99939b3d3098c7d5af82846eb5dc39de40bbd518ec0115bee38a2021644f7a4fd1e1ff06e4bc08fbe8553a11d688cc76fe1784d3f24fcc3da132a156c85dfab7223a84a663d77d9b03ac2a7e7b93436068ae24ea43edf96f70b367b8686294ec11dfe959f1f05d182e13b37957a15b7169be8a00a55c009ce9506c826101b1a5b99ce8277e80a3aedf4e8ddb42f4455cba796bf657a6a47f8d6ff0660c05141624fd3ac35fb464680bc015b725b1639b36a6b6fb09dd17b8be23454fe27a8ee0606b33b511a30a8b62d0eac9a0dbc748ba0aebd39a5e9283b3e7f2ccd029a81ec96fc79c92a03aefd8c8470c7f44a7fa364f987f2dcc997d2a65c739b55a65d35fb3b1300951a8e346c25f8710a6bf4945a2844d44fc83cdc03a42b1fc453ace156f090f3e92389fcc375b2b39efd101f8f574104d1aa1ede1f9b633dcd7e04b543d68166c1ec176ca59dc828cddf9a83722b2902cd975e1eb2bd8aab8f5710126133bfa0f218b2371f79e680b6c596c77cfd9e6cec864a04de896eed5474cb575cc1d84f3e361aa379c29c46dc6b1a922c53fdc89d4f34641490a8f92ec9ed03ad2e1f6ae661fc208e77ce8b2155f8bdbc6d60a5d0e1c72cab597178b62437e83cd6dc660ac62758dd9017254abfe4cfb77ff9f3aef904548b53f97744f94096d89cc080d841082a0005f3179ffe9a6999097e2b02a080e9215c2d0cac1aabc35bddc0aa9df21fe3d6683aa6f5f0b24ae75d6b004944a783a5ea63017781ad67d786ebf44fb4fb25e442d1e0a532918baf968b789175aeea52ee2173c81e2f16d095e9e146ea6271777a52113db8ab79fb131d3588f772f066ccef7cff26d934bd25ff338e4af15746f9a8e86f2d3b1cd0b3c280b24d07ead9218f2a775bc3b5e66c6bea2d7b44d05880a6d67a1ce4add0aa01fd4b02102dce8e2f212587de3e3b76b93a4077ff6f26bb77612d65d077e6fbd25e497d58075609fd55b4701716bc510c80aaa163a867e2efeb8e6d3ad2d0dde131261494bc5ea6b62741641b7d9d39f7e2fde8e7f83d680828bc99c4e72d98013beb203adf290765b369e061e93d463f797249213ceb7ccf8823e5ce152eca8d5d7c197d01172b67614ee4f7b8fd23ae8530f1fbd592528571beec0c4d1694bf91dd78f03aa51010d37a271f2887295fb67b40733b6fc2b516bd47c194105888c6aadebc08ceea16a7b89beda6b40e13b250162bde155e3df9e7f3ba345c02f94efbcb26f5fb72186d3b1b0e910c60a7aca43b4aca608cd52d28877a530c28703d944b59646bbbbd74557ed128835110c3e9626eb6ca96b7fc01bf0b5069657887d29e95b22cb16707b83e7731aba59cc576fcb477803d89b31b4b3794135abef807f5a64231d6d0436059c49794a92c1f6740b80d7ffaec92935bf747d19a029431314cfc88e56237f2a99d71154c03e79ce740c856f7928709629e1d569deb0f5a3975cc965df585ac5acd0aec0a319823a3715b912f50b12033b3ae38f7165d7f354686298bcac96afe83e5ead71597d3e6a2f03f9928afd21590b93105546256fb2a94989cce6230690a1d71d00226b8c9c1937109900b986ae6d503200f5cf7f799d1c87960b57a955a92ba48f64902f6f10b37cc52bea0cda6be2898d8382153269cb882ff9d4c579e4be8f609b727f7bcd1debeccfb2c00f7cd3ba08699ba5b52d583b913b622dbf4c975699806d1c3f5dcabd599d634f45a47e56e264f137ee68e991068010ede001e017f44eb744bc5fec2d8ac4a5f4406954195a67822786e879cae1c121a719932bd8bd5420c30a173b700468f9cc221836de8aa4c64f5ef96d1534d47f721785a6f621d95b1bee2ddaf854883f2e72c9ee7ce3c57adb860cf02485691163bb051e830d91345662d83ee31b386622fe5b07eeb1200b70dc5ccf8a54d919033fecdff707fc7ac783815116725f148fe7e39e7ff2e7e3f35cbd8bed86adff09023e4f9b2a6404df2cd2b234dea1fa187e371267ad9d3c1f231971b48a0cde5bff52ee7884e5479958f955f6e98bde40eebaea371bcb495e4008bbcf56684961aa7acdb4e53d7b0e6396834c1b3faaadd0f50cb6fb793d2f8b8f14fc442d5f2438567a88c1aca8b5d49461a6e3e908988310d4672bdd936cdb031b9804d02c8316c8ae7525990da902f381e54aa1dd225c103983612a7e1a2e3ce241f07ffce14f4cc280aae2149196c70d45b0668932fb68cb42d5b248a570014b37fc9a8ddb77ec14814eea49865c6dfc9eedae9ec0d8382eceac50a459262b6695068a630ffa1fbfc81d3afe7f8d61bc38b2c57f32e50556bea80da002244ce7206ecd14c15096b4419985222b0915d070e8a8b12a43e5cdb0f0f25759479f6b7ee17541d246ccd483c11acb964e3703044f772e2767827343ceaa54fa32927322ed1c926ef2b5d7fa697747e577772944c01feef7cf0abccebab4bce4ab702e194762d8f046fc998c1b8ba8ac303f0bea182e3a39801aeff81c53b1db1fa02c81a0c8ae828d41a035029e4d1f39f8eef867b7902bffea72a6deb13ec2d65b2f2310bccf9c6ee376c303de36bd77e8ea3bef53bf3285cda3a4f5ac1a02fa706803c5d1547934db70cf918cf705055c2ed60c929ede34cc057ef8c101c06ed628ee601f55b8640400dc22dd13be6051ab6afe0046851830ee3a7ce38a4d68ea86f11d324786c89c0b889803198e300f454bb8adeb978b4f1398071450a827f93a55e9fa0c6c3f6278db523558ca31768276a747a8403d4eab95a3cc9ba7f30db157dd587a5e1447897b303971d87b93b8e572019c8a528135dae25d6aa492f354aff2cf18e1360e95d722bf93e9c76db50cbb417b47376964472957aadbb5a1e385e6f68a298c7e9364dd53ed0ac47597161d7f099d4d7778cc005bec9d17f5b84550b1194aa6cdaf67e459cf926969973a52cb5aa0817b9a624c40fdc24c8cd53e694e77e798f04665419e51fe976c274bfcde69e79a09429c9d34e9d20810f433a62925b596d3312b07f67a04b3f0bb73904d31a1c89d876206a0e731eb42a39bdafae185d1eab1991c9175110476303767966532ef83eed13ad0b8899f7b4731e646795383afc06282409abd162498280488cae4a46e31152c069e7ef5980b89011a57a25ffd16b8d0924c1919bf46642d5c9b6f636af62178e04b962562c427a296c2fd1106c2cf50148873ca73744d58a3f95cd703cf96d98a08db7922dc96720d13c2140bed2551f4fde912c8a6230d152de1bc0fb2521f325e2fad37a87422afde0c431561e23358315404313a88554fb8e845539c5a2ca14e6b029782ee9d3bcba19d2b07a5fdf4fd2df14876fd5c9378080288f862c90369619ec3fdc8049b50f7293a4e452aea4423caf7195beb36552590198a1fec36c9506fd313dc206fd990954f609b304d5e6f2ad58e82ff9a3d7743759fa73536946f916c79f618bc0faa1e6043705e31e5bde5ce4143d47524be2f891eb923840109934f1308375a412ee8a54a53f23fb50ed0a1030999479f6fd34e27939c5adfb50390a0539664e353fb6ee38e34926e7b956aae7cd59e2e4e3c34aec9d3b0bcb07cf4c96e37551038cf4fdf11dc22543a51fba983ee1a4d5110bf9190e1fdace0f6d420838b87633239458af28b810ad9b3662d1a75bf2a208d78e0543fae0cd45758e13d476e20fef6db3acf19b08b05c8c7943e201882f30af162210da8d0b2cfe4de5df3e6ccf48695edd5c6b61e3de725da0b471e389e6ea1f64e9117776c19834c6a0d0470fbe34f817e69abd922ba070d66977b005b0c2fb1acdc3e0f9afc0003f7c17771d67799eae14587253bdbc8b866c4729399a350fcd0b54803fdded9f1f77cfa2abb8150b426bfad98c50a5eb2a34568fc09cc701740f4d971a051744cee048add715a94d74425117be42b33d817fa0b97d2d7da302e6efd2bfde6dc9c94c34ef1b1fe0c97311a7e7dd2e5152ccdf70239b496f0650b287aa149d25d84aa9e35bc9d4e377872233e16b6903d484de026f6d6ad2f7703d2d727204c778dcfb138ac4b3750484068b821c747dba639d140cb07f2b6721449129c0428a55e164b43ea96fee816c425fb91e38b7617eb6311c8890438e80d0814d5bb758fa9fcbb152a7bb3d0843996d27b7bad440b91a9c5ecc65f7fa9ae1fa816ebba3ce5aaa2632c9d7603d5afa1d95bf0e362fd609b398f745f6ffca3e4bef8c3ffc980cd022579bcd3f1a617cb096bdee4e835dd3dc22fcad51b70a06", 0x1000}, {&(0x7f0000007d00)="8981e2ad3031f0991592d0b579e53489c85e0073c7831f220f6ea3c1c8ab9711d50a539e0c3f9a5b6332b5a9e5044bb01bc38207109e7fd113b1cc5cab52b780111f81d642838312269e154574aed7971ead5672df23da59feb75cb14cd02e31a574090eea2c38ae24590bdab964142cc8afae4536def86e88fe62a1c0125789ecc1149ed9ee1799a47d1d85e369d5cedffd2294c2098a4fb56907908b1c2dc88b7ac09a362d653f1ce8f3b739e02fe892192aa2fabe545a7f49424c3e7a3b6d2d48e71530fdab4e3a18a3eb36eaaaddfa35e7b15c32556278ee834d358728c2", 0xe0}, {&(0x7f0000001340)="c8e60a79d74d9d50aca7680352a5b2533cd0358114298b1157e50a39c1d27117702562100ec0106d011f2c82", 0x2c}, {&(0x7f0000002680)="1ab3b422e57935a3c31c3b244f87fa61e4517950fe68df", 0x17}, {&(0x7f000000b800)="9bec1d943a3ef1594a3a6af3f8a2ca15b6209f246f3e7dcb123c1909ae3be8dcfd70a133dbb62a757efee60cbc8ed963749ef187feb096433b0026f43ed71cb46cf96bcb2a3e921116324d9474c24cadc25e53d8af4871a5d77197f471cf9c7884696f63e128b11da08e3895ed2a5931234f651f5d82b9b676c973ba21b862b24b6b50269e8c2f41d0614a996e3f933dca19e25be5b12010d867a59a", 0x9c}, {&(0x7f0000002bc0)="017f50d6eec12207d388290b6e6917", 0xf}], 0xa, &(0x7f0000002b80)=[@cred={{0x1c, 0x1, 0x2, {r3, r8, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {r10, r11}}}], 0x40, 0x4010}}], 0x6, 0x40000) sendmmsg$unix(r1, &(0x7f00000bd000), 0x400005b, 0x0) (async) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) r12 = socket$nl_generic(0x10, 0x3, 0x10) fstat(r12, &(0x7f0000000180)) (async) r13 = fcntl$getown(r1, 0x9) fcntl$setown(r0, 0x8, r13) (async) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r14 = open(&(0x7f0000000100)='./file0\x00', 0x60c2, 0x0) r15 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000003dc0)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000023000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e420f698393aa0f3880800000000000000fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da82fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cbac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa2982539583f4c504bc2aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c75fa2e5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b635197355a5ef0a0fb89d277739900004c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8d06000000000000001737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015f3009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c786800007eaa69eb7f7f80772fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b42010000007d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240da362ff08b0dc0430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa00b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f8370541be9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8adcceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac233932449c9344c5ad4a700bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258820f0000123f1c74023144442d09ef90c64950176c666da6b658108ac54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e39d5077eee5dda909c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a496b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7c7cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8214ed01950f6dde258b872042c82dad636092cd9f1dabd4e61b8fcd4ef08cdbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b3b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c054e51ad1bef44c5d6cfaaf7efb61be7c38820a4279d69ff337b0d7f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed89139dd8152e5009fa164f36bce90c661b35022c1cbbdfc9217d55269db1880b8c1b2f4582ffcf51aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b23605215e0510e312e3d3ce816db9d34700ab56867addcfb2a3b374335eea09d312268f6ee4c24be233988fb133ed5f63b3cf7cb53b55b1248b7d74118151f972a0baf1f2e111d846a66328cff2e5e0cacfa1bf831ec11b11cf215f3c91c15915f9ef34154"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) (async) write(r14, &(0x7f0000000600)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950134b9fb734a52adad95f131cce3672a9d7d7b400d2c62810b5f20351639330948107bf8d4534a03ac389455c54d8eb4d609b3e858b7213b38eb01f0eeaba3739ae927916e28da6a79a3fd5e32d30ab30bf959d4596e5ffbff6789a650b9e7d248d1ba849012336a4f3ef8fab07a8f5b81bb0bc45b2174538315ca12b7c723b2157562564a8a1f19d28179f8c565448e0e921b8c3e6fc4adaafa8b929ad077f633325b6a6f71a586cabc4883e03e19315f946b277858593a7367e232202fe9ad656c6768a1517da7f0498b48cb078e929fb11db0cc551f754bffc4859dd89a396915cc809b07d448573098409ea21371056f67ef4114ec10547f498d24513fe594308bf022868ad21e85bba811942fdc45161a1a8a7fe00d5c6b05ed7954f631bbd12a5c9a5cfa5965e0595de608b04ebe02b3fcbf3b9f57807a1a7ad8528992e2ec65949da2f4a0478dfd3ae52639c15d8aeaa351da6d393b58c772168fae604d097fef4d6b9360eb169a0b0ee70cdc22435a003e68698f61b3b63b1f51011bc8f4ef944c1de821785f670124a1c6ed18335d63412", 0x200) sendfile(r14, r15, 0x0, 0xef84) [ 3184.405487][ T2893] loop0: detected capacity change from 0 to 16 [ 3184.416707][ T2893] FAULT_INJECTION: forcing a failure. [ 3184.416707][ T2893] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 3184.478205][ T2893] CPU: 0 PID: 2893 Comm: syz-executor.0 Not tainted 5.15.77-syzkaller-00764-g7048384c9872 #0 [ 3184.488197][ T2893] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 3184.498093][ T2893] Call Trace: [ 3184.501215][ T2893] [ 3184.503994][ T2893] dump_stack_lvl+0x151/0x1b7 [ 3184.508506][ T2893] ? bfq_pos_tree_add_move+0x43e/0x43e [ 3184.513900][ T2893] ? erofs_fc_fill_super+0xbb/0x1180 [ 3184.519014][ T2893] ? ____kasan_kmalloc+0xee/0x110 [ 3184.523875][ T2893] ? ____kasan_kmalloc+0xdc/0x110 [ 3184.528735][ T2893] ? __kasan_kmalloc+0x9/0x10 [ 3184.533249][ T2893] dump_stack+0x15/0x17 [ 3184.537243][ T2893] should_fail+0x3c0/0x510 [ 3184.541501][ T2893] should_fail_alloc_page+0x58/0x70 [ 3184.546558][ T2893] __alloc_pages+0x1de/0x7c0 [ 3184.550973][ T2893] ? __count_vm_events+0x30/0x30 [ 3184.555734][ T2893] do_read_cache_page+0x16d/0xa70 [ 3184.560589][ T2893] read_cache_page+0x4d/0x70 [ 3184.565019][ T2893] erofs_fc_fill_super+0x1eb/0x1180 [ 3184.570058][ T2893] ? sb_set_blocksize+0xb7/0xf0 [ 3184.574737][ T2893] get_tree_bdev+0x441/0x680 [ 3184.579168][ T2893] ? erofs_release_device_info+0x90/0x90 [ 3184.584723][ T2893] erofs_fc_get_tree+0x1c/0x20 [ 3184.589318][ T2893] vfs_get_tree+0x88/0x290 [ 3184.593574][ T2893] do_new_mount+0x289/0xad0 [ 3184.598002][ T2893] ? do_move_mount_old+0x160/0x160 [ 3184.602952][ T2893] ? security_capable+0xb2/0xd0 [ 3184.607641][ T2893] ? ns_capable+0x8a/0xf0 [ 3184.611802][ T2893] path_mount+0x60b/0x1050 [ 3184.616058][ T2893] __se_sys_mount+0x2d2/0x3c0 [ 3184.620571][ T2893] ? __x64_sys_mount+0xd0/0xd0 [ 3184.625186][ T2893] __x64_sys_mount+0xbf/0xd0 [ 3184.629600][ T2893] do_syscall_64+0x44/0xd0 [ 3184.633851][ T2893] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 3184.639317][ T2894] loop3: detected capacity change from 0 to 8192 [ 3184.639573][ T2893] RIP: 0033:0x7fcb2340e60a [ 3184.639595][ T2893] Code: 48 c7 c2 b8 ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 3184.656504][ T2894] FAT-fs (loop3): bogus number of reserved sectors [ 3184.669608][ T2893] RSP: 002b:00007fcb2217ff88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 3184.669637][ T2893] RAX: ffffffffffffffda RBX: 000000000000017e RCX: 00007fcb2340e60a [ 3184.669648][ T2893] RDX: 0000000020000180 RSI: 00000000200001c0 RDI: 00007fcb2217ffe0 [ 3184.669659][ T2893] RBP: 00007fcb22180020 R08: 00007fcb22180020 R09: 0000000000000000 [ 3184.669670][ T2893] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000180 [ 3184.669681][ T2893] R13: 00000000200001c0 R14: 00007fcb2217ffe0 R15: 0000000020000540 [ 3184.669696][ T2893] 12:09:19 executing program 1: getcwd(&(0x7f0000001200)=""/213, 0xd5) syz_clone(0x50200000, 0x0, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000100)="10e586426e799186d6b3c01ec8893b6af9daa17c693ab53299d546c629a1996a45ce87a5d9e7aca16dac71e0242a0e717bdb120600dd8f007677e41b62d9c0f5da923699e7f6fd55181efc59955677817fb88517fc399eeb61e9a674fa3c638e5796f5ccb20bcc9b1448ae037ff1d1b5d926f2e230d751186c5f49a4cb9f0d9dbf9695024e491080fb90bf7c24592927509584a610092e8f863c8397d3565c1f44d781a9f7a390399df55a793184061b38506c6cd93f31b574900d05af06789dde0ada79a5607ab88c846d0beadb7cee465dc172a315a841ee42b61cff6534ab") getcwd(&(0x7f0000001300)=""/4096, 0x1000) syz_clone(0x40000, &(0x7f0000000040)="72c5f0b5366b2e7d9c36b35d35a3190c88e90a651bbc4a259fd7ffaaf16755cf5c500b3fc392093c484a8972d1f70a42d92cf1d9dc4b49139054cefed791e07a68fed08e717d4689f04dd6d6cb3e94085617c44147f2df63174916037e32f210281c17e1a34d298327d31556c96c694dbc330f6875bf707417029694ec9d2e78", 0x80, &(0x7f0000000000), &(0x7f00000002c0), &(0x7f0000000300)="308c0269a1ea25c20ffb928192d4c605f7c765c83ff96ce262fe538d376b68bed11df67641fbe35000a4645538726ab900295c20d6428b0d62acf0601bd5bbb4d78651df6be00f9b7815a38619522ae5ce5980002fbbaf5ae13b9a1aae2fca63aad6776123fff623239d162128aa91da63726a115288a12045edd71b001d57f90cbc00b2785a5db81215c3387be8d76594c7d398868a8c8b4d3406a5139ea770fdf5ec610d35") getcwd(&(0x7f0000000200)=""/67, 0x43) getcwd(&(0x7f0000002340)=""/4114, 0x1012) 12:09:19 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000001240)='./file0\x00', 0x0, &(0x7f0000000280)=ANY=[], 0x14, 0x11e3, &(0x7f00000024c0)="$eJzs3MGLG1UcB/CftXVr6m5WrdUWxIde9DI0e/Cil1C2IA0obSO0gjB1JxoyJiETFiJi9eTVv0M8ehPEm1724t/gbS8eexBHTNR2S0QW6WZZPp/L/OC9L/weAwNvmDf7b3718aBXZb18GlfWIk6NI9K9FClOxd8+j9fe+PGnF2/cun2t3elsX0/pavtm6/WU0sZL37/36Tcv/zA99+63G9+txd7m+/u/bv2yd2Hv4v7vNz/qV6lfpeFomvJ0ZzSa5nfKIu30q0GW0jtlkVdF6g+rYnJgvFeOxuNZyoc7643xpKiqlA9naVDM0nSUppNZyj/M+8OUZVlabwT/R/fre3VdR9T1mXgi6rqun4xGnIunYj02ohmb8XQ8E8/G+XguLsTz8UJcnM9add8AAAAAAAAAAAAAAAAAAABwsjj/DwAAAAAAAAAAAAAAAAAAAKt349bta+1OZ/t6Smcjyi93u7vdxXUx3u5FP8oo4nI047eYn/5fWNRX3+psX05zm/FFefev/N3d7uMH86357wSW5luLfDqYX4vGg/mtaMb55fmtpfmz8eorD+SzaMbPH8QoytiJP7P385+1Urrydueh/KX5PAAAADgJsvSPpfv3LPu38UX+EO8HHtpfn45Lp1e7diKq2SeDvCyLyeqLxyLiGLSh+O/iTEQcgzYUj7BY9ZOJo3D/pq+6EwAAAAAAAAAAAA7jKD4nXPUaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP5gB44FAAAAAIT5W6fRsQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwVQAAAP//FzPSZA==") ioctl$TIOCSRS485(0xffffffffffffffff, 0x542f, &(0x7f0000000000)={0x1c9f, 0x2, 0x1}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4200, 0x0) getdents(r0, 0x0, 0x4a) [ 3184.778596][ T2894] FAT-fs (loop3): Can't find a valid FAT filesystem [ 3184.789369][ T2893] erofs: (device loop0): erofs_read_superblock: cannot read erofs superblock 12:09:19 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8}, 0x0) sched_setaffinity(0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f00000bd000), 0x318, 0x0) syz_mount_image$erofs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000540)=ANY=[], 0x1, 0x17e, &(0x7f0000000240)="$eJzsmDFP8kAYx/935YW8xvgBXBwkEWMsbVHDwoCJu4mocZNIJWgBAzUREgc/gKODiYuDX8DRycFvoYM6uTA61/TuoCcR0EET4/MbHn5Hnx7Xh+Q/FARB/Fmen14fT5ezBQPAOJJIqO9fjKiHa/0P54dzZ7mVi+v7q7vaxPFN/34MQBB8/vdjAG7zBny1DoL3dyfVZwG85+vgmFW+CQZT+TY4NpS7YNhSvqd5Pew3zd2K55o7da8UihUWOyxOWDL95+ucMJS08zHterPV3i96ntv4Rhk1v06eI6edT/+/urOxtPnZ4LCVZ8CwpjyLRHc2ciTa80/Gov2NH35+EhKS3yZRPgWXDDNaPsW0/Ej71YN0s9Wer1SLZbfs1hwns2QtWNaikxZBJOuQ/Psv8mlM2//fgN44i+Oo6PsNW9be2pH1o8TlIv84UtNyHWZ/fOBp5HWm7mPCUsaQdoIgCIIgCIIgCIIgCIIgiC8wBSbego7AWRXdbwEAAP//gYN3SA==") (fail_nth: 84) [ 3184.905917][ T2922] loop0: detected capacity change from 0 to 16 [ 3184.928583][ T2922] FAULT_INJECTION: forcing a failure. [ 3184.928583][ T2922] name failslab, interval 1, probability 0, space 0, times 0 [ 3184.962833][ T2918] loop3: detected capacity change from 0 to 8192 [ 3184.972283][ T2922] CPU: 1 PID: 2922 Comm: syz-executor.0 Not tainted 5.15.77-syzkaller-00764-g7048384c9872 #0 [ 3184.982311][ T2922] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 3184.992990][ T2922] Call Trace: [ 3184.996072][ T2922] [ 3184.998849][ T2922] dump_stack_lvl+0x151/0x1b7 [ 3185.003363][ T2922] ? bfq_pos_tree_add_move+0x43e/0x43e [ 3185.008655][ T2922] dump_stack+0x15/0x17 12:09:19 executing program 1: getcwd(&(0x7f0000001200)=""/213, 0xd5) syz_clone(0x50200000, 0x0, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000100)="10e586426e799186d6b3c01ec8893b6af9daa17c693ab53299d546c629a1996a45ce87a5d9e7aca16dac71e0242a0e717bdb120600dd8f007677e41b62d9c0f5da923699e7f6fd55181efc59955677817fb88517fc399eeb61e9a674fa3c638e5796f5ccb20bcc9b1448ae037ff1d1b5d926f2e230d751186c5f49a4cb9f0d9dbf9695024e491080fb90bf7c24592927509584a610092e8f863c8397d3565c1f44d781a9f7a390399df55a793184061b38506c6cd93f31b574900d05af06789dde0ada79a5607ab88c846d0beadb7cee465dc172a315a841ee42b61cff6534ab") getcwd(&(0x7f0000001300)=""/4096, 0x1000) syz_clone(0x40000, &(0x7f0000000040)="72c5f0b5366b2e7d9c36b35d35a3190c88e90a651bbc4a259fd7ffaaf16755cf5c500b3fc392093c484a8972d1f70a42d92cf1d9dc4b49139054cefed791e07a68fed08e717d4689f04dd6d6cb3e94085617c44147f2df63174916037e32f210281c17e1a34d298327d31556c96c694dbc330f6875bf707417029694ec9d2e78", 0x80, &(0x7f0000000000), &(0x7f00000002c0), &(0x7f0000000300)="308c0269a1ea25c20ffb928192d4c605f7c765c83ff96ce262fe538d376b68bed11df67641fbe35000a4645538726ab900295c20d6428b0d62acf0601bd5bbb4d78651df6be00f9b7815a38619522ae5ce5980002fbbaf5ae13b9a1aae2fca63aad6776123fff623239d162128aa91da63726a115288a12045edd71b001d57f90cbc00b2785a5db81215c3387be8d76594c7d398868a8c8b4d3406a5139ea770fdf5ec610d35") getcwd(&(0x7f0000000200)=""/67, 0x43) getcwd(&(0x7f0000002340)=""/4114, 0x1012) [ 3185.012651][ T2922] should_fail+0x3c0/0x510 [ 3185.016902][ T2922] __should_failslab+0x9f/0xe0 [ 3185.021502][ T2922] should_failslab+0x9/0x20 [ 3185.025842][ T2922] kmem_cache_alloc+0x4f/0x2f0 [ 3185.030440][ T2922] ? create_task_io_context+0x2c/0x400 [ 3185.035737][ T2922] create_task_io_context+0x2c/0x400 [ 3185.040854][ T2922] submit_bio_checks+0xb47/0xf40 [ 3185.045633][ T2922] ? __submit_bio+0x930/0x930 [ 3185.050145][ T2922] ? __kasan_slab_alloc+0xc4/0xe0 [ 3185.055004][ T2922] ? __kasan_slab_alloc+0xb2/0xe0 [ 3185.059862][ T2922] ? blk_try_enter_queue+0x15c/0x340 [ 3185.064983][ T2922] ? read_cache_page+0x4d/0x70 [ 3185.069585][ T2922] ? erofs_fc_fill_super+0x1eb/0x1180 [ 3185.074794][ T2922] __submit_bio+0x592/0x930 [ 3185.079130][ T2922] ? do_syscall_64+0x44/0xd0 [ 3185.083558][ T2922] ? entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 3185.089462][ T2922] ? trace_raw_output_block_rq_remap+0x240/0x240 [ 3185.095626][ T2922] submit_bio_noacct+0x89b/0xa80 [ 3185.100396][ T2922] ? mempool_alloc_slab+0x1d/0x30 [ 3185.105257][ T2922] ? mempool_free+0x310/0x310 [ 3185.109858][ T2922] ? mempool_alloc_slab+0x1d/0x30 [ 3185.114722][ T2922] ? blk_put_request+0x20/0x20 [ 3185.119320][ T2922] ? memset+0x35/0x40 [ 3185.123138][ T2922] ? fscrypt_set_bio_crypt_ctx+0x173/0x500 [ 3185.128780][ T2922] ? mempool_resize+0x8e0/0x8e0 [ 3185.133469][ T2922] ? __kasan_check_read+0x11/0x20 [ 3185.138326][ T2922] submit_bio+0x2d7/0x560 [ 3185.142495][ T2922] ? submit_bio_noacct+0xa80/0xa80 [ 3185.147444][ T2922] ? bio_add_page+0x2cc/0x450 [ 3185.151962][ T2922] ? guard_bio_eod+0xf3/0x140 [ 3185.156468][ T2922] submit_bh_wbc+0x5cf/0x6b0 12:09:20 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000700)=0x9) (async) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x5, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0xffffffff, 0x3, 0xfffffffc}, 0x0) (async) r3 = syz_clone3(&(0x7f0000000340)={0x40b86000, 0x0, 0x0, 0x0, {0x1}, 0x0, 0x0, 0x0, 0x0}, 0x58) openat$uhid(0xffffffffffffff9c, &(0x7f0000006240), 0x802, 0x0) r4 = getpgrp(0xffffffffffffffff) sched_setscheduler(r4, 0x5, &(0x7f0000000500)=0xf2) (async) geteuid() (async) fstat(r2, &(0x7f0000006280)) (async, rerun: 32) r5 = openat(0xffffffffffffffff, &(0x7f0000006300)='./file0\x00', 0x40000, 0xbacb74b30ad2048e) (async, rerun: 32) r6 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x248080, 0x0) fcntl$dupfd(r6, 0x406, r6) openat$zero(0xffffffffffffff9c, &(0x7f0000006340), 0x20000, 0x0) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000064c0)=[{{0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000280)="7471a0672d002c99", 0x8}], 0x1, &(0x7f0000000540)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r3, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32, @ANYRES8=r5], 0x78, 0x800}}, {{&(0x7f00000007c0)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000000ac0)=[{0x0}, {0x0}, {&(0x7f00000008c0)}, {&(0x7f00000009c0)="bcd67bfdb63de050eb26dbce1d8c51181b9a3e0b9a4f9b18e369294f3bef50ed863d4d8f62398ba2c105d3e62e0d7004d6a962561746960695005d0600654fe49b35f4eb0224b088d7016fee46813420fdd9382987d8660f908067ad", 0x5c}], 0x4, &(0x7f0000000b80)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="0000000001000000022f00"/20, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="0000000018000000000000000100000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="28000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r3, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x4014}}, {{&(0x7f0000000c80)=@file={0x0, './file0\x00'}, 0x6e, 0x0, 0x0, 0x0, 0x0, 0x400c0c1}}, {{&(0x7f0000005900)=@file={0x0, './file0\x00'}, 0x6e, 0x0, 0x0, &(0x7f0000005a80)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18, 0x404c800}}, {{&(0x7f0000005ac0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000005cc0)=[{&(0x7f0000005b40)}, {&(0x7f0000005c80)="435d45f028d46bfad8", 0x9}], 0x2}}, {{&(0x7f0000005e40)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000006040)=[{&(0x7f0000005ec0)="d8ff2b61f600325e444c16dccde4d59c4781bfc03c401e234859290531dfa354f0cb67074e1777582e8f1f9135ab28965a5755d494512fbd9d3ba3f46b17a78960c4aa82ed2d4be2f1807cf1995f4b806f6ee1753cc42528849d53b7d4d776e765aa79809a2d60a1be0df2a2154572e176785b695448cedcb0cdc7b72bcd79bc1394fafa6e39f2c26d01627244050100592f9150c293abe514c9cf", 0x9b}, {&(0x7f0000005fc0)="9fedd2435fecd94a88475ae5c4cd177d170e811c89dee505bc22730782e53ec1b379f7eab5", 0x25}], 0x2, &(0x7f0000006380)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xffffffffffffffff, 0xffffffffffffffff}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {r4, 0x0, 0xee00}}}, @rights={{0x14, 0x1, 0x1, [r2]}}], 0xa0, 0x20000091}}], 0x6, 0x0) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, 0x0, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) ioctl$sock_inet6_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f00000002c0)={@private1, @local, @remote, 0x0, 0x0, 0x0, 0x0, 0x6, 0x62100042}) (async) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r7, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00', 0x0}) ioctl$sock_inet6_SIOCADDRT(r7, 0x890b, &(0x7f00000002c0)={@mcast1={0xff, 0x5}, @private1, @dev={0xfe, 0x80, '\x00', 0x17}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40e0200, r8}) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f00000000c0)={&(0x7f00000001c0)=ANY=[], 0x64}, 0x1, 0x0, 0x0, 0x20040805}, 0x40012) r9 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFBR(r9, 0x8940, &(0x7f0000000180)=@get={0x1, &(0x7f0000000d40)=""/208, 0x3}) [ 3185.160894][ T2922] block_read_full_page+0x8a6/0xa70 [ 3185.165931][ T2922] ? blkdev_fallocate+0x3e0/0x3e0 [ 3185.170790][ T2922] ? block_is_partially_uptodate+0x270/0x270 [ 3185.176612][ T2922] ? add_to_page_cache_locked+0x40/0x40 [ 3185.182006][ T2922] blkdev_readpage+0x1c/0x20 [ 3185.186413][ T2922] do_read_cache_page+0x68b/0xa70 [ 3185.191273][ T2922] read_cache_page+0x4d/0x70 [ 3185.195703][ T2922] erofs_fc_fill_super+0x1eb/0x1180 [ 3185.200742][ T2922] ? sb_set_blocksize+0xb7/0xf0 [ 3185.205416][ T2922] get_tree_bdev+0x441/0x680 [ 3185.209842][ T2922] ? erofs_release_device_info+0x90/0x90 [ 3185.215314][ T2922] erofs_fc_get_tree+0x1c/0x20 [ 3185.219914][ T2922] vfs_get_tree+0x88/0x290 [ 3185.224164][ T2922] do_new_mount+0x289/0xad0 [ 3185.228527][ T2922] ? do_move_mount_old+0x160/0x160 [ 3185.233460][ T2922] ? security_capable+0xb2/0xd0 [ 3185.238137][ T2922] ? ns_capable+0x8a/0xf0 [ 3185.242302][ T2922] path_mount+0x60b/0x1050 [ 3185.246558][ T2922] __se_sys_mount+0x2d2/0x3c0 [ 3185.251070][ T2922] ? __x64_sys_mount+0xd0/0xd0 [ 3185.255669][ T2922] __x64_sys_mount+0xbf/0xd0 [ 3185.260094][ T2922] do_syscall_64+0x44/0xd0 [ 3185.264371][ T2922] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 3185.270079][ T2922] RIP: 0033:0x7fcb2340e60a [ 3185.274331][ T2922] Code: 48 c7 c2 b8 ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 3185.294379][ T2922] RSP: 002b:00007fcb2217ff88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 3185.302622][ T2922] RAX: ffffffffffffffda RBX: 000000000000017e RCX: 00007fcb2340e60a 12:09:20 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) getpid() r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000001740)="d1ba00d02c8fce2a1a23a2a3a4b32acdb2805c73989ce13973da6fc656a691eed6041b7831bbb5e52bbbfefb4d455de9be9b81059a466073472c9bb2996d4f90e788eaa96e4183902e59fd971d63713d74f570fcc4c1b050886f091526ed2effc7d65a6af63121e26c50c8ac8339120ee44be007b34b5e89daf836dbebefb3e1dffce7a336be60aab1cc50db2bf72cb25184ab7f3090e718949b23e5938e24bf093896ae24076b8c136df04be4d824e5d6f5bf905ac34fb1fe4893bf2b694bac34016c1ffaa99c38f40410e8809ef440f3863487e8f9e06ed5b338af2268a126287cf2f0e7513224d3b97a88cd7c3f132a88a4c477b80e4a18bf6cbc0065cfc592222d72e6d1150ce0572a58243922243ac5ecba52fb290785509b00d5b7f29e184a8016217005b54dd4eed007d54c4813d81701970ad6758cb40dcec15da9b54a73688ba1937456a2b22427ff8719b423fb89d08562272a7870bd31e871eafd8c083ea5014b4b0c8a19346331cb3631d255e7e38a7b07543b58d7ab731c67da4d89e970f63ad6ad6dfa4cea4a8e02eec31305ab3ae4ed2ad7803433fb43b07ebff07eecfa9065993cdbd8b3618306da9c2de257eae9e0c91a5eabca786f2e6b1beda000d4fc8660b0c24be5a459f228d2ae72c683a7ee4f1b7eb160aacf77b729ca11bc34131ab4c85b3177a5b2a5890a36f1ff8bafeb3b4cbb80341da72ed4a83688856056d85faeb24abc39b30064929a0a5d71824d084ac3ab2c65fddc2d1fb7c6773b2cf23f51980aac8aad945b6bbab4ab459b5d7e40a8a140ae711623e6258d71f9fa46fb7923513f374c5ad218606940ea0e4f2511cfd6882702b2eb6f24cbb660548d414e1a1462e5123f9d7de87cd741e284bfe7f9df8a09c3ba0c35eecd189f406032103a5425f0d0052575ce8f83b657ae1ed908ade5579a1fe977adbd73edbd751b83d51852966d8124732fec43adabe0ee0945f0ffa08f82ceb1f698d8890bcc4c1ae30b2e038a7e13b6fbf5544c32856158e69d37d4583bd225b952a885e451a01c6b5add57d681c93cd54a424d1c2baf4feb41c405ca72afc1a1e41606f73cffa93c06640d418c04c967c6e248af07d7a842717525845f3565ffb905070dba410d5bab2bca5a3ecfb3533fae711b9ac8f289472d152bd3bdd75eaa9cfc78bf3138ba306ebcee8541ab8bea042a08445fbbe5df52a40712edf445d25012001a2f7c3b28fbc24a27ecb15cde1db28a5b1391e91be919d7b057e7fefe9d474798d293d6c9e760560bcde54df0652275b5ece71d08158299865099de5a31172aad50d0fe30ac6d714f43e4007e42d514e8ee8b410600c4816b0d2db2d5ee8ff9b86b083ea822cad7c1552398da2253906007a5f28e7e4b6a64cb9d9f6beb8e23dff35ba4d1e8c5d746fee52a658d8d720e2920519e5620085540b9bbc145d2b3b6678a289ea2480ca40edda3f8cfffe7c1575e54077fd43cada8f26a689adfce0fb799f32716cf17ad31e4d7c63dacf65dd5bfbebb55fa421168", 0x440}, {&(0x7f00000003c0)}], 0x2, &(0x7f0000000540)=ANY=[@ANYRES32, @ANYBLOB, @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB], 0x78}, 0x8040) r3 = socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00'}, 0x10) write$P9_RVERSION(0xffffffffffffffff, &(0x7f0000000680)={0x15, 0x65, 0xffff, 0x40, 0x8, '9P2000.u'}, 0x15) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000180)=@newlink={0x20, 0x10, 0x705}, 0x20}}, 0x0) ioctl$sock_SIOCGIFBR(r2, 0x89a0, &(0x7f0000000300)=@add_del={0x2, &(0x7f0000000280)='hsr0\x00'}) chdir(&(0x7f0000000380)='./file0\x00') 12:09:20 executing program 4: getcwd(&(0x7f0000001200)=""/213, 0xd5) syz_clone(0x50200000, 0x0, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000100)="10e586426e799186d6b3c01ec8893b6af9daa17c693ab53299d546c629a1996a45ce87a5d9e7aca16dac71e0242a0e717bdb120600dd8f007677e41b62d9c0f5da923699e7f6fd55181efc59955677817fb88517fc399eeb61e9a674fa3c638e5796f5ccb20bcc9b1448ae037ff1d1b5d926f2e230d751186c5f49a4cb9f0d9dbf9695024e491080fb90bf7c24592927509584a610092e8f863c8397d3565c1f44d781a9f7a390399df55a793184061b38506c6cd93f31b574900d05af06789dde0ada79a5607ab88c846d0beadb7cee465dc172a315a841ee42b61cff6534ab") getcwd(&(0x7f0000001300)=""/4096, 0x1000) syz_clone(0x40000, &(0x7f0000000040)="72c5f0b5366b2e7d9c36b35d35a3190c88e90a651bbc4a259fd7ffaaf16755cf5c500b3fc392093c484a8972d1f70a42d92cf1d9dc4b49139054cefed791e07a68fed08e717d4689f04dd6d6cb3e94085617c44147f2df63174916037e32f210281c17e1a34d298327d31556c96c694dbc330f6875bf707417029694ec9d2e78", 0x80, &(0x7f0000000000), &(0x7f00000002c0), &(0x7f0000000300)="308c0269a1ea25c20ffb928192d4c605f7c765c83ff96ce262fe538d376b68bed11df67641fbe35000a4645538726ab900295c20d6428b0d62acf0601bd5bbb4d78651df6be00f9b7815a38619522ae5ce5980002fbbaf5ae13b9a1aae2fca63aad6776123fff623239d162128aa91da63726a115288a12045edd71b001d57f90cbc00b2785a5db81215c3387be8d76594c7d398868a8c8b4d3406a5139ea770fdf5ec610d35") getcwd(&(0x7f0000000200)=""/67, 0x43) getcwd(&(0x7f0000002340)=""/4114, 0x1012) [ 3185.310432][ T2922] RDX: 0000000020000180 RSI: 00000000200001c0 RDI: 00007fcb2217ffe0 [ 3185.318246][ T2922] RBP: 00007fcb22180020 R08: 00007fcb22180020 R09: 0000000000000000 [ 3185.326055][ T2922] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000180 [ 3185.333868][ T2922] R13: 00000000200001c0 R14: 00007fcb2217ffe0 R15: 0000000020000540 [ 3185.341690][ T2922] 12:09:20 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8}, 0x0) sched_setaffinity(0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f00000bd000), 0x318, 0x0) syz_mount_image$erofs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000540)=ANY=[], 0x1, 0x17e, &(0x7f0000000240)="$eJzsmDFP8kAYx/935YW8xvgBXBwkEWMsbVHDwoCJu4mocZNIJWgBAzUREgc/gKODiYuDX8DRycFvoYM6uTA61/TuoCcR0EET4/MbHn5Hnx7Xh+Q/FARB/Fmen14fT5ezBQPAOJJIqO9fjKiHa/0P54dzZ7mVi+v7q7vaxPFN/34MQBB8/vdjAG7zBny1DoL3dyfVZwG85+vgmFW+CQZT+TY4NpS7YNhSvqd5Pew3zd2K55o7da8UihUWOyxOWDL95+ucMJS08zHterPV3i96ntv4Rhk1v06eI6edT/+/urOxtPnZ4LCVZ8CwpjyLRHc2ciTa80/Gov2NH35+EhKS3yZRPgWXDDNaPsW0/Ej71YN0s9Wer1SLZbfs1hwns2QtWNaikxZBJOuQ/Psv8mlM2//fgN44i+Oo6PsNW9be2pH1o8TlIv84UtNyHWZ/fOBp5HWm7mPCUsaQdoIgCIIgCIIgCIIgCIIgiC8wBSbego7AWRXdbwEAAP//gYN3SA==") (fail_nth: 85) [ 3185.371672][ T2918] FAT-fs (loop3): bogus number of reserved sectors [ 3185.378450][ T2918] FAT-fs (loop3): Can't find a valid FAT filesystem [ 3185.387696][ T2922] erofs: (device loop0): mounted with root inode @ nid 36. 12:09:20 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000001240)='./file0\x00', 0x0, &(0x7f0000000280)=ANY=[], 0x18, 0x11e3, &(0x7f00000024c0)="$eJzs3MGLG1UcB/CftXVr6m5WrdUWxIde9DI0e/Cil1C2IA0obSO0gjB1JxoyJiETFiJi9eTVv0M8ehPEm1724t/gbS8eexBHTNR2S0QW6WZZPp/L/OC9L/weAwNvmDf7b3718aBXZb18GlfWIk6NI9K9FClOxd8+j9fe+PGnF2/cun2t3elsX0/pavtm6/WU0sZL37/36Tcv/zA99+63G9+txd7m+/u/bv2yd2Hv4v7vNz/qV6lfpeFomvJ0ZzSa5nfKIu30q0GW0jtlkVdF6g+rYnJgvFeOxuNZyoc7643xpKiqlA9naVDM0nSUppNZyj/M+8OUZVlabwT/R/fre3VdR9T1mXgi6rqun4xGnIunYj02ohmb8XQ8E8/G+XguLsTz8UJcnM9add8AAAAAAAAAAAAAAAAAAABwsjj/DwAAAAAAAAAAAAAAAAAAAKt349bta+1OZ/t6Smcjyi93u7vdxXUx3u5FP8oo4nI047eYn/5fWNRX3+psX05zm/FFefev/N3d7uMH86357wSW5luLfDqYX4vGg/mtaMb55fmtpfmz8eorD+SzaMbPH8QoytiJP7P385+1Urrydueh/KX5PAAAADgJsvSPpfv3LPu38UX+EO8HHtpfn45Lp1e7diKq2SeDvCyLyeqLxyLiGLSh+O/iTEQcgzYUj7BY9ZOJo3D/pq+6EwAAAAAAAAAAAA7jKD4nXPUaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP5gB44FAAAAAIT5W6fRsQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwVQAAAP//FzPSZA==") ioctl$TIOCSRS485(0xffffffffffffffff, 0x542f, &(0x7f0000000000)={0x1c9f, 0x2, 0x1}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4200, 0x0) getdents(r0, 0x0, 0x4a) 12:09:20 executing program 4: getcwd(&(0x7f0000001200)=""/213, 0xd5) syz_clone(0x50200000, 0x0, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000100)="10e586426e799186d6b3c01ec8893b6af9daa17c693ab53299d546c629a1996a45ce87a5d9e7aca16dac71e0242a0e717bdb120600dd8f007677e41b62d9c0f5da923699e7f6fd55181efc59955677817fb88517fc399eeb61e9a674fa3c638e5796f5ccb20bcc9b1448ae037ff1d1b5d926f2e230d751186c5f49a4cb9f0d9dbf9695024e491080fb90bf7c24592927509584a610092e8f863c8397d3565c1f44d781a9f7a390399df55a793184061b38506c6cd93f31b574900d05af06789dde0ada79a5607ab88c846d0beadb7cee465dc172a315a841ee42b61cff6534ab") getcwd(&(0x7f0000001300)=""/4096, 0x1000) syz_clone(0x40000, &(0x7f0000000040)="72c5f0b5366b2e7d9c36b35d35a3190c88e90a651bbc4a259fd7ffaaf16755cf5c500b3fc392093c484a8972d1f70a42d92cf1d9dc4b49139054cefed791e07a68fed08e717d4689f04dd6d6cb3e94085617c44147f2df63174916037e32f210281c17e1a34d298327d31556c96c694dbc330f6875bf707417029694ec9d2e78", 0x80, &(0x7f0000000000), &(0x7f00000002c0), &(0x7f0000000300)="308c0269a1ea25c20ffb928192d4c605f7c765c83ff96ce262fe538d376b68bed11df67641fbe35000a4645538726ab900295c20d6428b0d62acf0601bd5bbb4d78651df6be00f9b7815a38619522ae5ce5980002fbbaf5ae13b9a1aae2fca63aad6776123fff623239d162128aa91da63726a115288a12045edd71b001d57f90cbc00b2785a5db81215c3387be8d76594c7d398868a8c8b4d3406a5139ea770fdf5ec610d35") getcwd(&(0x7f0000000200)=""/67, 0x43) getcwd(&(0x7f0000002340)=""/4114, 0x1012) 12:09:20 executing program 5: r0 = syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000020000102505a1a440000000ee01090244000101000000090400000302060000052406000005240000000d240f0100000000000000000009058103ff03000000090582020004000000090503020002"], 0x0) syz_usb_control_io(r0, &(0x7f0000000900)={0x2c, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000000e00)={0x84, &(0x7f0000000940)={0x0, 0x0, 0x7a, "ae6f70fcef9fe7ec1fb8a3ae1492ed95a65337ca500698d068d26b18718efa088c770ba3a1b10c0a64bf8ef22a28ae8f76500540d8e6391cfb4b9a3d2c92d00d866d03bdf121756edf52481f60bb6903a2dd1e4b90436de37738e8f81fff18050a197f877e47ddffd3cb6e8dc259eb171dc8d273293492ae62c9"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000dc0)={0x40, 0x21, 0x1}}) syz_usb_control_io$cdc_ecm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ecm(r0, &(0x7f0000000640)={0x14, 0x0, &(0x7f0000000600)={0x0, 0x3, 0x1a, {0x1a}}}, 0x0) syz_usb_ep_write(r0, 0x0, 0xffffffffffffffb9, &(0x7f00000001c0)) 12:09:20 executing program 4: getcwd(&(0x7f0000001200)=""/213, 0xd5) syz_clone(0x50200000, 0x0, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000100)="10e586426e799186d6b3c01ec8893b6af9daa17c693ab53299d546c629a1996a45ce87a5d9e7aca16dac71e0242a0e717bdb120600dd8f007677e41b62d9c0f5da923699e7f6fd55181efc59955677817fb88517fc399eeb61e9a674fa3c638e5796f5ccb20bcc9b1448ae037ff1d1b5d926f2e230d751186c5f49a4cb9f0d9dbf9695024e491080fb90bf7c24592927509584a610092e8f863c8397d3565c1f44d781a9f7a390399df55a793184061b38506c6cd93f31b574900d05af06789dde0ada79a5607ab88c846d0beadb7cee465dc172a315a841ee42b61cff6534ab") getcwd(&(0x7f0000001300)=""/4096, 0x1000) syz_clone(0x40000, &(0x7f0000000040)="72c5f0b5366b2e7d9c36b35d35a3190c88e90a651bbc4a259fd7ffaaf16755cf5c500b3fc392093c484a8972d1f70a42d92cf1d9dc4b49139054cefed791e07a68fed08e717d4689f04dd6d6cb3e94085617c44147f2df63174916037e32f210281c17e1a34d298327d31556c96c694dbc330f6875bf707417029694ec9d2e78", 0x80, &(0x7f0000000000), &(0x7f00000002c0), &(0x7f0000000300)="308c0269a1ea25c20ffb928192d4c605f7c765c83ff96ce262fe538d376b68bed11df67641fbe35000a4645538726ab900295c20d6428b0d62acf0601bd5bbb4d78651df6be00f9b7815a38619522ae5ce5980002fbbaf5ae13b9a1aae2fca63aad6776123fff623239d162128aa91da63726a115288a12045edd71b001d57f90cbc00b2785a5db81215c3387be8d76594c7d398868a8c8b4d3406a5139ea770fdf5ec610d35") getcwd(&(0x7f0000000200)=""/67, 0x43) getcwd(&(0x7f0000002340)=""/4114, 0x1012) [ 3186.011291][ T2948] loop0: detected capacity change from 0 to 16 [ 3186.032141][ T2948] FAULT_INJECTION: forcing a failure. [ 3186.032141][ T2948] name failslab, interval 1, probability 0, space 0, times 0 [ 3186.098435][ T2948] CPU: 1 PID: 2948 Comm: syz-executor.0 Not tainted 5.15.77-syzkaller-00764-g7048384c9872 #0 [ 3186.108436][ T2948] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 3186.118332][ T2948] Call Trace: [ 3186.121455][ T2948] [ 3186.124228][ T2948] dump_stack_lvl+0x151/0x1b7 [ 3186.128745][ T2948] ? bfq_pos_tree_add_move+0x43e/0x43e [ 3186.134042][ T2948] dump_stack+0x15/0x17 [ 3186.138033][ T2948] should_fail+0x3c0/0x510 [ 3186.142386][ T2948] ? mempool_free+0x310/0x310 [ 3186.146882][ T2948] __should_failslab+0x9f/0xe0 [ 3186.151486][ T2948] should_failslab+0x9/0x20 [ 3186.155828][ T2948] kmem_cache_alloc+0x4f/0x2f0 [ 3186.160421][ T2948] ? mempool_alloc_slab+0x1d/0x30 [ 3186.165283][ T2948] ? mempool_free+0x310/0x310 [ 3186.169884][ T2948] mempool_alloc_slab+0x1d/0x30 [ 3186.174573][ T2948] mempool_alloc+0x149/0x580 [ 3186.178999][ T2948] ? mempool_resize+0x8e0/0x8e0 [ 3186.183686][ T2948] ? __kasan_check_write+0x14/0x20 [ 3186.188631][ T2948] ? _raw_spin_lock+0xa3/0x1b0 [ 3186.193235][ T2948] bio_alloc_bioset+0x12e/0x960 [ 3186.197916][ T2948] submit_bh_wbc+0x1c6/0x6b0 [ 3186.202345][ T2948] ? __kasan_check_write+0x14/0x20 [ 3186.207293][ T2948] block_read_full_page+0x8a6/0xa70 [ 3186.212419][ T2948] ? blkdev_fallocate+0x3e0/0x3e0 [ 3186.217277][ T2948] ? block_is_partially_uptodate+0x270/0x270 [ 3186.223090][ T2948] ? add_to_page_cache_locked+0x40/0x40 [ 3186.228469][ T2948] blkdev_readpage+0x1c/0x20 [ 3186.232897][ T2948] do_read_cache_page+0x68b/0xa70 [ 3186.237755][ T2948] read_cache_page+0x4d/0x70 [ 3186.242181][ T2948] erofs_fc_fill_super+0x1eb/0x1180 [ 3186.247217][ T2948] ? sb_set_blocksize+0xb7/0xf0 [ 3186.251904][ T2948] get_tree_bdev+0x441/0x680 [ 3186.256351][ T2948] ? erofs_release_device_info+0x90/0x90 [ 3186.261796][ T2948] erofs_fc_get_tree+0x1c/0x20 [ 3186.266397][ T2948] vfs_get_tree+0x88/0x290 [ 3186.270653][ T2948] do_new_mount+0x289/0xad0 [ 3186.274996][ T2948] ? do_move_mount_old+0x160/0x160 [ 3186.279934][ T2948] ? security_capable+0xb2/0xd0 [ 3186.284626][ T2948] ? ns_capable+0x8a/0xf0 [ 3186.288824][ T2948] path_mount+0x60b/0x1050 [ 3186.293046][ T2948] __se_sys_mount+0x2d2/0x3c0 [ 3186.297587][ T2948] ? __x64_sys_mount+0xd0/0xd0 [ 3186.302245][ T2948] __x64_sys_mount+0xbf/0xd0 [ 3186.306672][ T2948] do_syscall_64+0x44/0xd0 [ 3186.310927][ T2948] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 3186.316739][ T2948] RIP: 0033:0x7fcb2340e60a [ 3186.320443][ T8642] usb 6-1: new full-speed USB device number 101 using dummy_hcd [ 3186.320992][ T2948] Code: 48 c7 c2 b8 ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 12:09:21 executing program 4: r0 = openat$uhid(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r1 = openat$vcsa(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) ioctl$BTRFS_IOC_QGROUP_ASSIGN(r1, 0x40189429, &(0x7f0000000100)={0x0, 0x2, 0x7}) read(0xffffffffffffffff, 0x0, 0x0) write$UHID_CREATE(r0, &(0x7f0000000340)={0x0, {'syz1\x00', 'syz0\x00', 'syz0\x00', &(0x7f0000000000)=""/9, 0x9}}, 0x120) write$UHID_DESTROY(r0, &(0x7f0000000040), 0x4) 12:09:21 executing program 1: syz_genetlink_get_family_id$batadv(&(0x7f0000000140), 0xffffffffffffffff) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl802154(0x0, 0xffffffffffffffff) sendmsg$IEEE802154_LLSEC_LIST_DEVKEY(0xffffffffffffffff, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_802154(r0, 0x8933, &(0x7f0000000000)={'wpan1\x00'}) sendmsg$NL802154_CMD_GET_SEC_KEY(r0, &(0x7f0000000ec0)={0x0, 0x0, &(0x7f0000000e80)={&(0x7f0000000e40)={0x14}, 0x14}}, 0x0) 12:09:21 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) getpid() r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000001740)="d1ba00d02c8fce2a1a23a2a3a4b32acdb2805c73989ce13973da6fc656a691eed6041b7831bbb5e52bbbfefb4d455de9be9b81059a466073472c9bb2996d4f90e788eaa96e4183902e59fd971d63713d74f570fcc4c1b050886f091526ed2effc7d65a6af63121e26c50c8ac8339120ee44be007b34b5e89daf836dbebefb3e1dffce7a336be60aab1cc50db2bf72cb25184ab7f3090e718949b23e5938e24bf093896ae24076b8c136df04be4d824e5d6f5bf905ac34fb1fe4893bf2b694bac34016c1ffaa99c38f40410e8809ef440f3863487e8f9e06ed5b338af2268a126287cf2f0e7513224d3b97a88cd7c3f132a88a4c477b80e4a18bf6cbc0065cfc592222d72e6d1150ce0572a58243922243ac5ecba52fb290785509b00d5b7f29e184a8016217005b54dd4eed007d54c4813d81701970ad6758cb40dcec15da9b54a73688ba1937456a2b22427ff8719b423fb89d08562272a7870bd31e871eafd8c083ea5014b4b0c8a19346331cb3631d255e7e38a7b07543b58d7ab731c67da4d89e970f63ad6ad6dfa4cea4a8e02eec31305ab3ae4ed2ad7803433fb43b07ebff07eecfa9065993cdbd8b3618306da9c2de257eae9e0c91a5eabca786f2e6b1beda000d4fc8660b0c24be5a459f228d2ae72c683a7ee4f1b7eb160aacf77b729ca11bc34131ab4c85b3177a5b2a5890a36f1ff8bafeb3b4cbb80341da72ed4a83688856056d85faeb24abc39b30064929a0a5d71824d084ac3ab2c65fddc2d1fb7c6773b2cf23f51980aac8aad945b6bbab4ab459b5d7e40a8a140ae711623e6258d71f9fa46fb7923513f374c5ad218606940ea0e4f2511cfd6882702b2eb6f24cbb660548d414e1a1462e5123f9d7de87cd741e284bfe7f9df8a09c3ba0c35eecd189f406032103a5425f0d0052575ce8f83b657ae1ed908ade5579a1fe977adbd73edbd751b83d51852966d8124732fec43adabe0ee0945f0ffa08f82ceb1f698d8890bcc4c1ae30b2e038a7e13b6fbf5544c32856158e69d37d4583bd225b952a885e451a01c6b5add57d681c93cd54a424d1c2baf4feb41c405ca72afc1a1e41606f73cffa93c06640d418c04c967c6e248af07d7a842717525845f3565ffb905070dba410d5bab2bca5a3ecfb3533fae711b9ac8f289472d152bd3bdd75eaa9cfc78bf3138ba306ebcee8541ab8bea042a08445fbbe5df52a40712edf445d25012001a2f7c3b28fbc24a27ecb15cde1db28a5b1391e91be919d7b057e7fefe9d474798d293d6c9e760560bcde54df0652275b5ece71d08158299865099de5a31172aad50d0fe30ac6d714f43e4007e42d514e8ee8b410600c4816b0d2db2d5ee8ff9b86b083ea822cad7c1552398da2253906007a5f28e7e4b6a64cb9d9f6beb8e23dff35ba4d1e8c5d746fee52a658d8d720e2920519e5620085540b9bbc145d2b3b6678a289ea2480ca40edda3f8cfffe7c1575e54077fd43cada8f26a689adfce0fb799f32716cf17ad31e4d7c63dacf65dd5bfbebb55fa421168", 0x440}, {&(0x7f00000003c0)}], 0x2, &(0x7f0000000540)=ANY=[@ANYRES32, @ANYBLOB, @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB], 0x78}, 0x8040) r3 = socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00'}, 0x10) write$P9_RVERSION(0xffffffffffffffff, &(0x7f0000000680)={0x15, 0x65, 0xffff, 0x40, 0x8, '9P2000.u'}, 0x15) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000180)=@newlink={0x20, 0x10, 0x705}, 0x20}}, 0x0) ioctl$sock_SIOCGIFBR(r2, 0x89a0, &(0x7f0000000300)=@add_del={0x2, &(0x7f0000000280)='hsr0\x00'}) chdir(&(0x7f0000000380)='./file0\x00') [ 3186.347986][ T2948] RSP: 002b:00007fcb2217ff88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 3186.356230][ T2948] RAX: ffffffffffffffda RBX: 000000000000017e RCX: 00007fcb2340e60a [ 3186.364043][ T2948] RDX: 0000000020000180 RSI: 00000000200001c0 RDI: 00007fcb2217ffe0 [ 3186.371854][ T2948] RBP: 00007fcb22180020 R08: 00007fcb22180020 R09: 0000000000000000 [ 3186.379663][ T2948] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000180 [ 3186.387478][ T2948] R13: 00000000200001c0 R14: 00007fcb2217ffe0 R15: 0000000020000540 [ 3186.395294][ T2948] 12:09:21 executing program 1: syz_genetlink_get_family_id$batadv(&(0x7f0000000140), 0xffffffffffffffff) (async) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$nl802154(0x0, 0xffffffffffffffff) (async) sendmsg$IEEE802154_LLSEC_LIST_DEVKEY(0xffffffffffffffff, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_802154(r0, 0x8933, &(0x7f0000000000)={'wpan1\x00'}) sendmsg$NL802154_CMD_GET_SEC_KEY(r0, &(0x7f0000000ec0)={0x0, 0x0, &(0x7f0000000e80)={&(0x7f0000000e40)={0x14}, 0x14}}, 0x0) [ 3186.440116][ T2947] loop3: detected capacity change from 0 to 8192 [ 3186.465153][ T2947] FAT-fs (loop3): bogus number of reserved sectors [ 3186.486161][ T2947] FAT-fs (loop3): Can't find a valid FAT filesystem 12:09:21 executing program 4: r0 = openat$uhid(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r1 = openat$vcsa(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) ioctl$BTRFS_IOC_QGROUP_ASSIGN(r1, 0x40189429, &(0x7f0000000100)={0x0, 0x2, 0x7}) read(0xffffffffffffffff, 0x0, 0x0) write$UHID_CREATE(r0, &(0x7f0000000340)={0x0, {'syz1\x00', 'syz0\x00', 'syz0\x00', &(0x7f0000000000)=""/9, 0x9}}, 0x120) write$UHID_DESTROY(r0, &(0x7f0000000040), 0x4) openat$uhid(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) (async) openat$vcsa(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) (async) ioctl$BTRFS_IOC_QGROUP_ASSIGN(r1, 0x40189429, &(0x7f0000000100)={0x0, 0x2, 0x7}) (async) read(0xffffffffffffffff, 0x0, 0x0) (async) write$UHID_CREATE(r0, &(0x7f0000000340)={0x0, {'syz1\x00', 'syz0\x00', 'syz0\x00', &(0x7f0000000000)=""/9, 0x9}}, 0x120) (async) write$UHID_DESTROY(r0, &(0x7f0000000040), 0x4) (async) [ 3186.680722][ T8642] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 12:09:21 executing program 1: syz_genetlink_get_family_id$batadv(&(0x7f0000000140), 0xffffffffffffffff) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl802154(0x0, 0xffffffffffffffff) sendmsg$IEEE802154_LLSEC_LIST_DEVKEY(0xffffffffffffffff, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_802154(r0, 0x8933, &(0x7f0000000000)={'wpan1\x00'}) sendmsg$NL802154_CMD_GET_SEC_KEY(r0, &(0x7f0000000ec0)={0x0, 0x0, &(0x7f0000000e80)={&(0x7f0000000e40)={0x14}, 0x14}}, 0x0) syz_genetlink_get_family_id$batadv(&(0x7f0000000140), 0xffffffffffffffff) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$nl802154(0x0, 0xffffffffffffffff) (async) sendmsg$IEEE802154_LLSEC_LIST_DEVKEY(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$sock_SIOCGIFINDEX_802154(r0, 0x8933, &(0x7f0000000000)={'wpan1\x00'}) (async) sendmsg$NL802154_CMD_GET_SEC_KEY(r0, &(0x7f0000000ec0)={0x0, 0x0, &(0x7f0000000e80)={&(0x7f0000000e40)={0x14}, 0x14}}, 0x0) (async) 12:09:21 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8}, 0x0) sched_setaffinity(0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f00000bd000), 0x318, 0x0) syz_mount_image$erofs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000540)=ANY=[], 0x1, 0x17e, &(0x7f0000000240)="$eJzsmDFP8kAYx/935YW8xvgBXBwkEWMsbVHDwoCJu4mocZNIJWgBAzUREgc/gKODiYuDX8DRycFvoYM6uTA61/TuoCcR0EET4/MbHn5Hnx7Xh+Q/FARB/Fmen14fT5ezBQPAOJJIqO9fjKiHa/0P54dzZ7mVi+v7q7vaxPFN/34MQBB8/vdjAG7zBny1DoL3dyfVZwG85+vgmFW+CQZT+TY4NpS7YNhSvqd5Pew3zd2K55o7da8UihUWOyxOWDL95+ucMJS08zHterPV3i96ntv4Rhk1v06eI6edT/+/urOxtPnZ4LCVZ8CwpjyLRHc2ciTa80/Gov2NH35+EhKS3yZRPgWXDDNaPsW0/Ej71YN0s9Wer1SLZbfs1hwns2QtWNaikxZBJOuQ/Psv8mlM2//fgN44i+Oo6PsNW9be2pH1o8TlIv84UtNyHWZ/fOBp5HWm7mPCUsaQdoIgCIIgCIIgCIIgCIIgiC8wBSbego7AWRXdbwEAAP//gYN3SA==") (fail_nth: 86) 12:09:21 executing program 4: r0 = openat$uhid(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r1 = openat$vcsa(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) ioctl$BTRFS_IOC_QGROUP_ASSIGN(r1, 0x40189429, &(0x7f0000000100)={0x0, 0x2, 0x7}) read(0xffffffffffffffff, 0x0, 0x0) write$UHID_CREATE(r0, &(0x7f0000000340)={0x0, {'syz1\x00', 'syz0\x00', 'syz0\x00', &(0x7f0000000000)=""/9, 0x9}}, 0x120) write$UHID_DESTROY(r0, &(0x7f0000000040), 0x4) openat$uhid(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) (async) openat$vcsa(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) (async) ioctl$BTRFS_IOC_QGROUP_ASSIGN(r1, 0x40189429, &(0x7f0000000100)={0x0, 0x2, 0x7}) (async) read(0xffffffffffffffff, 0x0, 0x0) (async) write$UHID_CREATE(r0, &(0x7f0000000340)={0x0, {'syz1\x00', 'syz0\x00', 'syz0\x00', &(0x7f0000000000)=""/9, 0x9}}, 0x120) (async) write$UHID_DESTROY(r0, &(0x7f0000000040), 0x4) (async) [ 3186.794168][ T2948] erofs: (device loop0): mounted with root inode @ nid 36. [ 3186.811811][ T8642] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 1023, setting to 64 [ 3186.885229][ T8642] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x82 has invalid maxpacket 1024, setting to 64 [ 3186.887901][ T2989] loop0: detected capacity change from 0 to 16 [ 3186.924317][ T8642] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x3 has invalid maxpacket 512, setting to 64 12:09:21 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000001240)='./file0\x00', 0x0, &(0x7f0000000280)=ANY=[], 0x41, 0x11e3, &(0x7f00000024c0)="$eJzs3MGLG1UcB/CftXVr6m5WrdUWxIde9DI0e/Cil1C2IA0obSO0gjB1JxoyJiETFiJi9eTVv0M8ehPEm1724t/gbS8eexBHTNR2S0QW6WZZPp/L/OC9L/weAwNvmDf7b3718aBXZb18GlfWIk6NI9K9FClOxd8+j9fe+PGnF2/cun2t3elsX0/pavtm6/WU0sZL37/36Tcv/zA99+63G9+txd7m+/u/bv2yd2Hv4v7vNz/qV6lfpeFomvJ0ZzSa5nfKIu30q0GW0jtlkVdF6g+rYnJgvFeOxuNZyoc7643xpKiqlA9naVDM0nSUppNZyj/M+8OUZVlabwT/R/fre3VdR9T1mXgi6rqun4xGnIunYj02ohmb8XQ8E8/G+XguLsTz8UJcnM9add8AAAAAAAAAAAAAAAAAAABwsjj/DwAAAAAAAAAAAAAAAAAAAKt349bta+1OZ/t6Smcjyi93u7vdxXUx3u5FP8oo4nI047eYn/5fWNRX3+psX05zm/FFefev/N3d7uMH86357wSW5luLfDqYX4vGg/mtaMb55fmtpfmz8eorD+SzaMbPH8QoytiJP7P385+1Urrydueh/KX5PAAAADgJsvSPpfv3LPu38UX+EO8HHtpfn45Lp1e7diKq2SeDvCyLyeqLxyLiGLSh+O/iTEQcgzYUj7BY9ZOJo3D/pq+6EwAAAAAAAAAAAA7jKD4nXPUaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP5gB44FAAAAAIT5W6fRsQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwVQAAAP//FzPSZA==") ioctl$TIOCSRS485(0xffffffffffffffff, 0x542f, &(0x7f0000000000)={0x1c9f, 0x2, 0x1}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4200, 0x0) getdents(r0, 0x0, 0x4a) 12:09:21 executing program 1: r0 = socket(0x840000000002, 0x3, 0x100) socket(0x1d, 0xa, 0x4) socket$packet(0x11, 0xa, 0x300) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x4002) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) syz_open_dev$vcsn(0x0, 0x0, 0x140) r4 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$802154_dgram(r4, 0x0, 0x0) r5 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$802154_dgram(r5, 0x0, 0x0) r6 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x5, 0x4, &(0x7f00000002c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r6}, 0x10) statx(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000580)) socket$key(0xf, 0x3, 0x2) r7 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r7, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) [ 3186.947493][ T2989] FAULT_INJECTION: forcing a failure. [ 3186.947493][ T2989] name failslab, interval 1, probability 0, space 0, times 0 [ 3187.019865][ T2989] CPU: 1 PID: 2989 Comm: syz-executor.0 Not tainted 5.15.77-syzkaller-00764-g7048384c9872 #0 [ 3187.029954][ T2989] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 3187.039846][ T2989] Call Trace: [ 3187.040552][ T8642] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3187.042968][ T2989] [ 3187.042981][ T2989] dump_stack_lvl+0x151/0x1b7 [ 3187.059121][ T2989] ? bfq_pos_tree_add_move+0x43e/0x43e [ 3187.064409][ T2989] ? wait_on_page_bit+0x50/0x50 [ 3187.069096][ T2989] dump_stack+0x15/0x17 [ 3187.073094][ T2989] should_fail+0x3c0/0x510 [ 3187.073735][ T8642] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=238 [ 3187.077350][ T2989] ? erofs_fc_fill_super+0x372/0x1180 [ 3187.077377][ T2989] __should_failslab+0x9f/0xe0 [ 3187.095504][ T2989] should_failslab+0x9/0x20 [ 3187.099826][ T2989] __kmalloc_track_caller+0x6c/0x350 [ 3187.105030][ T2989] ? do_read_cache_page+0x941/0xa70 [ 3187.110067][ T2989] kmemdup+0x24/0x50 [ 3187.113803][ T2989] erofs_fc_fill_super+0x372/0x1180 [ 3187.118923][ T2989] get_tree_bdev+0x441/0x680 [ 3187.123348][ T2989] ? erofs_release_device_info+0x90/0x90 [ 3187.128869][ T2989] erofs_fc_get_tree+0x1c/0x20 [ 3187.130858][ T8642] usb 6-1: SerialNumber: syz [ 3187.133418][ T2989] vfs_get_tree+0x88/0x290 [ 3187.133445][ T2989] do_new_mount+0x289/0xad0 [ 3187.146434][ T2989] ? do_move_mount_old+0x160/0x160 [ 3187.151384][ T2989] ? security_capable+0xb2/0xd0 [ 3187.156095][ T2989] ? ns_capable+0x8a/0xf0 [ 3187.160233][ T2989] path_mount+0x60b/0x1050 [ 3187.164487][ T2989] __se_sys_mount+0x2d2/0x3c0 [ 3187.169009][ T2989] ? __x64_sys_mount+0xd0/0xd0 [ 3187.173603][ T2989] __x64_sys_mount+0xbf/0xd0 [ 3187.178036][ T2989] do_syscall_64+0x44/0xd0 [ 3187.182283][ T2989] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 3187.188007][ T2989] RIP: 0033:0x7fcb2340e60a [ 3187.192284][ T2989] Code: 48 c7 c2 b8 ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 3187.211703][ T2989] RSP: 002b:00007fcb2217ff88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 3187.219949][ T2989] RAX: ffffffffffffffda RBX: 000000000000017e RCX: 00007fcb2340e60a [ 3187.227756][ T2989] RDX: 0000000020000180 RSI: 00000000200001c0 RDI: 00007fcb2217ffe0 [ 3187.235570][ T2989] RBP: 00007fcb22180020 R08: 00007fcb22180020 R09: 0000000000000000 [ 3187.243380][ T2989] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000180 [ 3187.251195][ T2989] R13: 00000000200001c0 R14: 00007fcb2217ffe0 R15: 0000000020000540 [ 3187.259093][ T2989] [ 3187.560481][ T2955] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 3187.567304][ T2955] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 3187.580440][ T2955] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 3187.677673][ T2998] loop3: detected capacity change from 0 to 8192 [ 3187.701363][ T2998] FAT-fs (loop3): bogus number of reserved sectors [ 3187.711123][ T2998] FAT-fs (loop3): Can't find a valid FAT filesystem [ 3187.800971][ T2955] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 3187.807780][ T2955] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 3187.849273][ T2955] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 3188.322144][ T8642] cdc_ether 6-1:1.0 usb0: register 'cdc_ether' at usb-dummy_hcd.5-1, CDC Ethernet Device, 42:42:42:42:42:42 [ 3188.523339][T28198] usb 6-1: USB disconnect, device number 101 [ 3188.533386][T28198] cdc_ether 6-1:1.0 usb0: unregister 'cdc_ether' usb-dummy_hcd.5-1, CDC Ethernet Device 12:09:23 executing program 5: r0 = syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000020000102505a1a440000000ee01090244000101000000090400000302060000052406000005240000000d240f0100000000000000000009058103ff03000000090582020004000000090503020002"], 0x0) syz_usb_control_io(r0, &(0x7f0000000900)={0x2c, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000000e00)={0x84, &(0x7f0000000940)={0x0, 0x0, 0x7a, "ae6f70fcef9fe7ec1fb8a3ae1492ed95a65337ca500698d068d26b18718efa088c770ba3a1b10c0a64bf8ef22a28ae8f76500540d8e6391cfb4b9a3d2c92d00d866d03bdf121756edf52481f60bb6903a2dd1e4b90436de37738e8f81fff18050a197f877e47ddffd3cb6e8dc259eb171dc8d273293492ae62c9"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000dc0)={0x40, 0x21, 0x1}}) syz_usb_control_io$cdc_ecm(r0, 0x0, 0x0) (async) syz_usb_control_io$cdc_ecm(r0, &(0x7f0000000640)={0x14, 0x0, &(0x7f0000000600)={0x0, 0x3, 0x1a, {0x1a}}}, 0x0) (async) syz_usb_ep_write(r0, 0x0, 0xffffffffffffffb9, &(0x7f00000001c0)) 12:09:23 executing program 1: r0 = socket(0x840000000002, 0x3, 0x100) (async) socket(0x1d, 0xa, 0x4) (async) socket$packet(0x11, 0xa, 0x300) (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async, rerun: 64) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (rerun: 64) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x4002) (async) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) (async, rerun: 64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 64) connect$unix(r2, &(0x7f0000000180)=@abs, 0x6e) (async, rerun: 32) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) (async, rerun: 32) connect$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) syz_open_dev$vcsn(0x0, 0x0, 0x140) (async) r4 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$802154_dgram(r4, 0x0, 0x0) r5 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$802154_dgram(r5, 0x0, 0x0) r6 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x5, 0x4, &(0x7f00000002c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r6}, 0x10) (async) statx(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000580)) (async) socket$key(0xf, 0x3, 0x2) r7 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r7, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x0) (async, rerun: 64) close_range(r0, 0xffffffffffffffff, 0x0) (rerun: 64) 12:09:23 executing program 4: pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000300)="d4b88865d0e29722e28f8f966e26b30750085ece0bee0c81802646e62f05efc2056a009db22f66bb7be4cac05ebf59d51e1ab7a628867e6e767dcd6cbee1d6dbec9b285c52ce42ff7e1d968d1d4867f7a70569ba335d8e917fe0a56ba33c60c644692960d5ad5cb485c2fa5c5988a72de8f5849bd04e0b6edd402200921bbea3da852ead0636217c2b083461b4235c66627a78fae40b4fce1f873e3a032ac754e54dc488f989ffe8cf93d658b89578c55d047b919c097f3c15daa20fd1d6119b7cfd88924de116f0c6892a4e679b84baae267d4186bc2387ed1d9634bee7a9644f3d7bf271dea0dee1888070399dd02af85c6aff67e8cd7556d1dddef5b45ab9f20aa75276ecb2037c3081f9d8fbceb39b4d3cf2d533c3c0d4002f1dce0413dd61812bad332a4c8e3b369d1059e927a825b7b66beed9cef2ebbcb52b0bf82d98685be5d089836b2f8f8655341258fda2eaed1a7832408f650652a6bf988bb17ec0705fa704e25dabe945bcd7832acafab9dc87fff789412cf628d138a3ca3888fd7c9fb0a9012065ac6078fa9a53a99227baae1a5e4cc09535fabe625096409c536e9ef1c396a59c41cd12ef958aa1b10d0d48f46c09e3f9fc217286b2472dc1a38fd277f75993838edfeca9a3e89e3fe41fcbfde158f4aeffc52d3feabe91fc137c883a703dc0f810043c47c66f08d9ecb3e67ef8f8cae23ce942ad098b6c380a9ddbde43660c4ecd2b37c0f6ef65428b65b864f92835711b8f7f13ce57c118336c33c53aa6f66cd90ad8090aa47aede4b501834f627591d3ab4946a1acc5cfa52bb4d20f259d8db89664d510019e8a7e5d7ff9d4458ff7d916c75c91f657d25b7353ea5bca6372f496e814e64b9302861e3e6b951064ddd2302cebdc72eccf65b97a392f5e45bc10c0e830f8fc9f57a3b423c737286f96e279cd36db712e952e501700e9a14b3eb3cc88dcabb78ee8a2bc28d14e5228257de739b62cf651e61a366e1ea2c8bd68bcf77ecb0f597516b7282ba2c602c870c4b0e07ec5628b79c512cdd23402d51fb73326e1624725f4778c766c45c00ce0804e3e3f718ec4ee27b13cdf07f7e199751242fa428151c93d862f78e7c2a32129703a0996078be24014f805450f19fbfa46dde7af5311703fb0adb9815e2de48a6f3f97f0b308ca2b60a87262ef40571a531c82e372d6bd2c102a1cbbdc9af35e96745a896aba919526aff6e586490b275b0f9f575fa9f31f9865281e1f8a387223b4b718f928f484b1cb7196e29fa0146f4086d5031a11871b256812fd503078c5ecf328259508b38885ac4ba257fe1d38ade08fd813198348c9494179075290598b20685d354e5801642cb4acfd116a39bebce0f6f10ac2a13666a7e3f5b3918e30219648e2729356d8d5a3e66874d13caa7bd16ef5b334732d2c1ef4970b1a76967778a3e37862157d3a03eb5c4dae933ed4ca133fd1fc6fa5a8e8eaf1debbe899f4427042f4590ffd27d17b4631011519def135476f010b11d95e3abd19c02885c8a5404f25edc8eb1ef742573ee8c6b70506f98df57d11dfa16b2cd17c405c00250e4faae05a07ee6d83c72b671f96566b49efad46f64d8ba91f1bf7649aa76edef71978dc5f535da0ce158c63424a2dbe5c93e70daa85351bd30c73724c5db5e2329ad3c03c3bee348daf8a09c7dd9bfcf5c6b01465328159f1da9a3114e4953fd6e7ab6f8cd6332413a4ebfbe8796e716bfb60bc6c966df93d198acf4196249b2fcdc556c43cdb65c4ed9f057479be281e359f8527b61e0ffd137c4bed9e7385ec000423044b7417cd6a334bd7a252422f068b85358be7cc8c2c10d934e74a6bca1cf95a086a8d4871a653aed53ab3a84db787f91c84b1c32999eb0ae1e194df417dae0c82cfdd46db3359744de70ae80fca34c7b1643531df0422d78d27062894cbe7b5a6b9f1e6984cc6478f835643a75f18e7668a7fd63026e855d85a9fec73d4d1ed5aef53d1b83816f2ab788e1e31088ab78d0d0ddefffcf916d381e11e72645d126e53f8970a14638dc569e099540857ffd06758a91028a3e99f3c382567b058463b152867e03ae6c18d2483ed9f7fdacb07f2ff51449edc5d1f9c30866b94efe56e380803dcdcba9e3f821cf99e49df4d71e9a5ee62151d18cb606de74eb43e530dad6269b255119a839a7f035eff19876bcd94b691d4bdc3a462c3ba9f6555e38799b89b798a3e7a13f3a32b61bb26bcfc3ed1352b665ae43c065c4af030291a50f55955aa920dbd478b5c664d3631e280b0fbfc3a733e74ebe45f828bf34397dc2f9e381c3b51d06bccfcd03bd39de4244c61dad1892b822f297798b4e95371f664b150517657e96bf1389121ba44d3f96cc8b10b7652d71b3041345e812e7780782c0421573ae2dd8a87e818005ada244df463c3dc91a4e9c68eeee8fee9b107bfd5db703c8fc27ff6a7811414f64f93c6bf4782d89f8169fb027a06175c391e6493ce66d0021fa84c5b8d1a52a2996ba353db104f4e06fcf5644e94720a1c88601d339ded1fe5f5675d62aefec9a4858f0654444c86267e19da55ea096fa65e9ef2a85a7dd0a63c12d42fb50021c17af493f5b503597f11378ed2f82712ebf8d7a49622cb6cce5efb2e7b7f90b551d06e05576926ddfa5bbb114866515a352ef5c7c8676dbe15173d268e8916787822c3fc2b652c1586b8b537c6ec352da54eb294d280253801bce3d1c54f3be370f6a828dbea3d8139cb00d17a0ed0c6c6a2d7b2a4e565eba0bf251851ff9348dfdcb5a90b08432fc709e3b31bb4ffb5009416348cb08a2421274009364e00e6503c879605015992681c1ee21a56e602503ee798788099cb4af9f81a338391cfea472b4392ca60e7d6a18a6bcdf1776510ec633a5ef074dc146fdd8eb957eb71db83e1092e5b41d6bf212e8cc412064504b9aef7e78e2a0e134a020679d5c4d476985ef0364637dbef426d993fc3a5e58ffa82f86fd16fa299022e312d1cd87484d49ec507ac40e4372fcbe27c30bde3c3fe33d8b8ac7ac06195dbbe6f487fd9c602c2ab599d25316378daf8c6f3def90011da5f75b5a3a7287a5be0998213f12ae41fe7c038db0a7407182dc2f57955336550fed26df7fac9c527661eb040b346769ed3ed1723dad6841fa8a444422b240f7aeec6475a149a9305b4efef51e4da4df5f00516dc0c544a9fd8bd1fa272ddb4edd8e77c5943fe5955b004d49abafbbd0699a4eed371e67b3b2c78b4b2094f62743064e90442c561287283ce4b528a5ee1c7fe3b8218c6dafecb76b8409d799a58bc7a6beb0356b5c8afa1d90855d8cb79f67ac02dab780f4c7d0d9132fef2db2b2c57074957833c9efab492653f50324d5e09be20759f8e667cc59f26f4fde4f2d163f4cb25d99f8c2d917bf962695205871c0432a03f7a6f31a879b7253765f46b06d66dcb6e764c09aec6159f74f5a5cf14780f23b960092dd9c094ffe90188b60a8ba4a968703693ad52abcb25a26ba767f84af25684d670cc700b75e13b3e663b5bd639f114abae31babdbb4de70ba553f25de1cc50cbcca0241cf6328ce1c8712b4eddc8371b6528f803126885dcc8c225fe920efe2bcfbed59b615dd270ab7e0ada73310c948c2b0cfc92e5050c8038a819cc4ca814442683834ce6a0926d788860a34006e3341a779e90d900305ebed3fd53207598e30687db5993c064f177138c78a5702980009e601c451e1ebef6b7ef1ff80da76cec2bf7762cb36dac4f7d9b34e57c1c1fd3b1110278dfed212ca5cb8b46072b513f97c1fe1c1849ec15471346ea4180e9076c4d2ebd95552bb23db25c0edc108ccc53aba499f6ed14a1831ba825e792364ab13518d388c78f624a6fdcd93453b3c36b366ec9587b2353e1b9ab87314246b84b49d178a4e69804608c39b1cb0c71a20fb4bdcd2846815bf69a865b2730644fb41547da5273a2014c35c3e4e065de5ba24d3678b884ae36b91fc75836644980ff88e1d8fba65dc2a2e4b1f850b438d16e3720a160f3d2c893bcb360525c033378675d99dc9198845494b4ede0dfa154bce97b44c7d818db1817fcad76259db8a142d7179a5a08e04a8573f3e09ca234b3a7b07fba4e83a8fbfab48021802b3a387e82d40d7b6ce8d196610fe34793d7144e8b9cd09b678c17a921410fb7cc2b48ed9aca950ec3ad43f28b5537be8e7a396a4009e9c2ac32fb943599acd7c41e3293fcd7e755f7d2c1f8ba378c6458d671a533fdc6592b842d6f497b6561e42fbdcd9fc1cee098288682f926f762eabf707081366c0fed6f712bfbaffed4ba38b7af28b272f85afa6a1a53e664550924e4b3ff4963087d2da5f69e331a741230066d73d9e360eba780ac764b2ea630ba8b75691d1762e2b998dbd5c5a4fee6f28e298508ad0646c5257589032b1ffd27506e9ae97ba503c3d2315deb0945089957ce5101218f9a3dd9ab25fad845e47253039fa98745d812babeb67f886dc8ae31458cb68c3a872bc1c8465c9565a7aebe846522677bf3f44874d767f318620b76a4278bcd2f5a3b8a6bc996d9f3be5407a2805a2e8686d739bc98fb7fb7bf2cdb56b05f27a8b964211b8d434119c3ef16a9bfb04594a4746ef6de3654ab3809e8731d12eae786d04fb9b551a7b7a17cf0bbe9b70bbbf5df3ccc6d3aa7e069570d9e2e178b98c12a21ce3ad7bf8aa10ee45c491fa08699de15123f3a799b9fbb5afd878710f36ac89d82cfd287cd387e667537cc5407b3cd612c33a88e755f7b035ded0e03af664245d28da1d215a0f5a74cf7ad4f2e613d60abd0b134906eb13c9749ec5d1da64ff995163e50e7a0aae78e470a85cfc6545da0035b5e21c6e3fa35db9b50e5087bf66cb70634c03e36e652e7eda95f021ae8752999b999981f161b1e42b4ffff4889fc61b747946c1ef4f2e9ee63e50a735286183fbb77ab6096deb91bb43667d05cacb0799821ec72d38cd56badaa51b45ed59caec46c53fc6e987ecd2bb17c750acf06c17ee7834c57730feead52749e7970fac50973e2e9698a857ec6ce6839d1c722a5f9355aa3c24ea718d938cabdbf5767e6ae83a8d4a1e033317497595bd7cf49cb9ed17111618dfa4de03c779837e7fe35346bfcf54b063606acec2f3a505a522b0b7835cfec85935a1ef01fd86e41828b768c4e57a5cfff69a5aa28cb57b39235073eb452653be0adf5db4b4c4698c930b26317a7185b672b6a71774600d3ec32018edb52586452f3fd329ea156cc315b051ab3cd606b5a94f3f024288f717854b8b6c0e88eb0059ae7b7c3d17ae6e86afd4f2ec3ec46f30a7efe22e31e7880f085a0e9ff63368840608d48228f132c38e660d01db8604262a634d6137da43231136b1b1181d4bbe5481fa5c5e9e137f9d9e0f2faf07ffedc1d088efe094307d4b8c8c8e98ce9e4b3054ca6a2f56ac3a25cb96136f972adcfc1929cecd84d9ba9ff7273bf7e619078c5180cc752b5069d77d7da5a847f9fe435670cc651ed39a5ecd5e7ecb135be41c1a2cc6b07bd95fa0c75d0426e1b9c1ff2e01b40a6a8184216189b32b3eeefa0f03f883edd97ee0bd0a7f90f4fecc3f1a05fa3e9ce156a50feebe17e1c5028bc321e3fd873347c7aa7600adfaf467356a36475e473e46d0371a5105a1a5718aac3542e85d36022ace42668fd7fd89c63b78e07bd67902439519dfa1552345079da4452808421d3df124c83e4353fd1d92668083f8e461960f82597b66f9f4decc1a84fbe88a63eebcaab8b312d9f166fe548682fc14b997e8d46fee7ecd96e62", 0x1000}, {&(0x7f0000001300)="e1842283c34b64285fc8450499ea6c1d034ea6e35bc4492c35c2cfde5a7a1347fbc274fb5f15536ee257fc2ebc2a428e179758768585fb2332cd936d4d37a90586374cb24319cfbf507637b485102adc9e332a628f2f6718929115347657bd9ddb970e8fc7c6beec3c12e71f63384a9a5f0e27628ddd42b85a9c49", 0x7b}], 0x2, 0x3e8, 0x7) ioctl$sock_SIOCGIFVLAN_SET_VLAN_FLAG_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000200)={0x7, 'wg0\x00', {0xbb30}, 0x101}) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000001740)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000001095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185d18d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bd78351d57dbeb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d1333015d0501e1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc22941330600000000000000655a07b9000000459ff4b40000000010008bc0d9559711e6e8b91c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4a00fca0493cf29b3309c9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c700dbf17866fb84d4c7fb481d1b0b911759dc392ad608318c173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3cb5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b635197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998def650c90664d91d31accf080842a486721737390cbf3a74cb2003016f1514216bdf0000000040b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea7f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f35cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a2760ab81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc429481293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80772fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c07001cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0df39de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa3270d25ce1f8174af6de8c12260400b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383afdd15eb3d1e23e0f2645d1cdfa9fa410632f65a9dd8b3eee321fe7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db8cd377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df770ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e139f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a79a929d210bf585a521f38e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f2c0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b6581091c54b0000000000000000bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c3d3196dc3266cf8dfd0f3785f1df33f0f80513c541581977f2e9735e1edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2405d3394f014a39caabbeff7c7cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8214ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b36439fe0f70b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c054e51ad1bef44c5d6cfaaf7efb61be7c38820a4279d69ff337b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c600535c9dbff9468f1f4b880ae18459f3790010aff9f89be79e7b81ed89139dd8152e5009fa164f36bce9bed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85ee7e5b2e9573f5d18111835c3c838e6fb66b49ba4d55b34ddef3257973478f4d5413f670d9b1ae6c115998c01a4f8ac7a8f0300805b6266aecc2ed561abeacc56ba50498adc92257d365a1d686f8cf5b1868e1d3a90b09dbbdcba649c402c49e54ca222816bdfae6851808299e6f7150eea7ef27600004dd075cc49df6e7a88003d2bb384def715f09c5310ba0a45bf0d1451f63caac4c42687581bc086c03b7012a36b8ffd6742f6a6af2d45d3af6c814a9fb0e90c1d6a1a6a907d8b4355bf221e9383905d53baec7199caec34306794d44f2b56f25c1d0000000000000000000000000000000000000000000000000000000000000000000000aa131e2d8bfa00000000000000000000000000418fc37f49cadfe2218812df0a34b06f7f3610bde6a37a39e33b03c3058c8d85f948e8d344ed4ae10c88fb007e3f890772c92f0f730242d22bcf894d2146e9736a4ed295405bf1121ce32fe12347b5e6be3afcbac9d364da95849db1828a202dc547e43d58d41df57763dc5236bd309bee737a255461b515237f0436c77676537404124ab369a263365b228be21bf229eb3e1db1e8b65b802a75cae06167d16d826e586a7ba2ae9bb50f91e304747dfc42ade432bd2c6561630927cf5b08f6973b1cc86984f91371a4eabb351e4e294183ee2233f7698e99ea48ddb2d107838f0c509332d9e8d9ab9c"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000140)='kfree\x00', r0}, 0x10) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f00000001c0)='./file1\x00', 0x2a02c14, 0x0, 0x0, 0x0, &(0x7f0000000000)) mount$overlay(0x0, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)={[{@workdir={'workdir', 0x3d, './file1'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './bus'}}]}) 12:09:23 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) getpid() r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000001740)="d1ba00d02c8fce2a1a23a2a3a4b32acdb2805c73989ce13973da6fc656a691eed6041b7831bbb5e52bbbfefb4d455de9be9b81059a466073472c9bb2996d4f90e788eaa96e4183902e59fd971d63713d74f570fcc4c1b050886f091526ed2effc7d65a6af63121e26c50c8ac8339120ee44be007b34b5e89daf836dbebefb3e1dffce7a336be60aab1cc50db2bf72cb25184ab7f3090e718949b23e5938e24bf093896ae24076b8c136df04be4d824e5d6f5bf905ac34fb1fe4893bf2b694bac34016c1ffaa99c38f40410e8809ef440f3863487e8f9e06ed5b338af2268a126287cf2f0e7513224d3b97a88cd7c3f132a88a4c477b80e4a18bf6cbc0065cfc592222d72e6d1150ce0572a58243922243ac5ecba52fb290785509b00d5b7f29e184a8016217005b54dd4eed007d54c4813d81701970ad6758cb40dcec15da9b54a73688ba1937456a2b22427ff8719b423fb89d08562272a7870bd31e871eafd8c083ea5014b4b0c8a19346331cb3631d255e7e38a7b07543b58d7ab731c67da4d89e970f63ad6ad6dfa4cea4a8e02eec31305ab3ae4ed2ad7803433fb43b07ebff07eecfa9065993cdbd8b3618306da9c2de257eae9e0c91a5eabca786f2e6b1beda000d4fc8660b0c24be5a459f228d2ae72c683a7ee4f1b7eb160aacf77b729ca11bc34131ab4c85b3177a5b2a5890a36f1ff8bafeb3b4cbb80341da72ed4a83688856056d85faeb24abc39b30064929a0a5d71824d084ac3ab2c65fddc2d1fb7c6773b2cf23f51980aac8aad945b6bbab4ab459b5d7e40a8a140ae711623e6258d71f9fa46fb7923513f374c5ad218606940ea0e4f2511cfd6882702b2eb6f24cbb660548d414e1a1462e5123f9d7de87cd741e284bfe7f9df8a09c3ba0c35eecd189f406032103a5425f0d0052575ce8f83b657ae1ed908ade5579a1fe977adbd73edbd751b83d51852966d8124732fec43adabe0ee0945f0ffa08f82ceb1f698d8890bcc4c1ae30b2e038a7e13b6fbf5544c32856158e69d37d4583bd225b952a885e451a01c6b5add57d681c93cd54a424d1c2baf4feb41c405ca72afc1a1e41606f73cffa93c06640d418c04c967c6e248af07d7a842717525845f3565ffb905070dba410d5bab2bca5a3ecfb3533fae711b9ac8f289472d152bd3bdd75eaa9cfc78bf3138ba306ebcee8541ab8bea042a08445fbbe5df52a40712edf445d25012001a2f7c3b28fbc24a27ecb15cde1db28a5b1391e91be919d7b057e7fefe9d474798d293d6c9e760560bcde54df0652275b5ece71d08158299865099de5a31172aad50d0fe30ac6d714f43e4007e42d514e8ee8b410600c4816b0d2db2d5ee8ff9b86b083ea822cad7c1552398da2253906007a5f28e7e4b6a64cb9d9f6beb8e23dff35ba4d1e8c5d746fee52a658d8d720e2920519e5620085540b9bbc145d2b3b6678a289ea2480ca40edda3f8cfffe7c1575e54077fd43cada8f26a689adfce0fb799f32716cf17ad31e4d7c63dacf65dd5bfbebb55fa421168", 0x440}, {&(0x7f00000003c0)}], 0x2, &(0x7f0000000540)=ANY=[@ANYRES32, @ANYBLOB, @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB], 0x78}, 0x8040) r3 = socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00'}, 0x10) write$P9_RVERSION(0xffffffffffffffff, &(0x7f0000000680)={0x15, 0x65, 0xffff, 0x40, 0x8, '9P2000.u'}, 0x15) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000180)=@newlink={0x48, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28, 0x12, 0x0, 0x1, @ipip={{0x9}, {0x18, 0x2, 0x0, 0x1, [@IFLA_IPTUN_PROTO={0x5, 0x9, 0x4}, @IFLA_IPTUN_COLLECT_METADATA={0x4}, @IFLA_IPTUN_PROTO={0x5, 0x9, 0x29}]}}}]}, 0x48}}, 0x0) ioctl$sock_SIOCGIFBR(r2, 0x89a0, &(0x7f0000000300)=@add_del={0x2, &(0x7f0000000280)='hsr0\x00'}) chdir(&(0x7f0000000380)='./file0\x00') 12:09:23 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000001240)='./file0\x00', 0x0, &(0x7f0000000280)=ANY=[], 0xff, 0x11e3, &(0x7f00000024c0)="$eJzs3MGLG1UcB/CftXVr6m5WrdUWxIde9DI0e/Cil1C2IA0obSO0gjB1JxoyJiETFiJi9eTVv0M8ehPEm1724t/gbS8eexBHTNR2S0QW6WZZPp/L/OC9L/weAwNvmDf7b3718aBXZb18GlfWIk6NI9K9FClOxd8+j9fe+PGnF2/cun2t3elsX0/pavtm6/WU0sZL37/36Tcv/zA99+63G9+txd7m+/u/bv2yd2Hv4v7vNz/qV6lfpeFomvJ0ZzSa5nfKIu30q0GW0jtlkVdF6g+rYnJgvFeOxuNZyoc7643xpKiqlA9naVDM0nSUppNZyj/M+8OUZVlabwT/R/fre3VdR9T1mXgi6rqun4xGnIunYj02ohmb8XQ8E8/G+XguLsTz8UJcnM9add8AAAAAAAAAAAAAAAAAAABwsjj/DwAAAAAAAAAAAAAAAAAAAKt349bta+1OZ/t6Smcjyi93u7vdxXUx3u5FP8oo4nI047eYn/5fWNRX3+psX05zm/FFefev/N3d7uMH86357wSW5luLfDqYX4vGg/mtaMb55fmtpfmz8eorD+SzaMbPH8QoytiJP7P385+1Urrydueh/KX5PAAAADgJsvSPpfv3LPu38UX+EO8HHtpfn45Lp1e7diKq2SeDvCyLyeqLxyLiGLSh+O/iTEQcgzYUj7BY9ZOJo3D/pq+6EwAAAAAAAAAAAA7jKD4nXPUaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP5gB44FAAAAAIT5W6fRsQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwVQAAAP//FzPSZA==") ioctl$TIOCSRS485(0xffffffffffffffff, 0x542f, &(0x7f0000000000)={0x1c9f, 0x2, 0x1}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4200, 0x0) getdents(r0, 0x0, 0x4a) 12:09:23 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8}, 0x0) sched_setaffinity(0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f00000bd000), 0x318, 0x0) syz_mount_image$erofs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000540)=ANY=[], 0x1, 0x17e, &(0x7f0000000240)="$eJzsmDFP8kAYx/935YW8xvgBXBwkEWMsbVHDwoCJu4mocZNIJWgBAzUREgc/gKODiYuDX8DRycFvoYM6uTA61/TuoCcR0EET4/MbHn5Hnx7Xh+Q/FARB/Fmen14fT5ezBQPAOJJIqO9fjKiHa/0P54dzZ7mVi+v7q7vaxPFN/34MQBB8/vdjAG7zBny1DoL3dyfVZwG85+vgmFW+CQZT+TY4NpS7YNhSvqd5Pew3zd2K55o7da8UihUWOyxOWDL95+ucMJS08zHterPV3i96ntv4Rhk1v06eI6edT/+/urOxtPnZ4LCVZ8CwpjyLRHc2ciTa80/Gov2NH35+EhKS3yZRPgWXDDNaPsW0/Ej71YN0s9Wer1SLZbfs1hwns2QtWNaikxZBJOuQ/Psv8mlM2//fgN44i+Oo6PsNW9be2pH1o8TlIv84UtNyHWZ/fOBp5HWm7mPCUsaQdoIgCIIgCIIgCIIgCIIgiC8wBSbego7AWRXdbwEAAP//gYN3SA==") (fail_nth: 87) 12:09:23 executing program 4: pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000300)="d4b88865d0e29722e28f8f966e26b30750085ece0bee0c81802646e62f05efc2056a009db22f66bb7be4cac05ebf59d51e1ab7a628867e6e767dcd6cbee1d6dbec9b285c52ce42ff7e1d968d1d4867f7a70569ba335d8e917fe0a56ba33c60c644692960d5ad5cb485c2fa5c5988a72de8f5849bd04e0b6edd402200921bbea3da852ead0636217c2b083461b4235c66627a78fae40b4fce1f873e3a032ac754e54dc488f989ffe8cf93d658b89578c55d047b919c097f3c15daa20fd1d6119b7cfd88924de116f0c6892a4e679b84baae267d4186bc2387ed1d9634bee7a9644f3d7bf271dea0dee1888070399dd02af85c6aff67e8cd7556d1dddef5b45ab9f20aa75276ecb2037c3081f9d8fbceb39b4d3cf2d533c3c0d4002f1dce0413dd61812bad332a4c8e3b369d1059e927a825b7b66beed9cef2ebbcb52b0bf82d98685be5d089836b2f8f8655341258fda2eaed1a7832408f650652a6bf988bb17ec0705fa704e25dabe945bcd7832acafab9dc87fff789412cf628d138a3ca3888fd7c9fb0a9012065ac6078fa9a53a99227baae1a5e4cc09535fabe625096409c536e9ef1c396a59c41cd12ef958aa1b10d0d48f46c09e3f9fc217286b2472dc1a38fd277f75993838edfeca9a3e89e3fe41fcbfde158f4aeffc52d3feabe91fc137c883a703dc0f810043c47c66f08d9ecb3e67ef8f8cae23ce942ad098b6c380a9ddbde43660c4ecd2b37c0f6ef65428b65b864f92835711b8f7f13ce57c118336c33c53aa6f66cd90ad8090aa47aede4b501834f627591d3ab4946a1acc5cfa52bb4d20f259d8db89664d510019e8a7e5d7ff9d4458ff7d916c75c91f657d25b7353ea5bca6372f496e814e64b9302861e3e6b951064ddd2302cebdc72eccf65b97a392f5e45bc10c0e830f8fc9f57a3b423c737286f96e279cd36db712e952e501700e9a14b3eb3cc88dcabb78ee8a2bc28d14e5228257de739b62cf651e61a366e1ea2c8bd68bcf77ecb0f597516b7282ba2c602c870c4b0e07ec5628b79c512cdd23402d51fb73326e1624725f4778c766c45c00ce0804e3e3f718ec4ee27b13cdf07f7e199751242fa428151c93d862f78e7c2a32129703a0996078be24014f805450f19fbfa46dde7af5311703fb0adb9815e2de48a6f3f97f0b308ca2b60a87262ef40571a531c82e372d6bd2c102a1cbbdc9af35e96745a896aba919526aff6e586490b275b0f9f575fa9f31f9865281e1f8a387223b4b718f928f484b1cb7196e29fa0146f4086d5031a11871b256812fd503078c5ecf328259508b38885ac4ba257fe1d38ade08fd813198348c9494179075290598b20685d354e5801642cb4acfd116a39bebce0f6f10ac2a13666a7e3f5b3918e30219648e2729356d8d5a3e66874d13caa7bd16ef5b334732d2c1ef4970b1a76967778a3e37862157d3a03eb5c4dae933ed4ca133fd1fc6fa5a8e8eaf1debbe899f4427042f4590ffd27d17b4631011519def135476f010b11d95e3abd19c02885c8a5404f25edc8eb1ef742573ee8c6b70506f98df57d11dfa16b2cd17c405c00250e4faae05a07ee6d83c72b671f96566b49efad46f64d8ba91f1bf7649aa76edef71978dc5f535da0ce158c63424a2dbe5c93e70daa85351bd30c73724c5db5e2329ad3c03c3bee348daf8a09c7dd9bfcf5c6b01465328159f1da9a3114e4953fd6e7ab6f8cd6332413a4ebfbe8796e716bfb60bc6c966df93d198acf4196249b2fcdc556c43cdb65c4ed9f057479be281e359f8527b61e0ffd137c4bed9e7385ec000423044b7417cd6a334bd7a252422f068b85358be7cc8c2c10d934e74a6bca1cf95a086a8d4871a653aed53ab3a84db787f91c84b1c32999eb0ae1e194df417dae0c82cfdd46db3359744de70ae80fca34c7b1643531df0422d78d27062894cbe7b5a6b9f1e6984cc6478f835643a75f18e7668a7fd63026e855d85a9fec73d4d1ed5aef53d1b83816f2ab788e1e31088ab78d0d0ddefffcf916d381e11e72645d126e53f8970a14638dc569e099540857ffd06758a91028a3e99f3c382567b058463b152867e03ae6c18d2483ed9f7fdacb07f2ff51449edc5d1f9c30866b94efe56e380803dcdcba9e3f821cf99e49df4d71e9a5ee62151d18cb606de74eb43e530dad6269b255119a839a7f035eff19876bcd94b691d4bdc3a462c3ba9f6555e38799b89b798a3e7a13f3a32b61bb26bcfc3ed1352b665ae43c065c4af030291a50f55955aa920dbd478b5c664d3631e280b0fbfc3a733e74ebe45f828bf34397dc2f9e381c3b51d06bccfcd03bd39de4244c61dad1892b822f297798b4e95371f664b150517657e96bf1389121ba44d3f96cc8b10b7652d71b3041345e812e7780782c0421573ae2dd8a87e818005ada244df463c3dc91a4e9c68eeee8fee9b107bfd5db703c8fc27ff6a7811414f64f93c6bf4782d89f8169fb027a06175c391e6493ce66d0021fa84c5b8d1a52a2996ba353db104f4e06fcf5644e94720a1c88601d339ded1fe5f5675d62aefec9a4858f0654444c86267e19da55ea096fa65e9ef2a85a7dd0a63c12d42fb50021c17af493f5b503597f11378ed2f82712ebf8d7a49622cb6cce5efb2e7b7f90b551d06e05576926ddfa5bbb114866515a352ef5c7c8676dbe15173d268e8916787822c3fc2b652c1586b8b537c6ec352da54eb294d280253801bce3d1c54f3be370f6a828dbea3d8139cb00d17a0ed0c6c6a2d7b2a4e565eba0bf251851ff9348dfdcb5a90b08432fc709e3b31bb4ffb5009416348cb08a2421274009364e00e6503c879605015992681c1ee21a56e602503ee798788099cb4af9f81a338391cfea472b4392ca60e7d6a18a6bcdf1776510ec633a5ef074dc146fdd8eb957eb71db83e1092e5b41d6bf212e8cc412064504b9aef7e78e2a0e134a020679d5c4d476985ef0364637dbef426d993fc3a5e58ffa82f86fd16fa299022e312d1cd87484d49ec507ac40e4372fcbe27c30bde3c3fe33d8b8ac7ac06195dbbe6f487fd9c602c2ab599d25316378daf8c6f3def90011da5f75b5a3a7287a5be0998213f12ae41fe7c038db0a7407182dc2f57955336550fed26df7fac9c527661eb040b346769ed3ed1723dad6841fa8a444422b240f7aeec6475a149a9305b4efef51e4da4df5f00516dc0c544a9fd8bd1fa272ddb4edd8e77c5943fe5955b004d49abafbbd0699a4eed371e67b3b2c78b4b2094f62743064e90442c561287283ce4b528a5ee1c7fe3b8218c6dafecb76b8409d799a58bc7a6beb0356b5c8afa1d90855d8cb79f67ac02dab780f4c7d0d9132fef2db2b2c57074957833c9efab492653f50324d5e09be20759f8e667cc59f26f4fde4f2d163f4cb25d99f8c2d917bf962695205871c0432a03f7a6f31a879b7253765f46b06d66dcb6e764c09aec6159f74f5a5cf14780f23b960092dd9c094ffe90188b60a8ba4a968703693ad52abcb25a26ba767f84af25684d670cc700b75e13b3e663b5bd639f114abae31babdbb4de70ba553f25de1cc50cbcca0241cf6328ce1c8712b4eddc8371b6528f803126885dcc8c225fe920efe2bcfbed59b615dd270ab7e0ada73310c948c2b0cfc92e5050c8038a819cc4ca814442683834ce6a0926d788860a34006e3341a779e90d900305ebed3fd53207598e30687db5993c064f177138c78a5702980009e601c451e1ebef6b7ef1ff80da76cec2bf7762cb36dac4f7d9b34e57c1c1fd3b1110278dfed212ca5cb8b46072b513f97c1fe1c1849ec15471346ea4180e9076c4d2ebd95552bb23db25c0edc108ccc53aba499f6ed14a1831ba825e792364ab13518d388c78f624a6fdcd93453b3c36b366ec9587b2353e1b9ab87314246b84b49d178a4e69804608c39b1cb0c71a20fb4bdcd2846815bf69a865b2730644fb41547da5273a2014c35c3e4e065de5ba24d3678b884ae36b91fc75836644980ff88e1d8fba65dc2a2e4b1f850b438d16e3720a160f3d2c893bcb360525c033378675d99dc9198845494b4ede0dfa154bce97b44c7d818db1817fcad76259db8a142d7179a5a08e04a8573f3e09ca234b3a7b07fba4e83a8fbfab48021802b3a387e82d40d7b6ce8d196610fe34793d7144e8b9cd09b678c17a921410fb7cc2b48ed9aca950ec3ad43f28b5537be8e7a396a4009e9c2ac32fb943599acd7c41e3293fcd7e755f7d2c1f8ba378c6458d671a533fdc6592b842d6f497b6561e42fbdcd9fc1cee098288682f926f762eabf707081366c0fed6f712bfbaffed4ba38b7af28b272f85afa6a1a53e664550924e4b3ff4963087d2da5f69e331a741230066d73d9e360eba780ac764b2ea630ba8b75691d1762e2b998dbd5c5a4fee6f28e298508ad0646c5257589032b1ffd27506e9ae97ba503c3d2315deb0945089957ce5101218f9a3dd9ab25fad845e47253039fa98745d812babeb67f886dc8ae31458cb68c3a872bc1c8465c9565a7aebe846522677bf3f44874d767f318620b76a4278bcd2f5a3b8a6bc996d9f3be5407a2805a2e8686d739bc98fb7fb7bf2cdb56b05f27a8b964211b8d434119c3ef16a9bfb04594a4746ef6de3654ab3809e8731d12eae786d04fb9b551a7b7a17cf0bbe9b70bbbf5df3ccc6d3aa7e069570d9e2e178b98c12a21ce3ad7bf8aa10ee45c491fa08699de15123f3a799b9fbb5afd878710f36ac89d82cfd287cd387e667537cc5407b3cd612c33a88e755f7b035ded0e03af664245d28da1d215a0f5a74cf7ad4f2e613d60abd0b134906eb13c9749ec5d1da64ff995163e50e7a0aae78e470a85cfc6545da0035b5e21c6e3fa35db9b50e5087bf66cb70634c03e36e652e7eda95f021ae8752999b999981f161b1e42b4ffff4889fc61b747946c1ef4f2e9ee63e50a735286183fbb77ab6096deb91bb43667d05cacb0799821ec72d38cd56badaa51b45ed59caec46c53fc6e987ecd2bb17c750acf06c17ee7834c57730feead52749e7970fac50973e2e9698a857ec6ce6839d1c722a5f9355aa3c24ea718d938cabdbf5767e6ae83a8d4a1e033317497595bd7cf49cb9ed17111618dfa4de03c779837e7fe35346bfcf54b063606acec2f3a505a522b0b7835cfec85935a1ef01fd86e41828b768c4e57a5cfff69a5aa28cb57b39235073eb452653be0adf5db4b4c4698c930b26317a7185b672b6a71774600d3ec32018edb52586452f3fd329ea156cc315b051ab3cd606b5a94f3f024288f717854b8b6c0e88eb0059ae7b7c3d17ae6e86afd4f2ec3ec46f30a7efe22e31e7880f085a0e9ff63368840608d48228f132c38e660d01db8604262a634d6137da43231136b1b1181d4bbe5481fa5c5e9e137f9d9e0f2faf07ffedc1d088efe094307d4b8c8c8e98ce9e4b3054ca6a2f56ac3a25cb96136f972adcfc1929cecd84d9ba9ff7273bf7e619078c5180cc752b5069d77d7da5a847f9fe435670cc651ed39a5ecd5e7ecb135be41c1a2cc6b07bd95fa0c75d0426e1b9c1ff2e01b40a6a8184216189b32b3eeefa0f03f883edd97ee0bd0a7f90f4fecc3f1a05fa3e9ce156a50feebe17e1c5028bc321e3fd873347c7aa7600adfaf467356a36475e473e46d0371a5105a1a5718aac3542e85d36022ace42668fd7fd89c63b78e07bd67902439519dfa1552345079da4452808421d3df124c83e4353fd1d92668083f8e461960f82597b66f9f4decc1a84fbe88a63eebcaab8b312d9f166fe548682fc14b997e8d46fee7ecd96e62", 0x1000}, {&(0x7f0000001300)="e1842283c34b64285fc8450499ea6c1d034ea6e35bc4492c35c2cfde5a7a1347fbc274fb5f15536ee257fc2ebc2a428e179758768585fb2332cd936d4d37a90586374cb24319cfbf507637b485102adc9e332a628f2f6718929115347657bd9ddb970e8fc7c6beec3c12e71f63384a9a5f0e27628ddd42b85a9c49", 0x7b}], 0x2, 0x3e8, 0x7) ioctl$sock_SIOCGIFVLAN_SET_VLAN_FLAG_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000200)={0x7, 'wg0\x00', {0xbb30}, 0x101}) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000001740)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000001095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185d18d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bd78351d57dbeb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d1333015d0501e1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc22941330600000000000000655a07b9000000459ff4b40000000010008bc0d9559711e6e8b91c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4a00fca0493cf29b3309c9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c700dbf17866fb84d4c7fb481d1b0b911759dc392ad608318c173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3cb5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b635197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998def650c90664d91d31accf080842a486721737390cbf3a74cb2003016f1514216bdf0000000040b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea7f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f35cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a2760ab81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc429481293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80772fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c07001cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0df39de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa3270d25ce1f8174af6de8c12260400b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383afdd15eb3d1e23e0f2645d1cdfa9fa410632f65a9dd8b3eee321fe7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db8cd377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df770ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e139f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a79a929d210bf585a521f38e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f2c0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b6581091c54b0000000000000000bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c3d3196dc3266cf8dfd0f3785f1df33f0f80513c541581977f2e9735e1edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2405d3394f014a39caabbeff7c7cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8214ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b36439fe0f70b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c054e51ad1bef44c5d6cfaaf7efb61be7c38820a4279d69ff337b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c600535c9dbff9468f1f4b880ae18459f3790010aff9f89be79e7b81ed89139dd8152e5009fa164f36bce9bed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85ee7e5b2e9573f5d18111835c3c838e6fb66b49ba4d55b34ddef3257973478f4d5413f670d9b1ae6c115998c01a4f8ac7a8f0300805b6266aecc2ed561abeacc56ba50498adc92257d365a1d686f8cf5b1868e1d3a90b09dbbdcba649c402c49e54ca222816bdfae6851808299e6f7150eea7ef27600004dd075cc49df6e7a88003d2bb384def715f09c5310ba0a45bf0d1451f63caac4c42687581bc086c03b7012a36b8ffd6742f6a6af2d45d3af6c814a9fb0e90c1d6a1a6a907d8b4355bf221e9383905d53baec7199caec34306794d44f2b56f25c1d0000000000000000000000000000000000000000000000000000000000000000000000aa131e2d8bfa00000000000000000000000000418fc37f49cadfe2218812df0a34b06f7f3610bde6a37a39e33b03c3058c8d85f948e8d344ed4ae10c88fb007e3f890772c92f0f730242d22bcf894d2146e9736a4ed295405bf1121ce32fe12347b5e6be3afcbac9d364da95849db1828a202dc547e43d58d41df57763dc5236bd309bee737a255461b515237f0436c77676537404124ab369a263365b228be21bf229eb3e1db1e8b65b802a75cae06167d16d826e586a7ba2ae9bb50f91e304747dfc42ade432bd2c6561630927cf5b08f6973b1cc86984f91371a4eabb351e4e294183ee2233f7698e99ea48ddb2d107838f0c509332d9e8d9ab9c"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000140)='kfree\x00', r0}, 0x10) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f00000001c0)='./file1\x00', 0x2a02c14, 0x0, 0x0, 0x0, &(0x7f0000000000)) mount$overlay(0x0, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)={[{@workdir={'workdir', 0x3d, './file1'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './bus'}}]}) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000300)="d4b88865d0e29722e28f8f966e26b30750085ece0bee0c81802646e62f05efc2056a009db22f66bb7be4cac05ebf59d51e1ab7a628867e6e767dcd6cbee1d6dbec9b285c52ce42ff7e1d968d1d4867f7a70569ba335d8e917fe0a56ba33c60c644692960d5ad5cb485c2fa5c5988a72de8f5849bd04e0b6edd402200921bbea3da852ead0636217c2b083461b4235c66627a78fae40b4fce1f873e3a032ac754e54dc488f989ffe8cf93d658b89578c55d047b919c097f3c15daa20fd1d6119b7cfd88924de116f0c6892a4e679b84baae267d4186bc2387ed1d9634bee7a9644f3d7bf271dea0dee1888070399dd02af85c6aff67e8cd7556d1dddef5b45ab9f20aa75276ecb2037c3081f9d8fbceb39b4d3cf2d533c3c0d4002f1dce0413dd61812bad332a4c8e3b369d1059e927a825b7b66beed9cef2ebbcb52b0bf82d98685be5d089836b2f8f8655341258fda2eaed1a7832408f650652a6bf988bb17ec0705fa704e25dabe945bcd7832acafab9dc87fff789412cf628d138a3ca3888fd7c9fb0a9012065ac6078fa9a53a99227baae1a5e4cc09535fabe625096409c536e9ef1c396a59c41cd12ef958aa1b10d0d48f46c09e3f9fc217286b2472dc1a38fd277f75993838edfeca9a3e89e3fe41fcbfde158f4aeffc52d3feabe91fc137c883a703dc0f810043c47c66f08d9ecb3e67ef8f8cae23ce942ad098b6c380a9ddbde43660c4ecd2b37c0f6ef65428b65b864f92835711b8f7f13ce57c118336c33c53aa6f66cd90ad8090aa47aede4b501834f627591d3ab4946a1acc5cfa52bb4d20f259d8db89664d510019e8a7e5d7ff9d4458ff7d916c75c91f657d25b7353ea5bca6372f496e814e64b9302861e3e6b951064ddd2302cebdc72eccf65b97a392f5e45bc10c0e830f8fc9f57a3b423c737286f96e279cd36db712e952e501700e9a14b3eb3cc88dcabb78ee8a2bc28d14e5228257de739b62cf651e61a366e1ea2c8bd68bcf77ecb0f597516b7282ba2c602c870c4b0e07ec5628b79c512cdd23402d51fb73326e1624725f4778c766c45c00ce0804e3e3f718ec4ee27b13cdf07f7e199751242fa428151c93d862f78e7c2a32129703a0996078be24014f805450f19fbfa46dde7af5311703fb0adb9815e2de48a6f3f97f0b308ca2b60a87262ef40571a531c82e372d6bd2c102a1cbbdc9af35e96745a896aba919526aff6e586490b275b0f9f575fa9f31f9865281e1f8a387223b4b718f928f484b1cb7196e29fa0146f4086d5031a11871b256812fd503078c5ecf328259508b38885ac4ba257fe1d38ade08fd813198348c9494179075290598b20685d354e5801642cb4acfd116a39bebce0f6f10ac2a13666a7e3f5b3918e30219648e2729356d8d5a3e66874d13caa7bd16ef5b334732d2c1ef4970b1a76967778a3e37862157d3a03eb5c4dae933ed4ca133fd1fc6fa5a8e8eaf1debbe899f4427042f4590ffd27d17b4631011519def135476f010b11d95e3abd19c02885c8a5404f25edc8eb1ef742573ee8c6b70506f98df57d11dfa16b2cd17c405c00250e4faae05a07ee6d83c72b671f96566b49efad46f64d8ba91f1bf7649aa76edef71978dc5f535da0ce158c63424a2dbe5c93e70daa85351bd30c73724c5db5e2329ad3c03c3bee348daf8a09c7dd9bfcf5c6b01465328159f1da9a3114e4953fd6e7ab6f8cd6332413a4ebfbe8796e716bfb60bc6c966df93d198acf4196249b2fcdc556c43cdb65c4ed9f057479be281e359f8527b61e0ffd137c4bed9e7385ec000423044b7417cd6a334bd7a252422f068b85358be7cc8c2c10d934e74a6bca1cf95a086a8d4871a653aed53ab3a84db787f91c84b1c32999eb0ae1e194df417dae0c82cfdd46db3359744de70ae80fca34c7b1643531df0422d78d27062894cbe7b5a6b9f1e6984cc6478f835643a75f18e7668a7fd63026e855d85a9fec73d4d1ed5aef53d1b83816f2ab788e1e31088ab78d0d0ddefffcf916d381e11e72645d126e53f8970a14638dc569e099540857ffd06758a91028a3e99f3c382567b058463b152867e03ae6c18d2483ed9f7fdacb07f2ff51449edc5d1f9c30866b94efe56e380803dcdcba9e3f821cf99e49df4d71e9a5ee62151d18cb606de74eb43e530dad6269b255119a839a7f035eff19876bcd94b691d4bdc3a462c3ba9f6555e38799b89b798a3e7a13f3a32b61bb26bcfc3ed1352b665ae43c065c4af030291a50f55955aa920dbd478b5c664d3631e280b0fbfc3a733e74ebe45f828bf34397dc2f9e381c3b51d06bccfcd03bd39de4244c61dad1892b822f297798b4e95371f664b150517657e96bf1389121ba44d3f96cc8b10b7652d71b3041345e812e7780782c0421573ae2dd8a87e818005ada244df463c3dc91a4e9c68eeee8fee9b107bfd5db703c8fc27ff6a7811414f64f93c6bf4782d89f8169fb027a06175c391e6493ce66d0021fa84c5b8d1a52a2996ba353db104f4e06fcf5644e94720a1c88601d339ded1fe5f5675d62aefec9a4858f0654444c86267e19da55ea096fa65e9ef2a85a7dd0a63c12d42fb50021c17af493f5b503597f11378ed2f82712ebf8d7a49622cb6cce5efb2e7b7f90b551d06e05576926ddfa5bbb114866515a352ef5c7c8676dbe15173d268e8916787822c3fc2b652c1586b8b537c6ec352da54eb294d280253801bce3d1c54f3be370f6a828dbea3d8139cb00d17a0ed0c6c6a2d7b2a4e565eba0bf251851ff9348dfdcb5a90b08432fc709e3b31bb4ffb5009416348cb08a2421274009364e00e6503c879605015992681c1ee21a56e602503ee798788099cb4af9f81a338391cfea472b4392ca60e7d6a18a6bcdf1776510ec633a5ef074dc146fdd8eb957eb71db83e1092e5b41d6bf212e8cc412064504b9aef7e78e2a0e134a020679d5c4d476985ef0364637dbef426d993fc3a5e58ffa82f86fd16fa299022e312d1cd87484d49ec507ac40e4372fcbe27c30bde3c3fe33d8b8ac7ac06195dbbe6f487fd9c602c2ab599d25316378daf8c6f3def90011da5f75b5a3a7287a5be0998213f12ae41fe7c038db0a7407182dc2f57955336550fed26df7fac9c527661eb040b346769ed3ed1723dad6841fa8a444422b240f7aeec6475a149a9305b4efef51e4da4df5f00516dc0c544a9fd8bd1fa272ddb4edd8e77c5943fe5955b004d49abafbbd0699a4eed371e67b3b2c78b4b2094f62743064e90442c561287283ce4b528a5ee1c7fe3b8218c6dafecb76b8409d799a58bc7a6beb0356b5c8afa1d90855d8cb79f67ac02dab780f4c7d0d9132fef2db2b2c57074957833c9efab492653f50324d5e09be20759f8e667cc59f26f4fde4f2d163f4cb25d99f8c2d917bf962695205871c0432a03f7a6f31a879b7253765f46b06d66dcb6e764c09aec6159f74f5a5cf14780f23b960092dd9c094ffe90188b60a8ba4a968703693ad52abcb25a26ba767f84af25684d670cc700b75e13b3e663b5bd639f114abae31babdbb4de70ba553f25de1cc50cbcca0241cf6328ce1c8712b4eddc8371b6528f803126885dcc8c225fe920efe2bcfbed59b615dd270ab7e0ada73310c948c2b0cfc92e5050c8038a819cc4ca814442683834ce6a0926d788860a34006e3341a779e90d900305ebed3fd53207598e30687db5993c064f177138c78a5702980009e601c451e1ebef6b7ef1ff80da76cec2bf7762cb36dac4f7d9b34e57c1c1fd3b1110278dfed212ca5cb8b46072b513f97c1fe1c1849ec15471346ea4180e9076c4d2ebd95552bb23db25c0edc108ccc53aba499f6ed14a1831ba825e792364ab13518d388c78f624a6fdcd93453b3c36b366ec9587b2353e1b9ab87314246b84b49d178a4e69804608c39b1cb0c71a20fb4bdcd2846815bf69a865b2730644fb41547da5273a2014c35c3e4e065de5ba24d3678b884ae36b91fc75836644980ff88e1d8fba65dc2a2e4b1f850b438d16e3720a160f3d2c893bcb360525c033378675d99dc9198845494b4ede0dfa154bce97b44c7d818db1817fcad76259db8a142d7179a5a08e04a8573f3e09ca234b3a7b07fba4e83a8fbfab48021802b3a387e82d40d7b6ce8d196610fe34793d7144e8b9cd09b678c17a921410fb7cc2b48ed9aca950ec3ad43f28b5537be8e7a396a4009e9c2ac32fb943599acd7c41e3293fcd7e755f7d2c1f8ba378c6458d671a533fdc6592b842d6f497b6561e42fbdcd9fc1cee098288682f926f762eabf707081366c0fed6f712bfbaffed4ba38b7af28b272f85afa6a1a53e664550924e4b3ff4963087d2da5f69e331a741230066d73d9e360eba780ac764b2ea630ba8b75691d1762e2b998dbd5c5a4fee6f28e298508ad0646c5257589032b1ffd27506e9ae97ba503c3d2315deb0945089957ce5101218f9a3dd9ab25fad845e47253039fa98745d812babeb67f886dc8ae31458cb68c3a872bc1c8465c9565a7aebe846522677bf3f44874d767f318620b76a4278bcd2f5a3b8a6bc996d9f3be5407a2805a2e8686d739bc98fb7fb7bf2cdb56b05f27a8b964211b8d434119c3ef16a9bfb04594a4746ef6de3654ab3809e8731d12eae786d04fb9b551a7b7a17cf0bbe9b70bbbf5df3ccc6d3aa7e069570d9e2e178b98c12a21ce3ad7bf8aa10ee45c491fa08699de15123f3a799b9fbb5afd878710f36ac89d82cfd287cd387e667537cc5407b3cd612c33a88e755f7b035ded0e03af664245d28da1d215a0f5a74cf7ad4f2e613d60abd0b134906eb13c9749ec5d1da64ff995163e50e7a0aae78e470a85cfc6545da0035b5e21c6e3fa35db9b50e5087bf66cb70634c03e36e652e7eda95f021ae8752999b999981f161b1e42b4ffff4889fc61b747946c1ef4f2e9ee63e50a735286183fbb77ab6096deb91bb43667d05cacb0799821ec72d38cd56badaa51b45ed59caec46c53fc6e987ecd2bb17c750acf06c17ee7834c57730feead52749e7970fac50973e2e9698a857ec6ce6839d1c722a5f9355aa3c24ea718d938cabdbf5767e6ae83a8d4a1e033317497595bd7cf49cb9ed17111618dfa4de03c779837e7fe35346bfcf54b063606acec2f3a505a522b0b7835cfec85935a1ef01fd86e41828b768c4e57a5cfff69a5aa28cb57b39235073eb452653be0adf5db4b4c4698c930b26317a7185b672b6a71774600d3ec32018edb52586452f3fd329ea156cc315b051ab3cd606b5a94f3f024288f717854b8b6c0e88eb0059ae7b7c3d17ae6e86afd4f2ec3ec46f30a7efe22e31e7880f085a0e9ff63368840608d48228f132c38e660d01db8604262a634d6137da43231136b1b1181d4bbe5481fa5c5e9e137f9d9e0f2faf07ffedc1d088efe094307d4b8c8c8e98ce9e4b3054ca6a2f56ac3a25cb96136f972adcfc1929cecd84d9ba9ff7273bf7e619078c5180cc752b5069d77d7da5a847f9fe435670cc651ed39a5ecd5e7ecb135be41c1a2cc6b07bd95fa0c75d0426e1b9c1ff2e01b40a6a8184216189b32b3eeefa0f03f883edd97ee0bd0a7f90f4fecc3f1a05fa3e9ce156a50feebe17e1c5028bc321e3fd873347c7aa7600adfaf467356a36475e473e46d0371a5105a1a5718aac3542e85d36022ace42668fd7fd89c63b78e07bd67902439519dfa1552345079da4452808421d3df124c83e4353fd1d92668083f8e461960f82597b66f9f4decc1a84fbe88a63eebcaab8b312d9f166fe548682fc14b997e8d46fee7ecd96e62", 0x1000}, {&(0x7f0000001300)="e1842283c34b64285fc8450499ea6c1d034ea6e35bc4492c35c2cfde5a7a1347fbc274fb5f15536ee257fc2ebc2a428e179758768585fb2332cd936d4d37a90586374cb24319cfbf507637b485102adc9e332a628f2f6718929115347657bd9ddb970e8fc7c6beec3c12e71f63384a9a5f0e27628ddd42b85a9c49", 0x7b}], 0x2, 0x3e8, 0x7) (async) ioctl$sock_SIOCGIFVLAN_SET_VLAN_FLAG_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000200)={0x7, 'wg0\x00', {0xbb30}, 0x101}) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000001740)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000001095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185d18d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bd78351d57dbeb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d1333015d0501e1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc22941330600000000000000655a07b9000000459ff4b40000000010008bc0d9559711e6e8b91c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4a00fca0493cf29b3309c9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c700dbf17866fb84d4c7fb481d1b0b911759dc392ad608318c173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3cb5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b635197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998def650c90664d91d31accf080842a486721737390cbf3a74cb2003016f1514216bdf0000000040b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea7f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f35cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a2760ab81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc429481293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80772fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c07001cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0df39de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa3270d25ce1f8174af6de8c12260400b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383afdd15eb3d1e23e0f2645d1cdfa9fa410632f65a9dd8b3eee321fe7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db8cd377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df770ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e139f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a79a929d210bf585a521f38e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f2c0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b6581091c54b0000000000000000bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c3d3196dc3266cf8dfd0f3785f1df33f0f80513c541581977f2e9735e1edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2405d3394f014a39caabbeff7c7cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8214ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b36439fe0f70b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c054e51ad1bef44c5d6cfaaf7efb61be7c38820a4279d69ff337b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c600535c9dbff9468f1f4b880ae18459f3790010aff9f89be79e7b81ed89139dd8152e5009fa164f36bce9bed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85ee7e5b2e9573f5d18111835c3c838e6fb66b49ba4d55b34ddef3257973478f4d5413f670d9b1ae6c115998c01a4f8ac7a8f0300805b6266aecc2ed561abeacc56ba50498adc92257d365a1d686f8cf5b1868e1d3a90b09dbbdcba649c402c49e54ca222816bdfae6851808299e6f7150eea7ef27600004dd075cc49df6e7a88003d2bb384def715f09c5310ba0a45bf0d1451f63caac4c42687581bc086c03b7012a36b8ffd6742f6a6af2d45d3af6c814a9fb0e90c1d6a1a6a907d8b4355bf221e9383905d53baec7199caec34306794d44f2b56f25c1d0000000000000000000000000000000000000000000000000000000000000000000000aa131e2d8bfa00000000000000000000000000418fc37f49cadfe2218812df0a34b06f7f3610bde6a37a39e33b03c3058c8d85f948e8d344ed4ae10c88fb007e3f890772c92f0f730242d22bcf894d2146e9736a4ed295405bf1121ce32fe12347b5e6be3afcbac9d364da95849db1828a202dc547e43d58d41df57763dc5236bd309bee737a255461b515237f0436c77676537404124ab369a263365b228be21bf229eb3e1db1e8b65b802a75cae06167d16d826e586a7ba2ae9bb50f91e304747dfc42ade432bd2c6561630927cf5b08f6973b1cc86984f91371a4eabb351e4e294183ee2233f7698e99ea48ddb2d107838f0c509332d9e8d9ab9c"], &(0x7f0000000100)='GPL\x00'}, 0x48) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000140)='kfree\x00', r0}, 0x10) (async) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) (async) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) (async) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f00000001c0)='./file1\x00', 0x2a02c14, 0x0, 0x0, 0x0, &(0x7f0000000000)) (async) mount$overlay(0x0, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)={[{@workdir={'workdir', 0x3d, './file1'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './bus'}}]}) (async) [ 3189.072663][ T3010] loop0: detected capacity change from 0 to 16 [ 3189.083358][ T3008] overlayfs: failed to clone upperpath [ 3189.094050][ T3010] FAULT_INJECTION: forcing a failure. [ 3189.094050][ T3010] name failslab, interval 1, probability 0, space 0, times 0 [ 3189.111133][ T3015] loop3: detected capacity change from 0 to 8192 [ 3189.123953][ T3010] CPU: 0 PID: 3010 Comm: syz-executor.0 Not tainted 5.15.77-syzkaller-00764-g7048384c9872 #0 [ 3189.133950][ T3010] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 3189.134891][ T3015] FAT-fs (loop3): bogus number of reserved sectors [ 3189.143845][ T3010] Call Trace: [ 3189.143858][ T3010] [ 3189.143866][ T3010] dump_stack_lvl+0x151/0x1b7 [ 3189.143893][ T3010] ? bfq_pos_tree_add_move+0x43e/0x43e [ 3189.143912][ T3010] ? wait_on_page_bit+0x50/0x50 [ 3189.143928][ T3010] dump_stack+0x15/0x17 [ 3189.160095][ T3015] FAT-fs (loop3): Can't find a valid FAT filesystem [ 3189.160606][ T3010] should_fail+0x3c0/0x510 [ 3189.185251][ T3010] ? erofs_fc_fill_super+0x372/0x1180 [ 3189.190455][ T3010] __should_failslab+0x9f/0xe0 [ 3189.195053][ T3010] should_failslab+0x9/0x20 [ 3189.199406][ T3010] __kmalloc_track_caller+0x6c/0x350 [ 3189.204597][ T3010] ? do_read_cache_page+0x941/0xa70 [ 3189.209633][ T3010] kmemdup+0x24/0x50 [ 3189.213376][ T3010] erofs_fc_fill_super+0x372/0x1180 [ 3189.218398][ T3010] get_tree_bdev+0x441/0x680 [ 3189.222828][ T3010] ? erofs_release_device_info+0x90/0x90 [ 3189.228295][ T3010] erofs_fc_get_tree+0x1c/0x20 [ 3189.232902][ T3010] vfs_get_tree+0x88/0x290 [ 3189.237321][ T3010] do_new_mount+0x289/0xad0 [ 3189.241661][ T3010] ? do_move_mount_old+0x160/0x160 [ 3189.246955][ T3010] ? security_capable+0xb2/0xd0 [ 3189.251657][ T3010] ? ns_capable+0x8a/0xf0 [ 3189.255811][ T3010] path_mount+0x60b/0x1050 [ 3189.260061][ T3010] __se_sys_mount+0x2d2/0x3c0 [ 3189.265364][ T3010] ? __x64_sys_mount+0xd0/0xd0 [ 3189.269963][ T3010] __x64_sys_mount+0xbf/0xd0 [ 3189.274382][ T3010] do_syscall_64+0x44/0xd0 [ 3189.278633][ T3010] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 3189.284366][ T3010] RIP: 0033:0x7fcb2340e60a [ 3189.288619][ T3010] Code: 48 c7 c2 b8 ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 3189.308063][ T3010] RSP: 002b:00007fcb2217ff88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 3189.316304][ T3010] RAX: ffffffffffffffda RBX: 000000000000017e RCX: 00007fcb2340e60a [ 3189.324116][ T3010] RDX: 0000000020000180 RSI: 00000000200001c0 RDI: 00007fcb2217ffe0 [ 3189.331930][ T3010] RBP: 00007fcb22180020 R08: 00007fcb22180020 R09: 0000000000000000 [ 3189.339742][ T3010] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000180 [ 3189.347557][ T3010] R13: 00000000200001c0 R14: 00007fcb2217ffe0 R15: 0000000020000540 [ 3189.355457][ T3010] 12:09:24 executing program 1: r0 = socket(0x840000000002, 0x3, 0x100) (async) socket(0x1d, 0xa, 0x4) (async) socket$packet(0x11, 0xa, 0x300) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x4002) (async) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@abs, 0x6e) (async) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) syz_open_dev$vcsn(0x0, 0x0, 0x140) (async) r4 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$802154_dgram(r4, 0x0, 0x0) r5 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$802154_dgram(r5, 0x0, 0x0) (async) r6 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x5, 0x4, &(0x7f00000002c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r6}, 0x10) statx(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000580)) (async) socket$key(0xf, 0x3, 0x2) r7 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r7, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x0) (async) close_range(r0, 0xffffffffffffffff, 0x0) 12:09:24 executing program 4: pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000300)="d4b88865d0e29722e28f8f966e26b30750085ece0bee0c81802646e62f05efc2056a009db22f66bb7be4cac05ebf59d51e1ab7a628867e6e767dcd6cbee1d6dbec9b285c52ce42ff7e1d968d1d4867f7a70569ba335d8e917fe0a56ba33c60c644692960d5ad5cb485c2fa5c5988a72de8f5849bd04e0b6edd402200921bbea3da852ead0636217c2b083461b4235c66627a78fae40b4fce1f873e3a032ac754e54dc488f989ffe8cf93d658b89578c55d047b919c097f3c15daa20fd1d6119b7cfd88924de116f0c6892a4e679b84baae267d4186bc2387ed1d9634bee7a9644f3d7bf271dea0dee1888070399dd02af85c6aff67e8cd7556d1dddef5b45ab9f20aa75276ecb2037c3081f9d8fbceb39b4d3cf2d533c3c0d4002f1dce0413dd61812bad332a4c8e3b369d1059e927a825b7b66beed9cef2ebbcb52b0bf82d98685be5d089836b2f8f8655341258fda2eaed1a7832408f650652a6bf988bb17ec0705fa704e25dabe945bcd7832acafab9dc87fff789412cf628d138a3ca3888fd7c9fb0a9012065ac6078fa9a53a99227baae1a5e4cc09535fabe625096409c536e9ef1c396a59c41cd12ef958aa1b10d0d48f46c09e3f9fc217286b2472dc1a38fd277f75993838edfeca9a3e89e3fe41fcbfde158f4aeffc52d3feabe91fc137c883a703dc0f810043c47c66f08d9ecb3e67ef8f8cae23ce942ad098b6c380a9ddbde43660c4ecd2b37c0f6ef65428b65b864f92835711b8f7f13ce57c118336c33c53aa6f66cd90ad8090aa47aede4b501834f627591d3ab4946a1acc5cfa52bb4d20f259d8db89664d510019e8a7e5d7ff9d4458ff7d916c75c91f657d25b7353ea5bca6372f496e814e64b9302861e3e6b951064ddd2302cebdc72eccf65b97a392f5e45bc10c0e830f8fc9f57a3b423c737286f96e279cd36db712e952e501700e9a14b3eb3cc88dcabb78ee8a2bc28d14e5228257de739b62cf651e61a366e1ea2c8bd68bcf77ecb0f597516b7282ba2c602c870c4b0e07ec5628b79c512cdd23402d51fb73326e1624725f4778c766c45c00ce0804e3e3f718ec4ee27b13cdf07f7e199751242fa428151c93d862f78e7c2a32129703a0996078be24014f805450f19fbfa46dde7af5311703fb0adb9815e2de48a6f3f97f0b308ca2b60a87262ef40571a531c82e372d6bd2c102a1cbbdc9af35e96745a896aba919526aff6e586490b275b0f9f575fa9f31f9865281e1f8a387223b4b718f928f484b1cb7196e29fa0146f4086d5031a11871b256812fd503078c5ecf328259508b38885ac4ba257fe1d38ade08fd813198348c9494179075290598b20685d354e5801642cb4acfd116a39bebce0f6f10ac2a13666a7e3f5b3918e30219648e2729356d8d5a3e66874d13caa7bd16ef5b334732d2c1ef4970b1a76967778a3e37862157d3a03eb5c4dae933ed4ca133fd1fc6fa5a8e8eaf1debbe899f4427042f4590ffd27d17b4631011519def135476f010b11d95e3abd19c02885c8a5404f25edc8eb1ef742573ee8c6b70506f98df57d11dfa16b2cd17c405c00250e4faae05a07ee6d83c72b671f96566b49efad46f64d8ba91f1bf7649aa76edef71978dc5f535da0ce158c63424a2dbe5c93e70daa85351bd30c73724c5db5e2329ad3c03c3bee348daf8a09c7dd9bfcf5c6b01465328159f1da9a3114e4953fd6e7ab6f8cd6332413a4ebfbe8796e716bfb60bc6c966df93d198acf4196249b2fcdc556c43cdb65c4ed9f057479be281e359f8527b61e0ffd137c4bed9e7385ec000423044b7417cd6a334bd7a252422f068b85358be7cc8c2c10d934e74a6bca1cf95a086a8d4871a653aed53ab3a84db787f91c84b1c32999eb0ae1e194df417dae0c82cfdd46db3359744de70ae80fca34c7b1643531df0422d78d27062894cbe7b5a6b9f1e6984cc6478f835643a75f18e7668a7fd63026e855d85a9fec73d4d1ed5aef53d1b83816f2ab788e1e31088ab78d0d0ddefffcf916d381e11e72645d126e53f8970a14638dc569e099540857ffd06758a91028a3e99f3c382567b058463b152867e03ae6c18d2483ed9f7fdacb07f2ff51449edc5d1f9c30866b94efe56e380803dcdcba9e3f821cf99e49df4d71e9a5ee62151d18cb606de74eb43e530dad6269b255119a839a7f035eff19876bcd94b691d4bdc3a462c3ba9f6555e38799b89b798a3e7a13f3a32b61bb26bcfc3ed1352b665ae43c065c4af030291a50f55955aa920dbd478b5c664d3631e280b0fbfc3a733e74ebe45f828bf34397dc2f9e381c3b51d06bccfcd03bd39de4244c61dad1892b822f297798b4e95371f664b150517657e96bf1389121ba44d3f96cc8b10b7652d71b3041345e812e7780782c0421573ae2dd8a87e818005ada244df463c3dc91a4e9c68eeee8fee9b107bfd5db703c8fc27ff6a7811414f64f93c6bf4782d89f8169fb027a06175c391e6493ce66d0021fa84c5b8d1a52a2996ba353db104f4e06fcf5644e94720a1c88601d339ded1fe5f5675d62aefec9a4858f0654444c86267e19da55ea096fa65e9ef2a85a7dd0a63c12d42fb50021c17af493f5b503597f11378ed2f82712ebf8d7a49622cb6cce5efb2e7b7f90b551d06e05576926ddfa5bbb114866515a352ef5c7c8676dbe15173d268e8916787822c3fc2b652c1586b8b537c6ec352da54eb294d280253801bce3d1c54f3be370f6a828dbea3d8139cb00d17a0ed0c6c6a2d7b2a4e565eba0bf251851ff9348dfdcb5a90b08432fc709e3b31bb4ffb5009416348cb08a2421274009364e00e6503c879605015992681c1ee21a56e602503ee798788099cb4af9f81a338391cfea472b4392ca60e7d6a18a6bcdf1776510ec633a5ef074dc146fdd8eb957eb71db83e1092e5b41d6bf212e8cc412064504b9aef7e78e2a0e134a020679d5c4d476985ef0364637dbef426d993fc3a5e58ffa82f86fd16fa299022e312d1cd87484d49ec507ac40e4372fcbe27c30bde3c3fe33d8b8ac7ac06195dbbe6f487fd9c602c2ab599d25316378daf8c6f3def90011da5f75b5a3a7287a5be0998213f12ae41fe7c038db0a7407182dc2f57955336550fed26df7fac9c527661eb040b346769ed3ed1723dad6841fa8a444422b240f7aeec6475a149a9305b4efef51e4da4df5f00516dc0c544a9fd8bd1fa272ddb4edd8e77c5943fe5955b004d49abafbbd0699a4eed371e67b3b2c78b4b2094f62743064e90442c561287283ce4b528a5ee1c7fe3b8218c6dafecb76b8409d799a58bc7a6beb0356b5c8afa1d90855d8cb79f67ac02dab780f4c7d0d9132fef2db2b2c57074957833c9efab492653f50324d5e09be20759f8e667cc59f26f4fde4f2d163f4cb25d99f8c2d917bf962695205871c0432a03f7a6f31a879b7253765f46b06d66dcb6e764c09aec6159f74f5a5cf14780f23b960092dd9c094ffe90188b60a8ba4a968703693ad52abcb25a26ba767f84af25684d670cc700b75e13b3e663b5bd639f114abae31babdbb4de70ba553f25de1cc50cbcca0241cf6328ce1c8712b4eddc8371b6528f803126885dcc8c225fe920efe2bcfbed59b615dd270ab7e0ada73310c948c2b0cfc92e5050c8038a819cc4ca814442683834ce6a0926d788860a34006e3341a779e90d900305ebed3fd53207598e30687db5993c064f177138c78a5702980009e601c451e1ebef6b7ef1ff80da76cec2bf7762cb36dac4f7d9b34e57c1c1fd3b1110278dfed212ca5cb8b46072b513f97c1fe1c1849ec15471346ea4180e9076c4d2ebd95552bb23db25c0edc108ccc53aba499f6ed14a1831ba825e792364ab13518d388c78f624a6fdcd93453b3c36b366ec9587b2353e1b9ab87314246b84b49d178a4e69804608c39b1cb0c71a20fb4bdcd2846815bf69a865b2730644fb41547da5273a2014c35c3e4e065de5ba24d3678b884ae36b91fc75836644980ff88e1d8fba65dc2a2e4b1f850b438d16e3720a160f3d2c893bcb360525c033378675d99dc9198845494b4ede0dfa154bce97b44c7d818db1817fcad76259db8a142d7179a5a08e04a8573f3e09ca234b3a7b07fba4e83a8fbfab48021802b3a387e82d40d7b6ce8d196610fe34793d7144e8b9cd09b678c17a921410fb7cc2b48ed9aca950ec3ad43f28b5537be8e7a396a4009e9c2ac32fb943599acd7c41e3293fcd7e755f7d2c1f8ba378c6458d671a533fdc6592b842d6f497b6561e42fbdcd9fc1cee098288682f926f762eabf707081366c0fed6f712bfbaffed4ba38b7af28b272f85afa6a1a53e664550924e4b3ff4963087d2da5f69e331a741230066d73d9e360eba780ac764b2ea630ba8b75691d1762e2b998dbd5c5a4fee6f28e298508ad0646c5257589032b1ffd27506e9ae97ba503c3d2315deb0945089957ce5101218f9a3dd9ab25fad845e47253039fa98745d812babeb67f886dc8ae31458cb68c3a872bc1c8465c9565a7aebe846522677bf3f44874d767f318620b76a4278bcd2f5a3b8a6bc996d9f3be5407a2805a2e8686d739bc98fb7fb7bf2cdb56b05f27a8b964211b8d434119c3ef16a9bfb04594a4746ef6de3654ab3809e8731d12eae786d04fb9b551a7b7a17cf0bbe9b70bbbf5df3ccc6d3aa7e069570d9e2e178b98c12a21ce3ad7bf8aa10ee45c491fa08699de15123f3a799b9fbb5afd878710f36ac89d82cfd287cd387e667537cc5407b3cd612c33a88e755f7b035ded0e03af664245d28da1d215a0f5a74cf7ad4f2e613d60abd0b134906eb13c9749ec5d1da64ff995163e50e7a0aae78e470a85cfc6545da0035b5e21c6e3fa35db9b50e5087bf66cb70634c03e36e652e7eda95f021ae8752999b999981f161b1e42b4ffff4889fc61b747946c1ef4f2e9ee63e50a735286183fbb77ab6096deb91bb43667d05cacb0799821ec72d38cd56badaa51b45ed59caec46c53fc6e987ecd2bb17c750acf06c17ee7834c57730feead52749e7970fac50973e2e9698a857ec6ce6839d1c722a5f9355aa3c24ea718d938cabdbf5767e6ae83a8d4a1e033317497595bd7cf49cb9ed17111618dfa4de03c779837e7fe35346bfcf54b063606acec2f3a505a522b0b7835cfec85935a1ef01fd86e41828b768c4e57a5cfff69a5aa28cb57b39235073eb452653be0adf5db4b4c4698c930b26317a7185b672b6a71774600d3ec32018edb52586452f3fd329ea156cc315b051ab3cd606b5a94f3f024288f717854b8b6c0e88eb0059ae7b7c3d17ae6e86afd4f2ec3ec46f30a7efe22e31e7880f085a0e9ff63368840608d48228f132c38e660d01db8604262a634d6137da43231136b1b1181d4bbe5481fa5c5e9e137f9d9e0f2faf07ffedc1d088efe094307d4b8c8c8e98ce9e4b3054ca6a2f56ac3a25cb96136f972adcfc1929cecd84d9ba9ff7273bf7e619078c5180cc752b5069d77d7da5a847f9fe435670cc651ed39a5ecd5e7ecb135be41c1a2cc6b07bd95fa0c75d0426e1b9c1ff2e01b40a6a8184216189b32b3eeefa0f03f883edd97ee0bd0a7f90f4fecc3f1a05fa3e9ce156a50feebe17e1c5028bc321e3fd873347c7aa7600adfaf467356a36475e473e46d0371a5105a1a5718aac3542e85d36022ace42668fd7fd89c63b78e07bd67902439519dfa1552345079da4452808421d3df124c83e4353fd1d92668083f8e461960f82597b66f9f4decc1a84fbe88a63eebcaab8b312d9f166fe548682fc14b997e8d46fee7ecd96e62", 0x1000}, {&(0x7f0000001300)="e1842283c34b64285fc8450499ea6c1d034ea6e35bc4492c35c2cfde5a7a1347fbc274fb5f15536ee257fc2ebc2a428e179758768585fb2332cd936d4d37a90586374cb24319cfbf507637b485102adc9e332a628f2f6718929115347657bd9ddb970e8fc7c6beec3c12e71f63384a9a5f0e27628ddd42b85a9c49", 0x7b}], 0x2, 0x3e8, 0x7) (async) ioctl$sock_SIOCGIFVLAN_SET_VLAN_FLAG_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000200)={0x7, 'wg0\x00', {0xbb30}, 0x101}) (async) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000001740)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000001095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185d18d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bd78351d57dbeb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d1333015d0501e1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc22941330600000000000000655a07b9000000459ff4b40000000010008bc0d9559711e6e8b91c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4a00fca0493cf29b3309c9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c700dbf17866fb84d4c7fb481d1b0b911759dc392ad608318c173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3cb5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b635197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998def650c90664d91d31accf080842a486721737390cbf3a74cb2003016f1514216bdf0000000040b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea7f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f35cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a2760ab81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc429481293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80772fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c07001cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0df39de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa3270d25ce1f8174af6de8c12260400b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383afdd15eb3d1e23e0f2645d1cdfa9fa410632f65a9dd8b3eee321fe7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db8cd377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df770ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e139f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a79a929d210bf585a521f38e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f2c0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b6581091c54b0000000000000000bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c3d3196dc3266cf8dfd0f3785f1df33f0f80513c541581977f2e9735e1edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2405d3394f014a39caabbeff7c7cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8214ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b36439fe0f70b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c054e51ad1bef44c5d6cfaaf7efb61be7c38820a4279d69ff337b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c600535c9dbff9468f1f4b880ae18459f3790010aff9f89be79e7b81ed89139dd8152e5009fa164f36bce9bed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85ee7e5b2e9573f5d18111835c3c838e6fb66b49ba4d55b34ddef3257973478f4d5413f670d9b1ae6c115998c01a4f8ac7a8f0300805b6266aecc2ed561abeacc56ba50498adc92257d365a1d686f8cf5b1868e1d3a90b09dbbdcba649c402c49e54ca222816bdfae6851808299e6f7150eea7ef27600004dd075cc49df6e7a88003d2bb384def715f09c5310ba0a45bf0d1451f63caac4c42687581bc086c03b7012a36b8ffd6742f6a6af2d45d3af6c814a9fb0e90c1d6a1a6a907d8b4355bf221e9383905d53baec7199caec34306794d44f2b56f25c1d0000000000000000000000000000000000000000000000000000000000000000000000aa131e2d8bfa00000000000000000000000000418fc37f49cadfe2218812df0a34b06f7f3610bde6a37a39e33b03c3058c8d85f948e8d344ed4ae10c88fb007e3f890772c92f0f730242d22bcf894d2146e9736a4ed295405bf1121ce32fe12347b5e6be3afcbac9d364da95849db1828a202dc547e43d58d41df57763dc5236bd309bee737a255461b515237f0436c77676537404124ab369a263365b228be21bf229eb3e1db1e8b65b802a75cae06167d16d826e586a7ba2ae9bb50f91e304747dfc42ade432bd2c6561630927cf5b08f6973b1cc86984f91371a4eabb351e4e294183ee2233f7698e99ea48ddb2d107838f0c509332d9e8d9ab9c"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000140)='kfree\x00', r0}, 0x10) (async, rerun: 64) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) (rerun: 64) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) (async, rerun: 32) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f00000001c0)='./file1\x00', 0x2a02c14, 0x0, 0x0, 0x0, &(0x7f0000000000)) (async, rerun: 32) mount$overlay(0x0, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)={[{@workdir={'workdir', 0x3d, './file1'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './bus'}}]}) [ 3189.373472][ T3024] overlayfs: failed to clone upperpath 12:09:24 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8}, 0x0) sched_setaffinity(0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f00000bd000), 0x318, 0x0) syz_mount_image$erofs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000540)=ANY=[], 0x1, 0x17e, &(0x7f0000000240)="$eJzsmDFP8kAYx/935YW8xvgBXBwkEWMsbVHDwoCJu4mocZNIJWgBAzUREgc/gKODiYuDX8DRycFvoYM6uTA61/TuoCcR0EET4/MbHn5Hnx7Xh+Q/FARB/Fmen14fT5ezBQPAOJJIqO9fjKiHa/0P54dzZ7mVi+v7q7vaxPFN/34MQBB8/vdjAG7zBny1DoL3dyfVZwG85+vgmFW+CQZT+TY4NpS7YNhSvqd5Pew3zd2K55o7da8UihUWOyxOWDL95+ucMJS08zHterPV3i96ntv4Rhk1v06eI6edT/+/urOxtPnZ4LCVZ8CwpjyLRHc2ciTa80/Gov2NH35+EhKS3yZRPgWXDDNaPsW0/Ej71YN0s9Wer1SLZbfs1hwns2QtWNaikxZBJOuQ/Psv8mlM2//fgN44i+Oo6PsNW9be2pH1o8TlIv84UtNyHWZ/fOBp5HWm7mPCUsaQdoIgCIIgCIIgCIIgCIIgiC8wBSbego7AWRXdbwEAAP//gYN3SA==") (fail_nth: 88) 12:09:24 executing program 4: r0 = socket(0x840000000002, 0x3, 0x100) socket(0x1d, 0xa, 0x4) socket$packet(0x11, 0xa, 0x300) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x4002) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) syz_open_dev$vcsn(0x0, 0x0, 0x140) r4 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$802154_dgram(r4, 0x0, 0x0) r5 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$802154_dgram(r5, 0x0, 0x0) r6 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x5, 0x4, &(0x7f00000002c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r6}, 0x10) statx(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000580)) socket$key(0xf, 0x3, 0x2) r7 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r7, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) [ 3189.458238][ T3039] loop0: detected capacity change from 0 to 16 [ 3189.474260][ T3039] FAULT_INJECTION: forcing a failure. [ 3189.474260][ T3039] name failslab, interval 1, probability 0, space 0, times 0 [ 3189.509790][ T3039] CPU: 0 PID: 3039 Comm: syz-executor.0 Not tainted 5.15.77-syzkaller-00764-g7048384c9872 #0 [ 3189.519786][ T3039] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 3189.529687][ T3039] Call Trace: [ 3189.532809][ T3039] [ 3189.535584][ T3039] dump_stack_lvl+0x151/0x1b7 [ 3189.540104][ T3039] ? bfq_pos_tree_add_move+0x43e/0x43e [ 3189.545391][ T3039] ? find_inode+0x424/0x4d0 [ 3189.549735][ T3039] dump_stack+0x15/0x17 [ 3189.553728][ T3039] should_fail+0x3c0/0x510 [ 3189.558011][ T3039] ? erofs_getattr+0x120/0x120 [ 3189.562577][ T3039] __should_failslab+0x9f/0xe0 [ 3189.567187][ T3039] should_failslab+0x9/0x20 [ 3189.571515][ T3039] kmem_cache_alloc+0x4f/0x2f0 [ 3189.576222][ T3039] ? erofs_alloc_inode+0x1b/0x50 [ 3189.580978][ T3039] ? _erofs_info+0x190/0x190 [ 3189.585405][ T3039] ? erofs_getattr+0x120/0x120 [ 3189.590002][ T3039] ? erofs_ilookup_test_actor+0x70/0x70 [ 3189.595388][ T3039] erofs_alloc_inode+0x1b/0x50 [ 3189.599983][ T3039] ? _erofs_info+0x190/0x190 [ 3189.604410][ T3039] iget5_locked+0xba/0x280 [ 3189.609194][ T3039] ? erofs_ilookup_test_actor+0x70/0x70 [ 3189.614660][ T3039] erofs_iget+0xae/0x1b0 [ 3189.618741][ T3039] ? erofs_inode_init_once+0x20/0x20 [ 3189.623866][ T3039] erofs_fc_fill_super+0x7a7/0x1180 [ 3189.628902][ T3039] get_tree_bdev+0x441/0x680 [ 3189.634024][ T3039] ? erofs_release_device_info+0x90/0x90 [ 3189.639486][ T3039] erofs_fc_get_tree+0x1c/0x20 [ 3189.644084][ T3039] vfs_get_tree+0x88/0x290 [ 3189.648340][ T3039] do_new_mount+0x289/0xad0 [ 3189.652689][ T3039] ? do_move_mount_old+0x160/0x160 [ 3189.657629][ T3039] ? security_capable+0xb2/0xd0 [ 3189.662311][ T3039] ? ns_capable+0x8a/0xf0 [ 3189.666481][ T3039] path_mount+0x60b/0x1050 [ 3189.670737][ T3039] __se_sys_mount+0x2d2/0x3c0 [ 3189.675244][ T3039] ? __x64_sys_mount+0xd0/0xd0 [ 3189.679844][ T3039] __x64_sys_mount+0xbf/0xd0 [ 3189.684452][ T3039] do_syscall_64+0x44/0xd0 [ 3189.688698][ T3039] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 3189.694426][ T3039] RIP: 0033:0x7fcb2340e60a [ 3189.698679][ T3039] Code: 48 c7 c2 b8 ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 3189.718121][ T3039] RSP: 002b:00007fcb2217ff88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 3189.726368][ T3039] RAX: ffffffffffffffda RBX: 000000000000017e RCX: 00007fcb2340e60a [ 3189.734210][ T3039] RDX: 0000000020000180 RSI: 00000000200001c0 RDI: 00007fcb2217ffe0 [ 3189.741988][ T3039] RBP: 00007fcb22180020 R08: 00007fcb22180020 R09: 0000000000000000 [ 3189.749803][ T3039] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000180 12:09:24 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000280)=ANY=[], 0x1, 0x11ea, &(0x7f0000002480)="$eJzs3EFrY1UUB/AzaGztOE3VcXQGxItudPOYdOFGN2HogExAmZkIM4LwxiYa8kxKEwoRsbpy6+cQl+4EcaebbgS/gbtuXLoQnzSv2KYEpQhNLb/fIjlw3p+cS0Lghty3/+ZXH/e7o6ybj+PWUkTEpYOHKKd15fN47Y0ff3rx3oOHd5qt1sbdlG437zdeTymtvvT9e59+8/IP48vvfrv63VLsrb2//9v6r3vX9q7v/3n/o94o9UZpMBynPD0aDsf5o6KTNnujfpbSO0UnH3VSbzDqbM/0u8Vwa2uS8kHt8OVTPpikfmeSxsM03p6k/MO8N0hZlqUrK8F/0f7697IsI8qyFk9EWZblk7ESl+OpuBKrUY+1eDqeiWfjajwX1+L5eCGuT69a9NwAAAAAAAAAAAAAAAAAAABwsTj/DwAAAAAAAAAAAAAAAAAAAIt378HDO81Wa+NuSssRxZc77Z129Vz1m93oRRGduBn1+COmp/8rVX37rdbGzTS1Fl8Uu4f53Z32Y7P5xvR2AnPzjSqfZvNLsXI8vx71uDo/vz43vxyvvnIsn0U9fv4ghlHEZhxkj/KfNVK69XbrRP7G9DoAAAC4CLL0t7n79yw72Y/lql/lT/H7wMz++peIuPH4YtdOxGjyST8vis724otLEXEOxlD8e1GLiHMwxj8VtcMP+HmZ539XLPiLiTNx9KYvehIAAAAAAAAAAABO4yz+TrjoNQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf7EDxwIAAAAAwvyt0+jYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4KsAAAD//4uvytU=") ioctl$TIOCSRS485(0xffffffffffffffff, 0x542f, &(0x7f0000000000)={0x1c9f, 0x2, 0x1}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4200, 0x0) ioctl$TIOCCBRK(0xffffffffffffffff, 0x5428) getdents(r0, 0x0, 0x4a) [ 3189.757610][ T3039] R13: 00000000200001c0 R14: 00007fcb2217ffe0 R15: 0000000020000540 [ 3189.765428][ T3039] [ 3189.770567][ T9042] usb 6-1: new full-speed USB device number 102 using dummy_hcd [ 3190.178621][ T3049] loop3: detected capacity change from 0 to 8192 [ 3190.186016][ T3049] FAT-fs (loop3): bogus number of reserved sectors [ 3190.192821][ T3049] FAT-fs (loop3): Can't find a valid FAT filesystem [ 3190.240522][ T9042] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 3190.265824][ T9042] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 1023, setting to 64 [ 3190.300269][ T9042] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x82 has invalid maxpacket 1024, setting to 64 [ 3190.332882][ T9042] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x3 has invalid maxpacket 512, setting to 64 [ 3190.420568][ T9042] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3190.439670][ T9042] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=238 [ 3190.460043][ T9042] usb 6-1: SerialNumber: syz [ 3190.480517][ T3014] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 3190.487420][ T3014] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 3190.506566][ T3014] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 3190.742412][ T3014] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 3190.750645][ T3014] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 3190.757470][ T3014] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 3191.062118][ T9042] cdc_ether 6-1:1.0 usb0: register 'cdc_ether' at usb-dummy_hcd.5-1, CDC Ethernet Device, 42:42:42:42:42:42 [ 3191.260968][ T9042] usb 6-1: USB disconnect, device number 102 [ 3191.267127][ T9042] cdc_ether 6-1:1.0 usb0: unregister 'cdc_ether' usb-dummy_hcd.5-1, CDC Ethernet Device 12:09:26 executing program 5: r0 = syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000020000102505a1a440000000ee01090244000101000000090400000302060000052406000005240000000d240f0100000000000000000009058103ff03000000090582020004000000090503020002"], 0x0) syz_usb_control_io(r0, &(0x7f0000000900)={0x2c, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000000e00)={0x84, &(0x7f0000000940)={0x0, 0x0, 0x7a, "ae6f70fcef9fe7ec1fb8a3ae1492ed95a65337ca500698d068d26b18718efa088c770ba3a1b10c0a64bf8ef22a28ae8f76500540d8e6391cfb4b9a3d2c92d00d866d03bdf121756edf52481f60bb6903a2dd1e4b90436de37738e8f81fff18050a197f877e47ddffd3cb6e8dc259eb171dc8d273293492ae62c9"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000dc0)={0x40, 0x21, 0x1}}) (async) syz_usb_control_io$cdc_ecm(r0, 0x0, 0x0) (async) syz_usb_control_io$cdc_ecm(r0, &(0x7f0000000640)={0x14, 0x0, &(0x7f0000000600)={0x0, 0x3, 0x1a, {0x1a}}}, 0x0) (async) syz_usb_ep_write(r0, 0x0, 0xffffffffffffffb9, &(0x7f00000001c0)) 12:09:26 executing program 4: r0 = socket(0x840000000002, 0x3, 0x100) socket(0x1d, 0xa, 0x4) socket$packet(0x11, 0xa, 0x300) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x4002) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) syz_open_dev$vcsn(0x0, 0x0, 0x140) r4 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$802154_dgram(r4, 0x0, 0x0) r5 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$802154_dgram(r5, 0x0, 0x0) r6 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x5, 0x4, &(0x7f00000002c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r6}, 0x10) statx(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000580)) socket$key(0xf, 0x3, 0x2) r7 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r7, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) 12:09:26 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8}, 0x0) sched_setaffinity(0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f00000bd000), 0x318, 0x0) syz_mount_image$erofs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000540)=ANY=[], 0x1, 0x17e, &(0x7f0000000240)="$eJzsmDFP8kAYx/935YW8xvgBXBwkEWMsbVHDwoCJu4mocZNIJWgBAzUREgc/gKODiYuDX8DRycFvoYM6uTA61/TuoCcR0EET4/MbHn5Hnx7Xh+Q/FARB/Fmen14fT5ezBQPAOJJIqO9fjKiHa/0P54dzZ7mVi+v7q7vaxPFN/34MQBB8/vdjAG7zBny1DoL3dyfVZwG85+vgmFW+CQZT+TY4NpS7YNhSvqd5Pew3zd2K55o7da8UihUWOyxOWDL95+ucMJS08zHterPV3i96ntv4Rhk1v06eI6edT/+/urOxtPnZ4LCVZ8CwpjyLRHc2ciTa80/Gov2NH35+EhKS3yZRPgWXDDNaPsW0/Ej71YN0s9Wer1SLZbfs1hwns2QtWNaikxZBJOuQ/Psv8mlM2//fgN44i+Oo6PsNW9be2pH1o8TlIv84UtNyHWZ/fOBp5HWm7mPCUsaQdoIgCIIgCIIgCIIgCIIgiC8wBSbego7AWRXdbwEAAP//gYN3SA==") (fail_nth: 89) 12:09:26 executing program 1: r0 = socket(0x840000000002, 0x3, 0x100) socket(0x1d, 0xa, 0x4) socket$packet(0x11, 0xa, 0x300) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x4002) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) syz_open_dev$vcsn(0x0, 0x0, 0x140) r4 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$802154_dgram(r4, 0x0, 0x0) r5 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$802154_dgram(r5, 0x0, 0x0) r6 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x5, 0x4, &(0x7f00000002c0)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r6}, 0x10) statx(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000580)) socket$key(0xf, 0x3, 0x2) r7 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r7, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) 12:09:26 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) getpid() r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000001740)="d1ba00d02c8fce2a1a23a2a3a4b32acdb2805c73989ce13973da6fc656a691eed6041b7831bbb5e52bbbfefb4d455de9be9b81059a466073472c9bb2996d4f90e788eaa96e4183902e59fd971d63713d74f570fcc4c1b050886f091526ed2effc7d65a6af63121e26c50c8ac8339120ee44be007b34b5e89daf836dbebefb3e1dffce7a336be60aab1cc50db2bf72cb25184ab7f3090e718949b23e5938e24bf093896ae24076b8c136df04be4d824e5d6f5bf905ac34fb1fe4893bf2b694bac34016c1ffaa99c38f40410e8809ef440f3863487e8f9e06ed5b338af2268a126287cf2f0e7513224d3b97a88cd7c3f132a88a4c477b80e4a18bf6cbc0065cfc592222d72e6d1150ce0572a58243922243ac5ecba52fb290785509b00d5b7f29e184a8016217005b54dd4eed007d54c4813d81701970ad6758cb40dcec15da9b54a73688ba1937456a2b22427ff8719b423fb89d08562272a7870bd31e871eafd8c083ea5014b4b0c8a19346331cb3631d255e7e38a7b07543b58d7ab731c67da4d89e970f63ad6ad6dfa4cea4a8e02eec31305ab3ae4ed2ad7803433fb43b07ebff07eecfa9065993cdbd8b3618306da9c2de257eae9e0c91a5eabca786f2e6b1beda000d4fc8660b0c24be5a459f228d2ae72c683a7ee4f1b7eb160aacf77b729ca11bc34131ab4c85b3177a5b2a5890a36f1ff8bafeb3b4cbb80341da72ed4a83688856056d85faeb24abc39b30064929a0a5d71824d084ac3ab2c65fddc2d1fb7c6773b2cf23f51980aac8aad945b6bbab4ab459b5d7e40a8a140ae711623e6258d71f9fa46fb7923513f374c5ad218606940ea0e4f2511cfd6882702b2eb6f24cbb660548d414e1a1462e5123f9d7de87cd741e284bfe7f9df8a09c3ba0c35eecd189f406032103a5425f0d0052575ce8f83b657ae1ed908ade5579a1fe977adbd73edbd751b83d51852966d8124732fec43adabe0ee0945f0ffa08f82ceb1f698d8890bcc4c1ae30b2e038a7e13b6fbf5544c32856158e69d37d4583bd225b952a885e451a01c6b5add57d681c93cd54a424d1c2baf4feb41c405ca72afc1a1e41606f73cffa93c06640d418c04c967c6e248af07d7a842717525845f3565ffb905070dba410d5bab2bca5a3ecfb3533fae711b9ac8f289472d152bd3bdd75eaa9cfc78bf3138ba306ebcee8541ab8bea042a08445fbbe5df52a40712edf445d25012001a2f7c3b28fbc24a27ecb15cde1db28a5b1391e91be919d7b057e7fefe9d474798d293d6c9e760560bcde54df0652275b5ece71d08158299865099de5a31172aad50d0fe30ac6d714f43e4007e42d514e8ee8b410600c4816b0d2db2d5ee8ff9b86b083ea822cad7c1552398da2253906007a5f28e7e4b6a64cb9d9f6beb8e23dff35ba4d1e8c5d746fee52a658d8d720e2920519e5620085540b9bbc145d2b3b6678a289ea2480ca40edda3f8cfffe7c1575e54077fd43cada8f26a689adfce0fb799f32716cf17ad31e4d7c63dacf65dd5bfbebb55fa421168", 0x440}, {&(0x7f00000003c0)}], 0x2, &(0x7f0000000540)=ANY=[@ANYRES32, @ANYBLOB, @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB], 0x78}, 0x8040) r3 = socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00'}, 0x10) write$P9_RVERSION(0xffffffffffffffff, &(0x7f0000000680)={0x15, 0x65, 0xffff, 0x40, 0x8, '9P2000.u'}, 0x15) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000180)=@newlink={0x48, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28, 0x12, 0x0, 0x1, @ipip={{0x9}, {0x18, 0x2, 0x0, 0x1, [@IFLA_IPTUN_PROTO={0x5, 0x9, 0x4}, @IFLA_IPTUN_COLLECT_METADATA={0x4}, @IFLA_IPTUN_PROTO={0x5, 0x9, 0x29}]}}}]}, 0x48}}, 0x0) ioctl$sock_SIOCGIFBR(r2, 0x89a0, &(0x7f0000000300)=@add_del={0x2, &(0x7f0000000280)='hsr0\x00'}) chdir(&(0x7f0000000380)='./file0\x00') 12:09:26 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000280)=ANY=[], 0x1, 0x11ea, &(0x7f0000002480)="$eJzs3EFrY1UUB/AzaGztOE3VcXQGxItudPOYdOFGN2HogExAmZkIM4LwxiYa8kxKEwoRsbpy6+cQl+4EcaebbgS/gbtuXLoQnzSv2KYEpQhNLb/fIjlw3p+cS0Lghty3/+ZXH/e7o6ybj+PWUkTEpYOHKKd15fN47Y0ff3rx3oOHd5qt1sbdlG437zdeTymtvvT9e59+8/IP48vvfrv63VLsrb2//9v6r3vX9q7v/3n/o94o9UZpMBynPD0aDsf5o6KTNnujfpbSO0UnH3VSbzDqbM/0u8Vwa2uS8kHt8OVTPpikfmeSxsM03p6k/MO8N0hZlqUrK8F/0f7697IsI8qyFk9EWZblk7ESl+OpuBKrUY+1eDqeiWfjajwX1+L5eCGuT69a9NwAAAAAAAAAAAAAAAAAAABwsTj/DwAAAAAAAAAAAAAAAAAAAIt378HDO81Wa+NuSssRxZc77Z129Vz1m93oRRGduBn1+COmp/8rVX37rdbGzTS1Fl8Uu4f53Z32Y7P5xvR2AnPzjSqfZvNLsXI8vx71uDo/vz43vxyvvnIsn0U9fv4ghlHEZhxkj/KfNVK69XbrRP7G9DoAAAC4CLL0t7n79yw72Y/lql/lT/H7wMz++peIuPH4YtdOxGjyST8vis724otLEXEOxlD8e1GLiHMwxj8VtcMP+HmZ539XLPiLiTNx9KYvehIAAAAAAAAAAABO4yz+TrjoNQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf7EDxwIAAAAAwvyt0+jYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4KsAAAD//4uvytU=") ioctl$TIOCSRS485(0xffffffffffffffff, 0x542f, &(0x7f0000000000)={0x1c9f, 0x2, 0x1}) (async) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4200, 0x0) ioctl$TIOCCBRK(0xffffffffffffffff, 0x5428) (async) getdents(r0, 0x0, 0x4a) [ 3191.788060][ T3063] loop0: detected capacity change from 0 to 16 [ 3191.801549][ T3063] FAULT_INJECTION: forcing a failure. [ 3191.801549][ T3063] name failslab, interval 1, probability 0, space 0, times 0 [ 3191.819687][ T3062] loop3: detected capacity change from 0 to 8192 [ 3191.826968][ T3063] CPU: 1 PID: 3063 Comm: syz-executor.0 Not tainted 5.15.77-syzkaller-00764-g7048384c9872 #0 [ 3191.836958][ T3063] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 3191.846845][ T3063] Call Trace: [ 3191.849964][ T3063] [ 3191.852745][ T3063] dump_stack_lvl+0x151/0x1b7 [ 3191.857253][ T3063] ? bfq_pos_tree_add_move+0x43e/0x43e [ 3191.862551][ T3063] ? find_inode+0x424/0x4d0 [ 3191.866891][ T3063] dump_stack+0x15/0x17 [ 3191.870881][ T3063] should_fail+0x3c0/0x510 [ 3191.875135][ T3063] ? erofs_getattr+0x120/0x120 [ 3191.879737][ T3063] __should_failslab+0x9f/0xe0 [ 3191.884332][ T3063] should_failslab+0x9/0x20 [ 3191.888674][ T3063] kmem_cache_alloc+0x4f/0x2f0 [ 3191.893273][ T3063] ? erofs_alloc_inode+0x1b/0x50 [ 3191.898046][ T3063] ? _erofs_info+0x190/0x190 [ 3191.902473][ T3063] ? erofs_getattr+0x120/0x120 [ 3191.907077][ T3063] ? erofs_ilookup_test_actor+0x70/0x70 [ 3191.912455][ T3063] erofs_alloc_inode+0x1b/0x50 [ 3191.917059][ T3063] ? _erofs_info+0x190/0x190 [ 3191.921481][ T3063] iget5_locked+0xba/0x280 [ 3191.925743][ T3063] ? erofs_ilookup_test_actor+0x70/0x70 [ 3191.931120][ T3063] erofs_iget+0xae/0x1b0 [ 3191.935196][ T3063] ? erofs_inode_init_once+0x20/0x20 [ 3191.940402][ T3063] erofs_fc_fill_super+0x7a7/0x1180 [ 3191.945447][ T3063] get_tree_bdev+0x441/0x680 [ 3191.949910][ T3063] ? erofs_release_device_info+0x90/0x90 [ 3191.955331][ T3063] erofs_fc_get_tree+0x1c/0x20 [ 3191.959941][ T3063] vfs_get_tree+0x88/0x290 [ 3191.964970][ T3063] do_new_mount+0x289/0xad0 [ 3191.969321][ T3063] ? do_move_mount_old+0x160/0x160 [ 3191.974251][ T3063] ? security_capable+0xb2/0xd0 [ 3191.978938][ T3063] ? ns_capable+0x8a/0xf0 [ 3191.983105][ T3063] path_mount+0x60b/0x1050 [ 3191.987365][ T3063] __se_sys_mount+0x2d2/0x3c0 [ 3191.994652][ T3063] ? __x64_sys_mount+0xd0/0xd0 [ 3191.999341][ T3063] __x64_sys_mount+0xbf/0xd0 [ 3192.005415][ T3063] do_syscall_64+0x44/0xd0 [ 3192.009668][ T3063] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 3192.015399][ T3063] RIP: 0033:0x7fcb2340e60a [ 3192.019651][ T3063] Code: 48 c7 c2 b8 ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 3192.039089][ T3063] RSP: 002b:00007fcb2217ff88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 3192.047333][ T3063] RAX: ffffffffffffffda RBX: 000000000000017e RCX: 00007fcb2340e60a [ 3192.055150][ T3063] RDX: 0000000020000180 RSI: 00000000200001c0 RDI: 00007fcb2217ffe0 [ 3192.062961][ T3063] RBP: 00007fcb22180020 R08: 00007fcb22180020 R09: 0000000000000000 [ 3192.070769][ T3063] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000180 [ 3192.078726][ T3063] R13: 00000000200001c0 R14: 00007fcb2217ffe0 R15: 0000000020000540 [ 3192.086540][ T3063] 12:09:27 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) getpid() r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000001740)="d1ba00d02c8fce2a1a23a2a3a4b32acdb2805c73989ce13973da6fc656a691eed6041b7831bbb5e52bbbfefb4d455de9be9b81059a466073472c9bb2996d4f90e788eaa96e4183902e59fd971d63713d74f570fcc4c1b050886f091526ed2effc7d65a6af63121e26c50c8ac8339120ee44be007b34b5e89daf836dbebefb3e1dffce7a336be60aab1cc50db2bf72cb25184ab7f3090e718949b23e5938e24bf093896ae24076b8c136df04be4d824e5d6f5bf905ac34fb1fe4893bf2b694bac34016c1ffaa99c38f40410e8809ef440f3863487e8f9e06ed5b338af2268a126287cf2f0e7513224d3b97a88cd7c3f132a88a4c477b80e4a18bf6cbc0065cfc592222d72e6d1150ce0572a58243922243ac5ecba52fb290785509b00d5b7f29e184a8016217005b54dd4eed007d54c4813d81701970ad6758cb40dcec15da9b54a73688ba1937456a2b22427ff8719b423fb89d08562272a7870bd31e871eafd8c083ea5014b4b0c8a19346331cb3631d255e7e38a7b07543b58d7ab731c67da4d89e970f63ad6ad6dfa4cea4a8e02eec31305ab3ae4ed2ad7803433fb43b07ebff07eecfa9065993cdbd8b3618306da9c2de257eae9e0c91a5eabca786f2e6b1beda000d4fc8660b0c24be5a459f228d2ae72c683a7ee4f1b7eb160aacf77b729ca11bc34131ab4c85b3177a5b2a5890a36f1ff8bafeb3b4cbb80341da72ed4a83688856056d85faeb24abc39b30064929a0a5d71824d084ac3ab2c65fddc2d1fb7c6773b2cf23f51980aac8aad945b6bbab4ab459b5d7e40a8a140ae711623e6258d71f9fa46fb7923513f374c5ad218606940ea0e4f2511cfd6882702b2eb6f24cbb660548d414e1a1462e5123f9d7de87cd741e284bfe7f9df8a09c3ba0c35eecd189f406032103a5425f0d0052575ce8f83b657ae1ed908ade5579a1fe977adbd73edbd751b83d51852966d8124732fec43adabe0ee0945f0ffa08f82ceb1f698d8890bcc4c1ae30b2e038a7e13b6fbf5544c32856158e69d37d4583bd225b952a885e451a01c6b5add57d681c93cd54a424d1c2baf4feb41c405ca72afc1a1e41606f73cffa93c06640d418c04c967c6e248af07d7a842717525845f3565ffb905070dba410d5bab2bca5a3ecfb3533fae711b9ac8f289472d152bd3bdd75eaa9cfc78bf3138ba306ebcee8541ab8bea042a08445fbbe5df52a40712edf445d25012001a2f7c3b28fbc24a27ecb15cde1db28a5b1391e91be919d7b057e7fefe9d474798d293d6c9e760560bcde54df0652275b5ece71d08158299865099de5a31172aad50d0fe30ac6d714f43e4007e42d514e8ee8b410600c4816b0d2db2d5ee8ff9b86b083ea822cad7c1552398da2253906007a5f28e7e4b6a64cb9d9f6beb8e23dff35ba4d1e8c5d746fee52a658d8d720e2920519e5620085540b9bbc145d2b3b6678a289ea2480ca40edda3f8cfffe7c1575e54077fd43cada8f26a689adfce0fb799f32716cf17ad31e4d7c63dacf65dd5bfbebb55fa421168", 0x440}, {&(0x7f00000003c0)}], 0x2, &(0x7f0000000540)=ANY=[@ANYRES32, @ANYBLOB, @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB], 0x78}, 0x8040) r3 = socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00'}, 0x10) write$P9_RVERSION(0xffffffffffffffff, &(0x7f0000000680)={0x15, 0x65, 0xffff, 0x40, 0x8, '9P2000.u'}, 0x15) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000180)=@newlink={0x20, 0x10, 0x705}, 0x20}}, 0x0) ioctl$sock_SIOCGIFBR(r2, 0x89a0, &(0x7f0000000300)=@add_del={0x2, &(0x7f0000000280)='hsr0\x00'}) chdir(&(0x7f0000000380)='./file0\x00') 12:09:27 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) write$binfmt_aout(r2, &(0x7f0000000980), 0x20) getsockname$packet(r2, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0101000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000340)=@newqdisc={0x40, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_pfifo_head_drop={{0x14}, {0x8}}]}, 0x40}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000001ac0)=@deltfilter={0x24, 0x2d, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xe}, {0x0, 0xfff1}}}, 0x24}}, 0x0) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r1, 0x10e, 0x1, &(0x7f0000000080), 0x4) 12:09:27 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8}, 0x0) sched_setaffinity(0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f00000bd000), 0x318, 0x0) syz_mount_image$erofs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000540)=ANY=[], 0x1, 0x17e, &(0x7f0000000240)="$eJzsmDFP8kAYx/935YW8xvgBXBwkEWMsbVHDwoCJu4mocZNIJWgBAzUREgc/gKODiYuDX8DRycFvoYM6uTA61/TuoCcR0EET4/MbHn5Hnx7Xh+Q/FARB/Fmen14fT5ezBQPAOJJIqO9fjKiHa/0P54dzZ7mVi+v7q7vaxPFN/34MQBB8/vdjAG7zBny1DoL3dyfVZwG85+vgmFW+CQZT+TY4NpS7YNhSvqd5Pew3zd2K55o7da8UihUWOyxOWDL95+ucMJS08zHterPV3i96ntv4Rhk1v06eI6edT/+/urOxtPnZ4LCVZ8CwpjyLRHc2ciTa80/Gov2NH35+EhKS3yZRPgWXDDNaPsW0/Ej71YN0s9Wer1SLZbfs1hwns2QtWNaikxZBJOuQ/Psv8mlM2//fgN44i+Oo6PsNW9be2pH1o8TlIv84UtNyHWZ/fOBp5HWm7mPCUsaQdoIgCIIgCIIgCIIgCIIgiC8wBSbego7AWRXdbwEAAP//gYN3SA==") (fail_nth: 90) [ 3192.557992][ T3062] FAT-fs (loop3): bogus number of reserved sectors [ 3192.582887][ T3062] FAT-fs (loop3): Can't find a valid FAT filesystem [ 3192.597212][ T3076] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.4'. 12:09:27 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000280)=ANY=[], 0x1, 0x11ea, &(0x7f0000002480)="$eJzs3EFrY1UUB/AzaGztOE3VcXQGxItudPOYdOFGN2HogExAmZkIM4LwxiYa8kxKEwoRsbpy6+cQl+4EcaebbgS/gbtuXLoQnzSv2KYEpQhNLb/fIjlw3p+cS0Lghty3/+ZXH/e7o6ybj+PWUkTEpYOHKKd15fN47Y0ff3rx3oOHd5qt1sbdlG437zdeTymtvvT9e59+8/IP48vvfrv63VLsrb2//9v6r3vX9q7v/3n/o94o9UZpMBynPD0aDsf5o6KTNnujfpbSO0UnH3VSbzDqbM/0u8Vwa2uS8kHt8OVTPpikfmeSxsM03p6k/MO8N0hZlqUrK8F/0f7697IsI8qyFk9EWZblk7ESl+OpuBKrUY+1eDqeiWfjajwX1+L5eCGuT69a9NwAAAAAAAAAAAAAAAAAAABwsTj/DwAAAAAAAAAAAAAAAAAAAIt378HDO81Wa+NuSssRxZc77Z129Vz1m93oRRGduBn1+COmp/8rVX37rdbGzTS1Fl8Uu4f53Z32Y7P5xvR2AnPzjSqfZvNLsXI8vx71uDo/vz43vxyvvnIsn0U9fv4ghlHEZhxkj/KfNVK69XbrRP7G9DoAAAC4CLL0t7n79yw72Y/lql/lT/H7wMz++peIuPH4YtdOxGjyST8vis724otLEXEOxlD8e1GLiHMwxj8VtcMP+HmZ539XLPiLiTNx9KYvehIAAAAAAAAAAABO4yz+TrjoNQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf7EDxwIAAAAAwvyt0+jYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4KsAAAD//4uvytU=") (async) ioctl$TIOCSRS485(0xffffffffffffffff, 0x542f, &(0x7f0000000000)={0x1c9f, 0x2, 0x1}) (async) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4200, 0x0) ioctl$TIOCCBRK(0xffffffffffffffff, 0x5428) (async) getdents(r0, 0x0, 0x4a) 12:09:27 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) write$binfmt_aout(r2, &(0x7f0000000980), 0x20) getsockname$packet(r2, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0101000000000000280012000c00010076657468"], 0x48}}, 0x0) (async) sendmsg$nl_route_sched(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000340)=@newqdisc={0x40, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_pfifo_head_drop={{0x14}, {0x8}}]}, 0x40}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000001ac0)=@deltfilter={0x24, 0x2d, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xe}, {0x0, 0xfff1}}}, 0x24}}, 0x0) (async) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r1, 0x10e, 0x1, &(0x7f0000000080), 0x4) 12:09:27 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) getpid() r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000001740)="d1ba00d02c8fce2a1a23a2a3a4b32acdb2805c73989ce13973da6fc656a691eed6041b7831bbb5e52bbbfefb4d455de9be9b81059a466073472c9bb2996d4f90e788eaa96e4183902e59fd971d63713d74f570fcc4c1b050886f091526ed2effc7d65a6af63121e26c50c8ac8339120ee44be007b34b5e89daf836dbebefb3e1dffce7a336be60aab1cc50db2bf72cb25184ab7f3090e718949b23e5938e24bf093896ae24076b8c136df04be4d824e5d6f5bf905ac34fb1fe4893bf2b694bac34016c1ffaa99c38f40410e8809ef440f3863487e8f9e06ed5b338af2268a126287cf2f0e7513224d3b97a88cd7c3f132a88a4c477b80e4a18bf6cbc0065cfc592222d72e6d1150ce0572a58243922243ac5ecba52fb290785509b00d5b7f29e184a8016217005b54dd4eed007d54c4813d81701970ad6758cb40dcec15da9b54a73688ba1937456a2b22427ff8719b423fb89d08562272a7870bd31e871eafd8c083ea5014b4b0c8a19346331cb3631d255e7e38a7b07543b58d7ab731c67da4d89e970f63ad6ad6dfa4cea4a8e02eec31305ab3ae4ed2ad7803433fb43b07ebff07eecfa9065993cdbd8b3618306da9c2de257eae9e0c91a5eabca786f2e6b1beda000d4fc8660b0c24be5a459f228d2ae72c683a7ee4f1b7eb160aacf77b729ca11bc34131ab4c85b3177a5b2a5890a36f1ff8bafeb3b4cbb80341da72ed4a83688856056d85faeb24abc39b30064929a0a5d71824d084ac3ab2c65fddc2d1fb7c6773b2cf23f51980aac8aad945b6bbab4ab459b5d7e40a8a140ae711623e6258d71f9fa46fb7923513f374c5ad218606940ea0e4f2511cfd6882702b2eb6f24cbb660548d414e1a1462e5123f9d7de87cd741e284bfe7f9df8a09c3ba0c35eecd189f406032103a5425f0d0052575ce8f83b657ae1ed908ade5579a1fe977adbd73edbd751b83d51852966d8124732fec43adabe0ee0945f0ffa08f82ceb1f698d8890bcc4c1ae30b2e038a7e13b6fbf5544c32856158e69d37d4583bd225b952a885e451a01c6b5add57d681c93cd54a424d1c2baf4feb41c405ca72afc1a1e41606f73cffa93c06640d418c04c967c6e248af07d7a842717525845f3565ffb905070dba410d5bab2bca5a3ecfb3533fae711b9ac8f289472d152bd3bdd75eaa9cfc78bf3138ba306ebcee8541ab8bea042a08445fbbe5df52a40712edf445d25012001a2f7c3b28fbc24a27ecb15cde1db28a5b1391e91be919d7b057e7fefe9d474798d293d6c9e760560bcde54df0652275b5ece71d08158299865099de5a31172aad50d0fe30ac6d714f43e4007e42d514e8ee8b410600c4816b0d2db2d5ee8ff9b86b083ea822cad7c1552398da2253906007a5f28e7e4b6a64cb9d9f6beb8e23dff35ba4d1e8c5d746fee52a658d8d720e2920519e5620085540b9bbc145d2b3b6678a289ea2480ca40edda3f8cfffe7c1575e54077fd43cada8f26a689adfce0fb799f32716cf17ad31e4d7c63dacf65dd5bfbebb55fa421168", 0x440}, {&(0x7f00000003c0)}], 0x2, &(0x7f0000000540)=ANY=[@ANYRES32, @ANYBLOB, @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB], 0x78}, 0x8040) r3 = socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00'}, 0x10) write$P9_RVERSION(0xffffffffffffffff, &(0x7f0000000680)={0x15, 0x65, 0xffff, 0x40, 0x8, '9P2000.u'}, 0x15) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000180)=@newlink={0x48, 0x10, 0x705, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28, 0x12, 0x0, 0x1, @ipip={{0x9}, {0x18, 0x2, 0x0, 0x1, [@IFLA_IPTUN_PROTO={0x5, 0x9, 0x4}, @IFLA_IPTUN_COLLECT_METADATA={0x4}, @IFLA_IPTUN_PROTO={0x5, 0x9, 0x29}]}}}]}, 0x48}}, 0x0) ioctl$sock_SIOCGIFBR(r2, 0x89a0, &(0x7f0000000300)=@add_del={0x2, &(0x7f0000000280)='hsr0\x00'}) chdir(&(0x7f0000000380)='./file0\x00') [ 3192.625989][ T3079] loop0: detected capacity change from 0 to 16 [ 3192.632214][ T3076] device veth33 entered promiscuous mode [ 3192.638716][ T3079] FAULT_INJECTION: forcing a failure. [ 3192.638716][ T3079] name failslab, interval 1, probability 0, space 0, times 0 [ 3192.726231][ T3084] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.4'. [ 3192.764067][ T3079] CPU: 0 PID: 3079 Comm: syz-executor.0 Not tainted 5.15.77-syzkaller-00764-g7048384c9872 #0 [ 3192.774158][ T3079] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 3192.784068][ T3079] Call Trace: [ 3192.787172][ T3079] [ 3192.789954][ T3079] dump_stack_lvl+0x151/0x1b7 [ 3192.794467][ T3079] ? bfq_pos_tree_add_move+0x43e/0x43e [ 3192.799759][ T3079] ? _raw_spin_lock+0xa3/0x1b0 [ 3192.804360][ T3079] dump_stack+0x15/0x17 [ 3192.808369][ T3079] should_fail+0x3c0/0x510 [ 3192.812604][ T3079] __should_failslab+0x9f/0xe0 [ 3192.817202][ T3079] should_failslab+0x9/0x20 [ 3192.821543][ T3079] kmem_cache_alloc+0x4f/0x2f0 [ 3192.826145][ T3079] ? erofs_alloc_inode+0x1b/0x50 [ 3192.830913][ T3079] ? __kasan_check_write+0x14/0x20 [ 3192.835865][ T3079] ? _erofs_info+0x190/0x190 [ 3192.838766][ T9042] usb 6-1: new full-speed USB device number 103 using dummy_hcd [ 3192.840288][ T3079] erofs_alloc_inode+0x1b/0x50 [ 3192.852443][ T3079] ? _erofs_info+0x190/0x190 [ 3192.856870][ T3079] new_inode_pseudo+0x64/0x220 [ 3192.861486][ T3079] new_inode+0x28/0x1c0 [ 3192.865461][ T3079] ? _raw_spin_unlock+0x4d/0x70 [ 3192.870169][ T3079] ? erofs_shrinker_register+0xfb/0x110 [ 3192.875532][ T3079] erofs_fc_fill_super+0x867/0x1180 [ 3192.880566][ T3079] get_tree_bdev+0x441/0x680 [ 3192.881486][ T3088] loop3: detected capacity change from 0 to 8192 [ 3192.884986][ T3079] ? erofs_release_device_info+0x90/0x90 [ 3192.896624][ T3079] erofs_fc_get_tree+0x1c/0x20 [ 3192.901223][ T3079] vfs_get_tree+0x88/0x290 [ 3192.905479][ T3079] do_new_mount+0x289/0xad0 [ 3192.910602][ T3079] ? do_move_mount_old+0x160/0x160 [ 3192.916413][ T3079] ? security_capable+0xb2/0xd0 [ 3192.921102][ T3079] ? ns_capable+0x8a/0xf0 [ 3192.925266][ T3079] path_mount+0x60b/0x1050 [ 3192.929523][ T3079] __se_sys_mount+0x2d2/0x3c0 [ 3192.934043][ T3079] ? __x64_sys_mount+0xd0/0xd0 [ 3192.938633][ T3079] __x64_sys_mount+0xbf/0xd0 [ 3192.943060][ T3079] do_syscall_64+0x44/0xd0 [ 3192.947310][ T3079] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 3192.953060][ T3079] RIP: 0033:0x7fcb2340e60a [ 3192.957291][ T3079] Code: 48 c7 c2 b8 ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 3192.961227][ T3088] FAT-fs (loop3): bogus number of reserved sectors [ 3192.976828][ T3079] RSP: 002b:00007fcb2217ff88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 3192.976849][ T3079] RAX: ffffffffffffffda RBX: 000000000000017e RCX: 00007fcb2340e60a [ 3192.976862][ T3079] RDX: 0000000020000180 RSI: 00000000200001c0 RDI: 00007fcb2217ffe0 [ 3193.000414][ T3088] FAT-fs (loop3): Can't find a valid FAT filesystem [ 3193.007108][ T3079] RBP: 00007fcb22180020 R08: 00007fcb22180020 R09: 0000000000000000 [ 3193.007125][ T3079] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000180 [ 3193.007137][ T3079] R13: 00000000200001c0 R14: 00007fcb2217ffe0 R15: 0000000020000540 [ 3193.036978][ T3079] [ 3193.062753][ T3079] ------------[ cut here ]------------ [ 3193.068254][ T3079] kobject: '(null)' (ffff88818d92d8e8): is not initialized, yet kobject_put() is being called. [ 3193.079100][ T3079] WARNING: CPU: 0 PID: 3079 at lib/kobject.c:752 kobject_put+0x7f/0x240 [ 3193.087962][ T3079] Modules linked in: [ 3193.105328][ T3084] device veth35 entered promiscuous mode [ 3193.115874][ T3079] CPU: 0 PID: 3079 Comm: syz-executor.0 Not tainted 5.15.77-syzkaller-00764-g7048384c9872 #0 12:09:28 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) write$binfmt_aout(r2, &(0x7f0000000980), 0x20) getsockname$packet(r2, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0101000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000340)=@newqdisc={0x40, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_pfifo_head_drop={{0x14}, {0x8}}]}, 0x40}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000001ac0)=@deltfilter={0x24, 0x2d, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xe}, {0x0, 0xfff1}}}, 0x24}}, 0x0) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r1, 0x10e, 0x1, &(0x7f0000000080), 0x4) socket$netlink(0x10, 0x3, 0x0) (async) socket$netlink(0x10, 0x3, 0x0) (async) socket(0x10, 0x803, 0x0) (async) write$binfmt_aout(r2, &(0x7f0000000980), 0x20) (async) getsockname$packet(r2, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0x14) (async) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0101000000000000280012000c00010076657468"], 0x48}}, 0x0) (async) sendmsg$nl_route_sched(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000340)=@newqdisc={0x40, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_pfifo_head_drop={{0x14}, {0x8}}]}, 0x40}}, 0x0) (async) sendmsg$nl_route_sched(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000001ac0)=@deltfilter={0x24, 0x2d, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xe}, {0x0, 0xfff1}}}, 0x24}}, 0x0) (async) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r1, 0x10e, 0x1, &(0x7f0000000080), 0x4) (async) [ 3193.183705][ T3079] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 3193.260496][ T3098] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.4'. [ 3193.271770][ T3079] RIP: 0010:kobject_put+0x7f/0x240 [ 3193.283179][ T3079] Code: 4c 89 f0 48 c1 e8 03 42 80 3c 38 00 74 08 4c 89 f7 e8 c5 e3 2d ff 49 8b 36 48 c7 c7 60 01 89 85 4c 89 f2 31 c0 e8 e1 f1 bc fe <0f> 0b eb 0f e8 78 7f eb fe e9 58 01 00 00 e8 6e 7f eb fe 4d 8d 6e [ 3193.303202][ T3098] device veth37 entered promiscuous mode [ 3193.309135][ T3079] RSP: 0018:ffffc90000147a58 EFLAGS: 00010246 [ 3193.315209][ T3079] RAX: f1c6841462a91b00 RBX: 0000000000000000 RCX: 0000000000040000 [ 3193.323223][ T3079] RDX: ffffc90001459000 RSI: 000000000003ffff RDI: 0000000000040000 [ 3193.325183][ T3103] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.4'. [ 3193.339352][ T3079] RBP: ffffc90000147a88 R08: ffffffff81583ba9 R09: fffff52000028e85 [ 3193.367953][ T3079] R10: fffff52000028e85 R11: 1ffff92000028e84 R12: ffff88818d92d800 [ 3193.384569][ T3079] R13: dffffc0000000000 R14: ffff88818d92d8e8 R15: dffffc0000000000 [ 3193.402101][ T3079] FS: 00007fcb22180700(0000) GS:ffff8881f7000000(0000) knlGS:0000000000000000 [ 3193.430537][ T9042] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 3193.435213][ T3079] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3193.448860][ T9042] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 1023, setting to 64 [ 3193.458270][ T3079] CR2: 00007fef63014dc0 CR3: 00000001945e1000 CR4: 00000000003506b0 [ 3193.467479][ T3079] Call Trace: [ 3193.470814][ T3079] [ 3193.473632][ T3079] ? kobject_put+0x88/0x240 [ 3193.474008][ T9042] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x82 has invalid maxpacket 1024, setting to 64 [ 3193.477974][ T3079] erofs_unregister_sysfs+0x4f/0x70 [ 3193.493708][ T3079] ? erofs_free_inode+0xb0/0xb0 [ 3193.498374][ T3079] erofs_put_super+0x46/0xa0 [ 3193.503062][ T3079] ? erofs_free_inode+0xb0/0xb0 [ 3193.505025][ T9042] usb 6-1: config 1 interface 0 altsetting 0 endpoint 0x3 has invalid maxpacket 512, setting to 64 [ 3193.507826][ T3079] generic_shutdown_super+0x14f/0x2d0 [ 3193.523576][ T3079] kill_block_super+0x80/0xe0 [ 3193.528153][ T3079] erofs_kill_sb+0x66/0x130 [ 3193.532534][ T3079] deactivate_locked_super+0xb0/0x100 [ 3193.537703][ T3079] get_tree_bdev+0x45d/0x680 [ 3193.542195][ T3079] ? erofs_release_device_info+0x90/0x90 [ 3193.547734][ T3079] erofs_fc_get_tree+0x1c/0x20 [ 3193.552665][ T3079] vfs_get_tree+0x88/0x290 [ 3193.556983][ T3079] do_new_mount+0x289/0xad0 [ 3193.561365][ T3079] ? do_move_mount_old+0x160/0x160 [ 3193.566388][ T3079] ? security_capable+0xb2/0xd0 [ 3193.571151][ T3079] ? ns_capable+0x8a/0xf0 [ 3193.575370][ T3079] path_mount+0x60b/0x1050 [ 3193.579627][ T3079] __se_sys_mount+0x2d2/0x3c0 [ 3193.592145][ T3079] ? __x64_sys_mount+0xd0/0xd0 [ 3193.597530][ T3079] __x64_sys_mount+0xbf/0xd0 [ 3193.602687][ T3079] do_syscall_64+0x44/0xd0 [ 3193.607006][ T3079] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 3193.610531][ T9042] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 3193.612770][ T3079] RIP: 0033:0x7fcb2340e60a [ 3193.626130][ T3079] Code: 48 c7 c2 b8 ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 3193.630457][ T9042] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=238 [ 3193.647158][ T3079] RSP: 002b:00007fcb2217ff88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 3193.662262][ T3079] RAX: ffffffffffffffda RBX: 000000000000017e RCX: 00007fcb2340e60a [ 3193.670130][ T3079] RDX: 0000000020000180 RSI: 00000000200001c0 RDI: 00007fcb2217ffe0 [ 3193.677963][ T9042] usb 6-1: SerialNumber: syz [ 3193.678263][ T3079] RBP: 00007fcb22180020 R08: 00007fcb22180020 R09: 0000000000000000 [ 3193.690342][ T3079] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000180 [ 3193.698630][ T3079] R13: 00000000200001c0 R14: 00007fcb2217ffe0 R15: 0000000020000540 [ 3193.706744][ T3079] [ 3193.709653][ T3079] ---[ end trace 0548cf4615f751de ]--- [ 3193.715125][ T3065] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 3193.722291][ T3065] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 3193.729135][ T3079] ------------[ cut here ]------------ [ 3193.734668][ T3065] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 3193.741678][ T3079] refcount_t: underflow; use-after-free. [ 3193.747311][ T3079] WARNING: CPU: 0 PID: 3079 at lib/refcount.c:28 refcount_warn_saturate+0x165/0x1b0 [ 3193.756876][ T3079] Modules linked in: [ 3193.760822][ T3079] CPU: 0 PID: 3079 Comm: syz-executor.0 Tainted: G W 5.15.77-syzkaller-00764-g7048384c9872 #0 [ 3193.772462][ T3079] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 3193.782607][ T3079] RIP: 0010:refcount_warn_saturate+0x165/0x1b0 [ 3193.788661][ T3079] Code: c7 80 61 87 85 31 c0 e8 39 32 e0 fe 0f 0b eb 83 e8 d0 bf 0e ff c6 05 9f 4e 9f 04 01 48 c7 c7 e0 61 87 85 31 c0 e8 1b 32 e0 fe <0f> 0b e9 62 ff ff ff e8 af bf 0e ff c6 05 7f 4e 9f 04 01 48 c7 c7 [ 3193.808385][ T3079] RSP: 0018:ffffc90000147a38 EFLAGS: 00010246 [ 3193.814528][ T3079] RAX: f1c6841462a91b00 RBX: 0000000000000003 RCX: 0000000000040000 [ 3193.822675][ T3079] RDX: ffffc90001459000 RSI: 000000000003ffff RDI: 0000000000040000 [ 3193.830710][ T3079] RBP: ffffc90000147a48 R08: ffffffff81583ba9 R09: ffffed103ee04e93 [ 3193.838587][ T3079] R10: ffffed103ee04e93 R11: 1ffff1103ee04e92 R12: ffff88818d92d800 [ 3193.846670][ T3079] R13: ffff88818d92d920 R14: 0000000000000003 R15: dffffc0000000000 [ 3193.854730][ T3079] FS: 00007fcb22180700(0000) GS:ffff8881f7000000(0000) knlGS:0000000000000000 [ 3193.863741][ T3079] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3193.870229][ T3079] CR2: 0000555557311728 CR3: 00000001945e1000 CR4: 00000000003506b0 [ 3193.878349][ T3079] Call Trace: [ 3193.881670][ T3079] [ 3193.884477][ T3079] kobject_put+0x206/0x240 [ 3193.888751][ T3079] ? kobject_put+0x88/0x240 [ 3193.893527][ T3079] erofs_unregister_sysfs+0x4f/0x70 [ 3193.898625][ T3079] ? erofs_free_inode+0xb0/0xb0 [ 3193.903555][ T3079] erofs_put_super+0x46/0xa0 [ 3193.908041][ T3079] ? erofs_free_inode+0xb0/0xb0 [ 3193.912951][ T3079] generic_shutdown_super+0x14f/0x2d0 [ 3193.918215][ T3079] kill_block_super+0x80/0xe0 [ 3193.922964][ T3079] erofs_kill_sb+0x66/0x130 [ 3193.927362][ T3079] deactivate_locked_super+0xb0/0x100 [ 3193.932801][ T3079] get_tree_bdev+0x45d/0x680 [ 3193.937303][ T3079] ? erofs_release_device_info+0x90/0x90 [ 3193.943034][ T3079] erofs_fc_get_tree+0x1c/0x20 [ 3193.948490][ T3079] vfs_get_tree+0x88/0x290 [ 3193.952968][ T3079] do_new_mount+0x289/0xad0 [ 3193.957411][ T3079] ? do_move_mount_old+0x160/0x160 [ 3193.957956][ T3065] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 3193.969118][ T3079] ? security_capable+0xb2/0xd0 [ 3193.973950][ T3079] ? ns_capable+0x8a/0xf0 [ 3193.978183][ T3079] path_mount+0x60b/0x1050 [ 3193.980606][ T3065] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 3193.982678][ T3079] __se_sys_mount+0x2d2/0x3c0 [ 3193.993874][ T3079] ? __x64_sys_mount+0xd0/0xd0 [ 3193.995134][ T3065] raw-gadget.0 gadget: fail, usb_ep_enable returned -22 [ 3193.998519][ T3079] __x64_sys_mount+0xbf/0xd0 [ 3194.009979][ T3079] do_syscall_64+0x44/0xd0 [ 3194.014489][ T3079] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 3194.020268][ T3079] RIP: 0033:0x7fcb2340e60a [ 3194.024870][ T3079] Code: 48 c7 c2 b8 ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 3194.044586][ T3079] RSP: 002b:00007fcb2217ff88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 3194.053125][ T3079] RAX: ffffffffffffffda RBX: 000000000000017e RCX: 00007fcb2340e60a [ 3194.061164][ T3079] RDX: 0000000020000180 RSI: 00000000200001c0 RDI: 00007fcb2217ffe0 [ 3194.069032][ T3079] RBP: 00007fcb22180020 R08: 00007fcb22180020 R09: 0000000000000000 [ 3194.077158][ T3079] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000180 [ 3194.085232][ T3079] R13: 00000000200001c0 R14: 00007fcb2217ffe0 R15: 0000000020000540 [ 3194.093317][ T3079] [ 3194.096210][ T3079] ---[ end trace 0548cf4615f751df ]--- [ 3194.102302][ T3079] list_add corruption. prev is NULL. [ 3194.107502][ T3079] ------------[ cut here ]------------ [ 3194.112138][ T9042] cdc_ether 6-1:1.0 usb0: register 'cdc_ether' at usb-dummy_hcd.5-1, CDC Ethernet Device, 42:42:42:42:42:42 [ 3194.112687][ T3079] kernel BUG at lib/list_debug.c:24! [ 3194.129103][ T3079] invalid opcode: 0000 [#1] PREEMPT SMP KASAN [ 3194.135001][ T3079] CPU: 0 PID: 3079 Comm: syz-executor.0 Tainted: G W 5.15.77-syzkaller-00764-g7048384c9872 #0 [ 3194.146369][ T3079] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 3194.156350][ T3079] RIP: 0010:__list_add_valid+0xbc/0x100 [ 3194.161727][ T3079] Code: c0 74 ed 48 c7 c7 a0 a4 87 85 4c 89 fe 4c 89 e2 4c 89 f1 31 c0 e8 bf 96 5b 02 0f 0b 48 c7 c7 a0 a2 87 85 31 c0 e8 af 96 5b 02 <0f> 0b 48 c7 c7 40 a3 87 85 31 c0 e8 9f 96 5b 02 0f 0b 48 c7 c7 a0 [ 3194.181169][ T3079] RSP: 0018:ffffc900001478e0 EFLAGS: 00010046 [ 3194.187070][ T3079] RAX: 0000000000000022 RBX: 1ffff92000028f3d RCX: f1c6841462a91b00 [ 3194.194883][ T3079] RDX: ffffc90001459000 RSI: 000000000003ffff RDI: 0000000000040000 [ 3194.202695][ T3079] RBP: ffffc90000147908 R08: ffffffff81583ba9 R09: ffffed103ee04e93 [ 3194.210507][ T3079] R10: ffffed103ee04e93 R11: 1ffff1103ee04e92 R12: ffffc900001479e8 [ 3194.218318][ T3079] R13: 1ffff11031b25b2c R14: ffffc900001479e0 R15: ffff88818d92d960 [ 3194.226130][ T3079] FS: 00007fcb22180700(0000) GS:ffff8881f7000000(0000) knlGS:0000000000000000 [ 3194.234894][ T3079] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3194.241318][ T3079] CR2: 00007ff36c151110 CR3: 00000001945e1000 CR4: 00000000003506b0 [ 3194.249132][ T3079] Call Trace: [ 3194.252252][ T3079] [ 3194.255035][ T3079] __prepare_to_swait+0xad/0x140 [ 3194.259806][ T3079] wait_for_common+0x257/0x430 [ 3194.264407][ T3079] ? exc_invalid_op+0x1b/0x50 [ 3194.268919][ T3079] ? wait_for_completion+0x20/0x20 [ 3194.273867][ T3079] ? refcount_warn_saturate+0x167/0x1b0 [ 3194.279249][ T3079] ? refcount_warn_saturate+0x165/0x1b0 [ 3194.284657][ T3079] wait_for_completion+0x18/0x20 [ 3194.289401][ T3079] erofs_unregister_sysfs+0x5e/0x70 [ 3194.294435][ T3079] ? erofs_free_inode+0xb0/0xb0 [ 3194.299125][ T3079] erofs_put_super+0x46/0xa0 [ 3194.303724][ T3079] ? erofs_free_inode+0xb0/0xb0 [ 3194.308413][ T3079] generic_shutdown_super+0x14f/0x2d0 [ 3194.313622][ T3079] kill_block_super+0x80/0xe0 [ 3194.318131][ T3079] erofs_kill_sb+0x66/0x130 [ 3194.322616][ T3079] deactivate_locked_super+0xb0/0x100 [ 3194.327817][ T3079] get_tree_bdev+0x45d/0x680 [ 3194.332252][ T3079] ? erofs_release_device_info+0x90/0x90 [ 3194.337716][ T3079] erofs_fc_get_tree+0x1c/0x20 [ 3194.342317][ T3079] vfs_get_tree+0x88/0x290 [ 3194.346567][ T3079] do_new_mount+0x289/0xad0 [ 3194.350908][ T3079] ? do_move_mount_old+0x160/0x160 [ 3194.355851][ T3079] ? security_capable+0xb2/0xd0 [ 3194.360543][ T3079] ? ns_capable+0x8a/0xf0 [ 3194.364706][ T3079] path_mount+0x60b/0x1050 [ 3194.368958][ T3079] __se_sys_mount+0x2d2/0x3c0 [ 3194.373473][ T3079] ? __x64_sys_mount+0xd0/0xd0 [ 3194.378074][ T3079] __x64_sys_mount+0xbf/0xd0 [ 3194.382499][ T3079] do_syscall_64+0x44/0xd0 [ 3194.386753][ T3079] entry_SYSCALL_64_after_hwframe+0x61/0xcb [ 3194.392478][ T3079] RIP: 0033:0x7fcb2340e60a [ 3194.396733][ T3079] Code: 48 c7 c2 b8 ff ff ff f7 d8 64 89 02 b8 ff ff ff ff eb d2 e8 b8 04 00 00 0f 1f 84 00 00 00 00 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 3194.416176][ T3079] RSP: 002b:00007fcb2217ff88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 3194.424520][ T3079] RAX: ffffffffffffffda RBX: 000000000000017e RCX: 00007fcb2340e60a [ 3194.432333][ T3079] RDX: 0000000020000180 RSI: 00000000200001c0 RDI: 00007fcb2217ffe0 [ 3194.440153][ T3079] RBP: 00007fcb22180020 R08: 00007fcb22180020 R09: 0000000000000000 [ 3194.447952][ T3079] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000180 [ 3194.455770][ T3079] R13: 00000000200001c0 R14: 00007fcb2217ffe0 R15: 0000000020000540 [ 3194.463581][ T3079] [ 3194.466438][ T3079] Modules linked in: [ 3194.470179][ T3079] ---[ end trace 0548cf4615f751e0 ]--- [ 3194.475477][ T3079] RIP: 0010:__list_add_valid+0xbc/0x100 [ 3194.480849][ T3079] Code: c0 74 ed 48 c7 c7 a0 a4 87 85 4c 89 fe 4c 89 e2 4c 89 f1 31 c0 e8 bf 96 5b 02 0f 0b 48 c7 c7 a0 a2 87 85 31 c0 e8 af 96 5b 02 <0f> 0b 48 c7 c7 40 a3 87 85 31 c0 e8 9f 96 5b 02 0f 0b 48 c7 c7 a0 [ 3194.500396][ T3079] RSP: 0018:ffffc900001478e0 EFLAGS: 00010046 [ 3194.506279][ T3079] RAX: 0000000000000022 RBX: 1ffff92000028f3d RCX: f1c6841462a91b00 [ 3194.514089][ T3079] RDX: ffffc90001459000 RSI: 000000000003ffff RDI: 0000000000040000 [ 3194.521913][ T3079] RBP: ffffc90000147908 R08: ffffffff81583ba9 R09: ffffed103ee04e93 [ 3194.529714][ T3079] R10: ffffed103ee04e93 R11: 1ffff1103ee04e92 R12: ffffc900001479e8 [ 3194.537524][ T3079] R13: 1ffff11031b25b2c R14: ffffc900001479e0 R15: ffff88818d92d960 [ 3194.545449][ T3079] FS: 00007fcb22180700(0000) GS:ffff8881f7000000(0000) knlGS:0000000000000000 [ 3194.554189][ T3079] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3194.560659][ T3079] CR2: 00007ff36c151110 CR3: 00000001945e1000 CR4: 00000000003506b0 [ 3194.568433][ T3079] Kernel panic - not syncing: Fatal exception [ 3194.574503][ T3079] Kernel Offset: disabled [ 3194.578575][ T3079] Rebooting in 86400 seconds..