AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8+t1f/k9MjTPJ3Gtj6XkkWTs1tk6NvXPj6A/j69cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf7c3cCIRAEYbDv/M9pMf+wpEFjEKEKFj5mmIcFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPii3/3yf2JqnEnmThtLxyPJ2lVj66qx96Bx9GC8/RsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrC/tzbJgyEcRx+fUmUuE1GSG8lMAMNFYIR+JCQLHkGBmAhGipai0VgBZDgXNOZgudp/r/iinsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNd0efjiLSKKSF2mSOPNz+k9Ij4ibdt29HnLYnc+Nl/3nO0Pk5zfMf0tI6KMoo9zAAB6V3WbY7Wul395//MO8g7zVvOmXjzz0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV3buWLWpKAwA8EnSRKuToxVEcNDFxiZWI2RxKHQXBN1CG0sxVUkztKVLn0B0cvUV7Kav4AsIDlpwcOig4CKIkuQmPcEgKcK9oX4f/Pf+ucO552QI/Pc/NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwLEc7oWzgzwXQpibOcq73n/dXRl3fvvsw9wgvtx5czEesztEMYTwcL3VvJ7iWqbd5vbOo0ar1WxLJBLJMMn6lwkAgJOmmES3rv9U3F/uXsvVQ/j1arT+vxLl4S/1/+eX5y8M4ufWu058r7j+X0hthdOv3Nl4Wt7c3rm2vtFYa641H1erlcWbizdu36qUe89Kyp6YAAAA8G9KScT1f77+Z///TJSHCev/e0sP7sf3Kqj/xzpq+mU9EwAAgP/buUvfv+XGXM+VSmGr0em0F/rH4edK/5jBVI/tVBJx/V+oZz0rAAAAIA2He7mR/v9qlIcJ+//zr3cP4jELIYTZpP8/v/KktZrecqZaGq8TZ71GAAAAsjWbRNz/L/b2/+eHWx7yIYSrl/t58jeAE9X/H1/cHXlpPd7/X01viVMpX+t/H71zLYSZWtYzAgAA4CQ7nUS32D8o7i+3fzxfKtn/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBvduwYJWIgCgBoNtloJS5YiFp5AVG0sFqwEMRG8AqiIHgCEdQDiKWW3sHSO2ytIIiF5RZ6AplJRmUttEqUfQ8m/2cImZ9Jkx8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgR8ONz7wIh16V5/Xc/evJXogPIzF4uZ5bCCPknSaL/oc6621XAAAAwDgoUn+fZdlzebsVYt6P/X+Zrgk9/81Ulad+frTvT/Hu8nE+9f+nO4vHHwv1qnXCTQ8Oj/aXG3vCv2/6+9TV7tPq29nabH3ajTsf/70U8YXk2+czwzLuZ+diMNiciOlkw4UDAL+2lGKdpO+hEFfaLAyAsdGtR/al/y/67dYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0IT3AAAA//9UhWfc") r0 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) write$UHID_CREATE2(r0, &(0x7f0000000000)=ANY=[], 0x118) r1 = open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x7ffff000) write$UHID_DESTROY(r0, &(0x7f0000000040), 0xfdef) 14:20:52 executing program 2: r0 = add_key$keyring(&(0x7f00000003c0), &(0x7f0000000400)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$restrict_keyring(0x1d, r0, &(0x7f0000000000)='pkcs7_test\x00', &(0x7f0000000040)='\'\x00') 14:20:52 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_mtu(r0, 0x29, 0x1e, 0x0, &(0x7f0000000040)) 14:20:52 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x0, 0x0, 0x0, 0x0, 0x6, 0xffffffffffffffff, 0x9}, 0x48) 14:20:52 executing program 0: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000440)=@bpf_ext={0x1c, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000180)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 14:20:52 executing program 5: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f00000005c0)=@security={'security\x00', 0xe, 0x4, 0x340, 0xffffffff, 0x1e8, 0x118, 0x0, 0xffffffff, 0xffffffff, 0x2b8, 0x2b8, 0x2b8, 0xffffffff, 0x4, 0x0, {[{{@uncond, 0x0, 0xa8, 0xd0}, @common=@unspec=@NFQUEUE2={0x28}}, {{@uncond, 0x0, 0xa8, 0xd0}, @common=@inet=@SYNPROXY={0x28}}, {{@uncond, 0x0, 0xa8, 0xd0}, @common=@unspec=@STANDARD={0x28, '\x00', 0x0, 0xffffffffffffffff}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x3a0) 14:20:52 executing program 2: r0 = socket$igmp6(0xa, 0x3, 0x2) getsockopt$inet6_mtu(r0, 0x29, 0x17, 0x0, &(0x7f0000000040)) [ 765.817160][T13549] loop3: detected capacity change from 0 to 131072 [ 765.876346][T13549] F2FS-fs (loop3): Found nat_bits in checkpoint [ 766.005861][T13549] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e5 [ 766.059955][T13559] loop1: detected capacity change from 0 to 131072 [ 766.106695][T13559] F2FS-fs (loop1): Found nat_bits in checkpoint [ 766.119732][ T27] audit: type=1804 audit(1670768455.086:240): pid=13549 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir1919481729/syzkaller.D7e0FM/680/file0/bus" dev="loop3" ino=10 res=1 errno=0 [ 766.253475][T13559] F2FS-fs (loop1): Mounted with checkpoint version = 48b305e5 [ 766.364043][ T27] audit: type=1804 audit(1670768455.326:241): pid=13559 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/root/syzkaller-testdir501343937/syzkaller.qgNAAx/672/file0/bus" dev="loop1" ino=10 res=1 errno=0 [ 766.760570][T13561] loop4: detected capacity change from 0 to 131072 [ 766.804854][T13561] F2FS-fs (loop4): Found nat_bits in checkpoint [ 766.918705][T13561] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 14:20:56 executing program 5: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$SOCK_DESTROY(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000300)=ANY=[@ANYBLOB="1c01000015004f39f32730e89a3910e20a"], 0x11c}}, 0x0) 14:20:56 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000180)=@filter={'filter\x00', 0xe, 0x4, 0x3b0, 0xffffffff, 0x108, 0x0, 0x108, 0xffffffff, 0xffffffff, 0x308, 0x308, 0x308, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@dev, @private0, [], [], 'veth1_to_bridge\x00', 'batadv_slave_1\x00'}, 0x0, 0xa8, 0x308}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@loopback}}}, {{@ipv6={@private1, @dev, [], [], 'bridge_slave_0\x00', 'nr0\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28, '\x00', 0x0, 0xfffffffd}}}}, 0x410) 14:20:56 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x19, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x2}, 0x48) 14:20:56 executing program 3: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000010600)='./file0\x00', 0x2, &(0x7f0000000000), 0x1, 0x105a5, &(0x7f0000020c40)="$eJzs3M1rI2UcB/Bftu6r61pkX/TkgAgNmNC03aIgUnUXXbBL8eXgSdNkGrKbZEqTvrhnPemf4FUQ8ebf4MV/Y/EgeBK8rSiZmcpW96A226zbzwem32eePPPL84RcnkyZAI6t2eTXXypxIc5GxExEnI/I25XyyK0U8WxEPB8RJ+47KmX/nx2nIuJcRFwYFy9qVsqXln+7e++r5268+vk3d6uNn77+cnqrBqbtxYjobxbt3X6RWafIW2V/c6ebZ39pp8zihf7t8jwrcjddzyvsNvfHNfNc7BTjs83t4Tg3es3WODvdjbx/c1C84XCns18nv+BWcys/b6freXaHWZ6dO8W89sq8MxwVddplvU/y8jEa7WfRn+6lxXo2b+fZGozK/qJu1k73xrlTZvl20cp67Xwe6//5Y37kvdMdbO8lO+nWsJsNkqv1xsv1xnKtsZW101G6VGv228tLyVynNx5WG6XN/konyzq9tN7K+tVkrtNq1RqNZO5aut5tDpJGo75Yn69drZatl5K3bn6Q9NrJ3Djf6A62R93eMNnItpLiimqyUF98pZq80EjeW11L1t69fn117f2Prn148/XVG2+Wg/42rWRuYX5hodaYry00qtZ/GJXDXc5x5wsE8K/Z/wPTYP9v/x/2v8d+/bZvHIovEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAsfXjye/ezhuzxfmTZf9TZdczEXElIi5HxKWI+P0BZuLUgZoXI6JSth80/uRf5vB9JfIK42tOl8e5iFgpj3tPP+xPAQAAAB5f3/7w6WcRM+Nm/ue1aU+Io1T+aHNmUvXyn3yemFS1i3mxvQlVu7RfciIuR8TJ2Z8nVO1KRJw4//GEqv0jMwfizH1RKeLEUc4GAAA4Ggd3AhPbvQEAAPDI+WLaE2A68vu15f/il/eCTxdR3hA8e+AMAAAA+B+qTHsCAAAAwEOX7/89/w8AAAAeb8Xz/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD/YuZfctKEoDMAHqAt9qajisRVGVYcMWESX0GEnnbW76aisoRJiD5mRWZYQQYR9E8URg0i+xgn6Psmcawt+HZgdX2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABo03WxXv7d/v7TNGd/aCbPtwEAAABO2RXrZbkYV+cf0vVP6dKXiJhHxCwiphFxanYfxNta5iQieml96v3Fkx7+R5QJx88M0/E+Ir6l4/Zz278CAAAAXK7tZrGKGByX5cvXrhvinNJNm1GuvPKWz5tcaZMy7GemtOl9ZBaziCjGN5nS5hHR//g9U9qzDGpl9Kj0qtI/ZzcAAMB51CeBbNMbAAAAL86PrhugG+V+bfovftoLHlYlbQi+q50BAAAAr1Cv6wYAAACA1pXzv+f/AQAAwGWrnv8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAm3bFerndLFZNc/aHZh6CJv+ufjVtBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDv25x0FQiAMwmDv+r7T4P2PJQ2amZtUgfDxNwYDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8+t1f/k9MjTPJ3Gtj6XkkWTs1tk6NvXPj6A/j69cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf7c3cCIRAEYbDv/M9pMf+wpEFjEKEKFj5mmIcFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPii3/3yf2JqnEnmThtLxyPJ2lVj66qx96Bx9GC8/RsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrC/tzbJgyEcRx+fUmUuE1GSG8lMAMNFYIR+JCQLHkGBmAhGipai0VgBZDgXNOZgudp/r/iinsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNd0efjiLSKKSF2mSOPNz+k9Ij4ibdt29HnLYnc+Nl/3nO0Pk5zfMf0tI6KMoo9zAAB6V3WbY7Wul395//MO8g7zVvOmXjzz0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV3buWLWpKAwA8EnSRKuToxVEcNDFxiZWI2RxKHQXBN1CG0sxVUkztKVLn0B0cvUV7Kav4AsIDlpwcOig4CKIkuQmPcEgKcK9oX4f/Pf+ucO552QI/Pc/NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwLEc7oWzgzwXQpibOcq73n/dXRl3fvvsw9wgvtx5czEesztEMYTwcL3VvJ7iWqbd5vbOo0ar1WxLJBLJMMn6lwkAgJOmmES3rv9U3F/uXsvVQ/j1arT+vxLl4S/1/+eX5y8M4ufWu058r7j+X0hthdOv3Nl4Wt7c3rm2vtFYa641H1erlcWbizdu36qUe89Kyp6YAAAA8G9KScT1f77+Z///TJSHCev/e0sP7sf3Kqj/xzpq+mU9EwAAgP/buUvfv+XGXM+VSmGr0em0F/rH4edK/5jBVI/tVBJx/V+oZz0rAAAAIA2He7mR/v9qlIcJ+//zr3cP4jELIYTZpP8/v/KktZrecqZaGq8TZ71GAAAAsjWbRNz/L/b2/+eHWx7yIYSrl/t58jeAE9X/H1/cHXlpPd7/X01viVMpX+t/H71zLYSZWtYzAgAA4CQ7nUS32D8o7i+3fzxfKtn/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBvduwYJWIgCgBoNtloJS5YiFp5AVG0sFqwEMRG8AqiIHgCEdQDiKWW3sHSO2ytIIiF5RZ6AplJRmUttEqUfQ8m/2cImZ9Jkx8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgR8ONz7wIh16V5/Xc/evJXogPIzF4uZ5bCCPknSaL/oc6621XAAAAwDgoUn+fZdlzebsVYt6P/X+Zrgk9/81Ulad+frTvT/Hu8nE+9f+nO4vHHwv1qnXCTQ8Oj/aXG3vCv2/6+9TV7tPq29nabH3ajTsf/70U8YXk2+czwzLuZ+diMNiciOlkw4UDAL+2lGKdpO+hEFfaLAyAsdGtR/al/y/67dYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0IT3AAAA//9UhWfc") r0 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) write$UHID_CREATE2(r0, &(0x7f0000000000)=ANY=[], 0x118) r1 = open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x7ffff000) write$UHID_DESTROY(r0, &(0x7f0000000040), 0xfdef) 14:20:56 executing program 1: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000010600)='./file0\x00', 0x2, &(0x7f0000000000), 0x1, 0x105a5, &(0x7f0000020c40)="$eJzs3M1rI2UcB/Bftu6r61pkX/TkgAgNmNC03aIgUnUXXbBL8eXgSdNkGrKbZEqTvrhnPemf4FUQ8ebf4MV/Y/EgeBK8rSiZmcpW96A226zbzwem32eePPPL84RcnkyZAI6t2eTXXypxIc5GxExEnI/I25XyyK0U8WxEPB8RJ+47KmX/nx2nIuJcRFwYFy9qVsqXln+7e++r5268+vk3d6uNn77+cnqrBqbtxYjobxbt3X6RWafIW2V/c6ebZ39pp8zihf7t8jwrcjddzyvsNvfHNfNc7BTjs83t4Tg3es3WODvdjbx/c1C84XCns18nv+BWcys/b6freXaHWZ6dO8W89sq8MxwVddplvU/y8jEa7WfRn+6lxXo2b+fZGozK/qJu1k73xrlTZvl20cp67Xwe6//5Y37kvdMdbO8lO+nWsJsNkqv1xsv1xnKtsZW101G6VGv228tLyVynNx5WG6XN/konyzq9tN7K+tVkrtNq1RqNZO5aut5tDpJGo75Yn69drZatl5K3bn6Q9NrJ3Djf6A62R93eMNnItpLiimqyUF98pZq80EjeW11L1t69fn117f2Prn148/XVG2+Wg/42rWRuYX5hodaYry00qtZ/GJXDXc5x5wsE8K/Z/wPTYP9v/x/2v8d+/bZvHIovEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAsfXjye/ezhuzxfmTZf9TZdczEXElIi5HxKWI+P0BZuLUgZoXI6JSth80/uRf5vB9JfIK42tOl8e5iFgpj3tPP+xPAQAAAB5f3/7w6WcRM+Nm/ue1aU+Io1T+aHNmUvXyn3yemFS1i3mxvQlVu7RfciIuR8TJ2Z8nVO1KRJw4//GEqv0jMwfizH1RKeLEUc4GAAA4Ggd3AhPbvQEAAPDI+WLaE2A68vu15f/il/eCTxdR3hA8e+AMAAAA+B+qTHsCAAAAwEOX7/89/w8AAAAeb8Xz/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD/YuZfctKEoDMAHqAt9qajisRVGVYcMWESX0GEnnbW76aisoRJiD5mRWZYQQYR9E8URg0i+xgn6Psmcawt+HZgdX2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABo03WxXv7d/v7TNGd/aCbPtwEAAABO2RXrZbkYV+cf0vVP6dKXiJhHxCwiphFxanYfxNta5iQieml96v3Fkx7+R5QJx88M0/E+Ir6l4/Zz278CAAAAXK7tZrGKGByX5cvXrhvinNJNm1GuvPKWz5tcaZMy7GemtOl9ZBaziCjGN5nS5hHR//g9U9qzDGpl9Kj0qtI/ZzcAAMB51CeBbNMbAAAAL86PrhugG+V+bfovftoLHlYlbQi+q50BAAAAr1Cv6wYAAACA1pXzv+f/AQAAwGWrnv8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAm3bFerndLFZNc/aHZh6CJv+ufjVtBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDv25x0FQiAMwmDv+r7T4P2PJQ2amZtUgfDxNwYDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8+t1f/k9MjTPJ3Gtj6XkkWTs1tk6NvXPj6A/j69cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf7c3cCIRAEYbDv/M9pMf+wpEFjEKEKFj5mmIcFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPii3/3yf2JqnEnmThtLxyPJ2lVj66qx96Bx9GC8/RsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrC/tzbJgyEcRx+fUmUuE1GSG8lMAMNFYIR+JCQLHkGBmAhGipai0VgBZDgXNOZgudp/r/iinsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNd0efjiLSKKSF2mSOPNz+k9Ij4ibdt29HnLYnc+Nl/3nO0Pk5zfMf0tI6KMoo9zAAB6V3WbY7Wul395//MO8g7zVvOmXjzz0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV3buWLWpKAwA8EnSRKuToxVEcNDFxiZWI2RxKHQXBN1CG0sxVUkztKVLn0B0cvUV7Kav4AsIDlpwcOig4CKIkuQmPcEgKcK9oX4f/Pf+ucO552QI/Pc/NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwLEc7oWzgzwXQpibOcq73n/dXRl3fvvsw9wgvtx5czEesztEMYTwcL3VvJ7iWqbd5vbOo0ar1WxLJBLJMMn6lwkAgJOmmES3rv9U3F/uXsvVQ/j1arT+vxLl4S/1/+eX5y8M4ufWu058r7j+X0hthdOv3Nl4Wt7c3rm2vtFYa641H1erlcWbizdu36qUe89Kyp6YAAAA8G9KScT1f77+Z///TJSHCev/e0sP7sf3Kqj/xzpq+mU9EwAAgP/buUvfv+XGXM+VSmGr0em0F/rH4edK/5jBVI/tVBJx/V+oZz0rAAAAIA2He7mR/v9qlIcJ+//zr3cP4jELIYTZpP8/v/KktZrecqZaGq8TZ71GAAAAsjWbRNz/L/b2/+eHWx7yIYSrl/t58jeAE9X/H1/cHXlpPd7/X01viVMpX+t/H71zLYSZWtYzAgAA4CQ7nUS32D8o7i+3fzxfKtn/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBvduwYJWIgCgBoNtloJS5YiFp5AVG0sFqwEMRG8AqiIHgCEdQDiKWW3sHSO2ytIIiF5RZ6AplJRmUttEqUfQ8m/2cImZ9Jkx8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgR8ONz7wIh16V5/Xc/evJXogPIzF4uZ5bCCPknSaL/oc6621XAAAAwDgoUn+fZdlzebsVYt6P/X+Zrgk9/81Ulad+frTvT/Hu8nE+9f+nO4vHHwv1qnXCTQ8Oj/aXG3vCv2/6+9TV7tPq29nabH3ajTsf/70U8YXk2+czwzLuZ+diMNiciOlkw4UDAL+2lGKdpO+hEFfaLAyAsdGtR/al/y/67dYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0IT3AAAA//9UhWfc") r0 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) write$UHID_CREATE2(r0, &(0x7f0000000000)=ANY=[], 0x118) r1 = open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x7ffff000) write$UHID_DESTROY(r0, &(0x7f0000000040), 0xfdef) 14:20:56 executing program 0: setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x1, 0x32, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000), &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x41000, 0x8, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000000c0), 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1]}, 0x80) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000200)='./cgroup.net/syz1\x00', 0x200002, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x0, 0x0, 0x0, &(0x7f0000000040)='syzkaller\x00', 0xb4000000, 0x28, &(0x7f0000000340)=""/40, 0x41100, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x2, 0x2}, 0x8, 0x10, 0x0}, 0x80) 14:20:56 executing program 4: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000000600)=[{{&(0x7f0000000000)={0xa, 0x0, 0x0, @dev}, 0x1c, 0x0}}, {{&(0x7f0000000040)={0xa, 0x0, 0x0, @remote}, 0x1c, 0x0, 0x0, &(0x7f0000000240)=[@tclass={{0x14, 0x29, 0x43, 0x10000}}], 0x18}}], 0x2, 0x0) 14:20:56 executing program 2: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/class/thermal', 0x10000, 0x0) 14:20:56 executing program 5: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000001c00)=[{{&(0x7f00000000c0)={0xa, 0x0, 0x0, @private1}, 0x1c, 0x0, 0x0, &(0x7f0000002100)=[@flowinfo={{0x14, 0x29, 0x36}}], 0x18}}], 0x1, 0x0) 14:20:56 executing program 2: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000001c00)=[{{&(0x7f00000000c0)={0xa, 0x0, 0x0, @private1}, 0x1c, 0x0, 0x0, &(0x7f0000002100)=[@flowinfo={{0x14, 0x29, 0xb, 0x5}}, @hoplimit={{0x14}}, @dstopts={{0x18}}, @hopopts_2292={{0x18}}, @tclass={{0x14}}, @flowinfo={{0x14}}, @rthdr={{0x18}}], 0xa8}}], 0x1, 0x0) 14:20:56 executing program 0: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f0000000000)={0x0, 0x3b, &(0x7f0000000100)={0x0, 0x80}, 0x300, 0x0, 0xffffffff00000000}, 0x0) 14:20:56 executing program 5: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=ANY=[@ANYBLOB="80"], 0x80}}, 0x0) 14:20:56 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r0, &(0x7f0000000a80)=[{{&(0x7f0000000180)={0xa, 0x4e21, 0x0, @mcast2, 0x7}, 0x1c, 0x0, 0x0, &(0x7f0000000280)=[@hoplimit_2292={{0x14}}, @hoplimit_2292={{0x14}}], 0x30}}], 0x1, 0x80c0) 14:20:56 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0x1c, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 14:20:56 executing program 2: syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x2) [ 769.734784][T13604] loop1: detected capacity change from 0 to 131072 [ 769.754056][T13604] F2FS-fs (loop1): Found nat_bits in checkpoint [ 769.757530][T13602] loop3: detected capacity change from 0 to 131072 [ 769.777082][T13602] F2FS-fs (loop3): Found nat_bits in checkpoint [ 769.837316][T13602] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e5 [ 769.879443][T13604] F2FS-fs (loop1): Mounted with checkpoint version = 48b305e5 [ 769.934645][ T27] audit: type=1804 audit(1670768458.896:242): pid=13604 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/root/syzkaller-testdir501343937/syzkaller.qgNAAx/673/file0/bus" dev="loop1" ino=10 res=1 errno=0 [ 769.991233][ T27] audit: type=1804 audit(1670768458.946:243): pid=13602 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir1919481729/syzkaller.D7e0FM/681/file0/bus" dev="loop3" ino=10 res=1 errno=0 14:20:59 executing program 5: getresuid(&(0x7f0000000100), 0x0, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_inet6_tcp_SIOCINQ(r0, 0x541b, &(0x7f00000000c0)) 14:20:59 executing program 0: r0 = syz_init_net_socket$nfc_raw(0x27, 0x5, 0x0) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, 0x0, 0x1a) 14:20:59 executing program 2: bpf$BPF_PROG_TEST_RUN(0x16, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) 14:20:59 executing program 4: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) getpeername$packet(r0, 0x0, 0x0) 14:20:59 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_group_source_req(r0, 0x29, 0x4b, &(0x7f0000000440)={0x0, {{0xa, 0x0, 0x0, @private2}}, {{0xa, 0x0, 0x0, @mcast2}}}, 0x108) 14:20:59 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x42, &(0x7f0000000180)=@filter={'filter\x00', 0xe, 0x4, 0x3b0, 0xffffffff, 0x108, 0x0, 0x108, 0xffffffff, 0xffffffff, 0x308, 0x308, 0x308, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@dev, @private0, [], [], 'veth1_to_bridge\x00', 'batadv_slave_1\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@loopback}}}, {{@ipv6={@private1, @dev, [], [], 'bridge_slave_0\x00', 'nr0\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x410) 14:20:59 executing program 0: r0 = socket$packet(0x11, 0x2, 0x300) getsockopt$packet_int(r0, 0x107, 0xb, 0x0, &(0x7f0000000180)) 14:20:59 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_group_source_req(r0, 0x29, 0x2f, &(0x7f00000005c0)={0x0, {{0xa, 0x0, 0x0, @mcast1}}, {{0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}}}}, 0x108) 14:20:59 executing program 4: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000001c00)=[{{&(0x7f00000000c0)={0xa, 0x0, 0x0, @loopback}, 0x1c, 0x0}}], 0x1, 0x0) 14:20:59 executing program 3: bpf$BPF_PROG_TEST_RUN(0x21, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) 14:20:59 executing program 2: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f0000000280)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000240)={&(0x7f0000001880)={0x1e84, 0x12, 0x1, 0x0, 0x0, {}, [@INET_DIAG_REQ_BYTECODE={0x25, 0x1, "0ce5349c1e1173ad6b2fdb9c5f43dfa52156eef3908fdf9f3a600f0fd1b7ad003b"}, @INET_DIAG_REQ_BYTECODE={0xc9, 0x1, "9a9717f2d8036d6efacc91a87994bb3d7c8de6573eec6fb48247bcb18a8b8ff55904c4968c7d78f8f5e582756772c7455f62e948f290b9ec05f21ac0b4e707a98fabd8650197d93e8df5e31e7329046feeac904cf7befe91cf6b6a7f3629988172434733f748e030eafee44d2a1a20fbdf21fd441ff6741907ba0f8694126c9e696cb72b642edbf52e5f8e8f4ea900c640423f2ad0694a7e278225a3f0af451bd1a3ce8904a7648a2843eae28b74078ccc4e1887222a5e95673c736d24b790a55b2f3650eb"}, @INET_DIAG_REQ_BYTECODE={0x1001, 0x1, "903b2df5f18eceabc96e7fbc556df5e19b1ef87b6b9fe0f6595b51532c64397542708c11a8bf1ccf093a32abf5aefed3790dee99f72eceee8c0b22f97784dc079e49f879c205e2e983e830f121a6e2b3b867435cf53a6abe9f07294d153b762fb398df0a5ae883bdb7ada4623c0a489943bb4979b40c0bf77091b280ab14ad5845fa76d2332c04637abde8da4d4064ad1224950711f63199cdbeff09234249265cbc2f256e2b1038b67f639aa53a99d3e17fb054c1bb33d94e40ed3bb6df5b6000c205b49d9345032c8ef4e7c474a0baf5e0d23f6efca2e2e45410cfc81db1d5a17f1136d6772315f7925d9920d5c18f6cca0f243e45c6f28a8a5e567ba117cf4151c48778934e25d8c7b4e96f1cf9f06b45d199cfa18402a641dbe432576854c3cea77e525321729330accd7959101acaebb6491dd57ca44bb40e84a339c1ed6a4544f6003fdc3f27fa133bb0d072dec23bedc5a9eea3b3c0748d088e19c49ca21f9301debc9918bb2f9c576e2221abcbd2a952b8c5175f5917f184085e60378cd44b2918ee6d1b0742485f80e68a2b54dc663c6cca43f63c7d2b57d41ad10c27a6dfd2839edc89d8b92eb48b6bfffbb0e74b247e73f0a6c533f85c908abc0e3b5347f5b324a47ccbdff9d940a8fa1c15e7c9ae44496baa04c4683374b958be2e1fe4422e1a8defdaa352a29f3488310bca1893a819be570d40738e841eba0fb987eb0b035f430b1181ff785d36b09d6453be63f0e44a7a8a06a2a917ceab883f154697d911e1afd30f8c590bb47c0b457214c350f622ab763a9537f5bd43f2a53ff243166bee03c77613a4ece0ac2f1122d6ea5130752c2b2c4b3064cda00319f030df5377996d213f31e37584fb5fba9b9bfea0beb2f2740c83c8bca898631b57e45212d49520998bc2e6320632d9447b6d4257e6dcf9272a3cc0e35dee28754c5629414fb4c7de6c6e4dfdb6cd8a746a03d50cee5c7c90010744ef029ab39490f2a50c0230a8546a963566d92300c984cdfb02bf1c150d7e60a4eeee013f178bb9fdda48ade668ed9eb673d9666ae2c427f53960b45aadd9ac75e5e95be4ed3aef87beb95175d671da18c91df19b8e69dbadc63738924bfebcb558b997b06069085bf636e876097fee671eb889a1691155b4947cf4c603e4df5477bd891d8b57a9ea3a730b193dd4d4b50db74cb0bdb5633089dc5e798d26cc8e4503b0ee81d6a94e7da0554df4e015ba4d5ebd0b48eb890081d87a40affd24633bddd9be2e611aed52c230462321d9fc21cdc2624ed1a101288f79e1d5a8106620f4f49c1f89716e81342604f33b66ec90563cb06463120017e502753b6c74fd66c25270aa086be191a60618ab2d59766611ae65863de3ab6b246289bf45ee9e94c610b0d514aee6e96fdb245855dde18b781a561c7ec726c81e3fe964934472d045e68d10c296ab9316ea8c14dc8d38e0e4e40ccc385e6efaaf5f17a9cfcd6ba2852c2cefd55e8fd16bb3047244d8fd5e52d5ac982a174ca562e1ec3b72b262207676b7c14d5484cf216bce6955867e8900ee94e8a3ea5203f9cb1959b06258d3c7c60538a8c16790cce76ffa8d9e2ac5f5a114413f399a33c71bdf5497892d88f9e7fc218f83631263874e503b562f17b8e81f3042256ae3746da781b958cfb965bf68a14114b76d16924057e84cfc46cc2306bff673c39ef76152303f6ccaba315955a095436578b15224b56c4fe98261220d0c45060c9f44997a242ff5161efe74c9bd6a90f5800045fc15822c20a4c6a0552b435706ccc668024e9416c13e79a18fa273a709767ce51e55d3e042299ecf5bf71497a399f0927b8e1b207d3b7b98789cbfde6b702b57b4813f043344c686f6b1bcd0614fed80c182d2e9c6ec6091ed385127f295524849d9d928263c86e1597be9428de5837b19a816cb6b67e4e4dbcfd72ba90b556ea18a34c82c76c562556f1455879ec95f336eb642f6e35ca6017d499b30d01b3e245e42fea8e5129b500e764417e006298b322f90ceeca0d67376da2d5fdeef8eaa7b566e658705167d1e04729d94cb8f206724779100f6baa4dc6944f164f344553246f9b928773ca2412a95c43df2f20121d9cf8ac75c1f516f273359ced08bbc9bfe2b17e3e160c39b5f6cb884f9e21ba425e84c159863c0de9db1d93af3ca5c3db480a6187a2a05f2b473bfee79f1218ac9d147057c0e7a6363f52949a0083ea8e791868fe9e01eb67f6a4990d3b417f970dd98fa55765b0b60a2bad02a12d81760b3743f06b6ae6bff78ef10d43bacdc1d4cf96b2214f21b1294d6a4cf0f8ff5364eac504cf0b1142e4626586b6d187158a06bb2a2f2512acea327f252ced17747b4a148b9083e2b94964092b1087a9611a51e1f5cca5c9d63fa13384bd493e1b9ae19cedb35be17612c3059a909e85bdeae422d4d0b4e26df6c026a7c3a8aad054f3c87a10afce3160378b97fd298ecbc7382b310745e32c48da728c541423c7808e742b07b5093949117ce3b770c75f4cde57da24a0204af17d9cf173a3903f1212f19389f22b652604fd09b45fb9ba97f3ad772d0ca9a351aeb71409da68ddab353a828891bbf6a6f946de21a2c6d9efeb08503b39e884675ea4ad5cfca9a2690825f9aaaa29e62666f80392c606c2d22f2eee09559211309ee6cf6f39080bd5f75973b7d0c06b3b52ec6364a9eab15b48a27e8c48d71f299b751b01fef57758ce4323898a40efb2ff315731451a3600ea002daa6409053872b93dafbe153bf37e1a500b54646e0f1df96b4657ca9ac2515feb3b60496420b3786c84b931d240a24088fa27a627b670bccc9afa941f0fc32992ea388457e46d493f7a431dbeb6459944e6083d476db6dad52507371cd46f5871824f22ac1f370075de6f262e45a54eb931f6807774daba55f38a25e7b822125d3dc7b8bfa43c44315f178419563a7b2141411f430fa58de6342bf805d647aafc879f842f2c33e64f89fb62b99b5e191e6c74efdf4fff9e42cf074ef8272a51bc25b883f503ca1634b966a15edd33a6c18e6870e94d2f7675e177d5a510465f1a6b5e16ffbdcfececf74f3863c9c437308067b0cdb3c2a8a06c8195f340e8639a994a304b1b6ff1d274b2bb157d54da6b888124008429700cf87d7ffa0b9a204b9f2d058dab695afa6445ab2f8597562ef65cb32dc6864a2f3e0bcecbd90bcc7fae1cd4806a35a5e9a9a26f0f59245eca16dcf1ddbbfd8869b713b42810983b55eabfee7cf8913b982e5322d1fe715d0bdd73b5356f14d1a104542d1112787a2f7e14548737ab828e0e9e6a7adb80ac330d0c0928f73fc4316aedd34b51717b8277246d682d7221d1fa57f378844a72b2b190d8cd30a927adc0515abf87e3284dbe8ccfe14cece111f66f46511b28bdebae511da9f9f0d3ca94631149428abac3ce381bd288043380504a5570da5ad8d7bc1754bdf9049e1e9fce29184ec214626a68fc181c687005ad0623fefb66d21e44b33066b2036394a88b858d449c32d3c12aa2549f7ae8ef36007945f1551de82c6f9830e097dcbfa44ef706682805d267cd6becc93ba14c2e2373278a2c2f55f9ef0c978f9b8cd72eb3e87fe96942093e2fd22a40752b3817dc5fa7962af846aa5f1ded8af20c81eff8fde5235e5c887c16d7e5f8e781566a46266dc362f17457144c1b07f4681d7892bd7a4e0513967b9153ed86306f4e84789c8990fac6518ab47bdb1ef85746e93164c7e7eccc04f1d43ce804411ef60cf67fa054d6ac5a344ef434bc0732e4ac1c470e833d85fba35700c1e64e3232d2188c7773cdbc0c14ed8b1b7805ea77ac48502bc885475067303680f1ef54280a0277b46657e080e75a484c17babb3f0cec0e5b295d1307c6c8b83430c8481cfb49da62c0fb5dc14c3203ff8415f0da671ba5999c407f7936336f4600dd84c40edca2c0caaf68864a188b1fbf61dc0dddb416c40fedb6c8903a3a17f7717e0199d9d965c4b3d4da9a52306653c08223b587d65b41c6768773bfdcc946d5fc60c78b28737c797d52d53f449e7c3316bf5239020f699fd29f812ba4b650adde11cfe7a206aeaccf3a636d6f1feb1e9a26623890bd21dc40b1116921746c5a8085aa0c03633944f89978b719ac0cd5e2134a3a078218def61a7e98d63bd03e8531731697128f3f709307ac8ff7f1ba8f9d10b553dde8ef4033208245a89d99e7d4cfafc0d4763b37f8f13ffd772a198d147964b20fa79e95af0da73b853908dca1ae534d2973e738c158d472a2350482dc701c932ced8bcf2bf958148bf3c7964114bc8c7fe465183b908ae1585a9eec248237e4f192ef11d2ff3630a7882f678903f1a3123ae20bfb7bd090ec1b5b16169d1f572df2079795f53cb6dfd14cafb8243eddd7b05fae92f70bf0bd51239590bfce9190ab825be510311c0dda1d8f44e2d5508c2b98e5dc8e8db32441ed84fcd5b8578b7ff0b60d6a4597bf951656a202c1d036e81a12fb002f46ac6678ec707e97f136c195cd64b040ad02938e2c5c597097daf50a434d3ecab3de20485bfdd42080e52792c5ec245b9a062850f90405bd4ee4c8bf40dae7ac5d64a0f4d0d1063467b8c1324029dd2e2801c8390f9a1af90516d653f8d9ee01ebf79c6bed78cde551d056f9e2ec18599668f0673764e50c8416eaa987e41984638c91de3f429964e854f53bc58f6bd70bd347bec6f62709ec5b49737ff92d37824862335e7475024cdc7f5de9c2c43404d1a453780160777228195fc8e3d8092c4ae5c21706d3c9c87a183fd8e4d65651f19ae5e7a46d628f6c300418960dab50db7fa62b5cf909996079e2518606b8a5baa5cfff1ec6bf1e1c4f44cb405f9aabeb70173a0c39e91d21fd5ea186badcf89d8262e9a40b970b7da03ee8a2a3f4ef2945aa4d8e855b80016ac7a9d478e371147bfe5a2bd576373f91f6dd2959837b7524c2875b3ca66a70b1196062440910c9cf317a7aed1997a0fdb9cbb8e0e6da24d7aa4c59c4128b1de5dc6e6772b43dbc3611ad609f5507e11fd78cea98a85188137004582a48da7d063adcb8666f2d011689b2fef25a495e803d34b6bf694e25fcc4d3305ae90993f9ef227da068ccbb413ee4fcd7b23bb0b3b81f32a746e649d6373ff81df3946fa3e88bc23bec9520028c133bc35049bcdf306b797fc7bebc90770a79dc5254124b41d707dc3e52e8fae73f2f4eac1bd44275eddd56a794c115bbe68c2e2ddd1013e6dac07d167a8d382fdf5e4b17b0dd71abf19892bb9a59b127f399629d37a6f00c2408e3c002b946c4ff3053e5d7ab9a409428623c17c2f1f0eb2fd43cf1a72047f4376ef133008b7b649a2d1cdd428ad41460818ab58732aba1e912de405946bb2e8c098df96db2f40695da5bed70183929ad3236826e04821f8191204a2f83d5c3a13632ae89e90c840a05692da32c4705b454b3c3cdf5f75ac9336a131a90c06701e4d76b066efc5eee29600fdfe7e2b9008f8c5059273eb7a2e2399292ba9694379c3dafd6a11d9c14f4a20a8f092bcc9546af6936fe41deaca0aba53ee8a4bfd7408baaf66b577d3173c8bdad95bb3b043f6e86b52c596ba4319b788b223c48a2016b7939248dcd46f3a045f66feccab2d9a951504f4f36a3180381c91d5a80c7fee4ad253fa8cc610bf1f967bb08a221a4449b726f6221e839fd46519debd6aad107e6bd92e11fb1eef25940fbfb8853c21aecb327b587ae733a3eda913c6acf4d8a2847ea1c5fad801e4bf0982f6dc270f8a73f1800828be15a5d5837c20d9"}, @INET_DIAG_REQ_BYTECODE={0xd3d, 0x1, "7c85fdc16510f2d34b1a7d34c7067b0b07fd9eecc9ca949cd757d82ff607237d2cb0b00d46c8947f8cf0c32b0ab561300a47df5bc565a2bc4cd48867ad49f4707fa1aa26a37713cdfedc5c356b575b65ddf1f00b9e5d422f473a08fb0b130c106fa0a357c1d6b7f308eb197cb3e97d82a7d6ca78cb838eb6cfc29d7e4015633666d4c3c43316eeff8e7a55f605475db4a981fe9deebaef69f6ec963ec628afa0351c0610978c4008fada14dac3a22a8b3601444b992008e60072d86699e81709455c198c77bc92d5275c8fc79796d4ddfbc027d27d6bc056a3c9814d2f713c2b62417b08692d4fd7ad7d3e96fedb5c23ab7c54bfcbc28419273a1ee040730d661c905f7a8dbea6fde98863d0f478e9221f97f70141a887e1e77c2335eb11a94dd9db264b2d0fd3ad4830cb03e91598516132441cbf2e892d5f23cbf36b731207efe14962ed5f38c62572b4d089a5620675229ae882de8b76f8e77bedfdabf8b2f8b824b57cf9a38e6b83196771b7a642b1a049b05d32f4046ab9510841a2cc1382a5d448a45c8c867bd5541169bb4386cf90ff6c2e768fb1da8ce567d0c697a7d551719159b70f5960895c7a5bb0f2ba5b890a905b950048c2aa40ca5296b9661710dba0ff4a64fecf6bc49dfc532c30c1ce0f3c5002dca88dbbeed8a46b060ee15a27259e28995becb9ce76419aa3bd637fd350b175ac3e2280d03823c4ec1b4342f8044aeeddc962df6115025ff6ad3b82a93e37f86cb77c556192e1ef96d848b3a6b6bac6e5a88fb3ae9f8d65f8dcf0c7853912da03ab4fccaf6dc8e4ee9a36213bc7129c5598b8d3154bfb943227adc465c683c78844fad6587abc68f4df8c72e4fff875b2d691751b42f479b7ffaf97a4ed8011967be644b30f6f9534d3f262ad9079f1b181f52de55bbda3d2d65b61009aae4619d85a043c025a5e2cc32879b6a3e441448e8e36c150bf2c2c7499c65d10ef9ce756936884688e67c1615bffe0cc6612880933db26f4b3d018613ce288a7248d0034c06de905b3608a9305849242533f016b23e3b1f3200120af8fe0f815e08e928f4882f7949ef03bd9d9698f6bddf17ea718375b93da4e50221d878d912552d5de3b3a45fbfe1a683c09540e20facacd93140c1df829b5cd92996f8623227a1d89721101de10ca905b1e6ccfee6661b1b1288e63ad4924089a178ae0078a97b57dd2d7b356bf09fa4fb70c3ef28429c471cc5da64df3a58b1476837325a880569952b4aa07539dc690dad6e3d2fd54bedeabb1479d2508e69605377e6dbe021e11a4c12151cfd0abc1b8a5c4edfae60c3e4a0fd4c5a7bc65a1e5c26139816fb83c750923bffcb7de242cbe7cd90a922b52daacd0f61f35a97202a5af3dfe5b17f3c384e468967fe49b06112b2c03b0137c09157e53c1f6e6592305f0c0b9e3f1dbf7084a82bab7a9f501017152cdefe8f219a5fc524490ab9663e4faeb00dd3941525901ae2a94b46732f8288cdb8a50a44900d8424f2a4a290a19915f22d7725a4e02e4c1642fc4afedc094244cbbd6094240874279b487f4daf1bc806413a0d432f9c6877135404bdc0f8f2af56860185d34ecb6b5b6b635d1614a75ebf0e140c62df0883c8a7dd3c71d3a2deb8d28e54d0154386c4c7ab758600ff5ac00000eab5b1f108113a31cb741fe910a149ad6e4b90d1de502f858861e6b47b4822b0714a389912e9c9cf114c9c25aae344649b1914c1738b3b68ebbd1abfceaa00e11978dbc408b54089cd4af35292fb0dd0d21a9e0a20c68563ffd06acd9731d886e804617d8b2eeb90fd3daa8d401fd717f12b95809aee62b43bc5e1161eeb4467b5b9e0d8bba05f2079643b061fd89e76c1d784db57e43f5f14abb9f4c19dcbe111133068ba2d9be4fae9c5be49e2442963d00f604c384df548fe5d675b3de4b1e8c3ad42633b48d605e6a5c9971e3bab80b8e8ca1d5c2575dd369a0b57dca469c53a32fead01ef2c08ae081453fb884f54ce325193e091c17434d415da809179bf74edf6502fda89823274f76565eb2289c0f08683489adbaa798498929bf916dad980fcc26e051af65c410f07179f4f765bbf07d36bab0137587ee6ada05ce99fe5c98a0b4ff4491649ea3a851a97fbac3df2ae14871eb0ed3531df42b4ec181ce42faaf72b72a0fe5c1f4a6c0805cd37d550bbe95178f9fd235132a44b93ae689357854c08c0b580138381cf31a0720282b942cc06378f4ac4681aebd157caaf101e1e43462dffc0375e8a3fc2d58c7269087c7828932e1549e5d15c790003a9e8882b1bb6d7ae0560137a4659bd064c3898d19b6de4bf04458555c77ab240c120c3cb7358a2a8a55fbf67c3fcd6f8f9d2be57e151b48fcd91b40a41cb213d3f831a4894803b90ad8d7728d197e125adb7e90581989f1828ae0a7b389f732e52163967a9d74d489ca36c33ef18ad8efa19a4ec582dd162311b03afce152b9ba2455442d07b48e7830afb5daf803ea1b9a529504ec2eb69cf174944fa951b82b15e2efabf4eb8ea350d2e42708c524a53bdb60e0b16a10b02d5108a929eb87717607e63a5b3208a368948fc25e8a03ec78d54db108771ac729ad3523bc022b9eade56c1f81c9ff4da4e16fb15e9a229d53d1a4ed4c8ba2dc03b04e5bc0859bd90d3d6939b53c9905bbfd735e13390f12f3f6923097e7b0363f68622658ab172c02d014471fa9e6e134f5b953e65e1841855fc1bbfb2b7c7445f4481058fdde81c3a4b78857d36bf6993500dfc85f4851d3ee35680d285748efae4c266c649c9e94b0a4c30ca7ea4fede77a199744af3e73ae046b3df4d1a8f36beb400937272b92d0841fe3759da00392f579b46547069e496e823724cbd1c5720d5ee30f9ee26979b8970194c7dac440ebeaad5c7a553a1e4a2435a1a6353b995c0ee79a33d23d4aa886c1031a75743e427a221de2ec2c66841cf40b457e2b57ff6ac72c230148107601b04c087f66cc5687cd3cbcef7ed8c6b4916cd7d3a0c1d59aff1f1bf0e04e8117a5779a889df7560fdc1c58192f19fcff5045db6b3bcf27b8184d1f99486c4b53bda33fb26f7884564060cb3f5796fdd4ab989e9227b6a37668620909436643f61eda277fe92d98443db1c505114a6c3a1189b4c095f64bc76fc899e7d9569ff1d58809ae4a2753b1c13cc8602722ca5ba258972fa74244f2c4bb51c14bb0663af6677e26a3eae72a0e79c7c457784e993a2c7177bc4336112cc7393f3843d3b786f02ea3a838ff26dcf6697a60f9d2d221f31751bb6cf374e1e0419cb8d199e8980a2b706cffd84d98bf89d46c8c102a64d7262b26af3a23ccdcd8064271938bd18283752ee132f76db247bd54dd15623067e9f9f3fa1cffd88567d1d16d83bba0200f28a685e8de6024c556cc402f3382b527c8daa6a17ffa648dce201653583159e94400cb9286421c39986e951d53cad76a6960a59b41586cff7924c4b67f9daae54274966702118aff5cdbe7549082c0b62a30388958c9d98ad3437b832276ab8f70bd09555e007fdb8ddd6b8637d985bf4916ad4eac5dd868ca303c69e9058839cc2461962a50ddfdd7210d6c616572dbc41bebfa3f28edfa8b690e00a56ca6220aadbc22ff7075180c2e6eabe1dfde391d52f55e6b8a7995fe2a05bddf790c42053935858ab9911eb44bbd3dd6dc6ab21fdb5840e285bfea1ca4f1abf49f02782abe1b29ef8914e37650b0f4cbb09c5349e73b3f15070c94b1370d7517f7f842ad39dee5ca5c52daa2f01c91b95d46564bc10294cf7893f603a174c6f0369d2b9c061c20c39cdd51ba35a433486376d7159b003559b2661d82a8e497ce9fd257d036b62c697d155b7d51eb7847eb757e86044a3166222c7bdfab5dfff9071c4954228647657522f2baed3f7ad4675216cb40e5c16eac201823f928be43da19382ec19b038e0c2818c0612e101481a31b6082c8d8fe8c59e6403d65038a3c8df2c5f1b33037f0eef20cd5d549122f2166b801f88492c80a5cf262ce5f8069e88c8345a5a720a853d9bc20f4616037113bea487d274a460a536a65b1f7333d5b915509c2834e5b4d844194f38ae6201179346df52d55b6c2541bba23677abbde40fc82e7611c0c7086f5aa0adf960a0f49fd192d53c7ab9def937389042ac389b7c24b99502c8e0268638fb19e2bc85dc8514b403fed9f75e3932bc93004cbe7ec05f6cdf7a30cfa247260bd47c83588cb4bcb53b604eee5e72debd5a61967fb9d250ced28918ae7834720da9081ae2fe423fbc30642ca03f012d04198ac2e51961796d26b048ae6b886b9177b891b458298d45ddc5cfb0ba23d8517adaebf67e68ff6eacae9888cb6c22892f5864bf2b722fd7b0cfa107bc1358859f7bfbdbf9223c156568411a3973a5ee90539062831a330935204f9111d0af889de66e870dd604bdea7782743e17577d1135da51820ac410302ab3b56d8ed509599f78c431c26f190f49dcbcfcf828966044658f4fc93f2e153ec95a16eb1fb68ea58a24d1582339fb80d59ca523a50b05fe19475a8921a8b7bd6ec791e0d543aa53e2d4087876c742fc80183eb34431f94e0a01e31d44035e3feb0a0ab5c7fd5d43fc07736052ab01d1257c987d7497d8e045fbd475f28a0bca12581ea25bbe6cac71edacceb3f1c87a31f1bbd26b70389fb2206663217cb2c1e6ba868616b50e51b5b7216b94e00c65a715789f328fd5e99243eedead92750ec16046c611f278bfda29447daa945e0811c0235ae75032e5e12d48ad30983c403a529c79163"}]}, 0x1e84}}, 0x0) 14:20:59 executing program 0: add_key$fscrypt_v1(&(0x7f0000000000), 0x0, &(0x7f0000000100)={0x0, "fe1268bd85992eab377c5e860fadc07d30bd3a59af69ca7c761f6c4d204ed21177077f18af8064f4378fffb59210031bdae3e517f64f76ce989338fa1bc48f00"}, 0x48, 0xfffffffffffffffa) 14:20:59 executing program 5: getpid() sched_setaffinity(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x0, 0x0) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r1, &(0x7f0000005600)=[{{&(0x7f00000000c0)={0xa, 0x4e21, 0x0, @loopback}, 0x1c, 0x0}}, {{&(0x7f0000002880)={0xa, 0x4e22, 0x0, @rand_addr=' \x01\x00'}, 0x1c, 0x0}}], 0x2, 0x0) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) setsockopt$netlink_NETLINK_BROADCAST_ERROR(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) 14:20:59 executing program 4: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000001c00)=[{{&(0x7f00000000c0)={0xa, 0x0, 0x0, @private1}, 0x1c, 0x0, 0x0, &(0x7f0000002100)=[@hoplimit={{0x14}}], 0x18}}], 0x1, 0x0) 14:20:59 executing program 2: r0 = getpgid(0x0) sched_rr_get_interval(r0, &(0x7f0000000d80)) 14:20:59 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f00000003c0)={@loopback, 0x0, 0x2}, &(0x7f0000000400)=0x20) 14:20:59 executing program 4: add_key$keyring(&(0x7f00000003c0), &(0x7f0000000400)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) request_key(&(0x7f0000000040)='asymmetric\x00', &(0x7f0000000240)={'syz', 0x1}, &(0x7f0000000280)='\\^/&-\x00', 0x0) 14:21:00 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_mtu(r0, 0x29, 0x3e, 0x0, &(0x7f0000000040)) 14:21:00 executing program 2: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000000600)=[{{&(0x7f0000000000)={0xa, 0x0, 0x0, @dev}, 0x1c, 0x0}}, {{&(0x7f0000000040)={0xa, 0x4e21, 0x0, @remote}, 0x1c, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000240)=[@rthdrdstopts={{0x28, 0x29, 0x37, {0x0, 0x1, '\x00', [@pad1, @ra, @padn]}}}], 0x28}}], 0x2, 0x0) 14:21:00 executing program 4: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f00000004c0)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=ANY=[], 0x2008}}], 0x1, 0x0) 14:21:00 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x17, &(0x7f0000000180)=@filter={'filter\x00', 0xe, 0x4, 0x3b0, 0xffffffff, 0x108, 0x0, 0x108, 0xffffffff, 0xffffffff, 0x308, 0x308, 0x308, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@dev, @private0, [], [], 'veth1_to_bridge\x00', 'batadv_slave_1\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@loopback}}}, {{@ipv6={@private1, @dev, [], [], 'bridge_slave_0\x00', 'nr0\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x410) 14:21:00 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x2f, 0x0, 0x0) 14:21:00 executing program 2: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=ANY=[@ANYBLOB="80"], 0x80}, 0xa}, 0x0) 14:21:00 executing program 4: bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000001200)={@cgroup, 0xffffffffffffffff, 0x23}, 0x14) 14:21:00 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_mtu(r0, 0x29, 0x39, 0x0, &(0x7f0000000040)) 14:21:00 executing program 5: r0 = io_uring_setup(0x4a7, &(0x7f0000000080)) io_uring_register$IORING_UNREGISTER_PERSONALITY(r0, 0xa, 0x0, 0x0) 14:21:00 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r0, 0x29, 0x37, &(0x7f0000000080)=ANY=[], 0x332) 14:21:00 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) sendmmsg$inet6(r0, &(0x7f0000007540)=[{{&(0x7f00000005c0)={0xa, 0x0, 0x0, @mcast1}, 0x1c, 0x0}}], 0x1, 0x240000d0) 14:21:00 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_mtu(r0, 0x29, 0x46, 0x0, &(0x7f0000000040)) 14:21:00 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_group_source_req(r0, 0x29, 0x6, &(0x7f0000000440)={0x0, {{0xa, 0x0, 0x0, @private2}}, {{0xa, 0x0, 0x0, @mcast2}}}, 0x108) 14:21:00 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000001c00)=[{{&(0x7f00000000c0)={0xa, 0x0, 0x0, @private1}, 0x1c, 0x0, 0x0, &(0x7f0000002100)=[@flowinfo={{0x14, 0x29, 0x2}}], 0x18}}], 0x1, 0x0) 14:21:00 executing program 2: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="800000001200011942f961d7524b99b4ecf4ea91a016f316ec973615e68411119fd1311f636f6236fd3eebf8e91bfe1d222a7e7de360dec4f54268f9245d221d5097261173"], 0x80}}, 0x0) 14:21:00 executing program 3: socket$inet6(0xa, 0x2, 0x9) 14:21:00 executing program 4: io_uring_setup(0x1ae4, &(0x7f0000000000)={0x0, 0x0, 0x20}) 14:21:00 executing program 1: r0 = socket$inet6(0xa, 0x3, 0x2) ioctl$sock_inet6_SIOCDELRT(r0, 0x890c, &(0x7f0000001b40)={@empty, @loopback, @empty}) 14:21:00 executing program 2: add_key$keyring(&(0x7f0000000040), 0x0, 0x0, 0x0, 0xffffffffffffffff) add_key$keyring(&(0x7f0000000000), 0x0, 0x0, 0x0, 0xfffffffffffffffe) r0 = add_key$keyring(&(0x7f00000003c0), &(0x7f0000000400)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) add_key$fscrypt_v1(&(0x7f0000000100), &(0x7f0000000480), &(0x7f0000000340)={0x0, "fe6eabaf9be5c045ec6f27414d102c286f3f354ecb44550b0ed6f2fa185f8e741ab87dc59f81a931b7d4911514bf090965d622360621e8d9b8303df0ccd169a7"}, 0x48, r0) 14:21:00 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_group_source_req(r0, 0x29, 0x2b, &(0x7f0000000000)={0x0, {{0xa, 0x0, 0x0, @dev}}, {{0xa, 0x0, 0x0, @remote}}}, 0x108) 14:21:00 executing program 5: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=ANY=[@ANYBLOB="80000000150001"], 0x80}}, 0x0) 14:21:00 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_mtu(r0, 0x29, 0x11, 0x0, &(0x7f0000000040)) 14:21:00 executing program 2: add_key$keyring(&(0x7f0000000040), 0x0, 0x0, 0x0, 0xffffffffffffffff) add_key$keyring(&(0x7f0000000000), 0x0, 0x0, 0x0, 0xfffffffffffffffe) r0 = add_key$keyring(&(0x7f00000003c0), &(0x7f0000000400)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) add_key$fscrypt_v1(&(0x7f0000000100), &(0x7f0000000480), &(0x7f0000000340)={0x0, "fe6eabaf9be5c045ec6f27414d102c286f3f354ecb44550b0ed6f2fa185f8e741ab87dc59f81a931b7d4911514bf090965d622360621e8d9b8303df0ccd169a7"}, 0x48, r0) 14:21:00 executing program 4: io_uring_setup(0x35f, &(0x7f0000000000)={0x0, 0x3e3c, 0x8}) 14:21:00 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000001c00)=[{{&(0x7f00000000c0)={0xa, 0x4e21, 0x0, @private1}, 0x1c, 0x0}}], 0x1, 0x0) 14:21:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x3) accept4$inet(r0, 0x0, 0x0, 0x0) 14:21:00 executing program 5: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000001c00)=[{{&(0x7f00000000c0)={0xa, 0x0, 0x0, @private1}, 0x1c, 0x0, 0x0, &(0x7f0000002100)=[@flowinfo={{0x14, 0x29, 0xb, 0x5}}, @tclass={{0x14}}], 0x30}}], 0x1, 0x0) 14:21:01 executing program 3: syz_open_dev$evdev(&(0x7f0000000000), 0xffffffffffffffff, 0x0) 14:21:01 executing program 2: add_key$keyring(&(0x7f0000000040), 0x0, 0x0, 0x0, 0xffffffffffffffff) add_key$keyring(&(0x7f0000000000), 0x0, 0x0, 0x0, 0xfffffffffffffffe) r0 = add_key$keyring(&(0x7f00000003c0), &(0x7f0000000400)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) add_key$fscrypt_v1(&(0x7f0000000100), &(0x7f0000000480), &(0x7f0000000340)={0x0, "fe6eabaf9be5c045ec6f27414d102c286f3f354ecb44550b0ed6f2fa185f8e741ab87dc59f81a931b7d4911514bf090965d622360621e8d9b8303df0ccd169a7"}, 0x48, r0) 14:21:01 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_rx_ring(r0, 0x107, 0x5, &(0x7f0000000040)=@req3={0x0, 0x1f}, 0x1c) 14:21:01 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 14:21:01 executing program 1: syz_open_dev$usbmon(&(0x7f0000000040), 0xfffffffffffffffc, 0x40) 14:21:01 executing program 5: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000000040)=[{{&(0x7f00000000c0)={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, 0x1c, 0x0}}], 0x1, 0x0) 14:21:01 executing program 5: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x88, 0xb, 0x0, 0x0) 14:21:01 executing program 4: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000cc0)={0x1, &(0x7f0000000c80)=[{0x3}]}) 14:21:01 executing program 2: add_key$keyring(&(0x7f0000000040), 0x0, 0x0, 0x0, 0xffffffffffffffff) add_key$keyring(&(0x7f0000000000), 0x0, 0x0, 0x0, 0xfffffffffffffffe) r0 = add_key$keyring(&(0x7f00000003c0), &(0x7f0000000400)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) add_key$fscrypt_v1(&(0x7f0000000100), &(0x7f0000000480), &(0x7f0000000340)={0x0, "fe6eabaf9be5c045ec6f27414d102c286f3f354ecb44550b0ed6f2fa185f8e741ab87dc59f81a931b7d4911514bf090965d622360621e8d9b8303df0ccd169a7"}, 0x48, r0) 14:21:01 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f00000007c0)=@filter={'filter\x00', 0xe, 0x4, 0x350, 0xffffffff, 0x0, 0x148, 0x1e0, 0xffffffff, 0xffffffff, 0x2b8, 0x2b8, 0x2b8, 0xffffffff, 0x4, 0x0, {[{{@uncond, 0x0, 0xe8, 0x148, 0x0, {}, [@common=@osf={{0x50}, {'syz1\x00', 0x0, 0x2, 0x2}}, @common=@unspec=@state={{0x28}, {0x4}}]}, @common=@CLUSTERIP={0x60, 'CLUSTERIP\x00', 0x0, {0x0, @random="b03d4aea11a0", 0x0, 0x0, [0x30, 0x3d, 0x22, 0x32, 0x1e, 0x26, 0x36, 0x32, 0xd, 0x7, 0x23, 0x3a, 0x32, 0x1d, 0x3f, 0x1e], 0x1, 0xfffffffb, 0x8}}}, {{@ip={@private, @broadcast, 0x0, 0x0, 'veth0_to_batadv\x00', 'sit0\x00', {}, {}, 0x0, 0x2, 0x40}, 0x0, 0x70, 0x98}, @common=@inet=@TCPMSS={0x28, 'TCPMSS\x00', 0x0, {0x1}}}, {{@ip={@private, @rand_addr, 0x0, 0x0, 'ip6erspan0\x00', 'geneve1\x00'}, 0x0, 0xb0, 0xd8, 0x0, {}, [@common=@set={{0x40}, {{0x2, [0x0, 0x0, 0x1, 0x2, 0x9, 0x2]}}}]}, @REJECT={0x28}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x3b0) 14:21:01 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_group_source_req(r0, 0x29, 0x2f, &(0x7f00000005c0)={0x2, {{0xa, 0x0, 0x0, @mcast1}}, {{0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}}}}, 0x108) 14:21:01 executing program 3: r0 = openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/tcp_rmem\x00', 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, 0x0) 14:21:01 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0x12, 0x0, 0x0, 0x0, 0x4}, 0x48) 14:21:01 executing program 5: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000001c00)=[{{&(0x7f00000000c0)={0xa, 0x0, 0x0, @private1}, 0x1c, 0x0, 0x0, &(0x7f0000002100)=[@tclass={{0x14}}], 0xf}}], 0x1, 0x0) 14:21:01 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000180)=@filter={'filter\x00', 0xe, 0x4, 0x3b0, 0xffffffff, 0x108, 0x0, 0x108, 0xffffffff, 0xffffffff, 0x308, 0x308, 0x308, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@dev, @private0, [], [], 'veth1_to_bridge\x00', 'batadv_slave_1\x00', {}, {}, 0x0, 0x0, 0x8}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@loopback}}}, {{@ipv6={@private1, @dev, [], [], 'bridge_slave_0\x00', 'nr0\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x410) 14:21:01 executing program 3: rt_tgsigqueueinfo(0xffffffffffffffff, 0x0, 0x12, &(0x7f0000000040)={0x0, 0x0, 0x40}) 14:21:01 executing program 0: pselect6(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x7ff}, 0x0, &(0x7f0000000140)={&(0x7f0000000100), 0x8}) 14:21:01 executing program 1: r0 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000340)={0x11, 0x3, &(0x7f00000005c0)=ANY=[@ANYBLOB="1800000001000003000000000000f10095"], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000140)='mm_page_alloc\x00', r1}, 0x10) read$FUSE(r0, &(0x7f0000004fc0)={0x2020}, 0x2020) [ 772.372319][T13732] x_tables: duplicate underflow at hook 2 14:21:01 executing program 2: r0 = add_key$keyring(&(0x7f00000003c0), &(0x7f0000000400)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$search(0x1d, r0, &(0x7f0000000080)='logon\x00', &(0x7f0000000040)={'syz', 0x2}, 0xfffffffffffffffb) 14:21:01 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x35, &(0x7f0000000180)=@filter={'filter\x00', 0xe, 0x4, 0x3b0, 0xffffffff, 0x108, 0x0, 0x108, 0xffffffff, 0xffffffff, 0x308, 0x308, 0x308, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@dev, @private0, [], [], 'veth1_to_bridge\x00', 'batadv_slave_1\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@loopback}}}, {{@ipv6={@private1, @dev, [], [], 'bridge_slave_0\x00', 'nr0\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x410) 14:21:01 executing program 0: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x7ffffff2}, 0x0) 14:21:01 executing program 5: stat(&(0x7f0000000180)='./file0\x00', 0x0) 14:21:01 executing program 4: bpf$BPF_PROG_TEST_RUN(0x10, 0x0, 0x0) 14:21:01 executing program 1: socket(0x18, 0x0, 0x46) 14:21:01 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_mtu(r0, 0x29, 0x18, 0x0, &(0x7f0000000040)) 14:21:01 executing program 5: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) connect$bt_sco(r0, 0x0, 0x0) 14:21:01 executing program 4: socket(0x11, 0xa, 0xfffffffe) 14:21:01 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000001c00)=[{{&(0x7f00000000c0)={0xa, 0x0, 0x0, @private1}, 0x1c, 0x0, 0x0, &(0x7f0000002100)=[@hoplimit={{0x14}}, @dstopts={{0x18}}, @hopopts_2292={{0x18}}, @tclass={{0x14}}, @flowinfo={{0x14}}, @rthdr={{0x18}}], 0x90}}], 0x1, 0x0) 14:21:01 executing program 3: add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc1}, &(0x7f0000000080)={0x0, "991dc16920113492e36235195f303627bc3f28c66ca6dd98b44ee244c40d1b8709c1798f10e37a8b2d217e738ffd1038d83d7974b7a6d9fb08c357e9037c8a35"}, 0x48, 0xffffffffffffffff) r0 = add_key$keyring(&(0x7f00000003c0), &(0x7f0000000400)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) add_key$fscrypt_v1(&(0x7f0000000100), &(0x7f0000000300), &(0x7f0000000340)={0x0, "fe6eabaf9be5c045ec6f27414d102c286f3f354ecb44550b0ed6f2fa185f8e741ab8a6c59f81a931b7d4911514bf090965d622360621e8d9b8303df0ccd169a7"}, 0x48, r0) 14:21:01 executing program 1: r0 = socket(0x1e, 0x2, 0x0) sendmsg$BATADV_CMD_GET_BLA_CLAIM(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 14:21:01 executing program 2: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0x1, &(0x7f0000000300), 0x4) 14:21:01 executing program 5: r0 = add_key$keyring(&(0x7f00000003c0), &(0x7f0000000400)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$search(0xa, r0, &(0x7f0000000080)='big_key\x00', &(0x7f0000000200)={'syz', 0x2}, 0x0) 14:21:01 executing program 4: rt_tgsigqueueinfo(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x40}) 14:21:01 executing program 3: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{}, {0x20}]}) 14:21:01 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r0, &(0x7f0000000c80)=[{{&(0x7f0000000040)={0xa, 0x4e22, 0x0, @dev, 0x1}, 0x1c, 0x0, 0x0, &(0x7f00000009c0)=[@rthdr={{0x18}}], 0x18}}], 0x1, 0x0) 14:21:01 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r0, &(0x7f0000002e40)=[{{&(0x7f0000000140)={0xa, 0x0, 0x0, @empty}, 0x1c, 0x0}}], 0x1, 0x0) 14:21:01 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_mtu(r0, 0x29, 0x31, 0x0, &(0x7f0000000040)) 14:21:01 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_group_source_req(r0, 0x29, 0x48, &(0x7f0000000440)={0x0, {{0xa, 0x0, 0x0, @private2}}, {{0xa, 0x0, 0x0, @mcast2}}}, 0x108) 14:21:01 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000440)=@base={0x1, 0x80000001, 0x2, 0x475, 0x0, 0x1}, 0x48) 14:21:01 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r0, &(0x7f0000004940)=[{{&(0x7f0000000480)={0xa, 0x4e21, 0x0, @loopback}, 0x1c, &(0x7f0000000540)=[{&(0x7f00000004c0)='^', 0x1}], 0x1}}], 0x1, 0x0) 14:21:01 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR_OPTIONS(r0, 0x6, 0x16, &(0x7f0000000040)=[@mss, @sack_perm, @mss, @timestamp], 0x4) 14:21:01 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_BLA_CLAIM(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x14, 0x0, 0x2db16d7cadd8a731}, 0x14}}, 0x0) 14:21:01 executing program 2: socketpair(0x0, 0x73f0cc773e8cd37b, 0x0, 0x0) 14:21:01 executing program 5: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x8, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x81}, {0x6, 0x0, 0x0, 0xb636}]}) 14:21:02 executing program 1: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, r0, 0x0, 0x0, 0x0) 14:21:02 executing program 4: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000000600)=[{{&(0x7f0000000000)={0xa, 0x0, 0x0, @dev}, 0x1c, 0x0}}, {{&(0x7f0000000040)={0xa, 0x0, 0x0, @remote, 0x7fff}, 0x1c, 0x0, 0x0, &(0x7f0000000240)=[@tclass={{0x14}}], 0x18}}], 0x2, 0x0) 14:21:02 executing program 3: r0 = add_key$keyring(&(0x7f00000003c0), &(0x7f0000000400)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) r1 = add_key$fscrypt_v1(&(0x7f0000000100), &(0x7f0000000300)={'fscrypt:', @auto=[0x35, 0x32, 0x31, 0x4, 0x37, 0x37, 0x37, 0x62]}, &(0x7f0000000340)={0x0, "fe6eabaf9be5c045ec6f27414d102c286f3f354ecb44550b0ed6f2fa185f8e741ab8a6c59f81a931b7d4911514bf090965d622360621e8d9b8303df0ccd169a7"}, 0x48, r0) r2 = add_key$keyring(&(0x7f00000003c0), &(0x7f0000000400)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) add_key$fscrypt_v1(&(0x7f0000000100), &(0x7f0000000300)={'fscrypt:', @auto=[0x35, 0x32, 0x31, 0x65, 0x37, 0x37, 0x37, 0x62]}, &(0x7f0000000340)={0x0, "fe6eabaf9be5c045ec6f27414d102c286f3f354ecb44550b0ed6f2fa185f8e741ab8a6c59f81a931b7d4911514bf090965d622360621e8d9b8303df0ccd169a7"}, 0x48, r2) keyctl$unlink(0x9, r1, r2) 14:21:02 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_group_source_req(r0, 0x29, 0x23, &(0x7f0000000440)={0x0, {{0xa, 0x0, 0x0, @private2}}, {{0xa, 0x0, 0x0, @mcast2}}}, 0x108) 14:21:02 executing program 2: openat$vhost_vsock(0xffffffffffffff9c, 0xfffffffffffffffc, 0x2, 0x0) [ 773.094781][ T27] audit: type=1326 audit(1670768462.056:244): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=13793 comm="syz-executor.5" exe="/root/syz-executor.5" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f42c808c0d9 code=0x0 14:21:02 executing program 1: r0 = fsopen(&(0x7f0000000100)='cgroup\x00', 0x0) fsconfig$FSCONFIG_SET_PATH_EMPTY(r0, 0x7, 0x0, 0x0, 0xffffffffffffff9c) 14:21:02 executing program 5: rt_tgsigqueueinfo(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)) 14:21:02 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_mtu(r0, 0x29, 0x17, &(0x7f0000000140), &(0x7f0000001280)=0x4) 14:21:02 executing program 4: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x0, 0x0, 0x81}, {0x6}}}}}}]}}, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x2, [{0x2, &(0x7f00000001c0)=@string={0x2}}, {0x2, &(0x7f0000000200)=@string={0x2}}]}) 14:21:02 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_GET_WPAN_PHY(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000180)={0x14}, 0x14}}, 0x0) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_CALIPSO_C_REMOVE(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000240)={0x14}, 0x14}}, 0x0) 14:21:02 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x11, 0x64, &(0x7f0000000180)=@filter={'filter\x00', 0xe, 0x4, 0x3b0, 0xffffffff, 0x108, 0x0, 0x108, 0xffffffff, 0xffffffff, 0x308, 0x308, 0x308, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@dev, @private0, [], [], 'veth1_to_bridge\x00', 'batadv_slave_1\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@loopback}}}, {{@ipv6={@private1, @dev, [], [], 'bridge_slave_0\x00', 'nr0\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x410) 14:21:02 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x11, 0x66, &(0x7f0000000180)=@filter={'filter\x00', 0xe, 0x4, 0x3b0, 0xffffffff, 0x108, 0x0, 0x108, 0xffffffff, 0xffffffff, 0x308, 0x308, 0x308, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@dev, @private0, [], [], 'veth1_to_bridge\x00', 'batadv_slave_1\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@loopback}}}, {{@ipv6={@private1, @dev, [], [], 'bridge_slave_0\x00', 'nr0\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x410) 14:21:02 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000180)=@filter={'filter\x00', 0xe, 0x4, 0x3d8, 0xffffffff, 0x108, 0x0, 0x108, 0xffffffff, 0xffffffff, 0x308, 0x308, 0x308, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@dev, @private0, [], [], 'veth1_to_bridge\x00', 'batadv_slave_1\x00'}, 0x0, 0xd0, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@loopback}}}, {{@ipv6={@private1, @dev, [], [], 'bridge_slave_0\x00', 'nr0\x00'}, 0x0, 0xd0, 0x130, 0x0, {}, [@common=@mh={{0x28}, {"deee"}}]}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x438) 14:21:02 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001300)={0x11, 0x4, &(0x7f0000000140)=@framed={{}, [@func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff9}]}, &(0x7f00000001c0)='syzkaller\x00', 0x5, 0x1000, &(0x7f0000000200)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 14:21:02 executing program 2: socketpair(0x1e, 0x0, 0x0, &(0x7f0000001bc0)) 14:21:02 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x4, &(0x7f0000000000)=@framed={{}, [@alu]}, &(0x7f0000000040)='syzkaller\x00', 0x6, 0xda, &(0x7f0000000080)=""/218, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 14:21:02 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000180)=@filter={'filter\x00', 0xe, 0x4, 0x3d8, 0xffffffff, 0x308, 0x0, 0x108, 0xffffffff, 0xffffffff, 0x308, 0x308, 0x308, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@dev, @private0, [], [], 'veth1_to_bridge\x00', 'batadv_slave_1\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@loopback}}}, {{@ipv6={@private1, @dev, [], [], 'bridge_slave_0\x00', 'nr0\x00'}, 0x0, 0xd0, 0x130, 0x0, {}, [@common=@mh={{0x28}, {"deee"}}]}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x438) 14:21:02 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_mtu(r0, 0x29, 0x19, 0x0, &(0x7f0000000040)) 14:21:02 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x11, 0xb, &(0x7f0000000180)=@filter={'filter\x00', 0xe, 0x4, 0x3b0, 0xffffffff, 0x108, 0x0, 0x108, 0xffffffff, 0xffffffff, 0x308, 0x308, 0x308, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@dev, @private0, [], [], 'veth1_to_bridge\x00', 'batadv_slave_1\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@loopback}}}, {{@ipv6={@private1, @dev, [], [], 'bridge_slave_0\x00', 'nr0\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x410) 14:21:02 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x14, &(0x7f0000000180)=@filter={'filter\x00', 0xe, 0x4, 0x3b0, 0xffffffff, 0x108, 0x0, 0x108, 0xffffffff, 0xffffffff, 0x308, 0x308, 0x308, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@dev, @private0, [], [], 'veth1_to_bridge\x00', 'batadv_slave_1\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@loopback}}}, {{@ipv6={@private1, @dev, [], [], 'bridge_slave_0\x00', 'nr0\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x410) [ 773.468135][T13831] x_tables: duplicate underflow at hook 2 [ 773.538980][ T5900] usb 5-1: new high-speed USB device number 11 using dummy_hcd [ 773.789273][ T5900] usb 5-1: Using ep0 maxpacket: 16 [ 773.909145][ T5900] usb 5-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 773.925068][ T5900] usb 5-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 773.935122][ T5900] usb 5-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 773.945307][ T5900] usb 5-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 0 [ 773.955317][ T5900] usb 5-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 773.965134][ T5900] usb 5-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 0 [ 774.009132][ T5900] usb 5-1: language id specifier not provided by device, defaulting to English [ 774.139042][ T5900] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 774.148469][ T5900] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 774.162900][ T5900] usb 5-1: Product: syz [ 774.167290][ T5900] usb 5-1: SerialNumber: syz [ 774.449368][ T5900] cdc_ncm 5-1:1.0: bind() failure [ 774.458222][ T5900] cdc_ncm 5-1:1.1: CDC Union missing and no IAD found [ 774.465153][ T5900] cdc_ncm 5-1:1.1: bind() failure [ 774.485633][ T5900] usb 5-1: USB disconnect, device number 11 14:21:03 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_inet6_SIOCDELRT(r0, 0x890c, &(0x7f0000000000)={@remote, @ipv4={'\x00', '\xff\xff', @empty}, @mcast2, 0x0, 0x136}) 14:21:03 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0xb, &(0x7f0000000180)=@filter={'filter\x00', 0xe, 0x4, 0x3b0, 0xffffffff, 0x108, 0x0, 0x108, 0xffffffff, 0xffffffff, 0x308, 0x308, 0x308, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@dev, @private0, [], [], 'veth1_to_bridge\x00', 'batadv_slave_1\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@loopback}}}, {{@ipv6={@private1, @dev, [], [], 'bridge_slave_0\x00', 'nr0\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x410) 14:21:03 executing program 3: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_drop_memb(r0, 0x107, 0x2, &(0x7f00000001c0)={0x0, 0x1, 0x6, @random="eb78e98ea64d"}, 0x10) 14:21:03 executing program 5: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000001c00)=[{{&(0x7f00000000c0)={0xa, 0x0, 0x0, @loopback}, 0x1c, 0x0}}], 0x1, 0x10) 14:21:03 executing program 1: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=ANY=[@ANYBLOB="80000000120001"], 0x80}, 0x300}, 0x0) 14:21:03 executing program 2: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/fscaps', 0x163840, 0x0) 14:21:03 executing program 1: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000000)=ANY=[@ANYBLOB="800000001200ffa2"], 0x80}}, 0x0) 14:21:03 executing program 0: add_key$keyring(&(0x7f00000003c0), 0x0, 0x0, 0x0, 0xfffffffffffffffc) 14:21:03 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000440)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r3}, 0x10) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r4, &(0x7f0000000000)={0xa, 0x8000002, 0x0, @empty}, 0x1c) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x4e23, 0x5, @private0={0xfc, 0x0, '\x00', 0x1}, 0x80}, 0x1c) sendto$inet6(r4, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) shutdown(r4, 0x1) splice(r4, 0x0, 0xffffffffffffffff, 0x0, 0x406f413, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000740)={0x17, 0xa, &(0x7f0000000580)=ANY=[@ANYBLOB="18000000ada274f6975eace84f472e1c560200000000000000062100001800000000003f000000184b0000fdffffff000000000000000085200004947ef8002f23f8edc60357e788c3e502834a2e7120bb3bbd8cc1358cb4603772d900c715c6f8649069a0be2f271d0d6873ad204fef76c612b590410b83a18fa0a9356722f29cd4b15a5bfae50b3cc159fbf64a342de13becaa7f75884c665bf45668e72e78674f9ae159a9f972e129eff6aabbb2029091bcd79352bdf1dbee31be7810150000000000"], &(0x7f0000000100)='GPL\x00', 0x7fffffff, 0xfe, &(0x7f0000000480)=""/254, 0x40f00, 0x6, '\x00', 0x0, 0xa, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x2, 0x4}, 0x8, 0x10, &(0x7f00000003c0)={0x2, 0xc, 0x1, 0x6}, 0x10}, 0x80) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) ptrace$getsig(0x4202, r0, 0x3, &(0x7f0000000300)) 14:21:03 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) connect$netlink(r0, &(0x7f0000000140)=@proc, 0xc) 14:21:03 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f00000001c0)=@mangle={'mangle\x00', 0x1f, 0x6, 0x4a8, 0x358, 0xe8, 0x0, 0x278, 0x358, 0x410, 0x410, 0x410, 0x410, 0x410, 0x6, 0x0, {[{{@uncond, 0x0, 0xc0, 0xe8, 0x0, {}, [@common=@inet=@socket3={{0x28}}, @inet=@rpfilter={{0x28}}]}, @TTL={0x28}}, {{@ip={@private, @dev, 0x0, 0x0, 'batadv_slave_0\x00', 'veth1\x00'}, 0x0, 0xa0, 0xc8, 0x0, {}, [@common=@ah={{0x30}}]}, @TTL={0x28}}, {{@uncond, 0x0, 0x98, 0xc8, 0x0, {}, [@inet=@rpfilter={{0x28}}]}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @multicast1}}}, {{@ip={@private, @remote, 0x0, 0x0, 'pimreg0\x00', 'bridge_slave_0\x00'}, 0x0, 0xb8, 0xe0, 0x0, {}, [@inet=@rpfilter={{0x28}}, @common=@socket0={{0x20}}]}, @inet=@DSCP={0x28}}, {{@uncond, 0x0, 0x90, 0xb8, 0x0, {}, [@common=@socket0={{0x20}}]}, @unspec=@CHECKSUM={0x28}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x508) 14:21:04 executing program 4: bpf$BPF_PROG_TEST_RUN(0x18, 0x0, 0x0) 14:21:04 executing program 1: bpf$BPF_PROG_TEST_RUN(0x4, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)}, 0x48) [ 775.124431][T13858] x_tables: duplicate underflow at hook 1 14:21:04 executing program 2: socket(0x10, 0x2, 0x9) 14:21:04 executing program 0: syz_open_dev$usbmon(&(0x7f0000000000), 0x9, 0x20a40) 14:21:04 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f00000001c0)=@mangle={'mangle\x00', 0x1f, 0x6, 0x4a8, 0x358, 0xe8, 0x0, 0x278, 0x358, 0x410, 0x410, 0x410, 0x410, 0x410, 0x6, 0x0, {[{{@uncond, 0x0, 0xc0, 0xe8, 0x0, {}, [@common=@inet=@socket3={{0x28}}, @inet=@rpfilter={{0x28}}]}, @TTL={0x28}}, {{@ip={@private, @dev, 0x0, 0x0, 'batadv_slave_0\x00', 'veth1\x00'}, 0x0, 0xa0, 0xc8, 0x0, {}, [@common=@ah={{0x30}}]}, @TTL={0x28}}, {{@uncond, 0x0, 0x98, 0xc8, 0x0, {}, [@inet=@rpfilter={{0x28}}]}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @multicast1}}}, {{@ip={@private, @remote, 0x0, 0x0, 'pimreg0\x00', 'bridge_slave_0\x00'}, 0x0, 0xb8, 0xe0, 0x0, {}, [@inet=@rpfilter={{0x28}}, @common=@socket0={{0x20}}]}, @inet=@DSCP={0x28}}, {{@uncond, 0x0, 0x90, 0xb8, 0x0, {}, [@common=@socket0={{0x20}}]}, @unspec=@CHECKSUM={0x28}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x508) 14:21:04 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f00000001c0)=@mangle={'mangle\x00', 0x1f, 0x6, 0x488, 0x358, 0xe8, 0x0, 0x278, 0x358, 0x410, 0x410, 0x410, 0x410, 0x410, 0x6, 0x0, {[{{@uncond, 0x0, 0xc0, 0xe8, 0x0, {}, [@common=@inet=@socket3={{0x28}}, @inet=@rpfilter={{0x28}}]}, @TTL={0x28}}, {{@ip={@private, @dev, 0x0, 0x0, 'batadv_slave_0\x00', 'veth1\x00'}, 0x0, 0xa0, 0xc8, 0x0, {}, [@common=@ah={{0x30}}]}, @TTL={0x28}}, {{@uncond, 0x0, 0x98, 0xc8, 0x0, {}, [@inet=@rpfilter={{0x28}}]}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @multicast1}}}, {{@ip={@private, @remote, 0x0, 0x0, 'pimreg0\x00', 'bridge_slave_0\x00'}, 0x0, 0xb8, 0xe0, 0x0, {}, [@inet=@rpfilter={{0x28}}, @common=@socket0={{0x20}}]}, @inet=@DSCP={0x28}}, {{@uncond, 0x0, 0x70, 0x98}, @unspec=@CHECKSUM={0x28}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x4e8) 14:21:04 executing program 1: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) syz_genetlink_get_family_id$wireguard(&(0x7f0000000480), r0) 14:21:05 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000440)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r3}, 0x10) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r4, &(0x7f0000000000)={0xa, 0x8000002, 0x0, @empty}, 0x1c) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x4e23, 0x5, @private0={0xfc, 0x0, '\x00', 0x1}, 0x80}, 0x1c) sendto$inet6(r4, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) shutdown(r4, 0x1) splice(r4, 0x0, 0xffffffffffffffff, 0x0, 0x406f413, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000740)={0x17, 0xa, &(0x7f0000000580)=ANY=[@ANYBLOB="18000000ada274f6975eace84f472e1c560200000000000000062100001800000000003f000000184b0000fdffffff000000000000000085200004947ef8002f23f8edc60357e788c3e502834a2e7120bb3bbd8cc1358cb4603772d900c715c6f8649069a0be2f271d0d6873ad204fef76c612b590410b83a18fa0a9356722f29cd4b15a5bfae50b3cc159fbf64a342de13becaa7f75884c665bf45668e72e78674f9ae159a9f972e129eff6aabbb2029091bcd79352bdf1dbee31be7810150000000000"], &(0x7f0000000100)='GPL\x00', 0x7fffffff, 0xfe, &(0x7f0000000480)=""/254, 0x40f00, 0x6, '\x00', 0x0, 0xa, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x2, 0x4}, 0x8, 0x10, &(0x7f00000003c0)={0x2, 0xc, 0x1, 0x6}, 0x10}, 0x80) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) ptrace$getsig(0x4202, r0, 0x3, &(0x7f0000000300)) 14:21:05 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000440)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r3}, 0x10) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r4, &(0x7f0000000000)={0xa, 0x8000002, 0x0, @empty}, 0x1c) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x4e23, 0x5, @private0={0xfc, 0x0, '\x00', 0x1}, 0x80}, 0x1c) sendto$inet6(r4, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) shutdown(r4, 0x1) splice(r4, 0x0, 0xffffffffffffffff, 0x0, 0x406f413, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000740)={0x17, 0xa, &(0x7f0000000580)=ANY=[@ANYBLOB="18000000ada274f6975eace84f472e1c560200000000000000062100001800000000003f000000184b0000fdffffff000000000000000085200004947ef8002f23f8edc60357e788c3e502834a2e7120bb3bbd8cc1358cb4603772d900c715c6f8649069a0be2f271d0d6873ad204fef76c612b590410b83a18fa0a9356722f29cd4b15a5bfae50b3cc159fbf64a342de13becaa7f75884c665bf45668e72e78674f9ae159a9f972e129eff6aabbb2029091bcd79352bdf1dbee31be7810150000000000"], &(0x7f0000000100)='GPL\x00', 0x7fffffff, 0xfe, &(0x7f0000000480)=""/254, 0x40f00, 0x6, '\x00', 0x0, 0xa, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x2, 0x4}, 0x8, 0x10, &(0x7f00000003c0)={0x2, 0xc, 0x1, 0x6}, 0x10}, 0x80) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) ptrace$getsig(0x4202, r0, 0x3, &(0x7f0000000300)) 14:21:05 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000440)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r3}, 0x10) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r4, &(0x7f0000000000)={0xa, 0x8000002, 0x0, @empty}, 0x1c) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x4e23, 0x5, @private0={0xfc, 0x0, '\x00', 0x1}, 0x80}, 0x1c) sendto$inet6(r4, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) shutdown(r4, 0x1) splice(r4, 0x0, 0xffffffffffffffff, 0x0, 0x406f413, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000740)={0x17, 0xa, &(0x7f0000000580)=ANY=[@ANYBLOB="18000000ada274f6975eace84f472e1c560200000000000000062100001800000000003f000000184b0000fdffffff000000000000000085200004947ef8002f23f8edc60357e788c3e502834a2e7120bb3bbd8cc1358cb4603772d900c715c6f8649069a0be2f271d0d6873ad204fef76c612b590410b83a18fa0a9356722f29cd4b15a5bfae50b3cc159fbf64a342de13becaa7f75884c665bf45668e72e78674f9ae159a9f972e129eff6aabbb2029091bcd79352bdf1dbee31be7810150000000000"], &(0x7f0000000100)='GPL\x00', 0x7fffffff, 0xfe, &(0x7f0000000480)=""/254, 0x40f00, 0x6, '\x00', 0x0, 0xa, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x2, 0x4}, 0x8, 0x10, &(0x7f00000003c0)={0x2, 0xc, 0x1, 0x6}, 0x10}, 0x80) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) ptrace$getsig(0x4202, r0, 0x3, &(0x7f0000000300)) [ 776.116671][T13872] x_tables: duplicate underflow at hook 1 14:21:05 executing program 4: openat$hwrng(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) pselect6(0x40, &(0x7f00000002c0), 0x0, &(0x7f0000000340)={0x8}, &(0x7f0000000380)={0x0, 0x3938700}, 0x0) 14:21:05 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f00000001c0)=@mangle={'mangle\x00', 0x1f, 0x6, 0x4a8, 0x358, 0xe8, 0x0, 0x278, 0x358, 0x410, 0x410, 0x410, 0x410, 0x410, 0x6, 0x0, {[{{@uncond, 0x0, 0xc0, 0xe8, 0x0, {}, [@common=@inet=@socket3={{0x28}}, @inet=@rpfilter={{0x28}}]}, @TTL={0x28}}, {{@ip={@private, @dev, 0x0, 0x0, 'batadv_slave_0\x00', 'veth1\x00'}, 0x0, 0xa0, 0xc8, 0x0, {}, [@common=@ah={{0x30}}]}, @TTL={0x28}}, {{@uncond, 0x0, 0x98, 0xc8, 0x0, {}, [@inet=@rpfilter={{0x28}}]}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @multicast1}}}, {{@ip={@private, @remote, 0x0, 0x0, 'pimreg0\x00', 'bridge_slave_0\x00'}, 0x0, 0xb8, 0xe0, 0x0, {}, [@inet=@rpfilter={{0x28}}, @common=@socket0={{0x20}}]}, @inet=@DSCP={0x28}}, {{@uncond, 0x0, 0x90, 0xb8, 0x0, {}, [@common=@socket0={{0x20}}]}, @unspec=@CHECKSUM={0x28}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x508) 14:21:05 executing program 1: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000003f00)='/sys/module/i8042', 0x202000, 0x0) read$usbmon(r0, 0x0, 0x0) 14:21:06 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000440)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r3}, 0x10) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r4, &(0x7f0000000000)={0xa, 0x8000002, 0x0, @empty}, 0x1c) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x4e23, 0x5, @private0={0xfc, 0x0, '\x00', 0x1}, 0x80}, 0x1c) sendto$inet6(r4, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) shutdown(r4, 0x1) splice(r4, 0x0, 0xffffffffffffffff, 0x0, 0x406f413, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000740)={0x17, 0xa, &(0x7f0000000580)=ANY=[@ANYBLOB="18000000ada274f6975eace84f472e1c560200000000000000062100001800000000003f000000184b0000fdffffff000000000000000085200004947ef8002f23f8edc60357e788c3e502834a2e7120bb3bbd8cc1358cb4603772d900c715c6f8649069a0be2f271d0d6873ad204fef76c612b590410b83a18fa0a9356722f29cd4b15a5bfae50b3cc159fbf64a342de13becaa7f75884c665bf45668e72e78674f9ae159a9f972e129eff6aabbb2029091bcd79352bdf1dbee31be7810150000000000"], &(0x7f0000000100)='GPL\x00', 0x7fffffff, 0xfe, &(0x7f0000000480)=""/254, 0x40f00, 0x6, '\x00', 0x0, 0xa, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x2, 0x4}, 0x8, 0x10, &(0x7f00000003c0)={0x2, 0xc, 0x1, 0x6}, 0x10}, 0x80) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) ptrace$getsig(0x4202, r0, 0x3, &(0x7f0000000300)) 14:21:06 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000440)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r3}, 0x10) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r4, &(0x7f0000000000)={0xa, 0x8000002, 0x0, @empty}, 0x1c) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x4e23, 0x5, @private0={0xfc, 0x0, '\x00', 0x1}, 0x80}, 0x1c) sendto$inet6(r4, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) shutdown(r4, 0x1) splice(r4, 0x0, 0xffffffffffffffff, 0x0, 0x406f413, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000740)={0x17, 0xa, &(0x7f0000000580)=ANY=[@ANYBLOB="18000000ada274f6975eace84f472e1c560200000000000000062100001800000000003f000000184b0000fdffffff000000000000000085200004947ef8002f23f8edc60357e788c3e502834a2e7120bb3bbd8cc1358cb4603772d900c715c6f8649069a0be2f271d0d6873ad204fef76c612b590410b83a18fa0a9356722f29cd4b15a5bfae50b3cc159fbf64a342de13becaa7f75884c665bf45668e72e78674f9ae159a9f972e129eff6aabbb2029091bcd79352bdf1dbee31be7810150000000000"], &(0x7f0000000100)='GPL\x00', 0x7fffffff, 0xfe, &(0x7f0000000480)=""/254, 0x40f00, 0x6, '\x00', 0x0, 0xa, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x2, 0x4}, 0x8, 0x10, &(0x7f00000003c0)={0x2, 0xc, 0x1, 0x6}, 0x10}, 0x80) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) ptrace$getsig(0x4202, r0, 0x3, &(0x7f0000000300)) 14:21:07 executing program 1: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000001c00)=[{{&(0x7f00000000c0)={0xa, 0x0, 0x0, @private1}, 0x1c, 0x0, 0x0, &(0x7f0000002100)=[@flowinfo={{0x14, 0x29, 0x3}}], 0x18}}], 0x1, 0x0) [ 778.048913][ C1] sched: RT throttling activated [ 778.114663][T13893] x_tables: duplicate underflow at hook 1 14:21:07 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000440)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r3}, 0x10) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r4, &(0x7f0000000000)={0xa, 0x8000002, 0x0, @empty}, 0x1c) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x4e23, 0x5, @private0={0xfc, 0x0, '\x00', 0x1}, 0x80}, 0x1c) sendto$inet6(r4, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) shutdown(r4, 0x1) splice(r4, 0x0, 0xffffffffffffffff, 0x0, 0x406f413, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000740)={0x17, 0xa, &(0x7f0000000580)=ANY=[@ANYBLOB="18000000ada274f6975eace84f472e1c560200000000000000062100001800000000003f000000184b0000fdffffff000000000000000085200004947ef8002f23f8edc60357e788c3e502834a2e7120bb3bbd8cc1358cb4603772d900c715c6f8649069a0be2f271d0d6873ad204fef76c612b590410b83a18fa0a9356722f29cd4b15a5bfae50b3cc159fbf64a342de13becaa7f75884c665bf45668e72e78674f9ae159a9f972e129eff6aabbb2029091bcd79352bdf1dbee31be7810150000000000"], &(0x7f0000000100)='GPL\x00', 0x7fffffff, 0xfe, &(0x7f0000000480)=""/254, 0x40f00, 0x6, '\x00', 0x0, 0xa, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x2, 0x4}, 0x8, 0x10, &(0x7f00000003c0)={0x2, 0xc, 0x1, 0x6}, 0x10}, 0x80) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) ptrace$getsig(0x4202, r0, 0x3, &(0x7f0000000300)) 14:21:08 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f00000001c0)=@mangle={'mangle\x00', 0x1f, 0x6, 0x4a8, 0x358, 0xe8, 0x0, 0x278, 0x358, 0x410, 0x410, 0x410, 0x410, 0x410, 0x6, 0x0, {[{{@uncond, 0x0, 0xc0, 0xe8, 0x0, {}, [@common=@inet=@socket3={{0x28}}, @inet=@rpfilter={{0x28}}]}, @TTL={0x28}}, {{@ip={@private, @dev, 0x0, 0x0, 'batadv_slave_0\x00', 'veth1\x00'}, 0x0, 0xa0, 0xc8, 0x0, {}, [@common=@ah={{0x30}}]}, @TTL={0x28}}, {{@uncond, 0x0, 0x98, 0xc8, 0x0, {}, [@inet=@rpfilter={{0x28}}]}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @multicast1}}}, {{@ip={@private, @remote, 0x0, 0x0, 'pimreg0\x00', 'bridge_slave_0\x00'}, 0x0, 0xb8, 0xe0, 0x0, {}, [@inet=@rpfilter={{0x28}}, @common=@socket0={{0x20}}]}, @inet=@DSCP={0x28}}, {{@uncond, 0x0, 0x90, 0xb8, 0x0, {}, [@common=@socket0={{0x20}}]}, @unspec=@CHECKSUM={0x28}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x508) 14:21:08 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000440)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r3}, 0x10) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r4, &(0x7f0000000000)={0xa, 0x8000002, 0x0, @empty}, 0x1c) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x4e23, 0x5, @private0={0xfc, 0x0, '\x00', 0x1}, 0x80}, 0x1c) sendto$inet6(r4, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) shutdown(r4, 0x1) splice(r4, 0x0, 0xffffffffffffffff, 0x0, 0x406f413, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000740)={0x17, 0xa, &(0x7f0000000580)=ANY=[@ANYBLOB="18000000ada274f6975eace84f472e1c560200000000000000062100001800000000003f000000184b0000fdffffff000000000000000085200004947ef8002f23f8edc60357e788c3e502834a2e7120bb3bbd8cc1358cb4603772d900c715c6f8649069a0be2f271d0d6873ad204fef76c612b590410b83a18fa0a9356722f29cd4b15a5bfae50b3cc159fbf64a342de13becaa7f75884c665bf45668e72e78674f9ae159a9f972e129eff6aabbb2029091bcd79352bdf1dbee31be7810150000000000"], &(0x7f0000000100)='GPL\x00', 0x7fffffff, 0xfe, &(0x7f0000000480)=""/254, 0x40f00, 0x6, '\x00', 0x0, 0xa, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x2, 0x4}, 0x8, 0x10, &(0x7f00000003c0)={0x2, 0xc, 0x1, 0x6}, 0x10}, 0x80) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) ptrace$getsig(0x4202, r0, 0x3, &(0x7f0000000300)) 14:21:09 executing program 1: pselect6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)={0x0, 0x3938700}, 0x0) 14:21:09 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x3c, &(0x7f0000000180)=@filter={'filter\x00', 0xe, 0x4, 0x3b0, 0xffffffff, 0x108, 0x0, 0x108, 0xffffffff, 0xffffffff, 0x308, 0x308, 0x308, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@dev, @private0, [], [], 'veth1_to_bridge\x00', 'batadv_slave_1\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@loopback}}}, {{@ipv6={@private1, @dev, [], [], 'bridge_slave_0\x00', 'nr0\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x410) 14:21:09 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000440)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r3}, 0x10) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r4, &(0x7f0000000000)={0xa, 0x8000002, 0x0, @empty}, 0x1c) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x4e23, 0x5, @private0={0xfc, 0x0, '\x00', 0x1}, 0x80}, 0x1c) sendto$inet6(r4, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) shutdown(r4, 0x1) splice(r4, 0x0, 0xffffffffffffffff, 0x0, 0x406f413, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000740)={0x17, 0xa, &(0x7f0000000580)=ANY=[@ANYBLOB="18000000ada274f6975eace84f472e1c560200000000000000062100001800000000003f000000184b0000fdffffff000000000000000085200004947ef8002f23f8edc60357e788c3e502834a2e7120bb3bbd8cc1358cb4603772d900c715c6f8649069a0be2f271d0d6873ad204fef76c612b590410b83a18fa0a9356722f29cd4b15a5bfae50b3cc159fbf64a342de13becaa7f75884c665bf45668e72e78674f9ae159a9f972e129eff6aabbb2029091bcd79352bdf1dbee31be7810150000000000"], &(0x7f0000000100)='GPL\x00', 0x7fffffff, 0xfe, &(0x7f0000000480)=""/254, 0x40f00, 0x6, '\x00', 0x0, 0xa, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x2, 0x4}, 0x8, 0x10, &(0x7f00000003c0)={0x2, 0xc, 0x1, 0x6}, 0x10}, 0x80) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) ptrace$getsig(0x4202, r0, 0x3, &(0x7f0000000300)) [ 780.618499][T13912] x_tables: duplicate underflow at hook 1 14:21:09 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000440)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r3}, 0x10) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r4, &(0x7f0000000000)={0xa, 0x8000002, 0x0, @empty}, 0x1c) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x4e23, 0x5, @private0={0xfc, 0x0, '\x00', 0x1}, 0x80}, 0x1c) sendto$inet6(r4, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) shutdown(r4, 0x1) splice(r4, 0x0, 0xffffffffffffffff, 0x0, 0x406f413, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000740)={0x17, 0xa, &(0x7f0000000580)=ANY=[@ANYBLOB="18000000ada274f6975eace84f472e1c560200000000000000062100001800000000003f000000184b0000fdffffff000000000000000085200004947ef8002f23f8edc60357e788c3e502834a2e7120bb3bbd8cc1358cb4603772d900c715c6f8649069a0be2f271d0d6873ad204fef76c612b590410b83a18fa0a9356722f29cd4b15a5bfae50b3cc159fbf64a342de13becaa7f75884c665bf45668e72e78674f9ae159a9f972e129eff6aabbb2029091bcd79352bdf1dbee31be7810150000000000"], &(0x7f0000000100)='GPL\x00', 0x7fffffff, 0xfe, &(0x7f0000000480)=""/254, 0x40f00, 0x6, '\x00', 0x0, 0xa, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x2, 0x4}, 0x8, 0x10, &(0x7f00000003c0)={0x2, 0xc, 0x1, 0x6}, 0x10}, 0x80) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) ptrace$getsig(0x4202, r0, 0x3, &(0x7f0000000300)) 14:21:10 executing program 4: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f00000004c0)=[{{0x0, 0x0, 0x0, 0x22, &(0x7f0000003840)=[@dontfrag={{0x14}}, @dontfrag={{0x14}}, @dstopts={{0x18, 0x29, 0x37, {0x0, 0x0, '\x00', [@hao={0xc9, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}]}}}, @rthdrdstopts={{0x1f50, 0x29, 0x37, {0x0, 0x3e6, '\x00', [@hao={0xc9, 0x10, @ipv4={'\x00', '\xff\xff', @private}}, @generic={0x0, 0x1000, "925f489d6645220628a31a8b5f67924a7623d71c478fb6343f8cc5a98385b1e3286b2c52aee8b6a221480d7f5d1495039008c69519fb482f637b50982090726840dd382b5b7145ee25b4bdf1b082e9d5c7280dd10d358cb3be6c2a9389d345d12466ea9c620cd5f49b79d9259a7e524b546352805ec6bcce6e25a9a4df88fd81de50c7696d2096193669c9d9fd1a6bb7489b73729f2f522f686c0d8bcf53b358acc2479e9c03f49bc0da5393a0b5d0197e0db79e6706e18f650e04066b813edecb42949e038e84fa8884d9e149c230085a499613cfeab4d97f4abbac8ba2e30cf0d078eb5fd9b9936c5ccaa78773ff9e842984704b44e0276ec8ff284f18c0a67ef8b1a483807e609558b16400a1dbb92dcb275ec99f70524a990a34294bcadda35587b7d577e0ebd6abc42233c8cf4116a54a4e54a818a693fcd6f9463285ee885d96badce29c28dab351428b431a3a0236f30e49d9987a64db9dce5d4e9831a70e608e2922e539d0f5adb98c0470761f7c4066a7b1a5745664a9b8a51ae6002257bb32b95b8d1861c4297c08aea8a0b3f2bb9774e0b8316424028e20bc91c4c15357cbe46fe990b7767e67fe5a2f50e7a2580c61476702cc859c874a50ddbe421897c5fd595cca0ed6f2a7a38b43ccfe687921aab61686a2b5c5ee6455bdcf111433199548c24aa60f68f9761b2de9562c7be8e329264075dc12e0b2f75c572cea13ce157d7364b5a32fba293751f07475c0b86e5652752d9cd8b6c573f06c10977a8d1c0db30f085bbdc0bab14db861cebd9bfe257cad8d3e9436f023cb1bfa84493289f8cdac1a5a777439238c778f5b63b3a690b59679f2ac3c1b4098ac9a4bd45a536bdfc01d7e67fd36ef980e557f2aa71edf5724c6959f303e3de898e14ccfee4f5d54c6bc64e306cc3a1d7608e9edd42e018bf193b15c490c7a16e87dec1d1709b9cfdee52216b3100a9258edce2464017022a7fce109083a432c53b6d23ebb18373b027ba5ab36069d9b31229599f58bba28caf0b87ad12fa00d211dc5d2e64140cf4df06c8fc209cf0c056a8587d349e8782bb6b49b384c2a73d9ab9ecb17ebd8c4e61ac870b2958210db65e4887ad5f60dd873baaa9b3c68161d320913c446f350daf9077d2179f67b4bb6a6aa4978d0e73359c30748629ebe3d89d9b91c75b8b8e80957e61ba9f0c14f447ef595776a203c751982c68cf9c90b6f40ffe63324f14aef2a57addef6f9c577c2aa9ef9c4be295927b3904800cd3c64dc36001ffecb2dcf8ab8d3f90d7fff3d2c9a24976704e8c3935e2a395229a6d39fa3cab6cb2965a5e4f3e78d27b5191f71fa66f0a13433ba83f07301a93b39674d5d4d87e6aaf39daa9b950dabba4bcff639e66dbdab9266255d5051ec9dbe89ddc8525119d2898e1a34837fd741c113d95d46c7fa713472f3faaf7f9a93cd59c2506c4232782fa1351b99927b7a5b7c04ab2c5f52da906bb74fba03724153f4fca986d431c11baf65624d277f351486ab2abd7a5d79f290bff6e17736c58c60eac040913b1b8e43c2bd7e639087146a05c19d459bf82dc51b3798130647ee3a584d0a12eaced6dfa4d4acfedee93e8030f86e3c86991fe7c7e11d20cf63095cf14fc6abadd3c78516e86e4296b92f0a217834259bac586c64c0a9f6c4297a84875e241c64141f423a07974dc6c9b8013652495b6c61a35751210e2725d34f64f4cb4ed2d06252b2218027639ab890b992f57b2dde0a71883ddbd9d3f6439b989fe58843c18368f64a2c2a8b6f62a6a777b2f754dc0a653aeb6441fd96c0bead31f0660096d9575688a60bb911f3809c7d2651dd65da7510ab3e56dcbecf302dbbbfc3639b55563616ed55589fa464e88df23540fcfcb2d42a3691ee34a152da58926cfd4aab6a5f1f82ffb1833c3012e8bd09280a66d242defa09a8d76a33b3351dad750a8213f635cecd1b23e1acd3c3d323011fc342908a3f101415fc1b4794f43f618d61932664e95a139b1a1ab0063bc79792e02d8b8d5f4a0c00d34208c43dedecdd84b6af52806a99b8146ef9791cd68e3ca08938c501949117d239f8011d866e4cb651cdafff000421ea4b110e92c41290fabb7a66b2c92731d71d6def92147af80cdafb4110d5e653f681c733c37cf047a947fb5574667cb41536454a4169c27e41af4a2ed2f168b2afe02fa798e00835ca93da47fca8b5f54b5acefacbad3887587820ac414c01960a9f2767a12c810f2ebb7c94673e42f55d2e42b1e0434e13868bcc08adb6692ff5b52b379f59666f7e1d5d59cf019a445195f26354003ca13907075e778d852232e6375e627cff509beeca45f0d13f5d76d5a97d49a854c23b72a7f2d7668f492a82c771516e9cdb80f1521c466091d8287b047146cd02b22123ef480bc2da93153d48c9628389e50b49d2e7eb9370e0a74fc646842ec05d12802d0d71ff727a555269f16f5a0c086b9e18afcc1fcf682a463c61d43d71e6587fd162d4f45fe060e13ee524b7b02650783ebcea079a10cd7a082657dfe00566ec8102ecc22c466d166d98949cd5242199016c3cfa163b0214d4fbf66ab16a877db55b6f60436d8504ecc476f98c42f8e0b5fc8514424532a33e0cf0e4ee05772506a8bef2ada59b04a5f4a8341f5979c176304aaa4c2aeea2e61b9e9ff040c6d5a6046588138dc5ee1318b5316517174ab246b4534b545260a1f622c61854a7d105b79b4870e4c15f639bb38aa551750f9cdd84c59a319c04db59dd4fb84745df11d41cf7e4ce083a63c27a6fd768846301e951b39a44c6c9736576d88d0bf9017fa0b406b7528d7a129a69854e849fa30a6d1d86146e969de75d30d0e76e9b9203010adfbbea82db4d78286bd05113e30c30ade0f5332369a67cd3119535dd00cbbf2683bfaf7ec6f425fde61c818e9fb182977ed9ff8065188a1e03e88c75ef48006c411b0086142267bf08fbab2502e3672496911a8bf3f47ed9f1f1981df422c6d16c6739c6fad60189e02c984c737a7a0f3ba7c2dbe14fe75e6ab26108c4ef4821b25cfc0b1d4a7ffca6d5bad4a11da2ad1a7e5ee893e9dfc6edb9bd8f37f6f392b6ea56f37ac74223a3d5461023656cf6dd3ecd13031043de019d2bdc41184994eef490e6c73c7ab344bf3765a339e0d6b73c3564fa9db8c2b71010708cc27876d6d5cc2bfe28d5e2762829f9c3476f72f4632e2737f85b42be488af64796e2d3add03ef15e0e38cccdac685feeaf49619cb7e465864c94452b1ef175022b17f388740a716c3208005cf7a07eafe7b652976466fe440d7953bd442f01bcac22820af82f51e95787e42b0b542a8e9e14203ca94647c375f7a430ee532af764b75c8477f2fcc9d81836891841105bb00ccd6b7c35b4cf212de16ae59384cd76673d3b8114d94879e384338fd3fa0a312b4337ee5f10df1840e9ad115c3889fc8c03f0880362d45860d8522fb29e44337b08d5fc1cf93187b72711a94d6b16cc245fa382dad2b9f8b878fe5b17ec527262f4e019e333cde3da1aa385860d0ba79f69e9440124771352e927ce275a23d277ccc22b272dcdf44a9cfacbd0faff7be2b8e3d9258d8bd2abe6e70fbd9993251aa86ede6c43ccb7ec888515f14771c3cb41456ac01ec948c7031d94a25576ec7cca8ecd3ad4e4d1a9e08e68f0a2fe509cbd0ae9f2e110df77fea242e4d20c29c9a896798fcc38478758cc99a7e62d90a8f4db262b21943c9e62758201363728119851b79b5ba346ac2acbbff541dc1bd7908c1afafba9f41e14fdeb743335500de5163b017af1d398e76dbf05c3430b9e6d5e3875733246d849e459365e1bf02023940b13f757533151c9ea4ca7c00a05e8700fc317cf32109854a9f5c0e591db5f07665ebc21a056232b5f63dbdb9b931551dc24007d4ce081ef5e59272aae54bae7482d950e57d93fa3e45d5f5017652eb7191ea2f41018ee7141dcf3606b71c0f6b1ec299ecfb1ac8413ecffb2ddb9099dffc5347f466a3148bc7a9481519a827e7bcebbbc810a7e142d042f18ef63539f5bf838fcbab42009b762b3e96dc39021381129d96c2135472c382b68effd7778d56aeddb7114540435f8969577f145acbf8bb26e2982c98167f704614e1c990c5c28078eac4608216c3ea529926e6ef4f3193f082248dc582ded30df58d217dd458cebd179b8c3f2c1ea9361582bda16a57f39e829eb093838832ec3d34ca59b8708ddcf6f8abb690bfba857cdd77164a5c39238fd147a7de82ec3364cce17e11c3fa63505248ab3ff5a6e0c07decb04b0ec0419be368e924c96e223b7b14542ebab02ee6e302c6f5683a193cc203b2ad4134f29ac372997bfacf3c084cb1543d183a5225747af079b003e7115d19a22803293175a610eb6ceca863c20bb83c780a046cf0f6b324c3b8828028fbb267ec788c52d4756aeecd9b1612fcc25a76a46c69dfc8552094504c6cc5183976c55e51936a5c7fa9969f67d6a5961b937af6cde54fa352c9f5d23bd6ef1de19aa6647300dd9388dd470110f3cf5c54f7858e7d5291e7f20ea1e3cfffa5aa90168906d12c53359d2845c9aa817230a4c070042c61475868c618c3a6ebb56d56b9e5c37e3ab247c9a567a5e4dd7c32e5d648c5fa16c8756121266f21b64134431e552e396317acdec914ab8c29d79aa753d0479231f4af2081be7c9abb2d344db465156e202561fbffa17bcfd43ac98b5904aedebe3823a448cd38d8092849be4d37ba18da446797a720f6b76dcd9052b22764681b0e0f8dc506c10f5f43491daa2ccf516ae9ea84f0e16a99bd93f67bd733f9c6a7dd54535c8f0c8cd12cda08c1c58566f656cad31d61c310479a90a8d346b1b19997d0ff94356e48afebbf3e437b37e289ad505b440cd6253d55d5432b9055f802cc78d58968cd3c5f8a9b95670b16a10ae9640b56817576868e957217a3efb5aed3747aed7ba55303d8f154ff8c78cf4353df7500dc8843ed009736f77fa853e71576a84bbc2b803766a319d5258a59faa8ed0326a3f5422fbbce55b0f2bdfcf68aa3290de53344c23f5a5848be284b30c4936fb40536bf76f8520e976cd5934b272e0da280513655410840a19360d8023e197b4c2740150b6df52b2c5efba48c2aa6a032d7169da83e3b8d12fd2634b9a6f16866f9d03f219ace5d61d8d77f7041dced5bf64994b2ea65fa3e84752ec93290d6fcd889cbb8d9698b5d0eddcfb92bcb35d39721d70758e7aa4b0b49eae31f3de1eb011206ac71f7677acb853c5f7aa4137007c558a5565197ab0808d24ae731e3c44703e34f4c5cf60c0b778070d33e84afb6cde23b9ec80c4775f5731ffb432e018cd37bf8a9f484dff65a5e1ef6b6a97ad3186f230af221dd6bf2a9217aae43ff5cdd1f4f93cb9aaf6392dcebd2aafbb50a73f4f7da5be4eec7c3da502c27db7ec79fb4c6f2e42ac85cea9992893d697877ac2264e44f1be46adb104582e0c36558753ea29836ee89679d77a087af3a91bb48f6663fa103805a986ebc29096fc4de63306542e59f5d6a8f683958d77326e3848b6c65e872c287470794d23dcc8ec7b62ddf8c75bf0edd632366fcd6d99435a082f40287a6c30717a81410b37266ca5e9f9497bb99d1bf7354e8f29d02f8bc007159f58f91943a1ce0263a0f94f4eaa182fcabc228cba4dea0afaf3a9e62c0d3e50019552ebb81626dd74bb65bf672c7157cdc47ab52f9279f0af0fae7637fc58357a7d8480007e8e40b7f41fab6410845b5085e1dc23353f5759a5027bccc893ca9eb2932a5b614adc64fe"}, @generic={0x0, 0xc6, "388de7d72add4a70547142a939db857d3b7311c2ded720e3e4600bb99330c1b369b9ccec225cc3b3c8f90d8ac9545b21c1413b188209d8ac5ee870d78b2249562063e478ee96f521744f823257fcf9b2e4d85a5b02cccc88b886da30b73be648fefa81a922eb2efe04ceffe1b7ee7cd17526fb57551706822f0e45aabe0e92db405bebb93d2bac0f6498d6806cdc024ce8707f42d0bda5b03fcc8eb321c2852e16a6ba99d31f3275b8b4e8f646d52a5f0bd30d3a7e340863766ec9c9cbe79a4a22d89412b99a"}, @generic={0x0, 0xe53, "692a69ce41aae48d2d5e8757671f54f1f53038544385eaf82c2027b99bd9c16a00915db15aedcb78e147eb0afd87906d1253e1d469580f4d48db84b0cbc995b9993d98e519d7df0f2a8922a80133d823d37da119f2b14941b79015e7fee94253df8a28e35e04cc4103a896ca0284060e0518fb6e0ad6acb893fd0627bf5430e098429da0897bb113ac0eee4bcea2853ea638b281f38495a264103249007efc2ca58facab860150f864538c21ea0a3a5c6568eefe755fcf0ab09de49dab0eb91ecae0e9e1d67ccec1a95c4bccdcd49a35f823916602d85d35d81f771444797f4ab1578b1734e7f6fcfb623416c5ee0e301a4de10643aa4ba1a1a7d077f809f462067b93531554c4d14e85451b7de6629fe585229e1cd0d4b4bcb81e8f6d07774e0a39d20757a725e4477bca40e86596e4f6badf48bc55e1755e0d55295bfe1ce259cb6a08b1dd13750db008f507998e0f6ec9cf12d5c9e78d8562867bde7cb15ca3d4fb2f59a9a669ec1ba19a434e6f232f02c0673bb8a9cfbccf712995a13699386179454a6fd58cd066a516cff829f619252a74ca66c522671d509784a92703791a4a7560cba57886c51cecdc3040b0955e5b99cee2c503c05d6116eb3f665c1da6a407807f387c69980ebb28ce580f3f2ec562d06c71ef36f8de7d23d9ce4d1ad07ded69cea4e6ed5ef9a8cc8060c848abd834392015f501c96115ceb36ae0a54048385c5ab1ced1b0ec7b35069bd0a261664d914101d336e75bc5875ae9af885504646eda7685f48947d1b12f8ca665b1f46bda77da9b9cfc63c086be8ff6efcac81ac6f05d45ebcdd61ef542996705315f7dc14b052b153f34a5dcede1f73ad79711bcba5614eb0db9ed9a336ea68ddc283fb444a1d38914d53c7404b86fb58cb41b5407308a17a8da6eb0250f48ed1a35e29d5abd1d67541771df64b1c334b20a444ca976f0ab89c651ca5dcdfa811a343d27aa0c5c099cac1bd51e83203abd42b99d9b24c8ac5628639af14d6c741814aedd2c37cc7a6fbfcd1059aff052dcce4edd817f1dfd2443ad1fa9177585cd517172ff7109f720a7f927c8ad0557f5575f368a187a488dea4b200910d048943fbe982c65616cb54e9789ef2566b08c433dc96002aa3081b3379a2190e1d21abc063ccc0f4ea46b9d8c4b31793efdf0c82853d173d5fdd11328ae95eeaa43d0d10cc41292ffecbc44cf27e9a4a0e2998575d1861d54b05a5ab18b3e8cc77c5c76b4e1916f13cd0a9d27f5128179df5fe380e7da29e94e5354bea10ae8af2a94d47070367c8f986cd2356dcd0868135722e7bfb1d0cacd6f4a1f0a6e74208d03c4e00d3337fc523105a5ce7cba70ce7c4a8de7ce13f978aa36ef694441b323fa257e71466ae0981e80be05d18b86cded5e5f1eb2b9083320858fc53a4fc8167d5199b5a2a3e73b4ebbc85646ad918fcf43b13c1778f8cf130c832a67784364b28e2542fb8ed9d7a9a4d68b87652e76ec9bbf3dd0a8cefa7a717666e1ff649575ee13aa3a4f38a20ffed711686fabb14f0726d5e1b2fdad9d146a0cabf9c2ead625024868c6749e5fe7e1dc197594ea8c092d6775e063afd8377ad5c3b9470149e617b6d259533b0c20e20b75ee151d80c0e58e5717639d15db4e5782b9e62bd3cbbef8c175c5e6b114db7c3101d77af2af9a61cd7b685d6f8ac77706350e9a73d4e333c4dce50a0214260cec65aef82414819b6448230a0c1f9fd83c22474df7bbfed289a19c0e4de7abf322b4f73fd7167a85a2d18288728d31e4141978a003d0fcb9dbd0205c4a9164f477fd837b21c29d422b924f7102a0862523412eacc30d6a5c497382957b2ee2a2ae88b300a66b2cc066c43a30000d3ec7d9f3da478b9b79ec759d233dba4781d015d2524163c4cc942a574d5de6bc1d8128ddf47803c17a2547eba91d54973b32bab150b841355b8c60e20f0189ab08eaedeabd292a4ba159ccd74c19fd70c16afa2a6ad34586af77b97d8ad4ef44ba039c56c02fd987fdb19ea5bbcf3aa1267fd0c0b7d7f4fc1f8f6b967397f9dac3706bdb44a84bfe73acf3cd6724a13eb1b11ba717a71fe9a66950198d4065b3a06599b3e20b6fd9f6130a78152da73314b259b502a73178a3d8fb72f0f0620c88b5dcd2de8c134886b0023169ee5ba7fafeec7c2dcfc3eb8fad89a69e90a7699cd368978b873f02cfd17a28e48076a76e02df9410abf651f4386f42ec2dcc6b9827e461abae2625dd722b465d59b0be12105260c1c8a6eaba2ca57dd043c2490dbb1fdee9cf92fc796f3811939c18af13642eba6dc4bbb5fd919d3fbabd2ad8c1a3abfd1502466777571a3abab9a55f368f501b60aac5e98972029bd1c68a74d6a3695fbfe0c25831eac7f21f99d3c755227247081037005cdf649c5258e3a5aed27893ab8efcf6448756e034d27edbb7dce500c6d1b27865e98d567c405b1c13756b63a9618e37a079c3a455996047bf1554aed063cc54684d2a6e152a09f68a966b40e0d672ef70644ec159a1053e89b9b6b44cd03bada9542b6a8ed979221f0134fb16a1a4a71e548a6eb1a0a5ce7589381790b09cc09d34199d32f09f167faa2526e20867f5247dda0c503a14775fbbdbdba083c4a0aa8044adcfcfe6e1a2272acb01c498a2a495fdc6da1ad5273e84b9a3590a91303fa5018783953c9fd437a55d6731d12611460520d436ec0c7a6f2b5ffdbc6e7327de1c556abac7e4270f822a63ec453ed6fe1025d98b0e0c44ec75bca022a48fed5b42154f0656f0487e0067bf0bd1b125a3ca0db9a7ef1ed86883c94becc35783a56a66e2be7d87c5a4c7a329f01c54d232c0d97079b01d870e9fd636eee83daf59f64d7944de1b4b5b6c14deaaeac90506f3e53d50cc30755b572317d4d3927edcfac159527cc8aff495fb5c98cfaf5a9c21928f30172bd43aa84ba2368b4b106f6d18af165445340f3c1b22ff8992d3a8ac2ecad924b4c8d95f28ce13800ace1ff0cafdb3469c2c3b8db967b4cb4a51adb1ae9b2a77e0e08fa3579ac4af27502d3c9c56828472faa61c442b980d6101b9cde607fa3daaa1b4cbb6085e82c65f8189f14da0a185335fd1d60d24e24ce5522479af1a78daf47a6f44f209d7006b7b7ce0689cd51cc764ca5e8c331f1efe256dd5b168b5695577386d2c7bc0cf42c3e385cbe380b1c1846599cb92543baf9ddf251f881eb31616c0284deedaa5c7d4cd92a0faee87c0f06d5eb6f9461928764c16e64c0b333ebda2742515aa47a969a2453e21f57a02eeef03b114ca171ad5bc2f93d72d33a594f45bcc0f103498e8f39ed2eb4d2ba03f9e51ad306d2bc4d413c2b20f5d145b88be0d7eee53f1e0fd16c259d4cfaf4b341a40fe4102f16e1ce1496c02f2cf56e3efda8aa362749f7c184087154d96e2148abaf93f6bce7cdb9ced3dfb50f9fb33beadf4c759aa951a57ffd7a710bc54c7dbaebe6f53a743398dd92b611700400f3a715ad1c48dcc2a00f44895fc1b011e4570098bac7b95684157fb3ec313a1810823691d645ec400adf06bed078aa0fbd4a09efea2d21647e3b8bbb7f0fa21ede363563a057b1acbf34ae0e66c45c399402414932db0a3d7f9a61daf06327335ad0e805b8833746a8b9b1d3c3d54b13e25627ff6c6cfeb74775ced2d3fcee286b73af0756c4ebd853b9eed115ff3d86c381e4ce863e36759c163178308d4393f15d53f956e1d85bb218c07902ba870c79c9cb769b859f8d3e354122504450aa3583214d1d381cd68de3a9be8cba1c3ecde4c725952bc11c10fa7719e4021d18a602cf0848a7c3deaf34b0491418409384ee1ac7e5a2c53424922d9fb5cd996b4efa9c13e7922c733038b8d71fe443bcec9a226251c153a7ed89b1fc076ddaaa576e034b9b2fda9d20498d97fb0beb9bec633bb767f661891e6b5eaa898a93e6cb1ddff21c401539f3830585c3d245af2c4f0873886ebce3e44a26459c161bf32dd332dec93982b20b86242f2cbce963d943942a0798759e13f3d03d3a692cceaac52de40c60893cef942406ddf0152481f83cd44b11beb9daa5b260bc475099994860c268e2ab734eb625e060bc8c5a79dccce86ae9693d1d108d913c36966123cc1b161b062c39b18217508a00634f9a60946dfe9ed5689987212c91c7136b847ab5b838eeba4045fe292bec9e0616fdc0e5d5eaf4f5051ada55b61a69d0cc745cdd0006f3a2a6904a2f6a9aba70eb1f4eeeac330e73fa87d708e7f4155282aa85346889abc9252be60b16c5659f2345f6f20a0872fd845c041942979acf2786bbafb142115806f91be5cfb64ed70191a704c53c8083ae0796492705c7e3394641ec24cc55315ce338d386174c28005a3e7bed96729006d77b4a106066c509e61fe57a6ff3e8706d2aa2a0b5d468ea08b4a508012dd507786b4fa316800ee35ab76bdd2bfcbe6dfe78a419351870f4abda91a39d63102b1db091164387ffe72b51e2757b923001f6def44176774a88c75bbb878319bd63af7064fb4d6828ceb34967eb32da7729227868371bdf5dd6ed69394be66f544666877669b93032077441ca3cb7b350a71deb436860a1665a964fc36885a670d0dbd17c8faeeb54a66e309c0bd45fd501de318585920054107771bad9844ab7da2fa30fff18e27e3536050f4aa1cc519cc91c4d3d6ae83e44059183855417458ca926bbab8d4fba160c3dbafc6758f3c3e6b07d690b5984cfd378a43de6200d1ee6a524daf3e1e67f7e6d7a071d711fc0505503352c5c02a16d21c75d60c17cf6ebbbd52c3b49cb3407e8a6c1581657c89a7df113855c2f3b22533af44be8e0a2b824ce402f511baed7eeb95aed20252bb141efcdd33cfbd92abf8bfa1de1305405c70c2ebaa335f54de53fc7f81c56ad07d38732eb628cbac6f01da30ce19451ced4e9248e7c78e72f4e3ba22e91e2930c9c67d716358aabe4313a252620f06dc79b7c7f9f07028a16b165ee6eb1d02262e321f680122aff06f2ae9aaaa9b86e890f5e275ca56be88b2d29f3b83e9b0dd848deec9d2ef97c061beafa3fa6c17c671ed257973ba4a290e2918a8906bde5c6c88146560e3ac964ead9fdfadb438b9aefa8617e5ddc3f5507d12de9bf553904e1bbfa4083152c767067827a0af57bc46997aadfeb73896d1cd3196ec8d87612c18b8b7b024b5cdb0cbdd351dbc"}]}}}], 0x1f98}}], 0x1, 0x0) 14:21:11 executing program 5: keyctl$search(0x1c, 0x0, 0x0, 0x0, 0xfffffffffffffffb) 14:21:12 executing program 1: bpf$BPF_PROG_TEST_RUN(0x4, 0x0, 0x0) 14:21:12 executing program 1: bpf$BPF_PROG_TEST_RUN(0x11, 0x0, 0x0) 14:21:12 executing program 5: r0 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) bind$bt_sco(r0, &(0x7f00000004c0)={0x1f, @fixed}, 0x8) 14:21:12 executing program 3: request_key(&(0x7f00000001c0)='blacklist\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0xfffffffffffffffe) r0 = add_key$keyring(&(0x7f00000003c0), &(0x7f0000000400)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) add_key$fscrypt_v1(&(0x7f0000000100), &(0x7f0000000300), &(0x7f0000000340)={0x0, "fe6eabaf9be5c045ec6f27414d102c286f3f354ecb44550b0ed6f2fa185f8e741ab8a6c59f81a931b7d4911514bf090965d622360621e8d9b8303df0ccd169a7"}, 0x48, r0) 14:21:12 executing program 2: pselect6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) 14:21:12 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000008c0)={0x11, 0xf, &(0x7f0000000640)=@framed={{}, [@func, @func, @func, @btf_id, @exit, @map_idx_val, @map_fd, @cb_func]}, &(0x7f0000000700)='GPL\x00', 0x7, 0xaa, &(0x7f0000000740)=""/170, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 14:21:12 executing program 4: socketpair(0x0, 0x0, 0x0, 0x0) syz_genetlink_get_family_id$wireguard(&(0x7f0000000140), 0xffffffffffffffff) 14:21:12 executing program 0: sendmmsg$inet6(0xffffffffffffffff, 0x0, 0x0, 0xffffff7f) 14:21:12 executing program 3: bpf$BPF_PROG_TEST_RUN(0xe, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)}, 0x48) 14:21:12 executing program 1: r0 = userfaultfd(0x1) ioctl$UFFDIO_WRITEPROTECT(r0, 0x5460, 0x0) 14:21:12 executing program 0: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=ANY=[@ANYBLOB="80"], 0x80}, 0x300}, 0x0) 14:21:12 executing program 5: io_uring_setup(0x50ae, &(0x7f0000000000)={0x0, 0x0, 0x8}) 14:21:12 executing program 1: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) 14:21:12 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000180)=@filter={'filter\x00', 0xe, 0x4, 0x3d8, 0xffffffff, 0x108, 0x0, 0x108, 0xffffffff, 0xffffffff, 0x238, 0x308, 0x308, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@dev, @private0, [], [], 'veth1_to_bridge\x00', 'batadv_slave_1\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@loopback}}}, {{@ipv6={@private1, @dev, [], [], 'bridge_slave_0\x00', 'nr0\x00'}, 0x0, 0xd0, 0x130, 0x0, {}, [@common=@mh={{0x28}, {"deee"}}]}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x438) 14:21:12 executing program 0: r0 = userfaultfd(0x1) ioctl$UFFDIO_WRITEPROTECT(r0, 0xc0189436, 0x0) 14:21:12 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_mtu(r0, 0x29, 0x13, 0x0, &(0x7f0000000040)) 14:21:13 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@base={0x1a, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x0, 0x1}, 0x48) 14:21:13 executing program 5: r0 = add_key$keyring(&(0x7f00000003c0), &(0x7f0000000400)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$restrict_keyring(0x1d, r0, 0x0, &(0x7f0000000040)='\'\x00') 14:21:13 executing program 4: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000280)={0x11, 0x3, &(0x7f0000000040)=@framed, &(0x7f0000000080)='GPL\x00', 0x3, 0xc8, &(0x7f00000000c0)=""/200, 0x0, 0x0, '\x00', 0x0, 0x0, r0, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000200), 0x10}, 0x80) 14:21:13 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000040)={'batadv_slave_0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFADDR(r0, 0x8916, &(0x7f0000000080)={@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x0, r1}) 14:21:13 executing program 1: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000000600)=[{{&(0x7f0000000000)={0xa, 0x0, 0x0, @dev}, 0x1c, 0x0}}, {{&(0x7f0000000040)={0xa, 0x0, 0x0, @remote, 0x7fff}, 0x1c, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000240)=[@rthdrdstopts={{0x18}}, @tclass={{0x14, 0x29, 0x43, 0x10000}}], 0x30}}], 0x2, 0x8000) 14:21:13 executing program 3: bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0x0, 0x0}, 0x48) 14:21:13 executing program 5: r0 = add_key$keyring(&(0x7f00000003c0), &(0x7f0000000400)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$restrict_keyring(0x1d, r0, 0x0, &(0x7f0000000040)='\'\x00') 14:21:13 executing program 1: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000080)=@mangle={'mangle\x00', 0x1f, 0x6, 0x638, 0x328, 0x448, 0x328, 0x328, 0x118, 0x568, 0x568, 0x568, 0x568, 0x568, 0x6, 0x0, {[{{@ipv6={@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @local, [], [], 'wlan1\x00', 'team_slave_0\x00'}, 0x0, 0xd0, 0x118, 0x0, {}, [@inet=@rpfilter={{0x28}}]}, @DNPT={0x48, 'DNPT\x00', 0x0, {@ipv6=@empty, @ipv6=@remote}}}, {{@ipv6={@local, @empty, [], [], 'syzkaller0\x00', 'veth0_virt_wifi\x00'}, 0x0, 0xf8, 0x120, 0x0, {}, [@inet=@rpfilter={{0x28}}, @inet=@rpfilter={{0x28}}]}, @inet=@DSCP={0x28}}, {{@ipv6={@dev, @mcast1, [], [], 'veth0\x00', 'hsr0\x00'}, 0x0, 0xa8, 0xf0}, @SNPT={0x48, 'SNPT\x00', 0x0, {@ipv6=@private2, @ipv4=@multicast1}}}, {{@ipv6={@private2, @loopback, [], [], 'veth0_to_batadv\x00', 'veth0_macvtap\x00'}, 0x0, 0xf8, 0x120, 0x0, {}, [@inet=@rpfilter={{0x28}, {0xc}}, @inet=@rpfilter={{0x28}}]}, @HL={0x28}}, {{@ipv6={@private0, @empty, [], [], 'syzkaller0\x00', 'caif0\x00'}, 0x0, 0xd8, 0x120, 0x0, {}, [@common=@srh={{0x30}}]}, @SNPT={0x48, 'SNPT\x00', 0x0, {@ipv4=@multicast1, @ipv6=@private0}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x698) 14:21:13 executing program 3: r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000280)=@filter={'filter\x00', 0xe, 0x4, 0x4c0, 0xffffffff, 0x320, 0x1e0, 0x1e0, 0xffffffff, 0xffffffff, 0x3f0, 0x3f0, 0x3f0, 0xffffffff, 0x4, 0x0, {[{{@uncond, 0x0, 0x1a0, 0x1e0, 0x0, {}, [@common=@srh1={{0x90}, {0x2f, 0x0, 0x0, 0x0, 0x0, @empty, @loopback, @local, [0xff000000, 0xff], [0xff000000, 0x0, 0xff, 0xff000000], [0xffffff00, 0xffffff00], 0x2, 0x2020}}, @common=@inet=@iprange={{0x68}, {@ipv4=@remote, @ipv4=@loopback, @ipv6=@loopback, @ipv6=@mcast2, 0x43}}]}, @common=@inet=@LOG={0x40, 'LOG\x00', 0x0, {0x7f, 0x18, "b850b0e1f8d162e9359d79d15dd5384174f22dcc9effb8319eb35a053e17"}}}, {{@ipv6={@mcast1, @private0, [0xff, 0xffff00, 0xffffff00, 0xffffff00], [0xff000000, 0x44e16b570e6043a3, 0xff000000, 0xff], 'veth0_to_hsr\x00', 'veth0_macvtap\x00', {}, {}, 0x2c, 0x5, 0x4, 0xf}, 0x0, 0x118, 0x140, 0x0, {}, [@common=@mh={{0x28}, {"ec05", 0x1}}, @common=@hbh={{0x48}, {0x8, 0x2, 0x0, [0xff, 0xff, 0x7, 0x1, 0x401, 0xf3ed, 0x8366, 0x0, 0x0, 0x0, 0xfe8c, 0x401, 0x100, 0x8, 0x1, 0x1], 0xa}}]}, @REJECT={0x28, 'REJECT\x00', 0x0, {0x6}}}, {{@ipv6={@remote, @loopback, [0xff, 0xff, 0xffffffff], [0xff, 0xff000000, 0x0, 0xffffff00], 'netpci0\x00', 'lo\x00', {0xff}, {0xff}, 0x33, 0x11, 0x4, 0x15}, 0x0, 0xa8, 0xd0}, @common=@unspec=@STANDARD={0x28, '\x00', 0x0, 0x1e0}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x520) 14:21:13 executing program 4: openat$hwrng(0xffffffffffffff9c, &(0x7f0000000000), 0x210100, 0x0) 14:21:13 executing program 0: add_key$fscrypt_v1(&(0x7f0000000200), &(0x7f0000000240)={'fscrypt:', @desc2}, &(0x7f0000000280)={0x0, "e5777007a0bc09dfd47103d38555e6d50fcdcec58b1438ee2066d8191211e7d43c80d192d2fd93723fafc731826dfa505debcd8a27a3da7cf3416992d0119fbb"}, 0x48, 0xfffffffffffffffb) 14:21:13 executing program 2: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VHOST_VSOCK_SET_GUEST_CID(r0, 0x4008af60, &(0x7f0000000080)={@my=0x1}) 14:21:13 executing program 5: r0 = add_key$keyring(&(0x7f00000003c0), &(0x7f0000000400)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$restrict_keyring(0x1d, r0, 0x0, &(0x7f0000000040)='\'\x00') [ 784.184470][T13982] x_tables: duplicate underflow at hook 1 [ 784.201511][T13984] x_tables: duplicate underflow at hook 2 14:21:13 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000180)=@filter={'filter\x00', 0xe, 0x4, 0x3d8, 0xffffffff, 0x108, 0x0, 0x108, 0xffffffff, 0xffffffff, 0x308, 0x308, 0x308, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@dev, @private0, [], [], 'veth1_to_bridge\x00', 'batadv_slave_1\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@loopback}}}, {{@ipv6={@private1, @dev, [], [], 'bridge_slave_0\x00', 'nr0\x00'}, 0x0, 0xd0, 0x130, 0x0, {}, [@common=@mh={{0x28}, {"deee"}}]}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}}}, {{@uncond, 0x0, 0xa8, 0xa8}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x438) 14:21:13 executing program 1: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) ioctl$sock_inet6_tcp_SIOCINQ(r0, 0x541b, 0x0) 14:21:13 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_mtu(r0, 0x29, 0x3, 0x0, &(0x7f0000000040)) 14:21:13 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_mtu(r0, 0x88, 0xa, 0x0, &(0x7f0000000040)) 14:21:13 executing program 2: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$SOCK_DIAG_BY_FAMILY(r0, &(0x7f0000000100)={0xfffffffffffffffc, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)={0x14}, 0x14}}, 0x0) 14:21:13 executing program 5: r0 = add_key$keyring(&(0x7f00000003c0), &(0x7f0000000400)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$restrict_keyring(0x1d, r0, 0x0, &(0x7f0000000040)='\'\x00') 14:21:13 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x11, 0x68, &(0x7f0000000180)=@filter={'filter\x00', 0xe, 0x4, 0x3b0, 0xffffffff, 0x108, 0x0, 0x108, 0xffffffff, 0xffffffff, 0x308, 0x308, 0x308, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@dev, @private0, [], [], 'veth1_to_bridge\x00', 'batadv_slave_1\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@loopback}}}, {{@ipv6={@private1, @dev, [], [], 'bridge_slave_0\x00', 'nr0\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x410) 14:21:13 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000440)=@base={0x1, 0x0, 0x0, 0x475, 0x0, 0x1}, 0x48) 14:21:13 executing program 1: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) timerfd_settime(r0, 0x0, &(0x7f0000000180)={{0x77359400}, {0x77359400}}, 0x0) 14:21:13 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x4a, &(0x7f0000000180)=@filter={'filter\x00', 0xe, 0x4, 0x3b0, 0xffffffff, 0x108, 0x0, 0x108, 0xffffffff, 0xffffffff, 0x308, 0x308, 0x308, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@dev, @private0, [], [], 'veth1_to_bridge\x00', 'batadv_slave_1\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@loopback}}}, {{@ipv6={@private1, @dev, [], [], 'bridge_slave_0\x00', 'nr0\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x410) 14:21:13 executing program 2: syz_mount_image$ext4(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000004300)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004380)={0x2020, 0x0, 0x0}, 0x2020) newfstatat(0xffffffffffffff9c, &(0x7f0000001dc0)='./file0\x00', 0x0, 0x0) syz_fuse_handle_req(0xffffffffffffffff, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) getresuid(&(0x7f0000000440), &(0x7f0000000480), &(0x7f00000004c0)) dup(0xffffffffffffffff) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1}, 0x50) 14:21:13 executing program 5: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000001c00)=[{{&(0x7f00000000c0)={0xa, 0x0, 0x0, @private1}, 0x1c, 0x0, 0x0, &(0x7f0000002100)=[@flowinfo={{0x14, 0x29, 0x37}}], 0x18}}], 0x1, 0x0) 14:21:13 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r0, &(0x7f0000000a80)=[{{&(0x7f0000000180)={0xa, 0x4e21, 0x0, @mcast2, 0x7}, 0x1c, 0x0, 0x0, &(0x7f0000000280)=[@hoplimit_2292={{0x14}}, @hoplimit_2292={{0x14}}, @rthdr={{0x18}}], 0x48}}], 0x1, 0x0) 14:21:13 executing program 0: socket$inet6_tcp(0xa, 0x1, 0x0) pselect6(0x40, &(0x7f0000000000), &(0x7f0000000080)={0x3}, 0x0, &(0x7f0000000100)={0x77359400}, &(0x7f0000000180)={&(0x7f0000000140), 0x8}) 14:21:13 executing program 1: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_rx_ring(r0, 0x107, 0x5, &(0x7f0000000040)=@req3={0x0, 0x0, 0x0, 0x8}, 0x1c) 14:21:13 executing program 5: socketpair(0x9c6b1b9d1f4cd199, 0x0, 0x0, &(0x7f0000000080)) 14:21:13 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x2, &(0x7f0000000180)=@filter={'filter\x00', 0xe, 0x4, 0x3b0, 0xffffffff, 0x108, 0x0, 0x108, 0xffffffff, 0xffffffff, 0x308, 0x308, 0x308, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@dev, @private0, [], [], 'veth1_to_bridge\x00', 'batadv_slave_1\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@loopback}}}, {{@ipv6={@private1, @dev, [], [], 'bridge_slave_0\x00', 'nr0\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x410) 14:21:13 executing program 4: setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x1, 0x32, 0x0, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x36, 0x0, &(0x7f0000000280)="dec4a89f998736de55652eb20aa0f900000000000021ed7a36dbaa5dc4f966f6129593b80fb945c9624a2c79c43e9a38005da9e1a0a1", 0x0, 0x2}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x11, 0x1, &(0x7f0000000000)=@raw=[@kfunc={0x85, 0x0, 0x2, 0x0, 0x3}], &(0x7f0000000080)='syzkaller\x00', 0x9, 0x0, 0x0, 0x41000, 0x8, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x7, 0x1}, 0x8, 0x10, &(0x7f0000000100)={0x5, 0xb, 0x5, 0x2}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff]}, 0x80) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000200)='./cgroup.net/syz1\x00', 0x200002, 0x0) 14:21:13 executing program 0: r0 = userfaultfd(0x1) ioctl$UFFDIO_WRITEPROTECT(r0, 0x4b49, 0x0) 14:21:13 executing program 1: bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000240)={@map, 0xffffffffffffffff, 0x3f}, 0x14) 14:21:13 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0x12, 0x0, 0x0, 0x7}, 0x48) 14:21:13 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r0, &(0x7f0000000c80)=[{{&(0x7f0000000040)={0xa, 0x4e22, 0x0, @dev}, 0x1c, 0x0}}], 0x1, 0x0) 14:21:14 executing program 2: rt_tgsigqueueinfo(0x0, 0xffffffffffffffff, 0x1c, &(0x7f0000000000)={0x0, 0x0, 0x5}) 14:21:14 executing program 3: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000000000)=[{{&(0x7f00000000c0)={0xa, 0x0, 0x0, @mcast1, 0x4}, 0x1c, 0x0, 0x0, &(0x7f0000002100)=ANY=[], 0x18}}], 0x1, 0x0) 14:21:14 executing program 1: add_key$keyring(&(0x7f0000000040), 0x0, 0x0, 0x0, 0xffffffffffffffff) add_key$keyring(&(0x7f0000000000), &(0x7f0000000200)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffe) 14:21:14 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_buf(r0, 0x6, 0x1f, &(0x7f0000000000)="5dfe352aaece3d02", 0x8) 14:21:14 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x19, &(0x7f0000000180)=@filter={'filter\x00', 0xe, 0x4, 0x3b0, 0xffffffff, 0x108, 0x0, 0x108, 0xffffffff, 0xffffffff, 0x308, 0x308, 0x308, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@dev, @private0, [], [], 'veth1_to_bridge\x00', 'batadv_slave_1\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@loopback}}}, {{@ipv6={@private1, @dev, [], [], 'bridge_slave_0\x00', 'nr0\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x410) 14:21:14 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmsg$SOCK_DESTROY(r0, &(0x7f0000000bc0)={&(0x7f0000000740), 0xc, &(0x7f0000000b80)={0x0}}, 0x0) 14:21:14 executing program 5: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000001c00)=[{{&(0x7f00000000c0)={0xa, 0x0, 0x0, @private1}, 0x1c, 0x0, 0x0, 0x0, 0x900000000000000}}], 0x1, 0x0) 14:21:14 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_buf(r0, 0x29, 0x30, &(0x7f00000001c0)="0dd2b288fcc316c066b8dc51c9bbc401951e58d1841d850831e2a1e380da01cf9b93bb4296583ee844465a24fd549821e4ce052d94dcd827403e5c785d8a00d920b3445bd406e21174ab3c6c476859dc80b416f7f77c8a9aad782e97c63eb73fc01ad76d954df3c41a929a74b4ec227b8b699f0d1d00af7c966252d84192619802b6bf4c765366e32881cde98483d583", 0x90) 14:21:14 executing program 1: r0 = add_key$keyring(&(0x7f00000003c0), &(0x7f0000000400)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) r1 = add_key$fscrypt_v1(&(0x7f0000000100), &(0x7f0000000300), &(0x7f0000000340)={0x0, "fe6eabaf9be5c045ec6f27414d102c286f3f354ecb44550b0ed6f2fa185f8e741ab8a6c59f81a931b7d4911514bf090965d622360621e8d9b8303df0ccd169a7"}, 0x48, r0) r2 = add_key$keyring(&(0x7f00000003c0), &(0x7f0000000400)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$unlink(0x9, r1, r2) 14:21:14 executing program 2: socket$inet6_tcp(0xa, 0x1, 0x0) pselect6(0x40, &(0x7f0000000000), &(0x7f0000000080)={0x3}, 0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={[0x7]}, 0x8}) 14:21:14 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000180)=@filter={'filter\x00', 0xe, 0x4, 0x3b0, 0xffffffff, 0x108, 0x0, 0x108, 0xffffffff, 0xffffffff, 0x308, 0x108, 0x308, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@dev, @private0, [], [], 'veth1_to_bridge\x00', 'batadv_slave_1\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@loopback}}}, {{@ipv6={@private1, @dev, [], [], 'bridge_slave_0\x00', 'nr0\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x410) 14:21:14 executing program 5: r0 = add_key$keyring(&(0x7f00000003c0), &(0x7f0000000400)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$restrict_keyring(0x1d, r0, &(0x7f00000002c0)='.dead\x00', &(0x7f0000000440)='\x00') 14:21:14 executing program 2: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000001c00)=[{{&(0x7f00000000c0)={0x2, 0x0, 0x0, @private1}, 0x1c, 0x0, 0x0, 0x0, 0x4}}], 0x1, 0x0) 14:21:14 executing program 4: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000001c00)=[{{&(0x7f00000000c0)={0x2, 0x0, 0x0, @private1}, 0x200000dc, 0x0}}], 0x1, 0x0) 14:21:14 executing program 1: bpf$BPF_PROG_TEST_RUN(0xe, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) 14:21:14 executing program 0: bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, &(0x7f0000001740)="12", &(0x7f0000001780)}, 0x48) 14:21:14 executing program 3: bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) 14:21:14 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$batadv(0x0, 0xffffffffffffffff) syz_genetlink_get_family_id$wireguard(&(0x7f0000000000), r0) 14:21:14 executing program 2: add_key$keyring(&(0x7f0000001e40), 0x0, 0x0, 0x0, 0x0) 14:21:14 executing program 4: pselect6(0x40, &(0x7f0000000500), 0x0, &(0x7f0000000580)={0x7909}, &(0x7f00000005c0)={0x77359400}, &(0x7f0000000640)={&(0x7f0000000600)={[0xe570]}, 0x8}) 14:21:14 executing program 3: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000001c00)=[{{&(0x7f00000000c0)={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, 0x1c, 0x0, 0x0, &(0x7f0000000100)=[@rthdr_2292={{0x38, 0x29, 0x39, {0x0, 0x4, 0x2, 0x0, 0x0, [@local, @local]}}}], 0x38}}], 0x1, 0x0) 14:21:14 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000001c00)=[{{&(0x7f00000000c0)={0xa, 0x0, 0x0, @private1}, 0x1c, 0x0, 0x0, &(0x7f0000002100)=[@flowinfo={{0x14, 0x29, 0x4}}], 0x18}}], 0x1, 0x0) 14:21:14 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x16, &(0x7f0000000180)=@filter={'filter\x00', 0xe, 0x4, 0x3b0, 0xffffffff, 0x108, 0x0, 0x108, 0xffffffff, 0xffffffff, 0x308, 0x308, 0x308, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@dev, @private0, [], [], 'veth1_to_bridge\x00', 'batadv_slave_1\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@loopback}}}, {{@ipv6={@private1, @dev, [], [], 'bridge_slave_0\x00', 'nr0\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x410) 14:21:14 executing program 5: add_key$keyring(&(0x7f0000001e40), &(0x7f0000001e80)={'syz', 0x3}, 0x0, 0x0, 0x0) 14:21:14 executing program 2: request_key(&(0x7f00000001c0)='blacklist\x00', &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0xfffffffffffffffe) r0 = add_key$keyring(&(0x7f00000003c0), &(0x7f0000000400)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) add_key$keyring(&(0x7f00000003c0), &(0x7f0000000400)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$search(0xa, r0, &(0x7f0000000080)='big_key\x00', &(0x7f0000000200)={'syz', 0x2}, 0x0) 14:21:14 executing program 4: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x401}]}) 14:21:14 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000700)={0x11, 0x5, &(0x7f00000004c0)=@framed={{}, [@call, @kfunc]}, &(0x7f0000000500)='GPL\x00', 0x2, 0xff, &(0x7f0000000540)=""/255, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 14:21:14 executing program 3: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000003f00)='/sys/module/i8042', 0x0, 0x0) read$usbmon(r0, 0x0, 0x0) 14:21:14 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x43, &(0x7f0000000180)=@filter={'filter\x00', 0xe, 0x4, 0x3b0, 0xffffffff, 0x108, 0x0, 0x108, 0xffffffff, 0xffffffff, 0x308, 0x308, 0x308, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@dev, @private0, [], [], 'veth1_to_bridge\x00', 'batadv_slave_1\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@loopback}}}, {{@ipv6={@private1, @dev, [], [], 'bridge_slave_0\x00', 'nr0\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x410) 14:21:14 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x11, 0xb, 0x0, 0x0) 14:21:14 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000180)=@filter={'filter\x00', 0xe, 0x4, 0x3d8, 0xffffffff, 0x108, 0x0, 0x108, 0xffffffff, 0xffffffff, 0x308, 0x308, 0x308, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@dev, @private0, [], [], 'veth1_to_bridge\x00', 'batadv_slave_1\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@loopback}}}, {{@ipv6={@private1, @dev, [], [], 'bridge_slave_0\x00', 'nr0\x00'}, 0x0, 0xd0, 0xc8, 0x0, {}, [@common=@mh={{0x28}, {"deee"}}]}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x438) 14:21:14 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$IP6T_SO_GET_ENTRIES(r0, 0x29, 0x41, 0x0, &(0x7f0000000080)) 14:21:14 executing program 1: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={0x0, 0x80}, 0x8, 0x0, 0xffffffff00000000}, 0x0) 14:21:15 executing program 3: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000001880)={0x4c, 0x12, 0x1}, 0x4c}}, 0x0) 14:21:15 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_mtu(r0, 0x11, 0x65, 0x0, &(0x7f0000000040)) 14:21:15 executing program 0: socketpair(0x1a, 0x0, 0x0, &(0x7f0000000380)) 14:21:15 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_mtu(r0, 0x29, 0x4b, 0x0, &(0x7f0000000040)) 14:21:15 executing program 2: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000280)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) 14:21:15 executing program 1: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000001c00)=[{{&(0x7f00000000c0)={0x2, 0x0, 0x0, @private1}, 0x1c, 0x0, 0x40000}}], 0x1, 0x0) 14:21:15 executing program 3: add_key$keyring(&(0x7f0000000000), 0x0, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x2}, 0x0, 0x0, 0xffffffffffffffff) 14:21:15 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_mtu(r0, 0x29, 0x5, 0x0, &(0x7f0000000040)) 14:21:15 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_mtu(r0, 0x11, 0x68, 0x0, &(0x7f0000000040)) 14:21:15 executing program 0: bpf$BPF_PROG_TEST_RUN(0x22, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)}, 0x48) 14:21:15 executing program 2: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000001c00)=[{{&(0x7f00000000c0)={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, 0x1c, 0x0, 0x0, &(0x7f0000000100)=[@rthdr_2292={{0x28, 0x29, 0x39, {0x0, 0x2, 0x2, 0x0, 0x0, [@local]}}}], 0x28}}], 0x1, 0x0) 14:21:15 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_group_source_req(r0, 0x29, 0x2e, &(0x7f0000000000)={0x0, {{0xa, 0x0, 0x0, @mcast1}}, {{0xa, 0x0, 0x0, @remote}}}, 0x108) 14:21:15 executing program 3: bpf$BPF_PROG_TEST_RUN(0x1e, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)}, 0x48) 14:21:15 executing program 5: openat$sysfs(0xffffffffffffff9c, &(0x7f00000002c0)='/sys/block/ram14', 0x20080, 0x0) 14:21:15 executing program 0: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=ANY=[@ANYBLOB="8000000012"], 0x80}, 0x8}, 0x0) 14:21:15 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x1c, 0x0, 0x0) 14:21:15 executing program 2: r0 = add_key$keyring(&(0x7f00000003c0), &(0x7f0000000400)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) add_key$fscrypt_v1(&(0x7f0000000100), &(0x7f0000000300), &(0x7f0000000340)={0x0, "fe6eabaf9be5c045ec6f27414d102c286f3f354ecb44550b0ed6f2fa185f8e741ab8a6c59f81a931b7d4911514bf090965d622360621e8d9b8303df0ccd169a7"}, 0x48, r0) 14:21:15 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_group_source_req(r0, 0x29, 0x19, &(0x7f0000000440)={0x0, {{0xa, 0x0, 0x0, @private2}}, {{0xa, 0x0, 0x0, @mcast2}}}, 0x108) 14:21:15 executing program 3: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) bind$packet(r0, 0x0, 0x0) 14:21:15 executing program 0: r0 = timerfd_create(0x8, 0x0) timerfd_settime(r0, 0x0, &(0x7f0000000100)={{0x77359400}}, 0x0) 14:21:15 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_inet6_tcp_SIOCATMARK(r0, 0x8905, &(0x7f0000000380)) 14:21:15 executing program 4: socketpair(0x1e, 0x0, 0x6, &(0x7f0000001bc0)) 14:21:15 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f00000003c0)={@loopback, 0x0, 0x0, 0x0, 0xc}, &(0x7f0000000400)=0x20) 14:21:15 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, &(0x7f0000000380), 0x4) 14:21:15 executing program 3: r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$inet6_IPV6_HOPOPTS(r0, 0x29, 0x36, &(0x7f0000000180)=ANY=[], 0x10) 14:21:15 executing program 4: socket(0x1, 0x1, 0x3) 14:21:15 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x31, 0x0, 0x0) 14:21:15 executing program 5: clock_gettime(0x0, &(0x7f00000001c0)={0x0, 0x0}) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x6}, &(0x7f0000000200)={0x0, r0/1000+60000}) 14:21:15 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_GET_WPAN_PHY(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000180)={0x14}, 0x14}}, 0x0) syz_genetlink_get_family_id$ieee802154(&(0x7f0000000000), r0) 14:21:15 executing program 3: r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$inet6_IPV6_DSTOPTS(r0, 0x29, 0x3b, &(0x7f0000000000), 0x8) sendmmsg$inet6(r0, &(0x7f0000001c00)=[{{&(0x7f00000000c0)={0xa, 0x0, 0x0, @private1}, 0x1c, 0x0}}], 0x1, 0x0) 14:21:15 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001b40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000680), 0x8, 0x10, 0x0}, 0x80) socketpair(0x1, 0x2, 0x0, &(0x7f0000000440)) 14:21:15 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000380)={0x29, 0x3, &(0x7f00000001c0)=@framed, &(0x7f0000000240)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 14:21:15 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0xb, 0x0, 0x0) 14:21:15 executing program 3: io_uring_setup(0x23a3, &(0x7f0000000000)={0x0, 0x0, 0x4}) 14:21:15 executing program 1: r0 = io_uring_setup(0x336e, &(0x7f0000000380)) io_uring_register$IORING_REGISTER_PERSONALITY(r0, 0x9, 0x0, 0x0) 14:21:15 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000700)=@base={0x3}, 0x48) 14:21:15 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000180)=@filter={'filter\x00', 0xe, 0x4, 0x3d8, 0xffffffff, 0x108, 0x0, 0x108, 0xffffffff, 0xffffffff, 0x308, 0x308, 0x308, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@dev, @private0, [], [], 'veth1_to_bridge\x00', 'batadv_slave_1\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@loopback}}}, {{@ipv6={@private1, @dev, [], [], 'bridge_slave_0\x00', 'nr0\x00'}, 0x0, 0xd0, 0x130, 0x0, {}, [@common=@mh={{0x28}, {"deee"}}]}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28, '\x00', 0x0, 0xfffffffb}}}}, 0x438) 14:21:15 executing program 0: syz_open_dev$evdev(&(0x7f0000000080), 0x400, 0x0) 14:21:15 executing program 3: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000001c00)=[{{&(0x7f00000000c0)={0xa, 0x0, 0x0, @private1}, 0x1c, 0x0, 0x300, &(0x7f0000002100)=[@flowinfo={{0x14}}], 0x18}}], 0x1, 0x0) 14:21:16 executing program 5: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000000600)=[{{&(0x7f0000000000)={0xa, 0x0, 0x0, @dev}, 0x1c, 0x0}}], 0x1, 0x0) 14:21:16 executing program 2: mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) sched_setscheduler(0x0, 0x0, 0x0) getpid() sched_setaffinity(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) connect$unix(r0, 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x0, 0x0) sched_setaffinity(0x0, 0x0, 0x0) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r1, &(0x7f0000005600)=[{{&(0x7f00000000c0)={0xa, 0x4e21, 0x4000, @loopback}, 0x1c, 0x0}}, {{&(0x7f0000002880)={0xa, 0x4e22, 0x0, @rand_addr=' \x01\x00'}, 0x1c, 0x0, 0x0, &(0x7f0000003fc0)=[@dstopts={{0x18}}], 0x18}}], 0x2, 0x0) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, 0x0) open(0x0, 0x0, 0x0) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) 14:21:16 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000740)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1}, 0x48) 14:21:16 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000003a00)={0x19, 0x3, &(0x7f00000037c0)=@framed, &(0x7f0000003840)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 14:21:16 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_MCAST_MSFILTER(r0, 0x29, 0x30, &(0x7f0000000400)={0x5, {{0xa, 0x0, 0x0, @mcast1}}, 0x1, 0x1, [{{0xa, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}}]}, 0x110) 14:21:16 executing program 3: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={0x0, 0xfffffdef}}, 0x0) 14:21:16 executing program 4: bpf$OBJ_GET_PROG(0x7, &(0x7f0000000080)={0x0, 0x0, 0x18}, 0x10) 14:21:16 executing program 1: syz_open_dev$usbmon(&(0x7f0000000180), 0xfaf, 0x8202) 14:21:16 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x32, &(0x7f0000000180)=@filter={'filter\x00', 0xe, 0x4, 0x3b0, 0xffffffff, 0x108, 0x0, 0x108, 0xffffffff, 0xffffffff, 0x308, 0x308, 0x308, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@dev, @private0, [], [], 'veth1_to_bridge\x00', 'batadv_slave_1\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@loopback}}}, {{@ipv6={@private1, @dev, [], [], 'bridge_slave_0\x00', 'nr0\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x410) 14:21:16 executing program 3: r0 = add_key$keyring(&(0x7f00000003c0), &(0x7f0000000400)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$restrict_keyring(0x1d, r0, 0x0, 0x0) 14:21:16 executing program 5: keyctl$search(0xa, 0x0, &(0x7f0000000000)='keyring\x00', &(0x7f0000000040)={'syz', 0x3}, 0x0) 14:21:16 executing program 1: openat$sysfs(0xffffffffffffff9c, &(0x7f00000000c0)='/sys/fs/bpf', 0x0, 0x0) 14:21:16 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x2d, &(0x7f0000000180)=@filter={'filter\x00', 0xe, 0x4, 0x3b0, 0xffffffff, 0x108, 0x0, 0x108, 0xffffffff, 0xffffffff, 0x308, 0x308, 0x308, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@dev, @private0, [], [], 'veth1_to_bridge\x00', 'batadv_slave_1\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@loopback}}}, {{@ipv6={@private1, @dev, [], [], 'bridge_slave_0\x00', 'nr0\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x410) 14:21:17 executing program 2: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000001c00)=[{{&(0x7f00000000c0)={0xa, 0x2, 0x0, @private1}, 0x1c, 0x0}}], 0x1, 0x0) 14:21:17 executing program 3: timerfd_create(0x0, 0x180800) 14:21:17 executing program 0: openat$sysfs(0xffffffffffffff9c, &(0x7f0000001980)='/sys/block/loop0', 0x0, 0x0) 14:21:17 executing program 5: clock_gettime(0x7, &(0x7f0000003ec0)) 14:21:17 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x88, 0xb, &(0x7f0000000180)=@filter={'filter\x00', 0xe, 0x4, 0x3b0, 0xffffffff, 0x108, 0x0, 0x108, 0xffffffff, 0xffffffff, 0x308, 0x308, 0x308, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@dev, @private0, [], [], 'veth1_to_bridge\x00', 'batadv_slave_1\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@loopback}}}, {{@ipv6={@private1, @dev, [], [], 'bridge_slave_0\x00', 'nr0\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x410) 14:21:17 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x2b, &(0x7f0000000180)=@filter={'filter\x00', 0xe, 0x4, 0x3b0, 0xffffffff, 0x108, 0x0, 0x108, 0xffffffff, 0xffffffff, 0x308, 0x308, 0x308, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@dev, @private0, [], [], 'veth1_to_bridge\x00', 'batadv_slave_1\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@loopback}}}, {{@ipv6={@private1, @dev, [], [], 'bridge_slave_0\x00', 'nr0\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x410) 14:21:17 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x18, 0xa, &(0x7f00000002c0)=@framed={{}, [@generic, @map_idx_val, @map_val, @cb_func]}, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 14:21:17 executing program 1: bpf$BPF_PROG_TEST_RUN(0x10, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)}, 0x48) 14:21:17 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x0, 0x2, &(0x7f0000000380)=@raw=[@map_idx_val], &(0x7f00000003c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 14:21:17 executing program 5: connect$bt_sco(0xffffffffffffffff, 0x0, 0x0) 14:21:17 executing program 0: r0 = openat$uhid(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write$UHID_CREATE(r0, &(0x7f0000000340)={0x0, {'syz1\x00', 'syz1\x00', 'syz0\x00', &(0x7f0000000000)=""/9, 0x9}}, 0x120) readv(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000001640)=""/220, 0xdc}], 0x1) r1 = dup(r0) read(r1, &(0x7f00000000c0)=""/230, 0xe6) write$UHID_DESTROY(r1, &(0x7f0000000300), 0x4) openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) 14:21:17 executing program 2: r0 = timerfd_create(0x9, 0x0) timerfd_settime(r0, 0x0, &(0x7f0000000100)={{0x77359400}}, &(0x7f0000000140)) 14:21:17 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x30, &(0x7f0000000300)=@security={'security\x00', 0xe, 0x4, 0x278, 0xffffffff, 0xb0, 0x148, 0x148, 0xffffffff, 0xffffffff, 0x230, 0x230, 0x230, 0xffffffff, 0x4, 0x0, {[{{@ip={@initdev={0xac, 0x1e, 0x0, 0x0}, @multicast2, 0x0, 0x0, 'wg0\x00', 'nr0\x00'}, 0x0, 0x70, 0xb0}, @common=@inet=@TCPOPTSTRIP={0x40}}, {{@ip={@loopback, @empty, 0x0, 0x0, 'bond_slave_0\x00', 'bond0\x00'}, 0x0, 0x70, 0x98}, @common=@unspec=@CLASSIFY={0x28}}, {{@ip={@dev, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 'xfrm0\x00', 'team_slave_0\x00'}, 0x0, 0x70, 0x98}, @common=@unspec=@STANDARD={0x28}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x2d8) 14:21:17 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000700)={0x11, 0x3, &(0x7f00000004c0)=@framed, &(0x7f0000000500)='GPL\x00', 0x2, 0xff, &(0x7f0000000540)=""/255, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) 14:21:17 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_HOPOPTS(r0, 0x29, 0x36, &(0x7f0000000080)={0x0, 0xfe, '\x00', [@pad1, @pad1, @enc_lim, @enc_lim, @generic={0x0, 0x7e3, "2658a09f90545b407649c86ae6ac213c47ca6ef0982045aa8edc9963ff330d1fa5a44021bb2b7b35f4592d43c9bbe001735119db74a9a572935e4c711c64be2fa7cc512b8cca480b85e143726409957c67dce0aa3bd57018674c3f342f7dcc1ebf93bccb9b993212e12250bebf6eff3dc7885872240f8f4eeb9dcc2826a62f2fe6807e220adf2eb3d6d9923010687ae9d4a6f5fa6f19fa7681c4d2ce009ac383881af2c7dd03ac5ecc154951c0b5eddda609e9a14f9f03f8fb7bc6f83791c5e9f3f490c1466b30b72d12280fdc949ae3d0a304b45a95966f70ea84a1d548b56abe76ad1d001517d385813947719a62162b86fe2c23f9002d239a7df523d606daff172af14e1772705fba231e36eb99465c4e4d5edd01dfe24190471defab27c997382ab8109d9f9138d58034c224161d832f6fcff0defd727ed1a20af18e9d164854a4c5c6b7ae3323cb215521c4fac03073fe3e7a20279fa7d043fa2c9a26b72c732d6a097044be78867d854819284ec2908f4278fce42dbc77ed6981ae7de4fb3575a53f567bcf1022e3eaa4f89a6e5dd3170cba186f7d2ed08070127fd1ac1911c9ea58bfc61cb53b099a883730e7c35d6a30ad5753e65e21faff7fe348f5fb49991160d348ca7d7ca1288f1b36542445d89631451a9446aaba485c04f6243f5d49058e749b69d5a7e2f4972c12486288f43370e0ebb0dc012b105f4ef60f80a2a474b4ee7642fadea52f7ed84e487cb8f972c041190ff354e990ea0e12c322020d4970c6cc59e662128cfae9cabbd74061cf215b7f877959f3cf16245469bcfd0ae764ccd616d30eb5b50ac675efa5e186aed01711a40ad77e391f570f2118d1138e92d5619ee8703b2aa74ed76d829a64c58a4e1ad39a11ea7cb95639cef302b14b6df432d886e9bbb72462aff0361411e94fe4c80f2d5c93004e6227423aaeffa3d70323f45e7242e579a8fb3889f9bc04c0c9d82e69f46f39185556f07a7f2905cae0693509afdfb96e7e200f7d54bbbe20ef2233674aa5c8cfbf4a1cd4a368e2765ff9f16ed8dbcbb1d7eecbcb3457b91e89eb1c2ea876e38f5bb09b62544fd1361d3eb7c52653ebc54c2b9c186a43f313b7e771bdc0d6dcc043c2423c0d7a40def0f946221b63c62485f2e26726b767df07353d436a04e8d5af548832845e62e4382f0409b3a0656a783b80f0ba2a2ee064f9f9b15103d98b11a07506cfd3d4c54387715f2ef6b525b89d6b6f6630f08f72b8a22f308d2ad5ce176fa6ad53756229df53a81b45ada0cf73bcfd62d2a1296b66b0aa29f4ad45c278f845dad9d8a1fd18ecdb4fb1b5c5492258b539ed79c4ffa2cac5a16d6f80a05f28acb664c574058750b4e679b85341a4188009c2a201ae0d26acf7186168eb631b45f3f9fb149cbf32554b3449c0692da8f0ecb023fae6dc28c1ef49ee4a828407dd941fb078e5a5a0583843fe1abf4274f9cd84fd288a049dd9c026d3cf0e4227e6b27ba3c65c8164ee5fe966f8f797e78814a4ab85f88540f1dd64c0cb1aa9313fb02c45db7a700be5265e9c15e7f8b61126b8ce43d0e90c0634c400b46187bb22942fde1d57a6f4d7568181b2da591d2e00419416df537ac548bee0c3377cbf6d7dafa0b75ccb9e0541bc8714a08aeeaf077c74d1e2b159ac9beb5cd1f4392fba084a366e00823abf60deff73bbb11ddacc89aaefb2a223c35988d00dd46b3b29c8c7804e269e8b3b00cc14bd570ee2c2107bee148fd822629f62330f8c0f971b315430963387941068ae3cc318db992f56dc48e0ddaced8ee94c83abe8ac6857ef9087271eda3b9a04d5c29646bb0d019998df7951130f94c8715b5470afbdf322d24fdd92bf0d4cb9799451ef1ec07ca2709c93e88fe9af9328b82643146b8af1f71a0b7ee9f419cca91597b9e5756697694acec7969eb35b09eef8c5835b0a60f8efeb8188af335a208a4ddffd9f266588439604c864b5ae3341c5741d962aa8401f840f257696290fe366b519e3e624e48fa7ed9a0f090a2a91376829bc730d6a61ad00e7ba0d4d0155d40d7529eae4372b9a68f9338bc3396a101430b8ecaea04fee76240251b90ead89aa3fdba159b957f207c8cdbbc82ba1e3d4c7b48f1686dd18f4e2803da84c030283490dfaedd37e9bfde432bd0415f4ff3b102173092e7e46f8c9873c3f9f11ccce4061a144685487c9e99fdc07735562f66e67c3655f0de501a2c8f50e80c49df8892fc7b5c4d4fdebb86c04641ae27fb40a63b3759d8439531be435e4dde82253ec04573b14f200e8a7abe362baf4971bc0c3098548e22f7467eed6f65a23ad3b397c288f5d2179f01f616f592def988f07e452a1094f9f1869b7c49e152c395c5ca5abce54c6180a501653fbeadafe10e75994126ac00918f87f3567a73f792f1e3ae32bdcad31970cedefd14db5b75cc997be19c35482415dd1890c45eb456a315fb82e42b72e41f1e94a109ad2e5056aad5851fa70b3bea6ce0f785040426dc276bb0b8b57c0ca4e8e1c29041ef83cb303164423417f1d37a4929c0389afb158ebedfcb31e30e91b8de1c510ace6370a692a69c5b77b255524a0a91c30ad71d831783e54749cbd23046758429050ad90a4611ce55b088480c8d4b3a1defa5b4e3aba90be7d62e640a9ce816789d1cebc43f3e7c23c11db2341afb825513a5328c25ca265c1344383fcb64752ae945df82d9efbde3bb339fd6b1ae9ee7fdfb6508386c23e9d382e01184bec573b704dc8e696a2e95f4502fe69e2fc108293e3854df1fe5d39879fb6acdb3e569f05fc8a299adb1ac82fb9464048105b9a95b4fceffd475c59584ba61280bd4e0a6062005c07f84e"}]}, 0x800) 14:21:17 executing program 3: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000001c00)=[{{&(0x7f00000000c0)={0xa, 0x0, 0x0, @private1}, 0x1c, 0x0, 0x0, &(0x7f0000002100)=[@flowinfo={{0x14}}], 0x28}}], 0x1, 0x0) [ 788.347304][ T5901] hid-generic 0000:0000:0000.0006: unknown main item tag 0x0 [ 788.379315][ T5901] hid-generic 0000:0000:0000.0006: unknown main item tag 0x0 14:21:17 executing program 2: bpf$BPF_PROG_TEST_RUN(0x1c, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)}, 0x48) [ 788.420229][ T5901] hid-generic 0000:0000:0000.0006: unknown main item tag 0x0 14:21:17 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, 0x0, &(0x7f0000000400)) 14:21:17 executing program 1: clock_gettime(0x0, &(0x7f0000003ec0)) [ 788.461272][ T5901] hid-generic 0000:0000:0000.0006: unknown main item tag 0x0 [ 788.488391][ T5901] hid-generic 0000:0000:0000.0006: unknown main item tag 0x0 14:21:17 executing program 3: r0 = add_key$keyring(&(0x7f00000003c0), &(0x7f0000000400)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) r1 = add_key$keyring(&(0x7f00000003c0), &(0x7f0000000400)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$unlink(0x9, r0, r1) 14:21:17 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_buf(r0, 0x6, 0x1f, &(0x7f0000000000)=']', 0x1) 14:21:17 executing program 5: r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000280)=@filter={'filter\x00', 0xe, 0x4, 0x358, 0xffffffff, 0x320, 0x1e0, 0x1e0, 0xffffffff, 0xffffffff, 0x3f0, 0x3f0, 0x3f0, 0xffffffff, 0x4, 0x0, {[{{@uncond, 0x0, 0xa8, 0xe8}, @common=@inet=@LOG={0x40, 'LOG\x00', 0x0, {0x0, 0x0, "b850b0e1f8d162e9359d79d15dd5384174f22dcc9effb8319eb35a053e17"}}}, {{@ipv6={@mcast1, @private0, [], [], 'veth0_to_hsr\x00', 'veth0_macvtap\x00'}, 0x0, 0xa8, 0xd0}, @REJECT={0x28}}, {{@ipv6={@remote, @loopback, [], [], 'netpci0\x00', 'lo\x00'}, 0x0, 0xa8, 0xd0}, @common=@unspec=@STANDARD={0x28, '\x00', 0x0, 0x1e0}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x3b8) [ 788.517688][ T5901] hid-generic 0000:0000:0000.0006: unknown main item tag 0x0 [ 788.570052][ T5901] hid-generic 0000:0000:0000.0006: unknown main item tag 0x0 [ 788.593560][ T5901] hid-generic 0000:0000:0000.0006: unknown main item tag 0x0 [ 788.628642][ T5901] hid-generic 0000:0000:0000.0006: unknown main item tag 0x0 [ 788.687030][ T5901] hid-generic 0000:0000:0000.0006: hidraw0: HID v0.00 Device [syz1] on syz1 14:21:17 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000000780)=[{{&(0x7f0000000000)={0xa, 0x0, 0x0, @private1}, 0x1c, 0x0, 0x0, &(0x7f0000000340)=[@dstopts={{0x18}}, @dstopts_2292={{0x18}}, @rthdr_2292={{0x18}}], 0x48}}], 0x1, 0x0) 14:21:17 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_mtu(r0, 0x29, 0x30, 0x0, &(0x7f0000000040)) 14:21:17 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r0, &(0x7f0000005240)=[{{&(0x7f0000000000)={0xa, 0x4e20, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x9}, 0x1c, 0x0, 0x0, &(0x7f0000000940)=[@rthdr={{0x18}}], 0x18}}], 0x1, 0x0) 14:21:17 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000180)=@filter={'filter\x00', 0xe, 0x4, 0x3d8, 0xffffffff, 0x108, 0x0, 0x108, 0xffffffff, 0xffffffff, 0x308, 0x308, 0x308, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@dev, @private0, [], [], 'veth1_to_bridge\x00', 'batadv_slave_1\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@loopback}}}, {{@ipv6={@private1, @dev, [], [], 'bridge_slave_0\x00', 'nr0\x00'}, 0x0, 0xd0, 0x130, 0x0, {}, [@common=@mh={{0x28}, {"deee"}}]}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x438) 14:21:17 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x21, &(0x7f0000000180)=@filter={'filter\x00', 0xe, 0x4, 0x3b0, 0xffffffff, 0x108, 0x0, 0x108, 0xffffffff, 0xffffffff, 0x308, 0x308, 0x308, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@dev, @private0, [], [], 'veth1_to_bridge\x00', 'batadv_slave_1\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@loopback}}}, {{@ipv6={@private1, @dev, [], [], 'bridge_slave_0\x00', 'nr0\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x410) 14:21:17 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x49, &(0x7f0000000180)=@filter={'filter\x00', 0xe, 0x4, 0x3b0, 0xffffffff, 0x108, 0x0, 0x108, 0xffffffff, 0xffffffff, 0x308, 0x308, 0x308, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@dev, @private0, [], [], 'veth1_to_bridge\x00', 'batadv_slave_1\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@loopback}}}, {{@ipv6={@private1, @dev, [], [], 'bridge_slave_0\x00', 'nr0\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x410) 14:21:17 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000040)='syzkaller\x00', 0x6, 0xda, &(0x7f0000000080)=""/218, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 14:21:17 executing program 4: r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, &(0x7f0000000300), 0xff1c) 14:21:17 executing program 1: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000001c00)=[{{&(0x7f00000000c0)={0xa, 0x0, 0x0, @private1}, 0x1c, 0x0, 0x0, &(0x7f0000002100)=ANY=[@ANYBLOB="140000000000000029"], 0x18}}], 0x1, 0x0) [ 788.791917][T14260] x_tables: duplicate underflow at hook 2 14:21:17 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_add_memb(r0, 0x107, 0x1, &(0x7f00000000c0)={0x0, 0x1, 0x6, @remote}, 0x10) 14:21:17 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_buf(r0, 0x29, 0x23, &(0x7f0000000240)='}', 0x1) 14:21:17 executing program 2: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000001c00)=[{{&(0x7f00000000c0)={0xa, 0x0, 0x0, @empty, 0x101}, 0x1c, 0x0, 0x0, &(0x7f0000002100)=ANY=[@ANYBLOB="14"], 0x18}}], 0x1, 0x0) 14:21:17 executing program 4: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/module/hci_uart', 0x440, 0x0) 14:21:17 executing program 3: syz_usb_connect$uac1(0x0, 0x8d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x7b, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x0, 0x0, 0x0, 0x6}]}, {{0x9, 0x5, 0x1, 0x9, 0x400, 0x68, 0x7f, 0x0, {0x7, 0x25, 0x1, 0x0, 0x2e}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8}]}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7, 0x25, 0x1, 0x0, 0x0, 0x4}}}}}}}]}}, &(0x7f0000000340)={0xa, &(0x7f0000000140)={0xa, 0x6, 0x110, 0x1f, 0x5, 0x0, 0x40, 0x9}, 0x0, 0x0}) 14:21:17 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000180)=@filter={'filter\x00', 0xe, 0x4, 0x3b0, 0xffffffff, 0x108, 0x0, 0x108, 0xffffffff, 0xffffffff, 0x308, 0x308, 0x308, 0xffffffff, 0x8000000, 0x0, {[{{@ipv6={@dev, @private0, [], [], 'veth1_to_bridge\x00', 'batadv_slave_1\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@loopback}}}, {{@ipv6={@private1, @dev, [], [], 'bridge_slave_0\x00', 'nr0\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x410) 14:21:18 executing program 5: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000001c00)=[{{&(0x7f00000000c0)={0xa, 0x0, 0x0, @private1}, 0x1c, 0x0, 0x0, &(0x7f0000002100)=[@flowinfo={{0x14, 0x29, 0xb, 0x5}}, @tclass={{0x14}}, @dstopts={{0x18}}], 0x48}}], 0x1, 0x0) 14:21:18 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_mtu(r0, 0x29, 0x4c, 0x0, &(0x7f0000000040)) 14:21:18 executing program 4: r0 = socket$inet6(0xa, 0x3, 0x4) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8933, &(0x7f0000000000)={'wg2\x00'}) 14:21:18 executing program 2: r0 = timerfd_create(0x0, 0x0) clock_gettime(0x0, &(0x7f0000000040)={0x0, 0x0}) timerfd_settime(r0, 0x0, &(0x7f0000000100)={{0x77359400}, {0x0, r1+10000000}}, 0x0) 14:21:18 executing program 0: select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0xfff}, 0x0) 14:21:18 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$IP6T_SO_GET_REVISION_MATCH(r0, 0x29, 0x44, 0x0, 0x0) 14:21:18 executing program 1: io_uring_setup(0x50ae, &(0x7f0000000000)={0x0, 0x387d, 0x8}) 14:21:18 executing program 5: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000001c00)=[{{&(0x7f00000000c0)={0xa, 0x0, 0x0, @empty}, 0x1c, 0x0}}], 0x1, 0x0) 14:21:18 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_MCAST_MSFILTER(r0, 0x29, 0x30, 0x0, 0x110) 14:21:18 executing program 1: r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$inet6_IPV6_HOPOPTS(r0, 0x29, 0x36, 0x0, 0x10) [ 789.309031][ T5901] usb 4-1: new high-speed USB device number 10 using dummy_hcd [ 789.549174][ T5901] usb 4-1: Using ep0 maxpacket: 16 [ 789.669179][ T5901] usb 4-1: config 1 contains an unexpected descriptor of type 0x2, skipping [ 789.677912][ T5901] usb 4-1: config 1 has 2 interfaces, different from the descriptor's value: 3 [ 789.687172][ T5901] usb 4-1: config 1 has no interface number 1 [ 789.693472][ T5901] usb 4-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 789.704758][ T5901] usb 4-1: config 1 interface 2 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 789.869371][ T5901] usb 4-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 789.878685][ T5901] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 789.887250][ T5901] usb 4-1: Product: syz [ 789.891629][ T5901] usb 4-1: Manufacturer: syz [ 789.896507][ T5901] usb 4-1: SerialNumber: syz [ 790.259377][ T5901] usb 4-1: USB disconnect, device number 10 14:21:19 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCDELRT(r0, 0x890c, &(0x7f0000006740)={@empty, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2, 0x0, 0xff}) 14:21:19 executing program 4: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000001c00)=[{{&(0x7f00000000c0)={0xa, 0x0, 0x0, @private1}, 0x1c, 0x0, 0x0, &(0x7f0000002100)=[@flowinfo={{0x14}}], 0x18}}], 0x1, 0x0) 14:21:19 executing program 5: rt_tgsigqueueinfo(0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x5}) 14:21:19 executing program 2: r0 = timerfd_create(0x0, 0x0) timerfd_settime(r0, 0x0, &(0x7f0000000100)={{0x77359400}}, 0x0) 14:21:19 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000005780)=[{{&(0x7f0000000000)={0xa, 0x0, 0x0, @local}, 0x1c, &(0x7f0000000240)=[{&(0x7f0000000040)='9', 0x1}, {&(0x7f0000000080)='n', 0x1}], 0x2}}, {{&(0x7f0000000340)={0xa, 0x0, 0x0, @private2}, 0x1c, 0x0}}], 0x2, 0x0) 14:21:19 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f00000013c0)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0xe16}, 0x48) 14:21:19 executing program 5: syz_usb_connect(0x0, 0xc9, &(0x7f00000002c0)=ANY=[@ANYBLOB="120100000cbd7c20081915130000019003010902b70000000000000904"], 0x0) 14:21:19 executing program 2: request_key(&(0x7f0000000040)='asymmetric\x00', &(0x7f0000000240)={'syz', 0x1}, 0x0, 0x0) 14:21:19 executing program 4: openat$hwrng(0xffffffffffffff9c, &(0x7f0000000400), 0x783600, 0x0) 14:21:19 executing program 0: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=ANY=[@ANYBLOB="80000000"], 0x80}, 0x1, 0x0, 0x0, 0x10}, 0x4000004) 14:21:19 executing program 1: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000080)=@mangle={'mangle\x00', 0x1f, 0x6, 0x540, 0x328, 0x448, 0x328, 0x328, 0x118, 0x568, 0x568, 0x568, 0x568, 0x568, 0x6, 0x0, {[{{@ipv6={@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @local, [], [], 'wlan1\x00', 'team_slave_0\x00'}, 0x0, 0xa8, 0xf0}, @DNPT={0x48, 'DNPT\x00', 0x0, {@ipv6=@empty, @ipv6=@remote}}}, {{@ipv6={@local, @empty, [], [], 'syzkaller0\x00', 'veth0_virt_wifi\x00'}, 0x0, 0xa8, 0xd0}, @inet=@DSCP={0x28}}, {{@ipv6={@dev, @mcast1, [], [], 'veth0\x00', 'hsr0\x00'}, 0x0, 0xa8, 0xf0}, @SNPT={0x48, 'SNPT\x00', 0x0, {@ipv6=@private2, @ipv4=@multicast1}}}, {{@ipv6={@private2, @loopback, [], [], 'veth0_to_batadv\x00', 'veth0_macvtap\x00'}, 0x0, 0xa8, 0xd0}, @HL={0x28}}, {{@ipv6={@private0, @empty, [], [], 'syzkaller0\x00', 'caif0\x00'}, 0x0, 0xa8, 0xf0}, @SNPT={0x48, 'SNPT\x00', 0x0, {@ipv4=@multicast1, @ipv6=@private0}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x5a0) 14:21:19 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8933, &(0x7f0000000000)={'wg1\x00'}) 14:21:19 executing program 4: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000080)=@mangle={'mangle\x00', 0x1f, 0x6, 0x638, 0x328, 0x448, 0x328, 0x328, 0x118, 0x568, 0x568, 0x568, 0x568, 0x568, 0x6, 0x0, {[{{@ipv6={@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @local, [], [], 'wlan1\x00', 'team_slave_0\x00', {}, {}, 0x6}, 0x0, 0xd0, 0x118, 0x0, {}, [@inet=@rpfilter={{0x28}}]}, @DNPT={0x48, 'DNPT\x00', 0x0, {@ipv6=@empty, @ipv6=@remote}}}, {{@ipv6={@local, @empty, [], [0xffffff], 'syzkaller0\x00', 'veth0_virt_wifi\x00', {}, {}, 0x32, 0x20}, 0x0, 0xf8, 0x120, 0x0, {}, [@inet=@rpfilter={{0x28}, {0x3}}, @inet=@rpfilter={{0x28}}]}, @inet=@DSCP={0x28}}, {{@ipv6={@dev={0xfe, 0x80, '\x00', 0x2f}, @mcast1, [0x0, 0xff, 0xff000000, 0xff000000], [0xff000000, 0x0, 0xff], 'veth0\x00', 'hsr0\x00', {}, {0xff}, 0x3b, 0x8, 0x4}, 0x0, 0xa8, 0xf0}, @SNPT={0x48, 'SNPT\x00', 0x0, {@ipv6=@private2, @ipv4=@multicast1}}}, {{@ipv6={@private2, @loopback, [0xff, 0xff], [0xffffffff, 0xff000000, 0xff000000, 0xb94ccdcd7da7ef8e], 'veth0_to_batadv\x00', 'veth0_macvtap\x00', {0xff}, {0xff}, 0x73, 0x4, 0x1, 0xa}, 0x0, 0xf8, 0x120, 0x0, {}, [@inet=@rpfilter={{0x28}, {0xc}}, @inet=@rpfilter={{0x28}, {0x4}}]}, @HL={0x28, 'HL\x00', 0x0, {0x2, 0x1}}}, {{@ipv6={@private0, @empty, [0xff000000, 0xffffffff, 0xffffffff, 0xff], [0xffffff00, 0xff000000, 0xff, 0xff], 'syzkaller0\x00', 'caif0\x00', {}, {}, 0xff, 0x7f, 0x2, 0x5}, 0x0, 0xd8, 0x120, 0x0, {}, [@common=@srh={{0x30}, {0x89, 0xe, 0x0, 0xdc, 0x2, 0x0, 0x10}}]}, @SNPT={0x48, 'SNPT\x00', 0x0, {@ipv4=@multicast1, @ipv6=@private0, 0x7}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x698) 14:21:19 executing program 0: bpf$BPF_PROG_TEST_RUN(0x17, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)}, 0x48) 14:21:19 executing program 1: bpf$BPF_PROG_TEST_RUN(0x3, 0x0, 0x10) 14:21:19 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$IP_VS_SO_SET_STOPDAEMON(r0, 0x0, 0x48c, 0x0, 0x0) 14:21:19 executing program 3: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000001c00)=[{{&(0x7f00000000c0)={0xa, 0x0, 0x0, @private1}, 0x1c, 0x0, 0x0, &(0x7f0000002100)=[@flowinfo={{0x14, 0x29, 0xb, 0x5}}, @hoplimit={{0x14}}, @dstopts={{0x18}}, @hopopts_2292={{0x18}}, @tclass={{0x14}}, @flowinfo={{0x14, 0x29, 0xb, 0x7}}, @dstopts={{0x18}}], 0xa8}}], 0x1, 0x0) 14:21:19 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000000600)=[{{&(0x7f0000000000)={0xa, 0x0, 0x0, @dev}, 0x1c, 0x0}}, {{&(0x7f0000000040)={0xa, 0x0, 0x0, @remote}, 0x1c, 0x0}}], 0x2, 0x8000) [ 790.930993][T14332] x_tables: duplicate underflow at hook 1 [ 791.049351][ T5901] usb 6-1: new high-speed USB device number 5 using dummy_hcd [ 791.299099][ T5901] usb 6-1: Using ep0 maxpacket: 32 [ 791.419359][ T5901] usb 6-1: config 0 has more interface descriptors, than it declares in bNumInterfaces, ignoring interface number: 0 [ 791.432006][ T5901] usb 6-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 791.442789][ T5901] usb 6-1: config 0 has no interfaces? [ 791.599136][ T5901] usb 6-1: New USB device found, idVendor=1908, idProduct=1315, bcdDevice= 0.00 [ 791.608376][ T5901] usb 6-1: New USB device strings: Mfr=1, Product=144, SerialNumber=3 [ 791.617434][ T5901] usb 6-1: Product: syz [ 791.622135][ T5901] usb 6-1: Manufacturer: syz [ 791.626739][ T5901] usb 6-1: SerialNumber: syz [ 791.637084][ T5901] usb 6-1: config 0 descriptor?? [ 791.891058][ T5191] usb 6-1: USB disconnect, device number 5 14:21:21 executing program 5: pselect6(0x40, &(0x7f0000000500), 0x0, &(0x7f0000000580)={0x7909}, &(0x7f00000005c0)={0x77359400}, &(0x7f0000000640)={&(0x7f0000000600), 0x8}) 14:21:21 executing program 1: r0 = socket(0x11, 0xa, 0x0) getsockopt$inet6_mtu(r0, 0x88, 0x17, 0x0, 0x0) 14:21:21 executing program 4: getsockopt$bt_sco_SCO_OPTIONS(0xffffffffffffffff, 0x11, 0x1, 0x0, 0x0) 14:21:21 executing program 2: pselect6(0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)={0x77359400}, 0x0) 14:21:21 executing program 3: bpf$BPF_PROG_TEST_RUN(0x16, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)}, 0x48) 14:21:21 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r0, &(0x7f0000000a80)=[{{&(0x7f0000000180)={0xa, 0x4e21, 0x0, @mcast2}, 0x1c, 0x0, 0x0, &(0x7f0000000280)=[@hoplimit_2292={{0x14}}, @hoplimit_2292={{0x14}}], 0x30}}], 0x1, 0x0) 14:21:21 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_mtu(r0, 0x29, 0xb, 0x0, &(0x7f0000000040)) 14:21:21 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_group_source_req(r0, 0x29, 0x11, &(0x7f0000000440)={0x0, {{0xa, 0x0, 0x0, @private2}}, {{0xa, 0x0, 0x0, @mcast2}}}, 0x108) 14:21:21 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_GET_WPAN_PHY(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={0x0, 0x14}}, 0x0) syz_genetlink_get_family_id$nl802154(&(0x7f0000000000), r0) 14:21:21 executing program 3: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=ANY=[@ANYBLOB="80000000100001"], 0x80}}, 0x0) 14:21:21 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x4e, &(0x7f0000000180)=@filter={'filter\x00', 0xe, 0x4, 0x3b0, 0xffffffff, 0x108, 0x0, 0x108, 0xffffffff, 0xffffffff, 0x308, 0x308, 0x308, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@dev, @private0, [], [], 'veth1_to_bridge\x00', 'batadv_slave_1\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@loopback}}}, {{@ipv6={@private1, @dev, [], [], 'bridge_slave_0\x00', 'nr0\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x410) 14:21:21 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_MCAST_MSFILTER(r0, 0x29, 0x30, &(0x7f0000000400)={0x0, {{0xa, 0x0, 0x0, @mcast1}}, 0x1, 0x1, [{{0xa, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}}]}, 0x110) 14:21:21 executing program 5: syz_io_uring_setup(0x3d90, &(0x7f0000000180)={0x0, 0x14e2, 0x8}, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000000200), &(0x7f0000000240)) 14:21:21 executing program 0: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) setsockopt$packet_add_memb(r0, 0x107, 0x1, 0x0, 0x0) 14:21:21 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000700)={0x0, 0x0, 0x0, &(0x7f0000000500)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 14:21:22 executing program 2: bpf$BPF_PROG_TEST_RUN(0x7, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)}, 0x48) 14:21:22 executing program 4: pselect6(0x40, &(0x7f0000000000), &(0x7f0000000040), &(0x7f0000000080)={0x7ff}, &(0x7f00000000c0), &(0x7f0000000140)={&(0x7f0000000100)={[0x5]}, 0x8}) 14:21:22 executing program 5: mkdir(0x0, 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) sched_setscheduler(0x0, 0x0, &(0x7f0000000080)=0x7) getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x0, 0x0) r2 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r2, &(0x7f0000005600)=[{{&(0x7f00000000c0)={0xa, 0x4e21, 0x0, @loopback}, 0x1c, 0x0}}, {{&(0x7f0000002880)={0xa, 0x4e22, 0x0, @rand_addr=' \x01\x00'}, 0x1c, 0x0, 0x0, &(0x7f0000003fc0)=[@dstopts={{0x18}}], 0x18}}], 0x2, 0x0) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, 0x0) open(0x0, 0x0, 0x0) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) setsockopt$netlink_NETLINK_BROADCAST_ERROR(0xffffffffffffffff, 0x10e, 0x4, 0x0, 0x0) 14:21:22 executing program 0: add_key$fscrypt_v1(&(0x7f0000000000), 0x0, &(0x7f0000000080)={0x0, "eb42946139557173c49fe2e672afaeb5c983b865291c2efb46e8622955443fa09d64bc351c4b635d61f16b1e27eb71dcbcfbf03514d1155e541f82f8413c0113"}, 0x48, 0xfffffffffffffffd) 14:21:22 executing program 1: r0 = add_key$keyring(&(0x7f00000003c0), &(0x7f0000000400)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) r1 = add_key$fscrypt_v1(&(0x7f0000000100), &(0x7f0000000300), &(0x7f0000000340)={0x0, "fe6eabaf9be5c045ec6f27414d102c286f3f354ecb44550b0ed6f2fa185f8e741ab8a6c59f81a931b7d4911514bf090965d622360621e8d9b8303df0ccd169a7"}, 0x48, r0) r2 = add_key$keyring(&(0x7f00000003c0), &(0x7f0000000400)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) add_key$fscrypt_v1(&(0x7f0000000100), &(0x7f0000000300), &(0x7f0000000340)={0x0, "fe6eabaf9be5c045ec6f27414d102c286f3f354ecb44550b0ed6f2fa185f8e741ab8a6c59f81a931b7d4911514bf090965d622360621e8d9b8303df0ccd169a7"}, 0x48, r2) keyctl$unlink(0x9, r1, r2) 14:21:22 executing program 3: openat$hwrng(0xffffffffffffff9c, &(0x7f0000000040), 0x51cc02, 0x0) 14:21:22 executing program 0: clock_gettime(0x0, &(0x7f00000001c0)={0x0}) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x6}, &(0x7f0000000200)={r0}) 14:21:22 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x1d, 0x0, 0x0) 14:21:22 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_mtu(r0, 0x11, 0x17, 0x0, &(0x7f0000000040)) 14:21:22 executing program 3: r0 = add_key$keyring(&(0x7f00000003c0), &(0x7f0000000400)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) request_key(&(0x7f0000000040)='asymmetric\x00', &(0x7f0000000240)={'syz', 0x1}, &(0x7f0000000280)='\\^/&-\x00', r0) 14:21:22 executing program 2: openat$sysfs(0xffffffffffffff9c, &(0x7f00000000c0)='/sys/module/bluetooth', 0x16000, 0x0) 14:21:22 executing program 4: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000000600)=[{{&(0x7f0000000000)={0xa, 0x0, 0x0, @dev}, 0x1c, 0x0}}, {{&(0x7f0000000040)={0xa, 0x0, 0x0, @remote, 0x7fff}, 0x1c, 0x0}}], 0x2, 0x0) 14:21:22 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r0, &(0x7f0000000c80)=[{{&(0x7f0000000040)={0xa, 0x4e22, 0x0, @dev, 0x1}, 0x1c, 0x0}}], 0x1, 0x0) 14:21:22 executing program 1: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000010600)='./file0\x00', 0x2, &(0x7f0000000000), 0x1, 0x105a5, &(0x7f0000020c40)="$eJzs3M1rI2UcB/Bftu6r61pkX/TkgAgNmNC03aIgUnUXXbBL8eXgSdNkGrKbZEqTvrhnPemf4FUQ8ebf4MV/Y/EgeBK8rSiZmcpW96A226zbzwem32eePPPL84RcnkyZAI6t2eTXXypxIc5GxExEnI/I25XyyK0U8WxEPB8RJ+47KmX/nx2nIuJcRFwYFy9qVsqXln+7e++r5268+vk3d6uNn77+cnqrBqbtxYjobxbt3X6RWafIW2V/c6ebZ39pp8zihf7t8jwrcjddzyvsNvfHNfNc7BTjs83t4Tg3es3WODvdjbx/c1C84XCns18nv+BWcys/b6freXaHWZ6dO8W89sq8MxwVddplvU/y8jEa7WfRn+6lxXo2b+fZGozK/qJu1k73xrlTZvl20cp67Xwe6//5Y37kvdMdbO8lO+nWsJsNkqv1xsv1xnKtsZW101G6VGv228tLyVynNx5WG6XN/konyzq9tN7K+tVkrtNq1RqNZO5aut5tDpJGo75Yn69drZatl5K3bn6Q9NrJ3Djf6A62R93eMNnItpLiimqyUF98pZq80EjeW11L1t69fn117f2Prn148/XVG2+Wg/42rWRuYX5hodaYry00qtZ/GJXDXc5x5wsE8K/Z/wPTYP9v/x/2v8d+/bZvHIovEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAsfXjye/ezhuzxfmTZf9TZdczEXElIi5HxKWI+P0BZuLUgZoXI6JSth80/uRf5vB9JfIK42tOl8e5iFgpj3tPP+xPAQAAAB5f3/7w6WcRM+Nm/ue1aU+Io1T+aHNmUvXyn3yemFS1i3mxvQlVu7RfciIuR8TJ2Z8nVO1KRJw4//GEqv0jMwfizH1RKeLEUc4GAAA4Ggd3AhPbvQEAAPDI+WLaE2A68vu15f/il/eCTxdR3hA8e+AMAAAA+B+qTHsCAAAAwEOX7/89/w8AAAAeb8Xz/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD/YuZfctKEoDMAHqAt9qajisRVGVYcMWESX0GEnnbW76aisoRJiD5mRWZYQQYR9E8URg0i+xgn6Psmcawt+HZgdX2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABo03WxXv7d/v7TNGd/aCbPtwEAAABO2RXrZbkYV+cf0vVP6dKXiJhHxCwiphFxanYfxNta5iQieml96v3Fkx7+R5QJx88M0/E+Ir6l4/Zz278CAAAAXK7tZrGKGByX5cvXrhvinNJNm1GuvPKWz5tcaZMy7GemtOl9ZBaziCjGN5nS5hHR//g9U9qzDGpl9Kj0qtI/ZzcAAMB51CeBbNMbAAAAL86PrhugG+V+bfovftoLHlYlbQi+q50BAAAAr1Cv6wYAAACA1pXzv+f/AQAAwGWrnv8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAm3bFerndLFZNc/aHZh6CJv+ufjVtBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDv25x0FQiAMwmDv+r7T4P2PJQ2amZtUgfDxNwYDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8+t1f/k9MjTPJ3Gtj6XkkWTs1tk6NvXPj6A/j69cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf7c3cCIRAEYbDv/M9pMf+wpEFjEKEKFj5mmIcFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPii3/3yf2JqnEnmThtLxyPJ2lVj66qx96Bx9GC8/RsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrC/tzbJgyEcRx+fUmUuE1GSG8lMAMNFYIR+JCQLHkGBmAhGipai0VgBZDgXNOZgudp/r/iinsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNd0efjiLSKKSF2mSOPNz+k9Ij4ibdt29HnLYnc+Nl/3nO0Pk5zfMf0tI6KMoo9zAAB6V3WbY7Wul395//MO8g7zVvOmXjzz0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV3buWLWpKAwA8EnSRKuToxVEcNDFxiZWI2RxKHQXBN1CG0sxVUkztKVLn0B0cvUV7Kav4AsIDlpwcOig4CKIkuQmPcEgKcK9oX4f/Pf+ucO552QI/Pc/NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwLEc7oWzgzwXQpibOcq73n/dXRl3fvvsw9wgvtx5czEesztEMYTwcL3VvJ7iWqbd5vbOo0ar1WxLJBLJMMn6lwkAgJOmmES3rv9U3F/uXsvVQ/j1arT+vxLl4S/1/+eX5y8M4ufWu058r7j+X0hthdOv3Nl4Wt7c3rm2vtFYa641H1erlcWbizdu36qUe89Kyp6YAAAA8G9KScT1f77+Z///TJSHCev/e0sP7sf3Kqj/xzpq+mU9EwAAgP/buUvfv+XGXM+VSmGr0em0F/rH4edK/5jBVI/tVBJx/V+oZz0rAAAAIA2He7mR/v9qlIcJ+//zr3cP4jELIYTZpP8/v/KktZrecqZaGq8TZ71GAAAAsjWbRNz/L/b2/+eHWx7yIYSrl/t58jeAE9X/H1/cHXlpPd7/X01viVMpX+t/H71zLYSZWtYzAgAA4CQ7nUS32D8o7i+3fzxfKtn/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBvduwYJWIgCgBoNtloJS5YiFp5AVG0sFqwEMRG8AqiIHgCEdQDiKWW3sHSO2ytIIiF5RZ6AplJRmUttEqUfQ8m/2cImZ9Jkx8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgR8ONz7wIh16V5/Xc/evJXogPIzF4uZ5bCCPknSaL/oc6621XAAAAwDgoUn+fZdlzebsVYt6P/X+Zrgk9/81Ulad+frTvT/Hu8nE+9f+nO4vHHwv1qnXCTQ8Oj/aXG3vCv2/6+9TV7tPq29nabH3ajTsf/70U8YXk2+czwzLuZ+diMNiciOlkw4UDAL+2lGKdpO+hEFfaLAyAsdGtR/al/y/67dYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0IT3AAAA//9UhWfc") r0 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) unlink(&(0x7f0000000080)='./bus\x00') ftruncate(r0, 0x0) write$UHID_DESTROY(r0, &(0x7f0000000140), 0x4) 14:21:23 executing program 3: r0 = socket$kcm(0x11, 0xa, 0x300) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0x5, &(0x7f00000004c0)=ANY=[@ANYBLOB="bf16000000000000b70700000100f0ff4870000000000000400000000000000095000000000000002ba728041598d6fbd307ce99e83d24a3aa81d36bb3019c13bd23212fb56fa54f2641d8b02c3815e79c1414eb07eacef071326bd9174842fa9ea4318123341cd005d94f204e345c656fbc1626e3988e6e0dc84e974a22a550d6f97181980400003e05df3ceb9f1feae5737ecaa80a666963c474c2a19eed87b277be335c75e04ad6ee1cbf9b0a4daf23d410f6296b32ae343881dcc7b1b85f201a44aeaccd3641110fec4e90a634196508000000000000f0f4ab3e89cf6c662ed4048d3b3e22278d00031e5388ee5c867ddd58211d4dcecb0c005d2a1bcf9436e101040000f73902ebcfcf49822775985b231f000000ccb0ecf31b715f5888b2a858ab3f11afee4eab116944ea4eb2fb465b3dad9d2aa7f1521b3fbb0cc52f49129b9b7950e320c9901de2eb879a15943b6dc0ea15aab9dd6968698e3095c4c5c7a156cec33a667d81ff2757ca1e5efdd4c968dacf81e65998b9091957d1d11a5730baa3a509b1041d06f6b0097c430483824a3f4fddd3c643f630ba165d876defd354869cebc7b0b2d85d6d29983e830a9cdd1d0a017c01000080e3c46e83131fa1c8889464f90c2870f01a2c02dec4cd1f570dd39877dfb2ff1ae66e1ce917474b2e650ae610afd01413d9a337ac5d58bcb5e517231514952c5255f22bd8b325d9b76e57f041b665ab21372c8d8b7bacac24000020a4a24d8dbd75062e1daef9dead619cc6e793c3d2a2661edcd3545236c2a8682bf7ecbd53f950ef4709ec01e230d2f53594ef4839c6130c4c13a0cca84b993508000000e480cd9d4850a049ee19b67d17ef0477aeb12b1d255be1ed66d9051f22614d1f62734d678039a97d2b74f9e8e97f4e8e7025123e783df8b8a17e3aa9fe8c502f9acee4f1b56e1f23128d743753a1fa172d683d0d1ec033855892cead3c358a5b700d64d160abe33df726608510136ce8bf239414a1d98ea93e3d35db09000000cf36e83b8a4309b402d244b09f2779a0bcd7cd6dfc06b02e69d3ff1460228656d125cf4aadd0c81b2e69d6033277e88d10acd06864eac44c42dae334bdc3e9768fc360b130dc6111fe3293e8e02f819a2aa34dba1c25be27945507a3477b437525b81aef2f0b4c4f63483026b5e34d44705b76ef29241adab0dd7d68bf975e02cdd76f24e1e1bc976d965ddabb01085f16bff63a06578d6d184f5de7bfb6aaa75f16996d536256c02284cb1d3a6fb8cae87691fae365a70c3f15871565bba8dd8a8ca049f798abe646f738bebcfc9d8a5edd7a19ca6a42bc3f1db37c17f22a287c6d31a13db5dfef409eb1d3c91c6e6f80d215c9e16e0c4736c81936315418f26770cca4e2f89800d18c89d7f46f679ff6c9e2952ae1ebfd0ca88368ee6ce139e8b5822422cf4c9dde943d34c432e1001171792c65986146666a549092399ff45ba38c41f47e0fffeac41824ca1fd0eb68aa243c9035c788d5480e5aee9c9e5f2e5a3628995b1531bd20360d33d8f9ffffff5f4bf6ea8a1850c4f83306dbca02ee3686da707b6d85db491ba0cc33f6be92c5d47cd25969a2b52a25419d1476c73132ca7ca26ce8a7e3ffb700f09e157f9bc31f09834b4742fc2a442aa81b259e9eb1bf5314844051f3a642acf15da07bbe5f61ddff0522903e3bcf62e18f7796bbc280b95e8e0d6fd5644b0ebde3885b06548862de809d3dae3cccf109f7c78e8479a345e805e47dfa82cafc6b64b1f4659834aecbeded44b11a443c5ba9d10921aa79c62800844c7a59f55ee205a11ab50fb402e7da6ada561ec1117cc186b01fd5c20680c580dc31b0963ff953ce09148e8dfea9d03a61bbd2bb173518507a3cd0e37c4da0a71eee31071d5d642498181c69cee392e414ddd6a12ff4bdf6e9acde38497c476273a1653158f172c56c247b6025d4376067e25357d3392a7503718aea24179528f6a0c6de4e61b49cad1e4d6b000000000000005b2d16877299acefc0fb5bc1422c3d275d988eedebcf242b780a687c9acae2a5a71c2a16a32ceb377f5d54f9b2fa90b2905906e611be56e9ebe20cab20c290a1f6c09272dbc3b2c0ab2b000000000000021b78e54a479f1a0686dfae58e3656cfa196d6c050000000000000000814955c62a7d72b317399e572a7f6a4657b7cbe066c9179ffd097d61fcfd0fa1d46cfb110e3e8cff5579e83f2820f95eaa0c609f666950c24311740e36de8f65708cfffce788c99ef8f62fd2398e999b220125da8eb0794751236500000000ef524bdf184727c67910051f204662050000000000000014b41dd0843cf3d85bb820656a88a9e52a4cd7b3eeadfed06e7267f226019ef0a25bc15da71e893856a2182c3167d8ba73f7c6294b159a426ce44cd73f000000a66fc501eae0c3504c1400697ba6503cbeccdb9bcdbb6aea529610db8dfef86c3cc698e9fddf1b132874159972281a90c3a4cf415df25fbcdd35cf8368f068c4481844bdd0dda553e1cb0966d5686013d382956d50056531a421c225c1d7769ee5da07b3c16b12b1ec52e743dbc51f25cc07a202b704577e16913cf067fa65e476f688fc477947eb79187905dc94fede2d6c54ea192a569eed05d0d7536b3205c68d4ee0fe318ed3112c76dcf1283ef4c8a7ba4e10381de8808ff02dd0a7b996ecf1c65e6d9db90c87123d9cb3945330f7a25eee0cca35b1331ca8fec0b2f3202ded6aad063254a69f505140751b60f29a83e4bc0ef2ffc271285e8f14d6bf40e7ea443e4aa221cc38a503add16a2c98cb589e1dac1912b4142a3be30f50b2d9479c5bde0beb38030d0c0ce0598700130000000000000000000000554361e1628ee0017ad19ca787f2c078aa260701ce0800000080623902000000000000000000003d118a04fa6a80c4928c01ccab57b5f4eb265ad15004f967543fe6e6ddc2a12165fe3a08bf9475ee0eee3539369b0e566fedbd215a65dd4fe03dcc7a922e16410d820747b7e806c0f3b6f14c884d150a0ff07f2e0000bfb083c56d3bed0a61fab84df8885c612ebff8523d14cfb12aca274ce926a64a5e5155611969f6e67dd83b20206207cb8b2cd2fab6fa6d7fdaed6a27a2e4db1d5a6c62f5695ffdbe29dc80014ff11d9dbceba41d8dfce410333a054e82b1d050331ce0aeacb843b94d67f69f49f8b8456106589e0159c32df01db8ebce0dbc36cade09c6b44f6b93d28db8ae4db5624d8a02f7be91bec65e4b3373059587dd6528bbc48e3379d477d482faff0372b78c8c20738c39c61c187b5ce03bd5b70c0840d23ef7cacce3c26a1ea4e5eca27539c1083a169a8263e9aec56b9f7795fa27634a7f06359e3058d2dd69c4e5cc11b36d9ed9c4b2867f583de6fc582f789722bd1500e64c495ebdb72de2c739d78c72f6f4fb1946081dcc825d5b5b747e9f5d1c8112d31e131263f1fcd45a630b46d037d0dae5b8b734a59dd2dfcf7400002b7827f6d957e51bb1f1b44a50200c9dfadfaff2e32baa9c0edaac7144e174dba582a951d2b03c27219cec4fbc7ba87755d7c3b281cc83a5323eee22d96e99c3f00188941e3fbf008cbace177ae250fd5aa45c91e1345ca936184c3fc28153283e13654123cfaf4e661f4b6d430adad1e2116bc385f888405d48f0d300000cc6747b33395772a68f2ea3fb7e72b3b605ffb24088014c8e64f03d053c4e02ddd08b9462b07d4f88c0693bd9c54ad2b65227aa59ef2b53ac528cb52f1b5c886df5eeebfde0c4a37c2dcd2d815a8995ac55c176680c42d4a22646e4aa467f995c899bc99e60441d4dbebead3b436427762618810bac7308c6d3298ea932b66572825e62d18462d3b2342ba48c145ff4674a94fa078cc552d064da2bb69a0d269076f8955076578f44ffb8895dbd4e2a757a4249a855632ca30e09789811bd5e06840f8848df72230a28e0304569bfa0350b6dde9e96273de1758505aa1ba89dfb12be7a7c6dd18f6148354df7e60a489dd443ccdee1fff9d8f8d78844de27a77ef1181d5055c2a193a5763ed7749a17296c76818b60426082c86619dacc8a884c4de8572a044faf0c8e4377776c8703ecf2e3f1c3d6410000000000008369f062639e3ddc9b05b971f626448fb7bfc74c183b26e31b71a390ccea4be07278dd12fa16848797397b76908fa03613cd961b98b26a0879ccba95287b73fae34a78c82958764bce07a7f70df1cef6d47adb1ddbda1db18e4f41c390fd3cb862216ece39a9ec60bd3be5f9329dcaf33bf2087cc510557460d13321e1d26322ab64388f2ceae70922989f66827fe9acd2ec3ece39f3b4ffdc4dfea3da6ddb002512e2313253801044e751168e32d7bd6800000000a21008b8d26dabe977c503c30ef7c489e5ea1fff041e258f2387dad096b72a78d934927492cfc773c731cca9b13b3f6e7760ab0929c46f51ea56435018daf180e83ebb6ba739e72d8b8b3935d81534bea8372bc590c111d573e02b80659a096eaa495a4154daae7d1800c138d920964845c50c8ba4139a54763b19b63e8f6d7a5091895c7a4b7816ab706503be879b18b778b0f61ecfde2f8b4fcf27d29619bb32cfeb766ec4430ee0ad45a0a263ddc4b2f47680c805000080d388dab897badaf8ed85cd5b03a7352a0fb83398466d1bc133582ce2d9f601cd23eba4432180b2d5c3019879cd949a5be1b241b3d0d0d52a3529cc9e704a9d8d54f4f7b776a969a4505e18fe5284985ca7d1fe427f8f1577b43e34e012c397d776e3baba918b7df456bd970e761e00f3b0efa5ce4246d9f08ba60da3be556c518a1f19504c7cea1491a9eadd27d747ca9cc5f92e30b2ca3cf0b142a8554c87e8026d4e586cf5f7c9d412e6eb4f66a076c8bca6b294305969dabb6c932b57a5dd4234bf1ed3bd095229ee3cbb86883d574c5af4ed747caad3e1667755bfcd2db3979eb1be120b5795443324023353c959fd965702f1cd5bcb3cc91992e17f7c9db6824e5d8d16d4b8bdd9fc87c862c247e140379ef098c7b3fa79a6638a245b6a073cfdc9133974f14dde9bd4ee48e62cdc70f486ce38641e4e4309aa9f4bd097fa1530db966d9919544ab4890301e51f9525436f5d9591460340f5093161a78a249783945407f2576d6f35a99e3521d7991e3fdfde5ee7f6a8ff8181a68ef05a2ebfe9e22d7c745900000000006d15651b88544fdd458584d3316ee0dfa8fd16cf143fa48237974ea5ec7ad8fc0000004663cdd2eaaeea2b3fefb04ac4205b0a5148df4496006477770374ed6110d86389fd30906195dff8d0f787b03e4f15e33316e61d7f7280cd96fa0ba16d5adb821503a7a4b06018c92017b2b30492cac8e7e21cfea889697154edebd5c820cbb7c947c2bf14ab1154cb4f68758e4e48928d2af03c90386b0bd1500cca3a2cc70884ab448c56dc335a4678f06a48768aa887e1e7d54afa97cb6acc109ea66f3be0b18f2ad2167569f668c96a75606d0f8415dc4d6c3b062444e9dadc7a290d5adff158c09da7da645fbd1139a7b9389b1c1664855208e5b4c5fc705c0928542206cfd17cab3d6123e42943132c744b5a0ca503d7ce4bdea77f5a2bf8762a353cbe5af0f03fbcbe0a156370fe2e64efb8d2e4cf8e97d9e5089b630c2cd19bdc8800b4ce7babefcd03c5ff616e1f8b6cd245b46b23377a5b3675fd702e77ceae33eb47f5f808d449e2000e92fd210ceec702531055f5a7bc77725405a15914d64efab61f8fa1e1b1bbbce4f59a4d44805b996fcb571340c789579b0230493ac540f97a67e5af2276828a499aa0c405b5993628559a55890291eee8e12a61c9181dba264375ea90a093ba8fa1c9cf703754b85b5efd20c813e7e6fe0000000095b552b6771a22e7534aa6d9d6fc4ef023cf42abb4fd7a4885c7a848e00bb779ee773f60c43600b9aeb8967229abe9c3fc68e72673b6436c63283ce2cffc6521d0737bc0c441fdb96e4c3a17e39de9c4280c29aca19238d0be45deb048f4b57cc5ec41274fb254821d3e37d92842cc465fc009d10a27aebbf1dde0321ddb2d6b078c8a383a7c0c9985e578fb6d9c0c6950702ae215afe6710395d7fedf3e8835e601f458d73aa0decbbb80f49af634ab9d2532b6a9f87d7cd38d64551eefb8059f8e674cf924aad051223995e1c5881a42e76e1c9efeff34a737ff73170f115ed371fc328f26c98cbe7877151de83a56f43fba63dbd75a65acefb7101196b49de3685b623bacf3644e19de3d58fd511e00"/4471], &(0x7f0000000140)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffffffffffe89}, 0x48) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, 0x0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) connect$inet6(r1, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1b}, 0xd}, 0x1c) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000540)='cpu.stat\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000100)=ANY=[], 0xfffffd9d) sendfile(r1, r2, 0x0, 0x8000002b) 14:21:23 executing program 2: r0 = socket$kcm(0x11, 0xa, 0x300) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0x5, &(0x7f00000004c0)=ANY=[@ANYBLOB="bf16000000000000b70700000100f0ff4870000000000000400000000000000095000000000000002ba728041598d6fbd307ce99e83d24a3aa81d36bb3019c13bd23212fb56fa54f2641d8b02c3815e79c1414eb07eacef071326bd9174842fa9ea4318123341cd005d94f204e345c656fbc1626e3988e6e0dc84e974a22a550d6f97181980400003e05df3ceb9f1feae5737ecaa80a666963c474c2a19eed87b277be335c75e04ad6ee1cbf9b0a4daf23d410f6296b32ae343881dcc7b1b85f201a44aeaccd3641110fec4e90a634196508000000000000f0f4ab3e89cf6c662ed4048d3b3e22278d00031e5388ee5c867ddd58211d4dcecb0c005d2a1bcf9436e101040000f73902ebcfcf49822775985b231f000000ccb0ecf31b715f5888b2a858ab3f11afee4eab116944ea4eb2fb465b3dad9d2aa7f1521b3fbb0cc52f49129b9b7950e320c9901de2eb879a15943b6dc0ea15aab9dd6968698e3095c4c5c7a156cec33a667d81ff2757ca1e5efdd4c968dacf81e65998b9091957d1d11a5730baa3a509b1041d06f6b0097c430483824a3f4fddd3c643f630ba165d876defd354869cebc7b0b2d85d6d29983e830a9cdd1d0a017c01000080e3c46e83131fa1c8889464f90c2870f01a2c02dec4cd1f570dd39877dfb2ff1ae66e1ce917474b2e650ae610afd01413d9a337ac5d58bcb5e517231514952c5255f22bd8b325d9b76e57f041b665ab21372c8d8b7bacac24000020a4a24d8dbd75062e1daef9dead619cc6e793c3d2a2661edcd3545236c2a8682bf7ecbd53f950ef4709ec01e230d2f53594ef4839c6130c4c13a0cca84b993508000000e480cd9d4850a049ee19b67d17ef0477aeb12b1d255be1ed66d9051f22614d1f62734d678039a97d2b74f9e8e97f4e8e7025123e783df8b8a17e3aa9fe8c502f9acee4f1b56e1f23128d743753a1fa172d683d0d1ec033855892cead3c358a5b700d64d160abe33df726608510136ce8bf239414a1d98ea93e3d35db09000000cf36e83b8a4309b402d244b09f2779a0bcd7cd6dfc06b02e69d3ff1460228656d125cf4aadd0c81b2e69d6033277e88d10acd06864eac44c42dae334bdc3e9768fc360b130dc6111fe3293e8e02f819a2aa34dba1c25be27945507a3477b437525b81aef2f0b4c4f63483026b5e34d44705b76ef29241adab0dd7d68bf975e02cdd76f24e1e1bc976d965ddabb01085f16bff63a06578d6d184f5de7bfb6aaa75f16996d536256c02284cb1d3a6fb8cae87691fae365a70c3f15871565bba8dd8a8ca049f798abe646f738bebcfc9d8a5edd7a19ca6a42bc3f1db37c17f22a287c6d31a13db5dfef409eb1d3c91c6e6f80d215c9e16e0c4736c81936315418f26770cca4e2f89800d18c89d7f46f679ff6c9e2952ae1ebfd0ca88368ee6ce139e8b5822422cf4c9dde943d34c432e1001171792c65986146666a549092399ff45ba38c41f47e0fffeac41824ca1fd0eb68aa243c9035c788d5480e5aee9c9e5f2e5a3628995b1531bd20360d33d8f9ffffff5f4bf6ea8a1850c4f83306dbca02ee3686da707b6d85db491ba0cc33f6be92c5d47cd25969a2b52a25419d1476c73132ca7ca26ce8a7e3ffb700f09e157f9bc31f09834b4742fc2a442aa81b259e9eb1bf5314844051f3a642acf15da07bbe5f61ddff0522903e3bcf62e18f7796bbc280b95e8e0d6fd5644b0ebde3885b06548862de809d3dae3cccf109f7c78e8479a345e805e47dfa82cafc6b64b1f4659834aecbeded44b11a443c5ba9d10921aa79c62800844c7a59f55ee205a11ab50fb402e7da6ada561ec1117cc186b01fd5c20680c580dc31b0963ff953ce09148e8dfea9d03a61bbd2bb173518507a3cd0e37c4da0a71eee31071d5d642498181c69cee392e414ddd6a12ff4bdf6e9acde38497c476273a1653158f172c56c247b6025d4376067e25357d3392a7503718aea24179528f6a0c6de4e61b49cad1e4d6b000000000000005b2d16877299acefc0fb5bc1422c3d275d988eedebcf242b780a687c9acae2a5a71c2a16a32ceb377f5d54f9b2fa90b2905906e611be56e9ebe20cab20c290a1f6c09272dbc3b2c0ab2b000000000000021b78e54a479f1a0686dfae58e3656cfa196d6c050000000000000000814955c62a7d72b317399e572a7f6a4657b7cbe066c9179ffd097d61fcfd0fa1d46cfb110e3e8cff5579e83f2820f95eaa0c609f666950c24311740e36de8f65708cfffce788c99ef8f62fd2398e999b220125da8eb0794751236500000000ef524bdf184727c67910051f204662050000000000000014b41dd0843cf3d85bb820656a88a9e52a4cd7b3eeadfed06e7267f226019ef0a25bc15da71e893856a2182c3167d8ba73f7c6294b159a426ce44cd73f000000a66fc501eae0c3504c1400697ba6503cbeccdb9bcdbb6aea529610db8dfef86c3cc698e9fddf1b132874159972281a90c3a4cf415df25fbcdd35cf8368f068c4481844bdd0dda553e1cb0966d5686013d382956d50056531a421c225c1d7769ee5da07b3c16b12b1ec52e743dbc51f25cc07a202b704577e16913cf067fa65e476f688fc477947eb79187905dc94fede2d6c54ea192a569eed05d0d7536b3205c68d4ee0fe318ed3112c76dcf1283ef4c8a7ba4e10381de8808ff02dd0a7b996ecf1c65e6d9db90c87123d9cb3945330f7a25eee0cca35b1331ca8fec0b2f3202ded6aad063254a69f505140751b60f29a83e4bc0ef2ffc271285e8f14d6bf40e7ea443e4aa221cc38a503add16a2c98cb589e1dac1912b4142a3be30f50b2d9479c5bde0beb38030d0c0ce0598700130000000000000000000000554361e1628ee0017ad19ca787f2c078aa260701ce0800000080623902000000000000000000003d118a04fa6a80c4928c01ccab57b5f4eb265ad15004f967543fe6e6ddc2a12165fe3a08bf9475ee0eee3539369b0e566fedbd215a65dd4fe03dcc7a922e16410d820747b7e806c0f3b6f14c884d150a0ff07f2e0000bfb083c56d3bed0a61fab84df8885c612ebff8523d14cfb12aca274ce926a64a5e5155611969f6e67dd83b20206207cb8b2cd2fab6fa6d7fdaed6a27a2e4db1d5a6c62f5695ffdbe29dc80014ff11d9dbceba41d8dfce410333a054e82b1d050331ce0aeacb843b94d67f69f49f8b8456106589e0159c32df01db8ebce0dbc36cade09c6b44f6b93d28db8ae4db5624d8a02f7be91bec65e4b3373059587dd6528bbc48e3379d477d482faff0372b78c8c20738c39c61c187b5ce03bd5b70c0840d23ef7cacce3c26a1ea4e5eca27539c1083a169a8263e9aec56b9f7795fa27634a7f06359e3058d2dd69c4e5cc11b36d9ed9c4b2867f583de6fc582f789722bd1500e64c495ebdb72de2c739d78c72f6f4fb1946081dcc825d5b5b747e9f5d1c8112d31e131263f1fcd45a630b46d037d0dae5b8b734a59dd2dfcf7400002b7827f6d957e51bb1f1b44a50200c9dfadfaff2e32baa9c0edaac7144e174dba582a951d2b03c27219cec4fbc7ba87755d7c3b281cc83a5323eee22d96e99c3f00188941e3fbf008cbace177ae250fd5aa45c91e1345ca936184c3fc28153283e13654123cfaf4e661f4b6d430adad1e2116bc385f888405d48f0d300000cc6747b33395772a68f2ea3fb7e72b3b605ffb24088014c8e64f03d053c4e02ddd08b9462b07d4f88c0693bd9c54ad2b65227aa59ef2b53ac528cb52f1b5c886df5eeebfde0c4a37c2dcd2d815a8995ac55c176680c42d4a22646e4aa467f995c899bc99e60441d4dbebead3b436427762618810bac7308c6d3298ea932b66572825e62d18462d3b2342ba48c145ff4674a94fa078cc552d064da2bb69a0d269076f8955076578f44ffb8895dbd4e2a757a4249a855632ca30e09789811bd5e06840f8848df72230a28e0304569bfa0350b6dde9e96273de1758505aa1ba89dfb12be7a7c6dd18f6148354df7e60a489dd443ccdee1fff9d8f8d78844de27a77ef1181d5055c2a193a5763ed7749a17296c76818b60426082c86619dacc8a884c4de8572a044faf0c8e4377776c8703ecf2e3f1c3d6410000000000008369f062639e3ddc9b05b971f626448fb7bfc74c183b26e31b71a390ccea4be07278dd12fa16848797397b76908fa03613cd961b98b26a0879ccba95287b73fae34a78c82958764bce07a7f70df1cef6d47adb1ddbda1db18e4f41c390fd3cb862216ece39a9ec60bd3be5f9329dcaf33bf2087cc510557460d13321e1d26322ab64388f2ceae70922989f66827fe9acd2ec3ece39f3b4ffdc4dfea3da6ddb002512e2313253801044e751168e32d7bd6800000000a21008b8d26dabe977c503c30ef7c489e5ea1fff041e258f2387dad096b72a78d934927492cfc773c731cca9b13b3f6e7760ab0929c46f51ea56435018daf180e83ebb6ba739e72d8b8b3935d81534bea8372bc590c111d573e02b80659a096eaa495a4154daae7d1800c138d920964845c50c8ba4139a54763b19b63e8f6d7a5091895c7a4b7816ab706503be879b18b778b0f61ecfde2f8b4fcf27d29619bb32cfeb766ec4430ee0ad45a0a263ddc4b2f47680c805000080d388dab897badaf8ed85cd5b03a7352a0fb83398466d1bc133582ce2d9f601cd23eba4432180b2d5c3019879cd949a5be1b241b3d0d0d52a3529cc9e704a9d8d54f4f7b776a969a4505e18fe5284985ca7d1fe427f8f1577b43e34e012c397d776e3baba918b7df456bd970e761e00f3b0efa5ce4246d9f08ba60da3be556c518a1f19504c7cea1491a9eadd27d747ca9cc5f92e30b2ca3cf0b142a8554c87e8026d4e586cf5f7c9d412e6eb4f66a076c8bca6b294305969dabb6c932b57a5dd4234bf1ed3bd095229ee3cbb86883d574c5af4ed747caad3e1667755bfcd2db3979eb1be120b5795443324023353c959fd965702f1cd5bcb3cc91992e17f7c9db6824e5d8d16d4b8bdd9fc87c862c247e140379ef098c7b3fa79a6638a245b6a073cfdc9133974f14dde9bd4ee48e62cdc70f486ce38641e4e4309aa9f4bd097fa1530db966d9919544ab4890301e51f9525436f5d9591460340f5093161a78a249783945407f2576d6f35a99e3521d7991e3fdfde5ee7f6a8ff8181a68ef05a2ebfe9e22d7c745900000000006d15651b88544fdd458584d3316ee0dfa8fd16cf143fa48237974ea5ec7ad8fc0000004663cdd2eaaeea2b3fefb04ac4205b0a5148df4496006477770374ed6110d86389fd30906195dff8d0f787b03e4f15e33316e61d7f7280cd96fa0ba16d5adb821503a7a4b06018c92017b2b30492cac8e7e21cfea889697154edebd5c820cbb7c947c2bf14ab1154cb4f68758e4e48928d2af03c90386b0bd1500cca3a2cc70884ab448c56dc335a4678f06a48768aa887e1e7d54afa97cb6acc109ea66f3be0b18f2ad2167569f668c96a75606d0f8415dc4d6c3b062444e9dadc7a290d5adff158c09da7da645fbd1139a7b9389b1c1664855208e5b4c5fc705c0928542206cfd17cab3d6123e42943132c744b5a0ca503d7ce4bdea77f5a2bf8762a353cbe5af0f03fbcbe0a156370fe2e64efb8d2e4cf8e97d9e5089b630c2cd19bdc8800b4ce7babefcd03c5ff616e1f8b6cd245b46b23377a5b3675fd702e77ceae33eb47f5f808d449e2000e92fd210ceec702531055f5a7bc77725405a15914d64efab61f8fa1e1b1bbbce4f59a4d44805b996fcb571340c789579b0230493ac540f97a67e5af2276828a499aa0c405b5993628559a55890291eee8e12a61c9181dba264375ea90a093ba8fa1c9cf703754b85b5efd20c813e7e6fe0000000095b552b6771a22e7534aa6d9d6fc4ef023cf42abb4fd7a4885c7a848e00bb779ee773f60c43600b9aeb8967229abe9c3fc68e72673b6436c63283ce2cffc6521d0737bc0c441fdb96e4c3a17e39de9c4280c29aca19238d0be45deb048f4b57cc5ec41274fb254821d3e37d92842cc465fc009d10a27aebbf1dde0321ddb2d6b078c8a383a7c0c9985e578fb6d9c0c6950702ae215afe6710395d7fedf3e8835e601f458d73aa0decbbb80f49af634ab9d2532b6a9f87d7cd38d64551eefb8059f8e674cf924aad051223995e1c5881a42e76e1c9efeff34a737ff73170f115ed371fc328f26c98cbe7877151de83a56f43fba63dbd75a65acefb7101196b49de3685b623bacf3644e19de3d58fd511e00"/4471], &(0x7f0000000140)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffffffffffe89}, 0x48) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, &(0x7f00000003c0), 0x4) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) connect$inet6(r1, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1b}, 0xd}, 0x1c) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000540)='cpu.stat\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000100)=ANY=[], 0xfffffd9d) sendfile(r1, r2, 0x0, 0x8000002b) 14:21:23 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_group_source_req(r0, 0x29, 0x10, &(0x7f0000000440)={0x0, {{0xa, 0x0, 0x0, @private2}}, {{0xa, 0x0, 0x0, @mcast2}}}, 0x108) 14:21:23 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000000600)=[{{&(0x7f0000000000)={0xa, 0x0, 0x0, @dev}, 0x1c, 0x0}}, {{0x0, 0x0, 0x0}}], 0x2, 0x0) 14:21:23 executing program 4: r0 = socket$kcm(0x11, 0xa, 0x300) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0x5, &(0x7f00000004c0)=ANY=[@ANYBLOB="bf16000000000000b70700000100f0ff4870000000000000400000000000000095000000000000002ba728041598d6fbd307ce99e83d24a3aa81d36bb3019c13bd23212fb56fa54f2641d8b02c3815e79c1414eb07eacef071326bd9174842fa9ea4318123341cd005d94f204e345c656fbc1626e3988e6e0dc84e974a22a550d6f97181980400003e05df3ceb9f1feae5737ecaa80a666963c474c2a19eed87b277be335c75e04ad6ee1cbf9b0a4daf23d410f6296b32ae343881dcc7b1b85f201a44aeaccd3641110fec4e90a634196508000000000000f0f4ab3e89cf6c662ed4048d3b3e22278d00031e5388ee5c867ddd58211d4dcecb0c005d2a1bcf9436e101040000f73902ebcfcf49822775985b231f000000ccb0ecf31b715f5888b2a858ab3f11afee4eab116944ea4eb2fb465b3dad9d2aa7f1521b3fbb0cc52f49129b9b7950e320c9901de2eb879a15943b6dc0ea15aab9dd6968698e3095c4c5c7a156cec33a667d81ff2757ca1e5efdd4c968dacf81e65998b9091957d1d11a5730baa3a509b1041d06f6b0097c430483824a3f4fddd3c643f630ba165d876defd354869cebc7b0b2d85d6d29983e830a9cdd1d0a017c01000080e3c46e83131fa1c8889464f90c2870f01a2c02dec4cd1f570dd39877dfb2ff1ae66e1ce917474b2e650ae610afd01413d9a337ac5d58bcb5e517231514952c5255f22bd8b325d9b76e57f041b665ab21372c8d8b7bacac24000020a4a24d8dbd75062e1daef9dead619cc6e793c3d2a2661edcd3545236c2a8682bf7ecbd53f950ef4709ec01e230d2f53594ef4839c6130c4c13a0cca84b993508000000e480cd9d4850a049ee19b67d17ef0477aeb12b1d255be1ed66d9051f22614d1f62734d678039a97d2b74f9e8e97f4e8e7025123e783df8b8a17e3aa9fe8c502f9acee4f1b56e1f23128d743753a1fa172d683d0d1ec033855892cead3c358a5b700d64d160abe33df726608510136ce8bf239414a1d98ea93e3d35db09000000cf36e83b8a4309b402d244b09f2779a0bcd7cd6dfc06b02e69d3ff1460228656d125cf4aadd0c81b2e69d6033277e88d10acd06864eac44c42dae334bdc3e9768fc360b130dc6111fe3293e8e02f819a2aa34dba1c25be27945507a3477b437525b81aef2f0b4c4f63483026b5e34d44705b76ef29241adab0dd7d68bf975e02cdd76f24e1e1bc976d965ddabb01085f16bff63a06578d6d184f5de7bfb6aaa75f16996d536256c02284cb1d3a6fb8cae87691fae365a70c3f15871565bba8dd8a8ca049f798abe646f738bebcfc9d8a5edd7a19ca6a42bc3f1db37c17f22a287c6d31a13db5dfef409eb1d3c91c6e6f80d215c9e16e0c4736c81936315418f26770cca4e2f89800d18c89d7f46f679ff6c9e2952ae1ebfd0ca88368ee6ce139e8b5822422cf4c9dde943d34c432e1001171792c65986146666a549092399ff45ba38c41f47e0fffeac41824ca1fd0eb68aa243c9035c788d5480e5aee9c9e5f2e5a3628995b1531bd20360d33d8f9ffffff5f4bf6ea8a1850c4f83306dbca02ee3686da707b6d85db491ba0cc33f6be92c5d47cd25969a2b52a25419d1476c73132ca7ca26ce8a7e3ffb700f09e157f9bc31f09834b4742fc2a442aa81b259e9eb1bf5314844051f3a642acf15da07bbe5f61ddff0522903e3bcf62e18f7796bbc280b95e8e0d6fd5644b0ebde3885b06548862de809d3dae3cccf109f7c78e8479a345e805e47dfa82cafc6b64b1f4659834aecbeded44b11a443c5ba9d10921aa79c62800844c7a59f55ee205a11ab50fb402e7da6ada561ec1117cc186b01fd5c20680c580dc31b0963ff953ce09148e8dfea9d03a61bbd2bb173518507a3cd0e37c4da0a71eee31071d5d642498181c69cee392e414ddd6a12ff4bdf6e9acde38497c476273a1653158f172c56c247b6025d4376067e25357d3392a7503718aea24179528f6a0c6de4e61b49cad1e4d6b000000000000005b2d16877299acefc0fb5bc1422c3d275d988eedebcf242b780a687c9acae2a5a71c2a16a32ceb377f5d54f9b2fa90b2905906e611be56e9ebe20cab20c290a1f6c09272dbc3b2c0ab2b000000000000021b78e54a479f1a0686dfae58e3656cfa196d6c050000000000000000814955c62a7d72b317399e572a7f6a4657b7cbe066c9179ffd097d61fcfd0fa1d46cfb110e3e8cff5579e83f2820f95eaa0c609f666950c24311740e36de8f65708cfffce788c99ef8f62fd2398e999b220125da8eb0794751236500000000ef524bdf184727c67910051f204662050000000000000014b41dd0843cf3d85bb820656a88a9e52a4cd7b3eeadfed06e7267f226019ef0a25bc15da71e893856a2182c3167d8ba73f7c6294b159a426ce44cd73f000000a66fc501eae0c3504c1400697ba6503cbeccdb9bcdbb6aea529610db8dfef86c3cc698e9fddf1b132874159972281a90c3a4cf415df25fbcdd35cf8368f068c4481844bdd0dda553e1cb0966d5686013d382956d50056531a421c225c1d7769ee5da07b3c16b12b1ec52e743dbc51f25cc07a202b704577e16913cf067fa65e476f688fc477947eb79187905dc94fede2d6c54ea192a569eed05d0d7536b3205c68d4ee0fe318ed3112c76dcf1283ef4c8a7ba4e10381de8808ff02dd0a7b996ecf1c65e6d9db90c87123d9cb3945330f7a25eee0cca35b1331ca8fec0b2f3202ded6aad063254a69f505140751b60f29a83e4bc0ef2ffc271285e8f14d6bf40e7ea443e4aa221cc38a503add16a2c98cb589e1dac1912b4142a3be30f50b2d9479c5bde0beb38030d0c0ce0598700130000000000000000000000554361e1628ee0017ad19ca787f2c078aa260701ce0800000080623902000000000000000000003d118a04fa6a80c4928c01ccab57b5f4eb265ad15004f967543fe6e6ddc2a12165fe3a08bf9475ee0eee3539369b0e566fedbd215a65dd4fe03dcc7a922e16410d820747b7e806c0f3b6f14c884d150a0ff07f2e0000bfb083c56d3bed0a61fab84df8885c612ebff8523d14cfb12aca274ce926a64a5e5155611969f6e67dd83b20206207cb8b2cd2fab6fa6d7fdaed6a27a2e4db1d5a6c62f5695ffdbe29dc80014ff11d9dbceba41d8dfce410333a054e82b1d050331ce0aeacb843b94d67f69f49f8b8456106589e0159c32df01db8ebce0dbc36cade09c6b44f6b93d28db8ae4db5624d8a02f7be91bec65e4b3373059587dd6528bbc48e3379d477d482faff0372b78c8c20738c39c61c187b5ce03bd5b70c0840d23ef7cacce3c26a1ea4e5eca27539c1083a169a8263e9aec56b9f7795fa27634a7f06359e3058d2dd69c4e5cc11b36d9ed9c4b2867f583de6fc582f789722bd1500e64c495ebdb72de2c739d78c72f6f4fb1946081dcc825d5b5b747e9f5d1c8112d31e131263f1fcd45a630b46d037d0dae5b8b734a59dd2dfcf7400002b7827f6d957e51bb1f1b44a50200c9dfadfaff2e32baa9c0edaac7144e174dba582a951d2b03c27219cec4fbc7ba87755d7c3b281cc83a5323eee22d96e99c3f00188941e3fbf008cbace177ae250fd5aa45c91e1345ca936184c3fc28153283e13654123cfaf4e661f4b6d430adad1e2116bc385f888405d48f0d300000cc6747b33395772a68f2ea3fb7e72b3b605ffb24088014c8e64f03d053c4e02ddd08b9462b07d4f88c0693bd9c54ad2b65227aa59ef2b53ac528cb52f1b5c886df5eeebfde0c4a37c2dcd2d815a8995ac55c176680c42d4a22646e4aa467f995c899bc99e60441d4dbebead3b436427762618810bac7308c6d3298ea932b66572825e62d18462d3b2342ba48c145ff4674a94fa078cc552d064da2bb69a0d269076f8955076578f44ffb8895dbd4e2a757a4249a855632ca30e09789811bd5e06840f8848df72230a28e0304569bfa0350b6dde9e96273de1758505aa1ba89dfb12be7a7c6dd18f6148354df7e60a489dd443ccdee1fff9d8f8d78844de27a77ef1181d5055c2a193a5763ed7749a17296c76818b60426082c86619dacc8a884c4de8572a044faf0c8e4377776c8703ecf2e3f1c3d6410000000000008369f062639e3ddc9b05b971f626448fb7bfc74c183b26e31b71a390ccea4be07278dd12fa16848797397b76908fa03613cd961b98b26a0879ccba95287b73fae34a78c82958764bce07a7f70df1cef6d47adb1ddbda1db18e4f41c390fd3cb862216ece39a9ec60bd3be5f9329dcaf33bf2087cc510557460d13321e1d26322ab64388f2ceae70922989f66827fe9acd2ec3ece39f3b4ffdc4dfea3da6ddb002512e2313253801044e751168e32d7bd6800000000a21008b8d26dabe977c503c30ef7c489e5ea1fff041e258f2387dad096b72a78d934927492cfc773c731cca9b13b3f6e7760ab0929c46f51ea56435018daf180e83ebb6ba739e72d8b8b3935d81534bea8372bc590c111d573e02b80659a096eaa495a4154daae7d1800c138d920964845c50c8ba4139a54763b19b63e8f6d7a5091895c7a4b7816ab706503be879b18b778b0f61ecfde2f8b4fcf27d29619bb32cfeb766ec4430ee0ad45a0a263ddc4b2f47680c805000080d388dab897badaf8ed85cd5b03a7352a0fb83398466d1bc133582ce2d9f601cd23eba4432180b2d5c3019879cd949a5be1b241b3d0d0d52a3529cc9e704a9d8d54f4f7b776a969a4505e18fe5284985ca7d1fe427f8f1577b43e34e012c397d776e3baba918b7df456bd970e761e00f3b0efa5ce4246d9f08ba60da3be556c518a1f19504c7cea1491a9eadd27d747ca9cc5f92e30b2ca3cf0b142a8554c87e8026d4e586cf5f7c9d412e6eb4f66a076c8bca6b294305969dabb6c932b57a5dd4234bf1ed3bd095229ee3cbb86883d574c5af4ed747caad3e1667755bfcd2db3979eb1be120b5795443324023353c959fd965702f1cd5bcb3cc91992e17f7c9db6824e5d8d16d4b8bdd9fc87c862c247e140379ef098c7b3fa79a6638a245b6a073cfdc9133974f14dde9bd4ee48e62cdc70f486ce38641e4e4309aa9f4bd097fa1530db966d9919544ab4890301e51f9525436f5d9591460340f5093161a78a249783945407f2576d6f35a99e3521d7991e3fdfde5ee7f6a8ff8181a68ef05a2ebfe9e22d7c745900000000006d15651b88544fdd458584d3316ee0dfa8fd16cf143fa48237974ea5ec7ad8fc0000004663cdd2eaaeea2b3fefb04ac4205b0a5148df4496006477770374ed6110d86389fd30906195dff8d0f787b03e4f15e33316e61d7f7280cd96fa0ba16d5adb821503a7a4b06018c92017b2b30492cac8e7e21cfea889697154edebd5c820cbb7c947c2bf14ab1154cb4f68758e4e48928d2af03c90386b0bd1500cca3a2cc70884ab448c56dc335a4678f06a48768aa887e1e7d54afa97cb6acc109ea66f3be0b18f2ad2167569f668c96a75606d0f8415dc4d6c3b062444e9dadc7a290d5adff158c09da7da645fbd1139a7b9389b1c1664855208e5b4c5fc705c0928542206cfd17cab3d6123e42943132c744b5a0ca503d7ce4bdea77f5a2bf8762a353cbe5af0f03fbcbe0a156370fe2e64efb8d2e4cf8e97d9e5089b630c2cd19bdc8800b4ce7babefcd03c5ff616e1f8b6cd245b46b23377a5b3675fd702e77ceae33eb47f5f808d449e2000e92fd210ceec702531055f5a7bc77725405a15914d64efab61f8fa1e1b1bbbce4f59a4d44805b996fcb571340c789579b0230493ac540f97a67e5af2276828a499aa0c405b5993628559a55890291eee8e12a61c9181dba264375ea90a093ba8fa1c9cf703754b85b5efd20c813e7e6fe0000000095b552b6771a22e7534aa6d9d6fc4ef023cf42abb4fd7a4885c7a848e00bb779ee773f60c43600b9aeb8967229abe9c3fc68e72673b6436c63283ce2cffc6521d0737bc0c441fdb96e4c3a17e39de9c4280c29aca19238d0be45deb048f4b57cc5ec41274fb254821d3e37d92842cc465fc009d10a27aebbf1dde0321ddb2d6b078c8a383a7c0c9985e578fb6d9c0c6950702ae215afe6710395d7fedf3e8835e601f458d73aa0decbbb80f49af634ab9d2532b6a9f87d7cd38d64551eefb8059f8e674cf924aad051223995e1c5881a42e76e1c9efeff34a737ff73170f115ed371fc328f26c98cbe7877151de83a56f43fba63dbd75a65acefb7101196b49de3685b623bacf3644e19de3d58fd511e00"/4471], &(0x7f0000000140)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffffffffffe89}, 0x48) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, 0x0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) connect$inet6(r1, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1b}, 0xd}, 0x1c) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000540)='cpu.stat\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000100)=ANY=[], 0xfffffd9d) sendfile(r1, r2, 0x0, 0x8000002b) 14:21:23 executing program 0: request_key(&(0x7f00000000c0)='logon\x00', &(0x7f0000000100)={'syz', 0x0}, 0x0, 0x0) 14:21:23 executing program 5: socket$packet(0x11, 0x0, 0x300) setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x1, 0x32, 0x0, 0x0) setsockopt$sock_attach_bpf(0xffffffffffffffff, 0x1, 0x32, 0x0, 0x0) r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) read$usbmon(r0, &(0x7f0000000080)=""/12, 0xc) 14:21:23 executing program 0: r0 = socket$packet(0x11, 0x2, 0x300) getsockopt$packet_int(r0, 0x107, 0xb, &(0x7f0000000040), &(0x7f0000000180)=0x4) 14:21:24 executing program 0: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/block/sda', 0x0, 0x0) 14:21:24 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_MCAST_MSFILTER(r0, 0x29, 0x30, &(0x7f0000000400)={0x5, {{0xa, 0x0, 0x0, @mcast1}}}, 0x90) 14:21:24 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) sendmmsg$inet6(r0, &(0x7f0000007540)=[{{&(0x7f00000005c0)={0xa, 0x0, 0x0, @mcast1}, 0x1c, &(0x7f0000000700)=[{&(0x7f0000000600)="c3", 0x1}], 0x1}}], 0x1, 0x240000d0) [ 795.962465][T14402] loop1: detected capacity change from 0 to 131072 [ 795.975765][T14402] F2FS-fs (loop1): Found nat_bits in checkpoint 14:21:25 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_group_source_req(r0, 0x29, 0x49, &(0x7f0000000440)={0x0, {{0xa, 0x0, 0x0, @private2}}, {{0xa, 0x0, 0x0, @mcast2}}}, 0x108) 14:21:25 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x2f, &(0x7f0000000180)=@filter={'filter\x00', 0xe, 0x4, 0x3b0, 0xffffffff, 0x108, 0x0, 0x108, 0xffffffff, 0xffffffff, 0x308, 0x308, 0x308, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@dev, @private0, [], [], 'veth1_to_bridge\x00', 'batadv_slave_1\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@loopback}}}, {{@ipv6={@private1, @dev, [], [], 'bridge_slave_0\x00', 'nr0\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x410) 14:21:25 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x3, &(0x7f0000000180)=@filter={'filter\x00', 0xe, 0x4, 0x3b0, 0xffffffff, 0x108, 0x0, 0x108, 0xffffffff, 0xffffffff, 0x308, 0x308, 0x308, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@dev, @private0, [], [], 'veth1_to_bridge\x00', 'batadv_slave_1\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@loopback}}}, {{@ipv6={@private1, @dev, [], [], 'bridge_slave_0\x00', 'nr0\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28, '\x00', 0x0, 0xfffffffb}}}}, 0x410) [ 796.016673][T14402] F2FS-fs (loop1): Mounted with checkpoint version = 48b305e5 14:21:25 executing program 3: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000000000)=[{{&(0x7f00000000c0)={0xa, 0x0, 0x0, @loopback}, 0x1c, 0x0, 0x0, &(0x7f0000002100)=[@flowinfo={{0xfffffcb8}}], 0x18}}], 0x1, 0x0) 14:21:25 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) bind$netlink(r0, &(0x7f0000000000)={0x10, 0x0, 0x0, 0x40}, 0xc) 14:21:25 executing program 4: r0 = add_key$keyring(&(0x7f00000003c0), &(0x7f0000000400)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) add_key$fscrypt_v1(&(0x7f0000000100), 0x0, 0x0, 0x0, r0) 14:21:25 executing program 4: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000000040)=[{{&(0x7f0000000000)={0xa, 0x0, 0x0, @rand_addr=' \x01\x00'}, 0x1c, 0x0}}], 0x1, 0x0) 14:21:25 executing program 0: openat$cgroup_pressure(0xffffffffffffffff, &(0x7f0000000400)='io.pressure\x00', 0x2, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_inet6_tcp_SIOCATMARK(r0, 0x8905, &(0x7f0000000380)) 14:21:25 executing program 2: syz_open_dev$usbmon(&(0x7f0000000080), 0x8000000000000001, 0x688bf8a8b77513a2) 14:21:25 executing program 5: clock_gettime(0x0, 0xfffffffffffffffc) 14:21:25 executing program 3: bpf$BPF_PROG_TEST_RUN(0x10, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) 14:21:25 executing program 3: request_key(&(0x7f00000000c0)='logon\x00', &(0x7f0000000100)={'syz', 0x0}, &(0x7f0000000140)='big_key\x00', 0x0) 14:21:25 executing program 1: request_key(&(0x7f0000000000)='logon\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)='\xf6}{\x00', 0xfffffffffffffffc) 14:21:25 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f00000013c0)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0xe16, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1}, 0x48) 14:21:25 executing program 4: r0 = add_key$keyring(&(0x7f00000003c0), &(0x7f0000000400)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) r1 = add_key$keyring(&(0x7f00000001c0), &(0x7f0000000200)={'syz', 0x2}, 0x0, 0x0, r0) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x0}, 0x0, 0x0, r1) 14:21:25 executing program 0: socketpair(0x2c, 0x0, 0x0, &(0x7f0000001a40)) 14:21:25 executing program 3: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x0, 0x0, 0xff}}, {{0x9, 0x5, 0x3, 0x2, 0x0, 0x1, 0x80}}}}}}}]}}, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) 14:21:25 executing program 5: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$SOCK_DIAG_BY_FAMILY(r0, &(0x7f0000000080)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000040)={&(0x7f0000001c40)=ANY=[], 0x21b0}}, 0x0) 14:21:25 executing program 2: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}}}}}]}}, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x2, [{0x2, &(0x7f00000001c0)=@string={0x2}}, {0x101, &(0x7f00000003c0)=@string={0x101, 0x3, "17967ab0bc7080ef8824bd69504c6f942091c84420bba847eae59c774646a3eb73704e0de5809faed7f7751e7c2156b14f0fe99c4196dc3dd432194ba1e4e1599d891592514ee8ff1fdb26c333db916d18e26935c20b6cd3645f9c76dd4a689e4eec9da5e3d6cbfdf90c53d56d7987d8b3f9df391b0fcb506593b5829e1b411d4334f08e8c7e6f2d5a8b4f1ff6c54f57b153fa3d0a5fa5e1885be7f7fdcd3cfe08861f3ee83c1d53d8e7b75f8b003edd9aeb5717ab2b6733501f6af32ddce03f3f84fc74793cb8576fb5b38dfc92f9fc552ed12a91c00e2bc2a078cda25d6dda9572c96274f6ebe57cd63fd039ae33a2899a6558999d6975cbd564d9e2e563"}}]}) 14:21:25 executing program 4: r0 = add_key$keyring(&(0x7f00000003c0), &(0x7f0000000400)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$unlink(0x9, 0x0, r0) 14:21:25 executing program 0: pselect6(0x40, &(0x7f0000000000), &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000140)={0x0}) 14:21:25 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_mtu(r0, 0x29, 0x10, 0x0, &(0x7f0000000040)) 14:21:25 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_inet6_SIOCDELRT(r0, 0x890c, &(0x7f0000000100)={@ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}, @private0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x0, 0x3b}) 14:21:25 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r0, &(0x7f0000002e40)=[{{&(0x7f0000000140)={0xa, 0x4e21, 0x0, @empty, 0x6}, 0x1c, 0x0, 0x0, &(0x7f0000001a00)=[@hopopts_2292={{0x18}}, @dontfrag={{0x14}}], 0x30}}], 0x1, 0x0) 14:21:25 executing program 5: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={0x0, 0x80}, 0x300, 0x0, 0xffffffff00000000}, 0x0) 14:21:25 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_mtu(r0, 0x29, 0x17, 0x0, &(0x7f0000000040)=0x4) 14:21:25 executing program 4: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000000)=ANY=[@ANYBLOB="80000000150001a37a337a0bde1f6955bb"], 0x80}}, 0x0) 14:21:26 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_GET_WPAN_PHY(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000180)={0x14}, 0x14}}, 0x0) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x14}, 0x14}}, 0x0) [ 797.059178][ T5199] usb 4-1: new high-speed USB device number 11 using dummy_hcd [ 797.139395][ T5897] usb 3-1: new high-speed USB device number 13 using dummy_hcd [ 797.319136][ T5199] usb 4-1: Using ep0 maxpacket: 16 [ 797.389118][ T5897] usb 3-1: Using ep0 maxpacket: 16 [ 797.479156][ T5199] usb 4-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 797.495789][ T5199] usb 4-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 797.506416][ T5199] usb 4-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 797.509249][ T5897] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 797.516900][ T5199] usb 4-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 0 [ 797.536638][ T5897] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 797.538215][ T5199] usb 4-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 797.548269][ T5897] usb 3-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 797.563540][ T5199] usb 4-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 0 [ 797.567949][ T5897] usb 3-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 0 [ 797.586378][ T5897] usb 3-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 797.596261][ T5897] usb 3-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 0 [ 797.639222][ T5897] usb 3-1: language id specifier not provided by device, defaulting to English [ 797.759625][ T5897] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 797.769282][ T5897] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 797.777452][ T5897] usb 3-1: Product: syz [ 797.781799][ T5897] usb 3-1: SerialNumber: syz [ 797.869267][ T5199] usb 4-1: string descriptor 0 read error: -22 [ 797.875859][ T5199] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 797.885355][ T5199] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 798.059311][ T5897] cdc_ncm 3-1:1.0: bind() failure [ 798.069483][ T5897] cdc_ncm 3-1:1.1: CDC Union missing and no IAD found [ 798.076455][ T5897] cdc_ncm 3-1:1.1: bind() failure [ 798.084785][ T5897] usb 3-1: USB disconnect, device number 13 [ 798.189129][ T5199] cdc_ncm 4-1:1.0: bind() failure [ 798.198148][ T5199] cdc_ncm 4-1:1.1: CDC Union missing and no IAD found [ 798.205590][ T5199] cdc_ncm 4-1:1.1: bind() failure [ 798.214385][ T5199] usb 4-1: USB disconnect, device number 11 14:21:27 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_mtu(r0, 0x29, 0x4a, 0x0, &(0x7f0000000040)) 14:21:27 executing program 1: r0 = timerfd_create(0x0, 0x0) ioctl$VHOST_VSOCK_SET_GUEST_CID(r0, 0x4008af60, 0x0) 14:21:27 executing program 5: bpf$BPF_PROG_TEST_RUN(0x9, 0x0, 0x0) 14:21:27 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_mtu(r0, 0x11, 0x66, 0x0, &(0x7f0000000040)) 14:21:27 executing program 0: bpf$BPF_PROG_TEST_RUN(0x15, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)}, 0x48) 14:21:27 executing program 2: bpf$BPF_PROG_TEST_RUN(0x1d, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)}, 0x48) 14:21:27 executing program 1: add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @auto=[0x0, 0x62, 0x0, 0x0, 0x0, 0x0, 0x0, 0x31]}, &(0x7f0000000080)={0x0, "eb42946139557173c49fe2e672afaeb5c983b865291c2efb46e8622955443fa09d64bc351c4b635d61f16b1e27eb71dcbcfbf03514d1155e541f82f8413c0113"}, 0x48, 0xfffffffffffffffd) 14:21:27 executing program 4: r0 = userfaultfd(0x1) ioctl$UFFDIO_WRITEPROTECT(r0, 0x5450, 0x0) 14:21:27 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r0, &(0x7f0000002e40)=[{{&(0x7f0000000140)={0xa, 0x4e21, 0x0, @empty, 0x6}, 0x1c, 0x0, 0x0, &(0x7f0000001a00)=[@dontfrag={{0x14, 0x29, 0x3e, 0x7}}], 0x18}}], 0x1, 0x0) 14:21:27 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x1c, &(0x7f0000000180)=@filter={'filter\x00', 0xe, 0x4, 0x3b0, 0xffffffff, 0x108, 0x0, 0x108, 0xffffffff, 0xffffffff, 0x308, 0x308, 0x308, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@dev, @private0, [], [], 'veth1_to_bridge\x00', 'batadv_slave_1\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@loopback}}}, {{@ipv6={@private1, @dev, [], [], 'bridge_slave_0\x00', 'nr0\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x410) 14:21:27 executing program 2: openat$hwrng(0xffffffffffffff9c, &(0x7f0000000000), 0x6000, 0x0) 14:21:27 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_MCAST_MSFILTER(r0, 0x29, 0x30, &(0x7f0000000400)={0x0, {{0xa, 0x0, 0x0, @mcast1}}}, 0x90) 14:21:27 executing program 1: socketpair(0x1d, 0x0, 0x9, &(0x7f0000001380)) 14:21:27 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_DSTOPTS(r0, 0x29, 0x3b, &(0x7f0000000040)={0x4, 0x2, '\x00', [@hao={0xc9, 0x10, @mcast2}]}, 0x20) setsockopt$inet6_IPV6_HOPOPTS(r0, 0x29, 0x36, &(0x7f0000000000), 0x8) 14:21:27 executing program 5: mmap$usbmon(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x14830, 0xffffffffffffffff, 0x0) 14:21:27 executing program 0: r0 = userfaultfd(0x1) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f0000000180)={0xaa, 0x356}) 14:21:27 executing program 2: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f00000005c0)={0x2, &(0x7f0000000140)=[{0x3}, {}]}) 14:21:27 executing program 3: prctl$PR_SET_MM_MAP_SIZE(0x23, 0xf, &(0x7f0000000080)) prctl$PR_SET_MM_MAP_SIZE(0x23, 0xf, &(0x7f00000000c0)) 14:21:27 executing program 5: bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, &(0x7f0000001780)="01"}, 0x48) 14:21:27 executing program 4: io_uring_setup(0x662, &(0x7f00000001c0)) 14:21:27 executing program 1: sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) 14:21:27 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_mtu(r0, 0x29, 0x8, 0x0, &(0x7f0000000040)) 14:21:28 executing program 0: bpf$BPF_PROG_TEST_RUN(0x1b, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)}, 0x48) 14:21:28 executing program 3: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) connect$bt_sco(r0, &(0x7f0000000100)={0x1f, @none}, 0x8) 14:21:28 executing program 5: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) openat$cgroup_pressure(r0, &(0x7f0000000400)='io.pressure\x00', 0x2, 0x0) 14:21:28 executing program 4: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000001c00)=[{{&(0x7f00000000c0)={0xa, 0x0, 0x0, @private1}, 0x1c, 0x0, 0x0, &(0x7f0000002100)=[@flowinfo={{0x14, 0x29, 0xb, 0x5}}, @hopopts_2292={{0x18}}, @flowinfo={{0x14}}], 0x48}}], 0x1, 0x0) 14:21:28 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x39, 0x0, 0x0) 14:21:28 executing program 1: add_key$keyring(&(0x7f0000000040), 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000200)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffe) add_key$keyring(&(0x7f0000000080), &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, r0) 14:21:28 executing program 0: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x3f, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{}, {{0x9, 0x5, 0x3, 0x2, 0x0, 0x1}}}}}}}]}}, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x4, [{0x2, &(0x7f00000001c0)=@string={0x2}}, {0x4, &(0x7f0000000200)=@string={0x4, 0x3, "8934"}}, {0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x812}}, {0x101, &(0x7f00000003c0)=@string={0x101, 0x3, "17967ab0bc7080ef8824bd69504c6f942091c84420bba847eae59c774646a3eb73704e0de5809faed7f7751e7c2156b14f0fe99c4196dc3dd432194ba1e4e1599d891592514ee8ff1fdb26c333db916d18e26935c20b6cd3645f9c76dd4a689e4eec9da5e3d6cbfdf90c53d56d7987d8b3f9df391b0fcb506593b5829e1b411d4334f08e8c7e6f2d5a8b4f1ff6c54f57b153fa3d0a5fa5e1885be7f7fdcd3cfe08861f3ee83c1d53d8e7b75f8b003edd9aeb5717ab2b6733501f6af32ddce03f3f84fc74793cb8576fb5b38dfc92f9fc552ed12a91c00e2bc2a078cda25d6dda9572c96274f6ebe57cd63fd039ae33a2899a6558999d6975cbd564d9e2e563"}}]}) 14:21:28 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000180)=@filter={'filter\x00', 0xe, 0x2, 0x3b0, 0xffffffff, 0x108, 0x0, 0x108, 0xffffffff, 0xffffffff, 0x308, 0x308, 0x308, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@dev, @private0, [], [], 'veth1_to_bridge\x00', 'batadv_slave_1\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@loopback}}}, {{@ipv6={@private1, @dev, [], [], 'bridge_slave_0\x00', 'nr0\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x410) 14:21:28 executing program 5: pselect6(0x40, &(0x7f0000000000), &(0x7f0000000040), &(0x7f0000000080)={0x7ff}, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={[0x5]}, 0x8}) 14:21:28 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f00000002c0)=@raw={'raw\x00', 0x9, 0x3, 0x2b0, 0x0, 0xffffffff, 0xffffffff, 0xc8, 0xffffffff, 0x298, 0xffffffff, 0xffffffff, 0x298, 0xffffffff, 0x3, 0x0, {[{{@ipv6={@private1, @loopback, [], [], 'veth1\x00', 'bond_slave_0\x00', {}, {}, 0x0, 0x0, 0x0, 0x179401be51a2bcb4}, 0x0, 0xa8, 0xc8}, @unspec=@TRACE={0x20}}, {{@ipv6={@empty, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', [], [], 'batadv_slave_0\x00', 'macsec0\x00'}, 0x0, 0xa8, 0x118}, @common=@unspec=@NFLOG={0x70, 'NFLOG\x00', 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, "7a4b6db662f088c3b45e48dba4b14df01f6b486082f0aa886defa16ec918208729cb40d14c35114a50cd6e2aa42439a3e87d7cc7b48dd862ac6ac4682f5b0bc2"}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x310) 14:21:28 executing program 1: bpf$BPF_PROG_TEST_RUN(0x8, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)}, 0x48) 14:21:28 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x5, &(0x7f0000000180)=@filter={'filter\x00', 0xe, 0x4, 0x3b0, 0xffffffff, 0x108, 0x0, 0x108, 0xffffffff, 0xffffffff, 0x308, 0x308, 0x308, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@dev, @private0, [], [], 'veth1_to_bridge\x00', 'batadv_slave_1\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@loopback}}}, {{@ipv6={@private1, @dev, [], [], 'bridge_slave_0\x00', 'nr0\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x410) 14:21:28 executing program 5: r0 = add_key$fscrypt_v1(&(0x7f00000000c0), &(0x7f0000000140), &(0x7f0000000180)={0x0, "bbc230b4067c2bc120bcc3cf9fd9cebedb94547b2dc1c584fb7815cc88e18c0dd0e2bb5cfdf3133ee1cc73cdf67371a104fc9a430d886a7eb2641564a934f977"}, 0x48, 0xfffffffffffffffc) add_key$keyring(&(0x7f0000000000), 0x0, 0x0, 0x0, r0) 14:21:28 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x11, 0xa, &(0x7f0000000180)=@filter={'filter\x00', 0xe, 0x4, 0x3b0, 0xffffffff, 0x108, 0x0, 0x108, 0xffffffff, 0xffffffff, 0x308, 0x308, 0x308, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@dev, @private0, [], [], 'veth1_to_bridge\x00', 'batadv_slave_1\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@loopback}}}, {{@ipv6={@private1, @dev, [], [], 'bridge_slave_0\x00', 'nr0\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x410) 14:21:28 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000540)={0x18, 0x3, &(0x7f0000000300)=@framed, &(0x7f0000000340)='GPL\x00', 0x6, 0xc3, &(0x7f0000000380)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 14:21:28 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_mtu(r0, 0x29, 0x36, 0x0, &(0x7f0000000040)) 14:21:28 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_MCAST_MSFILTER(r0, 0x29, 0x30, &(0x7f0000000100)=ANY=[@ANYBLOB="ce7a0000000000000a004e220000008100000000000000000000ffff7f00000179090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005693cdecfd60f2a4000000010000000a"], 0x110) 14:21:28 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@base={0x16, 0x0, 0x6, 0x9}, 0x48) [ 799.524296][ T5900] usb 1-1: new high-speed USB device number 4 using dummy_hcd [ 799.779192][ T5900] usb 1-1: Using ep0 maxpacket: 16 [ 799.919232][ T5900] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 799.930672][ T5900] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 799.940812][ T5900] usb 1-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 799.950846][ T5900] usb 1-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 0 [ 799.961029][ T5900] usb 1-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 799.971098][ T5900] usb 1-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 0 [ 800.029277][ T5900] usb 1-1: language id specifier not provided by device, defaulting to English [ 800.170548][ T5900] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 800.179996][ T5900] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 800.188212][ T5900] usb 1-1: Product: ࠒ [ 800.192830][ T5900] usb 1-1: Manufacturer: 㒉 [ 800.520617][ T5900] cdc_ncm 1-1:1.0: bind() failure [ 800.528171][ T5900] cdc_ncm 1-1:1.1: CDC Union missing and no IAD found [ 800.535344][ T5900] cdc_ncm 1-1:1.1: bind() failure [ 800.544478][ T5900] usb 1-1: USB disconnect, device number 4 14:21:29 executing program 0: clock_gettime(0x0, &(0x7f00000001c0)={0x0}) select(0x40, &(0x7f0000000100), &(0x7f0000000140)={0x1}, 0x0, &(0x7f0000000200)={r0}) 14:21:29 executing program 3: r0 = getpgid(0x0) r1 = getpgid(0x0) kcmp$KCMP_EPOLL_TFD(r0, r1, 0x7, 0xffffffffffffffff, &(0x7f0000000040)) 14:21:29 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_group_source_req(r0, 0x29, 0x2e, &(0x7f0000000000)={0x4, {{0xa, 0x0, 0x0, @mcast1}}, {{0xa, 0x0, 0x0, @remote}}}, 0x108) 14:21:29 executing program 1: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000000040)) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={0x0, 0x80}, 0x8, 0x0, 0xffffffff00000000}, 0x0) 14:21:29 executing program 2: openat$sysfs(0xffffffffffffff9c, &(0x7f0000003fc0)='/sys/module/btbcm', 0x2001, 0x0) 14:21:29 executing program 5: socket$inet6_udplite(0xa, 0x2, 0x88) getrusage(0x1, &(0x7f00000009c0)) 14:21:29 executing program 5: bpf$BPF_PROG_TEST_RUN(0x1e, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) 14:21:29 executing program 4: bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000001740), 0x0}, 0x48) 14:21:30 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000440)=@base={0x1, 0x80000001, 0x0, 0x475, 0x0, 0x1}, 0x48) 14:21:30 executing program 2: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000001c00)=[{{&(0x7f00000000c0)={0xa, 0x0, 0x0, @private1}, 0x1c, 0x0, 0x0, &(0x7f0000002100)=[@flowinfo={{0x14, 0x29, 0xb, 0x5}}, @dstopts={{0x18}}, @tclass={{0x14}}], 0x48}}], 0x1, 0x0) 14:21:30 executing program 3: request_key(&(0x7f0000000100)='user\x00', &(0x7f0000000140)={'syz', 0x0}, &(0x7f0000000180)='.}\\$\x00', 0xfffffffffffffffe) 14:21:30 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r0, &(0x7f0000003100)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[@hoplimit_2292={{0x14}}], 0x18}}], 0x1, 0x0) 14:21:30 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_mtu(r0, 0x29, 0x3d, 0x0, &(0x7f0000000040)) 14:21:30 executing program 5: r0 = socket$inet(0x2, 0x3, 0xff) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, 0x0) 14:21:30 executing program 0: openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000240)='/proc/sys/net/ipv4/tcp_rmem\x00', 0x1, 0x0) 14:21:30 executing program 4: keyctl$search(0x2, 0x0, 0x0, &(0x7f0000000040)={'syz', 0x2}, 0xfffffffffffffffb) 14:21:30 executing program 2: bpf$MAP_CREATE(0x300, 0x0, 0xb9) 14:21:30 executing program 3: bpf$BPF_PROG_TEST_RUN(0xf, &(0x7f0000001800)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)}, 0x48) 14:21:30 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000001980)=@bloom_filter, 0x48) 14:21:30 executing program 5: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x7, 0x1, 0x0, 0x4}}]}}]}}, &(0x7f0000000300)={0xa, &(0x7f0000000040)={0xa}, 0x0, 0x0}) ioctl$EVIOCGVERSION(0xffffffffffffffff, 0x541b, 0x0) 14:21:30 executing program 0: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x94, 0x40, 0x16, [{{0x9, 0x4, 0x0, 0x5, 0x1, 0x7, 0x1, 0x1, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x8}}}}}]}}]}}, &(0x7f0000000300)={0x0, 0x0, 0x19, &(0x7f0000000080)={0x5, 0xf, 0x19, 0x2, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x8, 0x0, 0x0, 0xa2}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x6, 0xff, 0x2, 0x5}]}, 0x4, [{0x4, &(0x7f00000000c0)=@lang_id={0x4, 0x3, 0x404}}, {0x2, &(0x7f0000000140)=@string={0x2}}, {0x0, 0x0}, {0x0, 0x0}]}) ioctl$EVIOCGVERSION(0xffffffffffffffff, 0x541b, 0x0) 14:21:30 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000480), 0x0, 0x0) syz_usb_connect$printer(0x3, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x94, 0x0, 0x16, [{{0x9, 0x4, 0x0, 0x5, 0x1, 0x7, 0x1, 0x1, 0x4, "", {{{0x9, 0x5, 0x1, 0x2, 0x8, 0x1, 0x0, 0x1f}}, [{{0x9, 0x5, 0x82, 0x2, 0x40, 0x9, 0x81, 0xff}}]}}}]}}]}}, &(0x7f0000000300)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x310, 0x6, 0x7f, 0x3, 0x10, 0x40}, 0x19, &(0x7f0000000080)={0x5, 0xf, 0x19, 0x2, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x8, 0x0, 0x7f, 0xa2}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x6, 0xff, 0x2, 0x5}]}, 0x6, [{0x4, &(0x7f00000000c0)=@lang_id={0x4, 0x3, 0x404}}, {0x4, &(0x7f0000000100)=@lang_id={0x4, 0x3, 0x445}}, {0xcc, &(0x7f0000000140)=@string={0xcc, 0x3, "3f6a835fa0bf085dddcdd102a3992f3dc1fd5c1801a45c5e8f9bb8d76ac3f2a640b49248e35e6f8725a615b9253908d38bc3c7ade53f5e13b78e1142e9c384a1eca6ab642940c344ee435314282cde2c17f601f756c921582d44d5228e94d783bbeeaa871b6836669ec39e4b44a023c22ec1befdd1c9ffe711bf0a423479254b2cd51d6cee7742faa72448bfb1d844ff303fa6aa4b3d6609f8698ede677bf16dab55f2a8d6c76cb824f64b4ddd81ff67526626f109035e7e0abdc038b89ccdb37eab824c9d9629b25b24"}}, {0x1e, &(0x7f0000000240)=@string={0x1e, 0x3, "b8704c3baef114941f881e495f88cbec1d6b1f5a18badb4332e1bfa2"}}, {0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x423}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x83e}}]}) ioctl$EVIOCGVERSION(r0, 0x541b, 0x0) 14:21:30 executing program 3: syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x7, 0x1, 0x0, 0x0, "", {{}, [{{0x9, 0x5, 0x82, 0x2, 0x40}}]}}}]}}]}}, 0x0) 14:21:30 executing program 1: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=ANY=[], 0xf}}, 0x0) 14:21:30 executing program 4: timerfd_settime(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x0, 0x3938700}, {0x0, 0x989680}}, 0x0) 14:21:30 executing program 1: syz_usb_connect$printer(0x3, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x40, 0x16, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x7, 0x1, 0x1, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x8, 0x1}}, [{{0x9, 0x5, 0x82, 0x2, 0x0, 0x0, 0x81, 0xff}}]}}}]}}]}}, &(0x7f0000000300)={0x0, 0x0, 0x19, &(0x7f0000000080)={0x5, 0xf, 0x19, 0x2, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x8, 0x0, 0x7f, 0xa2}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x6, 0xff, 0x2, 0x5}]}, 0x6, [{0x4, &(0x7f00000000c0)=@lang_id={0x4, 0x3, 0x404}}, {0x4, &(0x7f0000000100)=@lang_id={0x4, 0x3, 0x445}}, {0xcc, &(0x7f0000000140)=@string={0xcc, 0x3, "3f6a835fa0bf085dddcdd102a3992f3dc1fd5c1801a45c5e8f9bb8d76ac3f2a640b49248e35e6f8725a615b9253908d38bc3c7ade53f5e13b78e1142e9c384a1eca6ab642940c344ee435314282cde2c17f601f756c921582d44d5228e94d783bbeeaa871b6836669ec39e4b44a023c22ec1befdd1c9ffe711bf0a423479254b2cd51d6cee7742faa72448bfb1d844ff303fa6aa4b3d6609f8698ede677bf16dab55f2a8d6c76cb824f64b4ddd81ff67526626f109035e7e0abdc038b89ccdb37eab824c9d9629b25b24"}}, {0x1e, &(0x7f0000000240)=@string={0x1e, 0x3, "b8704c3baef114941f881e495f88cbec1d6b1f5a18badb4332e1bfa2"}}, {0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x423}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x83e}}]}) ioctl$EVIOCGVERSION(0xffffffffffffffff, 0x541b, 0x0) 14:21:30 executing program 4: syz_usb_connect$printer(0x3, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x94, 0x40, 0x16, [{{0x9, 0x4, 0x0, 0x5, 0x1, 0x7, 0x1, 0x1, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x8, 0x1, 0xc}}, [{{0x9, 0x5, 0x82, 0x2, 0x40, 0x9, 0x81, 0xff}}]}}}]}}]}}, &(0x7f0000000300)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x310, 0x6, 0x7f, 0x3, 0x10, 0x40}, 0x19, &(0x7f0000000080)={0x5, 0xf, 0x19, 0x2, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x8, 0x0, 0x7f, 0xa2}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x6, 0xff, 0x2, 0x5}]}, 0x6, [{0x4, &(0x7f00000000c0)=@lang_id={0x4, 0x3, 0x404}}, {0x4, &(0x7f0000000100)=@lang_id={0x4, 0x3, 0x445}}, {0xcc, &(0x7f0000000140)=@string={0xcc, 0x3, "3f6a835fa0bf085dddcdd102a3992f3dc1fd5c1801a45c5e8f9bb8d76ac3f2a640b49248e35e6f8725a615b9253908d38bc3c7ade53f5e13b78e1142e9c384a1eca6ab642940c344ee435314282cde2c17f601f756c921582d44d5228e94d783bbeeaa871b6836669ec39e4b44a023c22ec1befdd1c9ffe711bf0a423479254b2cd51d6cee7742faa72448bfb1d844ff303fa6aa4b3d6609f8698ede677bf16dab55f2a8d6c76cb824f64b4ddd81ff67526626f109035e7e0abdc038b89ccdb37eab824c9d9629b25b24"}}, {0x1e, &(0x7f0000000240)=@string={0x1e, 0x3, "b8704c3baef114941f881e495f88cbec1d6b1f5a18badb4332e1bfa2"}}, {0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x423}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x83e}}]}) ioctl$EVIOCGVERSION(0xffffffffffffffff, 0x541b, 0x0) [ 801.589178][ T5897] usb 6-1: new high-speed USB device number 6 using dummy_hcd [ 801.649162][ T5901] usb 1-1: new high-speed USB device number 5 using dummy_hcd [ 801.669093][ T5900] usb 3-1: new high-speed USB device number 14 using dummy_hcd [ 801.679444][ T5892] usb 4-1: new high-speed USB device number 12 using dummy_hcd [ 801.719114][ T5891] usb 2-1: new high-speed USB device number 4 using dummy_hcd [ 801.769360][T14621] usb 5-1: new high-speed USB device number 12 using dummy_hcd [ 801.849202][ T5897] usb 6-1: Using ep0 maxpacket: 8 [ 801.929321][ T5901] usb 1-1: Using ep0 maxpacket: 8 [ 801.934537][ T5900] usb 3-1: Using ep0 maxpacket: 8 [ 801.940779][ T5892] usb 4-1: Using ep0 maxpacket: 8 [ 801.989119][ T5891] usb 2-1: Using ep0 maxpacket: 8 [ 802.029814][ T5897] usb 6-1: unable to get BOS descriptor or descriptor too short [ 802.039010][T14621] usb 5-1: Using ep0 maxpacket: 8 [ 802.069948][ T5892] usb 4-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 802.120679][ T5897] usb 6-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 802.159609][ T5901] usb 1-1: config 1 interface 0 altsetting 5 bulk endpoint 0x1 has invalid maxpacket 8 [ 802.169666][ T5900] usb 3-1: config 1 interface 0 altsetting 5 bulk endpoint 0x1 has invalid maxpacket 8 [ 802.179955][ T5900] usb 3-1: config 1 interface 0 altsetting 5 has 2 endpoint descriptors, different from the interface descriptor's value: 1 [ 802.193428][ T5901] usb 1-1: config 1 interface 0 has no altsetting 0 [ 802.200900][ T5891] usb 2-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 802.214104][ T5900] usb 3-1: config 1 interface 0 has no altsetting 0 [ 802.240536][T14621] usb 5-1: config 1 interface 0 altsetting 5 bulk endpoint 0x1 has invalid maxpacket 8 [ 802.252360][T14621] usb 5-1: config 1 interface 0 altsetting 5 has 2 endpoint descriptors, different from the interface descriptor's value: 1 [ 802.265867][ T5892] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 802.275557][ T5892] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 802.284231][T14621] usb 5-1: config 1 interface 0 has no altsetting 0 [ 802.291943][ T5892] usb 4-1: Product: syz [ 802.296144][ T5892] usb 4-1: Manufacturer: syz [ 802.301348][ T5892] usb 4-1: SerialNumber: syz [ 802.309514][ T5897] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 802.319361][ T5897] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 802.327546][ T5897] usb 6-1: Product: syz [ 802.332257][T14616] raw-gadget.3 gadget.3: fail, usb_ep_enable returned -22 [ 802.332523][ T5897] usb 6-1: Manufacturer: syz [ 802.346358][ T5897] usb 6-1: SerialNumber: syz [ 802.409563][ T5891] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 802.418676][ T5891] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 802.427153][ T5900] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 802.437001][ T5900] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 802.445331][ T5891] usb 2-1: Product: 樿徃뾠崈췝ˑ馣㴯ﷁᡜꐁ幜鮏ힸ썪꛲둀䢒廣蝯꘥뤕㤥팈쎋귇㿥፞躷䈑쏩ꆄꛬ撫䀩䓃䏮ᑓⰨⳞ쥖堡䐭⋕钎菗螪栛昶쎞䮞ꁄ숣섮ﶾ집뼑䈊礴䬥픬氝矮既⒧뽈d㼰ꪦ㵋०槸筧深喫ꣲ쟖롬䵋臝柿晒̉繞봊㣀鲸돍ꭾ䲂隝눩⑛ [ 802.476810][ T5900] usb 3-1: Product: 樿徃뾠崈췝ˑ馣㴯ﷁᡜꐁ幜鮏ힸ썪꛲둀䢒廣蝯꘥뤕㤥팈쎋귇㿥፞躷䈑쏩ꆄꛬ撫䀩䓃䏮ᑓⰨⳞ쥖堡䐭⋕钎菗螪栛昶쎞䮞ꁄ숣섮ﶾ집뼑䈊礴䬥픬氝矮既⒧뽈d㼰ꪦ㵋०槸筧深喫ꣲ쟖롬䵋臝柿晒̉繞봊㣀鲸돍ꭾ䲂隝눩⑛ [ 802.507138][T14621] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 802.516260][ T5900] usb 3-1: Manufacturer: х [ 802.521295][ T5891] usb 2-1: Manufacturer: х [ 802.526014][ T5891] usb 2-1: SerialNumber: 炸㭌鐔蠟䤞衟欝娟먘䏛ꊿ [ 802.534271][T14621] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 802.542946][ T5900] usb 3-1: SerialNumber: 炸㭌鐔蠟䤞衟欝娟먘䏛ꊿ [ 802.552666][T14621] usb 5-1: Product: 樿徃뾠崈췝ˑ馣㴯ﷁᡜꐁ幜鮏ힸ썪꛲둀䢒廣蝯꘥뤕㤥팈쎋귇㿥፞躷䈑쏩ꆄꛬ撫䀩䓃䏮ᑓⰨⳞ쥖堡䐭⋕钎菗螪栛昶쎞䮞ꁄ숣섮ﶾ집뼑䈊礴䬥픬氝矮既⒧뽈d㼰ꪦ㵋०槸筧深喫ꣲ쟖롬䵋臝柿晒̉繞봊㣀鲸돍ꭾ䲂隝눩⑛ [ 802.561124][ T5190] usb 4-1: USB disconnect, device number 12 [ 802.585765][T14621] usb 5-1: Manufacturer: х [ 802.596835][T14621] usb 5-1: SerialNumber: 炸㭌鐔蠟䤞衟欝娟먘䏛ꊿ [ 802.609363][T14620] raw-gadget.4 gadget.1: fail, usb_ep_enable returned -22 [ 802.610108][T14612] raw-gadget.2 gadget.2: fail, usb_ep_enable returned -22 [ 802.670894][T14612] raw-gadget.2 gadget.2: fail, usb_ep_enable returned -22 [ 802.673734][ T5897] usb 6-1: USB disconnect, device number 6 [ 802.684485][T14623] raw-gadget.5 gadget.4: fail, usb_ep_enable returned -22 [ 802.701772][T14623] raw-gadget.5 gadget.4: fail, usb_ep_enable returned -22 [ 802.844751][ T5190] usb 2-1: USB disconnect, device number 4 [ 802.909456][ T5901] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 802.918602][ T5901] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 802.960263][T14611] raw-gadget.1 gadget.0: fail, usb_ep_enable returned -22 [ 803.002099][ T5900] usblp 3-1:1.0: usblp0: USB Unidirectional printer dev 14 if 0 alt 5 proto 1 vid 0x0525 pid 0xA4A8 [ 803.020280][T14621] usblp 5-1:1.0: usblp1: USB Unidirectional printer dev 12 if 0 alt 5 proto 1 vid 0x0525 pid 0xA4A8 [ 803.037628][ T5900] usb 3-1: USB disconnect, device number 14 14:21:32 executing program 3: ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, &(0x7f0000000100)={0x0, 0x1}) ioctl$EVIOCGSND(0xffffffffffffffff, 0x8040451a, 0x0) syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_ep_read(0xffffffffffffffff, 0x33, 0xae, &(0x7f00000002c0)=""/174) syz_open_dev$hidraw(&(0x7f0000000d40), 0x0, 0x0) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x310, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x9, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6, 0x5}}]}}]}}, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0}) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, 0x0) syz_open_dev$evdev(&(0x7f0000001b40), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGNAME(0xffffffffffffffff, 0x80404506, 0x0) [ 803.048513][T14621] usb 5-1: USB disconnect, device number 12 [ 803.072328][ T5900] usblp0: removed [ 803.090914][T14621] usblp1: removed 14:21:32 executing program 5: syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000a80), 0x8, 0x2) syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xb1, 0x4d, 0xc6, 0x5}}]}}]}}, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0}) syz_usb_connect$printer(0x2, 0x2d, &(0x7f0000001a00)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1}}]}}, 0x0) [ 803.242330][ T5901] usblp 1-1:1.0: usblp0: USB Unidirectional printer dev 5 if 0 alt 5 proto 1 vid 0x0525 pid 0xA4A8 [ 803.261719][ T5901] usb 1-1: USB disconnect, device number 5 [ 803.286732][ T5901] usblp0: removed 14:21:32 executing program 1: syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000a80), 0x8, 0x0) ioctl$EVIOCGBITSW(0xffffffffffffffff, 0x80404525, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x9, 0x0, 0x0, 0x5, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xff, 0x1, 0x3b}}]}}]}}, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) syz_open_dev$evdev(0x0, 0x0, 0x8000) ioctl$EVIOCGNAME(r0, 0x80404506, 0x0) 14:21:32 executing program 2: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1}}]}}, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) 14:21:32 executing program 4: syz_open_dev$evdev(0x0, 0x8, 0x0) syz_open_dev$evdev(&(0x7f0000000bc0), 0x80000001, 0x10800) syz_open_dev$hidraw(&(0x7f0000000d40), 0x6dcb9433, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x5, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6}}]}}]}}, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGNAME(0xffffffffffffffff, 0x80404506, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, 0x0) [ 803.449199][ T5900] usb 4-1: new high-speed USB device number 13 using dummy_hcd [ 803.469419][ T5190] usb 6-1: new high-speed USB device number 7 using dummy_hcd 14:21:32 executing program 0: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x94, 0x40, 0x16, [{{0x9, 0x4, 0x0, 0x5, 0x1, 0x7, 0x1, 0x1, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x8}}}}}]}}]}}, &(0x7f0000000300)={0x0, 0x0, 0x19, &(0x7f0000000080)={0x5, 0xf, 0x19, 0x2, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x8, 0x0, 0x0, 0xa2}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x6, 0xff, 0x2, 0x5}]}, 0x4, [{0x4, &(0x7f00000000c0)=@lang_id={0x4, 0x3, 0x404}}, {0x2, &(0x7f0000000140)=@string={0x2}}, {0x0, 0x0}, {0x0, 0x0}]}) ioctl$EVIOCGVERSION(0xffffffffffffffff, 0x541b, 0x0) [ 803.679199][T14621] usb 2-1: new high-speed USB device number 5 using dummy_hcd [ 803.709242][ T5190] usb 6-1: Using ep0 maxpacket: 32 [ 803.719133][ T5900] usb 4-1: Using ep0 maxpacket: 32 [ 803.730107][ T5191] usb 3-1: new high-speed USB device number 15 using dummy_hcd [ 803.759305][ T5897] usb 5-1: new high-speed USB device number 13 using dummy_hcd [ 803.899538][ T5900] usb 4-1: unable to get BOS descriptor or descriptor too short [ 803.929268][T14621] usb 2-1: Using ep0 maxpacket: 32 [ 803.969281][ T5191] usb 3-1: Using ep0 maxpacket: 8 [ 803.989557][ T5900] usb 4-1: config 9 interface 0 has no altsetting 0 [ 803.989658][ T5190] usb 6-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 804.005670][ T5832] usb 1-1: new high-speed USB device number 6 using dummy_hcd [ 804.013922][ T5190] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 804.022349][ T5190] usb 6-1: Product: syz [ 804.026628][ T5190] usb 6-1: Manufacturer: syz [ 804.029088][ T5897] usb 5-1: Using ep0 maxpacket: 32 [ 804.031935][ T5190] usb 6-1: SerialNumber: syz [ 804.046937][ T5190] usb 6-1: config 0 descriptor?? [ 804.129091][ T5191] usb 3-1: unable to get BOS descriptor or descriptor too short [ 804.179187][ T5897] usb 5-1: config 0 interface 0 has no altsetting 0 [ 804.186034][ T5900] usb 4-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 804.196749][ T5900] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 804.205400][ T5900] usb 4-1: Product: syz [ 804.209241][ T5191] usb 3-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 804.209974][ T5900] usb 4-1: Manufacturer: syz [ 804.227492][ T5900] usb 4-1: SerialNumber: syz [ 804.249284][ T5832] usb 1-1: Using ep0 maxpacket: 8 [ 804.293358][T14628] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 804.304981][T14628] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 804.339586][T14621] usb 2-1: string descriptor 0 read error: -22 [ 804.347002][T14621] usb 2-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 804.351921][ T5190] kl5kusb105 6-1:0.0: KL5KUSB105D / PalmConnect converter detected [ 804.357023][T14621] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 804.372688][ T5897] usb 5-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 804.382541][ T5897] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 804.388708][ T5190] usb 6-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB0 [ 804.391931][ T5897] usb 5-1: Product: syz [ 804.411661][ T5897] usb 5-1: Manufacturer: syz [ 804.416638][ T5897] usb 5-1: SerialNumber: syz [ 804.424904][ T5897] usb 5-1: config 0 descriptor?? [ 804.434375][ T5190] usb 6-1: USB disconnect, device number 7 [ 804.449220][ T5832] usb 1-1: config 1 interface 0 altsetting 5 bulk endpoint 0x1 has invalid maxpacket 8 [ 804.450549][T14621] kl5kusb105 2-1:9.0: KL5KUSB105D / PalmConnect converter detected [ 804.477525][T14621] usb 2-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB1 [ 804.479248][ T5191] usb 3-1: string descriptor 0 read error: -22 [ 804.487890][ T5897] kl5kusb105 5-1:0.0: KL5KUSB105D / PalmConnect converter detected [ 804.492556][ T5832] usb 1-1: config 1 interface 0 has no altsetting 0 [ 804.522180][ T5191] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 804.537616][ T5900] kl5kusb105 4-1:9.0: KL5KUSB105D / PalmConnect converter detected [ 804.539859][ T5190] kl5kusb105d ttyUSB0: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB0 [ 804.549100][ T5897] usb 5-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB2 [ 804.569449][ T5191] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 804.573176][ T5900] usb 4-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB3 [ 804.585286][ T5190] kl5kusb105 6-1:0.0: device disconnected [ 804.619536][ T5900] usb 4-1: USB disconnect, device number 13 [ 804.646522][ T5900] kl5kusb105d ttyUSB3: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB3 [ 804.666327][ T5900] kl5kusb105 4-1:9.0: device disconnected [ 804.678391][T14621] usb 2-1: USB disconnect, device number 5 [ 804.696342][ T5897] usb 5-1: USB disconnect, device number 13 [ 804.733261][T14621] kl5kusb105d ttyUSB1: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB1 [ 804.746904][ T5897] kl5kusb105d ttyUSB2: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB2 [ 804.758850][T14621] kl5kusb105 2-1:9.0: device disconnected [ 804.765327][ T5897] kl5kusb105 5-1:0.0: device disconnected 14:21:33 executing program 5: r0 = syz_open_dev$evdev(&(0x7f0000000a80), 0x0, 0x0) ioctl$EVIOCGABS3F(r0, 0x8018457f, 0x0) 14:21:33 executing program 5: syz_open_dev$evdev(0x0, 0x0, 0x0) syz_usb_connect$printer(0x3, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x5, 0x0, 0x7, 0x1, 0x0, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x8, 0x0, 0x0, 0x1f}}, [{{0x9, 0x5, 0x82, 0x2, 0x40}}]}}}]}}]}}, 0x0) [ 804.849237][ T5901] usb 3-1: USB disconnect, device number 15 14:21:33 executing program 3: ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, &(0x7f0000000100)={0x0, 0x1}) ioctl$EVIOCGSND(0xffffffffffffffff, 0x8040451a, 0x0) syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_ep_read(0xffffffffffffffff, 0x33, 0xae, &(0x7f00000002c0)=""/174) syz_open_dev$hidraw(&(0x7f0000000d40), 0x0, 0x0) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x310, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x9, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6, 0x5}}]}}]}}, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0}) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, 0x0) syz_open_dev$evdev(&(0x7f0000001b40), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGNAME(0xffffffffffffffff, 0x80404506, 0x0) 14:21:34 executing program 1: syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000a80), 0x8, 0x0) ioctl$EVIOCGBITSW(0xffffffffffffffff, 0x80404525, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x9, 0x0, 0x0, 0x5, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xff, 0x1, 0x3b}}]}}]}}, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) syz_open_dev$evdev(0x0, 0x0, 0x8000) ioctl$EVIOCGNAME(r0, 0x80404506, 0x0) [ 805.119333][ T5832] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 805.128991][ T5832] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 805.159308][T14636] raw-gadget.5 gadget.0: fail, usb_ep_enable returned -22 14:21:34 executing program 4: syz_usb_connect$printer(0x3, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x94, 0x40, 0x16, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x7, 0x1, 0x1}}]}}]}}, &(0x7f0000000300)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x310, 0x0, 0x0, 0x3, 0x10}, 0x19, &(0x7f0000000080)={0x5, 0xf, 0x19, 0x2, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x8}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x0, 0x0, 0x2, 0x5}]}, 0x3, [{0x0, 0x0}, {0x4, &(0x7f0000000280)=@lang_id={0x4}}, {0x0, 0x0}]}) [ 805.209229][ T5190] usb 6-1: new high-speed USB device number 8 using dummy_hcd 14:21:34 executing program 2: syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(0x0, 0x8, 0x2) ioctl$EVIOCGBITSW(r0, 0x80404525, &(0x7f0000000b80)=""/63) syz_open_dev$evdev(&(0x7f0000000bc0), 0x80000001, 0x10800) syz_open_dev$hidraw(&(0x7f0000000d40), 0x6dcb9433, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x5, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6}}]}}]}}, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGID(0xffffffffffffffff, 0x80084502, &(0x7f0000001b80)=""/179) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGNAME(0xffffffffffffffff, 0x80404506, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, 0x0) [ 805.319032][ T5199] usb 4-1: new high-speed USB device number 14 using dummy_hcd [ 805.449124][ T5190] usb 6-1: Using ep0 maxpacket: 8 [ 805.461034][ T5832] usblp 1-1:1.0: usblp0: USB Unidirectional printer dev 6 if 0 alt 5 proto 1 vid 0x0525 pid 0xA4A8 [ 805.472223][ T5191] usb 2-1: new high-speed USB device number 6 using dummy_hcd [ 805.487134][ T5832] usb 1-1: USB disconnect, device number 6 [ 805.499501][ T5832] usblp0: removed [ 805.549448][ T897] usb 5-1: new high-speed USB device number 14 using dummy_hcd [ 805.559064][ T5199] usb 4-1: Using ep0 maxpacket: 32 [ 805.569157][ T5190] usb 6-1: config 1 interface 0 altsetting 5 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 805.582688][ T5190] usb 6-1: config 1 interface 0 has no altsetting 0 [ 805.689137][ T5826] usb 3-1: new high-speed USB device number 16 using dummy_hcd [ 805.719033][ T5199] usb 4-1: unable to get BOS descriptor or descriptor too short [ 805.727073][ T5191] usb 2-1: Using ep0 maxpacket: 32 [ 805.749330][ T5190] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 805.758840][ T5190] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 805.767470][ T5190] usb 6-1: Product: syz [ 805.771953][ T5190] usb 6-1: Manufacturer: syz [ 805.776686][ T5190] usb 6-1: SerialNumber: syz [ 805.789016][ T897] usb 5-1: Using ep0 maxpacket: 8 [ 805.799286][T14640] raw-gadget.0 gadget.5: fail, usb_ep_enable returned -22 [ 805.806883][T14640] raw-gadget.0 gadget.5: fail, usb_ep_enable returned -22 [ 805.819303][ T5199] usb 4-1: config 9 interface 0 has no altsetting 0 14:21:34 executing program 0: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1}}]}}, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) [ 805.929134][ T5826] usb 3-1: Using ep0 maxpacket: 32 [ 805.979377][ T5199] usb 4-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 805.989361][ T897] usb 5-1: config 1 interface 0 altsetting 0 endpoint 0x1 has invalid wMaxPacketSize 0 [ 806.002564][ T5199] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 806.011907][ T897] usb 5-1: config 1 interface 0 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 0 [ 806.026939][ T5199] usb 4-1: Product: syz [ 806.033794][ T5199] usb 4-1: Manufacturer: syz [ 806.038565][ T5199] usb 4-1: SerialNumber: syz [ 806.049323][ T5826] usb 3-1: config 0 interface 0 has no altsetting 0 [ 806.060176][ T5190] usb 6-1: USB disconnect, device number 8 [ 806.099226][ T5191] usb 2-1: string descriptor 0 read error: -22 [ 806.106703][ T5191] usb 2-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 806.119154][ T5191] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 806.171078][ T5191] kl5kusb105 2-1:9.0: KL5KUSB105D / PalmConnect converter detected [ 806.181228][ T5191] usb 2-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB0 [ 806.209375][ T5826] usb 3-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 806.218484][ T5826] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 806.227366][ T5826] usb 3-1: Product: syz [ 806.232298][ T5826] usb 3-1: Manufacturer: syz [ 806.237556][ T5826] usb 3-1: SerialNumber: syz [ 806.239475][ T5901] usb 1-1: new high-speed USB device number 7 using dummy_hcd [ 806.251259][ T5826] usb 3-1: config 0 descriptor?? [ 806.269467][ T897] usb 5-1: string descriptor 0 read error: -22 [ 806.276618][ T897] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 806.286085][ T897] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 806.296262][ T5826] kl5kusb105 3-1:0.0: KL5KUSB105D / PalmConnect converter detected [ 806.314876][ T5826] usb 3-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB1 [ 806.340246][ T5199] kl5kusb105 4-1:9.0: KL5KUSB105D / PalmConnect converter detected [ 806.354693][ T5199] usb 4-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB2 [ 806.367812][ T5199] usb 4-1: USB disconnect, device number 14 [ 806.387704][ T5199] kl5kusb105d ttyUSB2: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB2 [ 806.409620][ T5199] kl5kusb105 4-1:9.0: device disconnected [ 806.424901][ T5826] usb 2-1: USB disconnect, device number 6 [ 806.451227][ T5826] kl5kusb105d ttyUSB0: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB0 [ 806.470988][ T5826] kl5kusb105 2-1:9.0: device disconnected [ 806.501521][ T5191] usb 3-1: USB disconnect, device number 16 [ 806.511912][ T5191] kl5kusb105d ttyUSB1: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB1 [ 806.525808][ T5191] kl5kusb105 3-1:0.0: device disconnected [ 806.529144][ T5901] usb 1-1: Using ep0 maxpacket: 8 14:21:35 executing program 5: socket(0xa, 0x803, 0x0) [ 806.570734][ T897] usblp 5-1:1.0: usblp0: USB Unidirectional printer dev 14 if 0 alt 0 proto 1 vid 0x0525 pid 0xA4A8 [ 806.598800][ T897] usb 5-1: USB disconnect, device number 14 [ 806.616525][ T897] usblp0: removed [ 806.679569][ T5901] usb 1-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 14:21:35 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)) 14:21:35 executing program 5: syz_usb_connect$printer(0x3, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x94, 0x40, 0x16, [{{0x9, 0x4, 0x0, 0x5, 0x1, 0x7, 0x1, 0x1, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x0, 0x1}}, [{{0x9, 0x5, 0x82, 0x2, 0x40, 0x9, 0x81, 0xff}}]}}}]}}]}}, &(0x7f0000000300)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x310, 0x6, 0x7f, 0x3, 0x10, 0x40}, 0x19, &(0x7f0000000080)={0x5, 0xf, 0x19, 0x2, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x8, 0x0, 0x7f, 0xa2}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x6, 0xff, 0x2, 0x5}]}, 0x6, [{0x4, &(0x7f00000000c0)=@lang_id={0x4, 0x3, 0x404}}, {0x4, &(0x7f0000000100)=@lang_id={0x4, 0x3, 0x445}}, {0xcc, &(0x7f0000000140)=@string={0xcc, 0x3, "3f6a835fa0bf085dddcdd102a3992f3dc1fd5c1801a45c5e8f9bb8d76ac3f2a640b49248e35e6f8725a615b9253908d38bc3c7ade53f5e13b78e1142e9c384a1eca6ab642940c344ee435314282cde2c17f601f756c921582d44d5228e94d783bbeeaa871b6836669ec39e4b44a023c22ec1befdd1c9ffe711bf0a423479254b2cd51d6cee7742faa72448bfb1d844ff303fa6aa4b3d6609f8698ede677bf16dab55f2a8d6c76cb824f64b4ddd81ff67526626f109035e7e0abdc038b89ccdb37eab824c9d9629b25b24"}}, {0x1e, &(0x7f0000000240)=@string={0x1e, 0x3, "b8704c3baef114941f881e495f88cbec1d6b1f5a18badb4332e1bfa2"}}, {0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x423}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x83e}}]}) 14:21:35 executing program 3: ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, &(0x7f0000000100)={0x0, 0x1}) ioctl$EVIOCGSND(0xffffffffffffffff, 0x8040451a, 0x0) syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_ep_read(0xffffffffffffffff, 0x33, 0xae, &(0x7f00000002c0)=""/174) syz_open_dev$hidraw(&(0x7f0000000d40), 0x0, 0x0) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x310, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x9, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6, 0x5}}]}}]}}, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0}) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, 0x0) syz_open_dev$evdev(&(0x7f0000001b40), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGNAME(0xffffffffffffffff, 0x80404506, 0x0) 14:21:35 executing program 1: syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000a80), 0x8, 0x0) ioctl$EVIOCGBITSW(0xffffffffffffffff, 0x80404525, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x9, 0x0, 0x0, 0x5, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xff, 0x1, 0x3b}}]}}]}}, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) syz_open_dev$evdev(0x0, 0x0, 0x8000) ioctl$EVIOCGNAME(r0, 0x80404506, 0x0) 14:21:35 executing program 2: syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(0x0, 0x8, 0x2) ioctl$EVIOCGBITSW(r0, 0x80404525, &(0x7f0000000b80)=""/63) syz_open_dev$evdev(&(0x7f0000000bc0), 0x80000001, 0x10800) syz_open_dev$hidraw(&(0x7f0000000d40), 0x6dcb9433, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x5, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6}}]}}]}}, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGID(0xffffffffffffffff, 0x80084502, &(0x7f0000001b80)=""/179) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGNAME(0xffffffffffffffff, 0x80404506, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, 0x0) [ 806.959302][ T5901] usb 1-1: string descriptor 0 read error: -22 [ 806.966556][ T5901] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 806.997499][ T5901] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 14:21:36 executing program 4: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x94, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x5, 0x1, 0x7, 0x1, 0x0, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x8}}}}}]}}]}}, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x3, [{0x4, &(0x7f00000000c0)=@lang_id={0x4}}, {0x2, &(0x7f0000000140)=@string={0x2}}, {0x0, 0x0}]}) [ 807.089174][ T897] usb 6-1: new high-speed USB device number 9 using dummy_hcd [ 807.248988][ T5826] usb 4-1: new high-speed USB device number 15 using dummy_hcd [ 807.256696][ T5191] usb 2-1: new high-speed USB device number 7 using dummy_hcd [ 807.257296][ T5897] usb 1-1: USB disconnect, device number 7 [ 807.339147][ T897] usb 6-1: Using ep0 maxpacket: 8 [ 807.359275][ T5901] usb 3-1: new high-speed USB device number 17 using dummy_hcd [ 807.368982][ T5199] usb 5-1: new high-speed USB device number 15 using dummy_hcd [ 807.499252][ T5191] usb 2-1: Using ep0 maxpacket: 32 [ 807.504587][ T5826] usb 4-1: Using ep0 maxpacket: 32 [ 807.539155][ T897] usb 6-1: config 1 interface 0 altsetting 5 endpoint 0x1 has invalid wMaxPacketSize 0 [ 807.550036][ T897] usb 6-1: config 1 interface 0 altsetting 5 bulk endpoint 0x1 has invalid maxpacket 0 [ 807.560281][ T897] usb 6-1: config 1 interface 0 altsetting 5 has 2 endpoint descriptors, different from the interface descriptor's value: 1 [ 807.574460][ T897] usb 6-1: config 1 interface 0 has no altsetting 0 [ 807.609038][ T5199] usb 5-1: Using ep0 maxpacket: 8 [ 807.639174][ T5901] usb 3-1: Using ep0 maxpacket: 32 [ 807.669379][ T5826] usb 4-1: unable to get BOS descriptor or descriptor too short [ 807.729201][ T5199] usb 5-1: config 1 interface 0 altsetting 5 bulk endpoint 0x1 has invalid maxpacket 8 [ 807.739689][ T897] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 807.749250][ T5826] usb 4-1: config 9 interface 0 has no altsetting 0 [ 807.756136][ T5199] usb 5-1: config 1 interface 0 has no altsetting 0 [ 807.763427][ T897] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 14:21:36 executing program 0: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1}}]}}, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0}) [ 807.772768][ T897] usb 6-1: Product: 樿徃뾠崈췝ˑ馣㴯ﷁᡜꐁ幜鮏ힸ썪꛲둀䢒廣蝯꘥뤕㤥팈쎋귇㿥፞躷䈑쏩ꆄꛬ撫䀩䓃䏮ᑓⰨⳞ쥖堡䐭⋕钎菗螪栛昶쎞䮞ꁄ숣섮ﶾ집뼑䈊礴䬥픬氝矮既⒧뽈d㼰ꪦ㵋०槸筧深喫ꣲ쟖롬䵋臝柿晒̉繞봊㣀鲸돍ꭾ䲂隝눩⑛ [ 807.803003][ T5901] usb 3-1: config 0 interface 0 has no altsetting 0 [ 807.811877][ T897] usb 6-1: Manufacturer: х [ 807.816697][ T897] usb 6-1: SerialNumber: 炸㭌鐔蠟䤞衟欝娟먘䏛ꊿ [ 807.859535][T14658] raw-gadget.0 gadget.5: fail, usb_ep_enable returned -22 [ 807.889647][ T5191] usb 2-1: string descriptor 0 read error: -22 [ 807.901024][ T5191] usb 2-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 807.913650][ T5191] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 807.949611][ T5826] usb 4-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 807.965692][ T5826] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 807.975123][ T5191] kl5kusb105 2-1:9.0: KL5KUSB105D / PalmConnect converter detected [ 807.987868][ T5826] usb 4-1: Product: syz [ 807.995882][ T5826] usb 4-1: Manufacturer: syz [ 808.005921][ T5191] usb 2-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB0 [ 808.009553][ T5901] usb 3-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 808.014516][ T5826] usb 4-1: SerialNumber: syz [ 808.033960][ T5901] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 808.046035][ T5901] usb 3-1: Product: syz [ 808.056772][ T5901] usb 3-1: Manufacturer: syz [ 808.064955][ T5901] usb 3-1: SerialNumber: syz [ 808.077851][ T5901] usb 3-1: config 0 descriptor?? [ 808.123062][ T5901] kl5kusb105 3-1:0.0: KL5KUSB105D / PalmConnect converter detected [ 808.136056][ T5901] usb 3-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB1 [ 808.145184][ T897] usblp 6-1:1.0: usblp0: USB Unidirectional printer dev 9 if 0 alt 5 proto 1 vid 0x0525 pid 0xA4A8 [ 808.156334][ T5199] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 808.170269][ T5199] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 808.202080][ T897] usb 6-1: USB disconnect, device number 9 [ 808.209010][ T5191] usb 1-1: new high-speed USB device number 8 using dummy_hcd [ 808.220064][ T5199] usb 5-1: SerialNumber: syz [ 808.237653][ T897] usblp0: removed [ 808.249442][ T5901] usb 2-1: USB disconnect, device number 7 [ 808.269596][T14666] raw-gadget.4 gadget.4: fail, usb_ep_enable returned -22 [ 808.300043][ T5901] kl5kusb105d ttyUSB0: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB0 [ 808.334196][ T5901] kl5kusb105 2-1:9.0: device disconnected [ 808.347915][ T7] usb 3-1: USB disconnect, device number 17 [ 808.357539][ T5826] kl5kusb105 4-1:9.0: KL5KUSB105D / PalmConnect converter detected [ 808.381000][ T7] kl5kusb105d ttyUSB1: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB1 [ 808.396207][ T5826] usb 4-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB0 [ 808.413005][ T7] kl5kusb105 3-1:0.0: device disconnected [ 808.425856][ T5826] usb 4-1: USB disconnect, device number 15 [ 808.451931][ T5826] kl5kusb105d ttyUSB0: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB0 [ 808.462055][ T5191] usb 1-1: Using ep0 maxpacket: 8 [ 808.468244][ T5826] kl5kusb105 4-1:9.0: device disconnected [ 808.481610][ T1210] ieee802154 phy0 wpan0: encryption failed: -22 [ 808.487954][ T1210] ieee802154 phy1 wpan1: encryption failed: -22 [ 808.538045][ T5199] usb 5-1: USB disconnect, device number 15 14:21:37 executing program 5: syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x7, 0x1, 0x0, 0x0, "", {{}, [{{0x9, 0x5, 0x82, 0x2, 0x40}}]}}}]}}]}}, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) [ 808.619230][ T5191] usb 1-1: unable to get BOS descriptor or descriptor too short [ 808.699396][ T5191] usb 1-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 14:21:37 executing program 1: syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(&(0x7f0000000a80), 0x8, 0x0) ioctl$EVIOCGBITSW(0xffffffffffffffff, 0x80404525, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x9, 0x0, 0x0, 0x5, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xff, 0x1, 0x3b}}]}}]}}, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) syz_open_dev$evdev(0x0, 0x0, 0x8000) ioctl$EVIOCGNAME(r0, 0x80404506, 0x0) 14:21:37 executing program 3: ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, &(0x7f0000000100)={0x0, 0x1}) ioctl$EVIOCGSND(0xffffffffffffffff, 0x8040451a, 0x0) syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_ep_read(0xffffffffffffffff, 0x33, 0xae, &(0x7f00000002c0)=""/174) syz_open_dev$hidraw(&(0x7f0000000d40), 0x0, 0x0) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x310, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x9, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6, 0x5}}]}}]}}, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0}) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, 0x0) syz_open_dev$evdev(&(0x7f0000001b40), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGNAME(0xffffffffffffffff, 0x80404506, 0x0) 14:21:37 executing program 2: syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(0x0, 0x8, 0x2) ioctl$EVIOCGBITSW(r0, 0x80404525, &(0x7f0000000b80)=""/63) syz_open_dev$evdev(&(0x7f0000000bc0), 0x80000001, 0x10800) syz_open_dev$hidraw(&(0x7f0000000d40), 0x6dcb9433, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x5, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6}}]}}]}}, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGID(0xffffffffffffffff, 0x80084502, &(0x7f0000001b80)=""/179) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGNAME(0xffffffffffffffff, 0x80404506, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, 0x0) [ 808.869166][ T5191] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 808.895465][ T5191] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 808.909125][ T7] usb 6-1: new high-speed USB device number 10 using dummy_hcd [ 808.934862][ T5191] usb 1-1: Product: syz [ 808.945430][ T5191] usb 1-1: Manufacturer: syz [ 808.954815][ T5191] usb 1-1: SerialNumber: syz 14:21:37 executing program 4: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000200)='./bus\x00', 0x0, &(0x7f0000000580)=ANY=[], 0x1, 0x1fb, &(0x7f0000000380)="$eJzs3bFqU2EUB/BTG23okgxCURwuuDiFpuKeIhXEgKJk0MliU5QmFgwEdGjdfApfQUcfwEF09AXEpTjarYNwxd7S2HCrEUxvSn6/JYd855+cOyQfGfLdh5e6G2ubvfXd3Z0ol2ei1IhG7M1ENc7EbGReRo50Lu9ZAOAU2EvT+J5mip4FADgZ9n8AmD4j7v93TnAkAGDM/P4HgOlz7/6DW8vN5srdJClHdF/1W/1W9pitL6/Hk+hEOxajEj8i0kNZfeNmc2Ux2VeNVnf7IL/db80ezdejEtX8fD3LJ0fzZ2P+IP9lPtqxFJU4n59fys2fiyuXf3v/WlTi86PYjE6sxa/sIL9VT5Lrt5tD+bn9PgAAAAAAAAAAAAAAAAAAAAAAGIdacij3/J5a7bj1LP8P5wMNna9TioulYq8dAAAAAAAAAAAAAAAAAAAAJkXv+YuN1U6n/exPxdOPb97/rUcxVcWHnccXrvYWrk3KPAUWb//P63RHby5FxPE9n8rZR3toaeF1Y/Xd1tdvo85T9DcTAAAAAAAAAAAAAAAAAABMn8GffoueBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKM7j///iKoq8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+BgAA//8t26rW") r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.log\x00', 0x40441, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$notify(r1, 0x402, 0x80000015) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40047211, &(0x7f0000000080)) 14:21:38 executing program 4: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000200)='./bus\x00', 0x0, &(0x7f0000000580)=ANY=[], 0x1, 0x1fb, &(0x7f0000000380)="$eJzs3bFqU2EUB/BTG23okgxCURwuuDiFpuKeIhXEgKJk0MliU5QmFgwEdGjdfApfQUcfwEF09AXEpTjarYNwxd7S2HCrEUxvSn6/JYd855+cOyQfGfLdh5e6G2ubvfXd3Z0ol2ei1IhG7M1ENc7EbGReRo50Lu9ZAOAU2EvT+J5mip4FADgZ9n8AmD4j7v93TnAkAGDM/P4HgOlz7/6DW8vN5srdJClHdF/1W/1W9pitL6/Hk+hEOxajEj8i0kNZfeNmc2Ux2VeNVnf7IL/db80ezdejEtX8fD3LJ0fzZ2P+IP9lPtqxFJU4n59fys2fiyuXf3v/WlTi86PYjE6sxa/sIL9VT5Lrt5tD+bn9PgAAAAAAAAAAAAAAAAAAAAAAGIdacij3/J5a7bj1LP8P5wMNna9TioulYq8dAAAAAAAAAAAAAAAAAAAAJkXv+YuN1U6n/exPxdOPb97/rUcxVcWHnccXrvYWrk3KPAUWb//P63RHby5FxPE9n8rZR3toaeF1Y/Xd1tdvo85T9DcTAAAAAAAAAAAAAAAAAABMn8GffoueBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKM7j///iKoq8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+BgAA//8t26rW") r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.log\x00', 0x40441, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$notify(r1, 0x402, 0x80000015) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40047211, &(0x7f0000000080)) [ 809.042606][T14678] loop4: detected capacity change from 0 to 256 [ 809.069179][ T5901] usb 2-1: new high-speed USB device number 8 using dummy_hcd [ 809.137244][T14680] loop4: detected capacity change from 0 to 256 [ 809.146344][ T8267] I/O error, dev loop4, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 809.156697][ T8267] I/O error, dev loop4, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 809.159072][T14621] usb 4-1: new high-speed USB device number 16 using dummy_hcd [ 809.166560][ T7] usb 6-1: Using ep0 maxpacket: 8 [ 809.183034][ T8267] Buffer I/O error on dev loop4, logical block 0, async page read 14:21:38 executing program 4: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000200)='./bus\x00', 0x0, &(0x7f0000000580)=ANY=[], 0x1, 0x1fb, &(0x7f0000000380)="$eJzs3bFqU2EUB/BTG23okgxCURwuuDiFpuKeIhXEgKJk0MliU5QmFgwEdGjdfApfQUcfwEF09AXEpTjarYNwxd7S2HCrEUxvSn6/JYd855+cOyQfGfLdh5e6G2ubvfXd3Z0ol2ei1IhG7M1ENc7EbGReRo50Lu9ZAOAU2EvT+J5mip4FADgZ9n8AmD4j7v93TnAkAGDM/P4HgOlz7/6DW8vN5srdJClHdF/1W/1W9pitL6/Hk+hEOxajEj8i0kNZfeNmc2Ux2VeNVnf7IL/db80ezdejEtX8fD3LJ0fzZ2P+IP9lPtqxFJU4n59fys2fiyuXf3v/WlTi86PYjE6sxa/sIL9VT5Lrt5tD+bn9PgAAAAAAAAAAAAAAAAAAAAAAGIdacij3/J5a7bj1LP8P5wMNna9TioulYq8dAAAAAAAAAAAAAAAAAAAAJkXv+YuN1U6n/exPxdOPb97/rUcxVcWHnccXrvYWrk3KPAUWb//P63RHby5FxPE9n8rZR3toaeF1Y/Xd1tdvo85T9DcTAAAAAAAAAAAAAAAAAABMn8GffoueBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKM7j///iKoq8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+BgAA//8t26rW") r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.log\x00', 0x40441, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$notify(r1, 0x402, 0x80000015) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40047211, &(0x7f0000000080)) [ 809.214763][ T5897] usb 1-1: USB disconnect, device number 8 [ 809.249976][ T5826] usb 3-1: new high-speed USB device number 18 using dummy_hcd 14:21:38 executing program 4: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000200)='./bus\x00', 0x0, &(0x7f0000000580)=ANY=[], 0x1, 0x1fb, &(0x7f0000000380)="$eJzs3bFqU2EUB/BTG23okgxCURwuuDiFpuKeIhXEgKJk0MliU5QmFgwEdGjdfApfQUcfwEF09AXEpTjarYNwxd7S2HCrEUxvSn6/JYd855+cOyQfGfLdh5e6G2ubvfXd3Z0ol2ei1IhG7M1ENc7EbGReRo50Lu9ZAOAU2EvT+J5mip4FADgZ9n8AmD4j7v93TnAkAGDM/P4HgOlz7/6DW8vN5srdJClHdF/1W/1W9pitL6/Hk+hEOxajEj8i0kNZfeNmc2Ux2VeNVnf7IL/db80ezdejEtX8fD3LJ0fzZ2P+IP9lPtqxFJU4n59fys2fiyuXf3v/WlTi86PYjE6sxa/sIL9VT5Lrt5tD+bn9PgAAAAAAAAAAAAAAAAAAAAAAGIdacij3/J5a7bj1LP8P5wMNna9TioulYq8dAAAAAAAAAAAAAAAAAAAAJkXv+YuN1U6n/exPxdOPb97/rUcxVcWHnccXrvYWrk3KPAUWb//P63RHby5FxPE9n8rZR3toaeF1Y/Xd1tdvo85T9DcTAAAAAAAAAAAAAAAAAABMn8GffoueBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKM7j///iKoq8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+BgAA//8t26rW") r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.log\x00', 0x40441, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$notify(r1, 0x402, 0x80000015) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40047211, &(0x7f0000000080)) [ 809.285235][T14682] loop4: detected capacity change from 0 to 256 [ 809.299274][ T7] usb 6-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 809.339201][ T5901] usb 2-1: Using ep0 maxpacket: 32 14:21:38 executing program 4: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000200)='./bus\x00', 0x0, &(0x7f0000000580)=ANY=[], 0x1, 0x1fb, &(0x7f0000000380)="$eJzs3bFqU2EUB/BTG23okgxCURwuuDiFpuKeIhXEgKJk0MliU5QmFgwEdGjdfApfQUcfwEF09AXEpTjarYNwxd7S2HCrEUxvSn6/JYd855+cOyQfGfLdh5e6G2ubvfXd3Z0ol2ei1IhG7M1ENc7EbGReRo50Lu9ZAOAU2EvT+J5mip4FADgZ9n8AmD4j7v93TnAkAGDM/P4HgOlz7/6DW8vN5srdJClHdF/1W/1W9pitL6/Hk+hEOxajEj8i0kNZfeNmc2Ux2VeNVnf7IL/db80ezdejEtX8fD3LJ0fzZ2P+IP9lPtqxFJU4n59fys2fiyuXf3v/WlTi86PYjE6sxa/sIL9VT5Lrt5tD+bn9PgAAAAAAAAAAAAAAAAAAAAAAGIdacij3/J5a7bj1LP8P5wMNna9TioulYq8dAAAAAAAAAAAAAAAAAAAAJkXv+YuN1U6n/exPxdOPb97/rUcxVcWHnccXrvYWrk3KPAUWb//P63RHby5FxPE9n8rZR3toaeF1Y/Xd1tdvo85T9DcTAAAAAAAAAAAAAAAAAABMn8GffoueBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKM7j///iKoq8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+BgAA//8t26rW") r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.log\x00', 0x40441, 0x0) close(r0) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40047211, &(0x7f0000000080)) [ 809.397360][T14684] loop4: detected capacity change from 0 to 256 [ 809.459577][T14621] usb 4-1: Using ep0 maxpacket: 32 14:21:38 executing program 4: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000200)='./bus\x00', 0x0, &(0x7f0000000580)=ANY=[], 0x1, 0x1fb, &(0x7f0000000380)="$eJzs3bFqU2EUB/BTG23okgxCURwuuDiFpuKeIhXEgKJk0MliU5QmFgwEdGjdfApfQUcfwEF09AXEpTjarYNwxd7S2HCrEUxvSn6/JYd855+cOyQfGfLdh5e6G2ubvfXd3Z0ol2ei1IhG7M1ENc7EbGReRo50Lu9ZAOAU2EvT+J5mip4FADgZ9n8AmD4j7v93TnAkAGDM/P4HgOlz7/6DW8vN5srdJClHdF/1W/1W9pitL6/Hk+hEOxajEj8i0kNZfeNmc2Ux2VeNVnf7IL/db80ezdejEtX8fD3LJ0fzZ2P+IP9lPtqxFJU4n59fys2fiyuXf3v/WlTi86PYjE6sxa/sIL9VT5Lrt5tD+bn9PgAAAAAAAAAAAAAAAAAAAAAAGIdacij3/J5a7bj1LP8P5wMNna9TioulYq8dAAAAAAAAAAAAAAAAAAAAJkXv+YuN1U6n/exPxdOPb97/rUcxVcWHnccXrvYWrk3KPAUWb//P63RHby5FxPE9n8rZR3toaeF1Y/Xd1tdvo85T9DcTAAAAAAAAAAAAAAAAAABMn8GffoueBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKM7j///iKoq8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+BgAA//8t26rW") r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.log\x00', 0x40441, 0x0) close(r0) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40047211, &(0x7f0000000080)) [ 809.504778][T14686] loop4: detected capacity change from 0 to 256 [ 809.509650][ T5826] usb 3-1: Using ep0 maxpacket: 32 [ 809.550472][ T7] usb 6-1: string descriptor 0 read error: -22 [ 809.560481][ T7] usb 6-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 809.570656][ T7] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 809.604001][T14688] loop4: detected capacity change from 0 to 256 [ 809.619425][T14670] raw-gadget.0 gadget.5: fail, usb_ep_enable returned -22 [ 809.631313][ T5826] usb 3-1: config 0 interface 0 has no altsetting 0 14:21:38 executing program 4: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000200)='./bus\x00', 0x0, &(0x7f0000000580)=ANY=[], 0x1, 0x1fb, &(0x7f0000000380)="$eJzs3bFqU2EUB/BTG23okgxCURwuuDiFpuKeIhXEgKJk0MliU5QmFgwEdGjdfApfQUcfwEF09AXEpTjarYNwxd7S2HCrEUxvSn6/JYd855+cOyQfGfLdh5e6G2ubvfXd3Z0ol2ei1IhG7M1ENc7EbGReRo50Lu9ZAOAU2EvT+J5mip4FADgZ9n8AmD4j7v93TnAkAGDM/P4HgOlz7/6DW8vN5srdJClHdF/1W/1W9pitL6/Hk+hEOxajEj8i0kNZfeNmc2Ux2VeNVnf7IL/db80ezdejEtX8fD3LJ0fzZ2P+IP9lPtqxFJU4n59fys2fiyuXf3v/WlTi86PYjE6sxa/sIL9VT5Lrt5tD+bn9PgAAAAAAAAAAAAAAAAAAAAAAGIdacij3/J5a7bj1LP8P5wMNna9TioulYq8dAAAAAAAAAAAAAAAAAAAAJkXv+YuN1U6n/exPxdOPb97/rUcxVcWHnccXrvYWrk3KPAUWb//P63RHby5FxPE9n8rZR3toaeF1Y/Xd1tdvo85T9DcTAAAAAAAAAAAAAAAAAABMn8GffoueBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKM7j///iKoq8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+BgAA//8t26rW") r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.log\x00', 0x40441, 0x0) close(r0) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40047211, &(0x7f0000000080)) [ 809.649465][T14621] usb 4-1: unable to get BOS descriptor or descriptor too short 14:21:38 executing program 0: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$RTC_UIE_ON(r0, 0x7003) [ 809.706106][T14690] loop4: detected capacity change from 0 to 256 [ 809.760634][ T5901] usb 2-1: string descriptor 0 read error: -22 [ 809.766942][ T5901] usb 2-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 809.778039][T14621] usb 4-1: config 9 interface 0 has no altsetting 0 [ 809.789353][ T5826] usb 3-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 809.800293][ T5901] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 809.810590][ T5826] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 809.837167][ T5826] usb 3-1: Product: syz [ 809.850687][ T5901] kl5kusb105 2-1:9.0: KL5KUSB105D / PalmConnect converter detected [ 809.856992][ T5826] usb 3-1: Manufacturer: syz [ 809.863874][ T5826] usb 3-1: SerialNumber: syz [ 809.880821][ T5901] usb 2-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB0 [ 809.884665][ T5826] usb 3-1: config 0 descriptor?? [ 809.895576][ T5901] usb 6-1: USB disconnect, device number 10 [ 809.940349][ T5826] kl5kusb105 3-1:0.0: KL5KUSB105D / PalmConnect converter detected [ 809.955062][ T5826] usb 3-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB1 [ 809.969357][T14621] usb 4-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 809.984981][T14621] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 810.004253][T14621] usb 4-1: Product: syz [ 810.014194][T14621] usb 4-1: Manufacturer: syz [ 810.026561][T14621] usb 4-1: SerialNumber: syz [ 810.071725][ T5900] usb 2-1: USB disconnect, device number 8 [ 810.085633][ T5900] kl5kusb105d ttyUSB0: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB0 [ 810.098817][ T5900] kl5kusb105 2-1:9.0: device disconnected [ 810.158155][ T5826] usb 3-1: USB disconnect, device number 18 [ 810.175967][ T5826] kl5kusb105d ttyUSB1: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB1 [ 810.188146][ T5826] kl5kusb105 3-1:0.0: device disconnected [ 810.330233][T14621] kl5kusb105 4-1:9.0: KL5KUSB105D / PalmConnect converter detected [ 810.352846][T14621] usb 4-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB0 [ 810.374659][T14621] usb 4-1: USB disconnect, device number 16 14:21:39 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@base={0xa, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) [ 810.439582][T14621] kl5kusb105d ttyUSB0: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB0 [ 810.465618][T14621] kl5kusb105 4-1:9.0: device disconnected 14:21:39 executing program 1: syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000a80), 0x8, 0x0) ioctl$EVIOCGBITSW(0xffffffffffffffff, 0x80404525, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x9, 0x0, 0x0, 0x5, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xff, 0x1, 0x3b}}]}}]}}, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) syz_open_dev$evdev(0x0, 0x0, 0x8000) 14:21:39 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_tcp_int(r0, 0x6, 0x12, 0x0, &(0x7f00000001c0)) 14:21:39 executing program 4: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000200)='./bus\x00', 0x0, &(0x7f0000000580)=ANY=[], 0x1, 0x1fb, &(0x7f0000000380)="$eJzs3bFqU2EUB/BTG23okgxCURwuuDiFpuKeIhXEgKJk0MliU5QmFgwEdGjdfApfQUcfwEF09AXEpTjarYNwxd7S2HCrEUxvSn6/JYd855+cOyQfGfLdh5e6G2ubvfXd3Z0ol2ei1IhG7M1ENc7EbGReRo50Lu9ZAOAU2EvT+J5mip4FADgZ9n8AmD4j7v93TnAkAGDM/P4HgOlz7/6DW8vN5srdJClHdF/1W/1W9pitL6/Hk+hEOxajEj8i0kNZfeNmc2Ux2VeNVnf7IL/db80ezdejEtX8fD3LJ0fzZ2P+IP9lPtqxFJU4n59fys2fiyuXf3v/WlTi86PYjE6sxa/sIL9VT5Lrt5tD+bn9PgAAAAAAAAAAAAAAAAAAAAAAGIdacij3/J5a7bj1LP8P5wMNna9TioulYq8dAAAAAAAAAAAAAAAAAAAAJkXv+YuN1U6n/exPxdOPb97/rUcxVcWHnccXrvYWrk3KPAUWb//P63RHby5FxPE9n8rZR3toaeF1Y/Xd1tdvo85T9DcTAAAAAAAAAAAAAAAAAABMn8GffoueBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKM7j///iKoq8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+BgAA//8t26rW") r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.log\x00', 0x40441, 0x0) close(r0) fcntl$notify(0xffffffffffffffff, 0x402, 0x80000015) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40047211, &(0x7f0000000080)) 14:21:39 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000001880)=@base={0x5, 0x8000, 0x8, 0x10000, 0x0, 0x1}, 0x48) 14:21:39 executing program 3: ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, &(0x7f0000000100)={0x0, 0x1}) ioctl$EVIOCGSND(0xffffffffffffffff, 0x8040451a, 0x0) syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_ep_read(0xffffffffffffffff, 0x33, 0xae, &(0x7f00000002c0)=""/174) syz_open_dev$hidraw(&(0x7f0000000d40), 0x0, 0x0) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x310, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x9, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6, 0x5}}]}}]}}, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0}) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, 0x0) syz_open_dev$evdev(&(0x7f0000001b40), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) 14:21:39 executing program 2: syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(0x0, 0x8, 0x2) ioctl$EVIOCGBITSW(r0, 0x80404525, &(0x7f0000000b80)=""/63) syz_open_dev$evdev(&(0x7f0000000bc0), 0x80000001, 0x10800) syz_open_dev$hidraw(&(0x7f0000000d40), 0x6dcb9433, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x5, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6}}]}}]}}, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGID(0xffffffffffffffff, 0x80084502, &(0x7f0000001b80)=""/179) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGNAME(0xffffffffffffffff, 0x80404506, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, 0x0) 14:21:39 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x4800, 0x0) [ 810.889236][ T5826] usb 2-1: new high-speed USB device number 9 using dummy_hcd [ 810.902929][T14702] loop4: detected capacity change from 0 to 256 14:21:39 executing program 4: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000200)='./bus\x00', 0x0, &(0x7f0000000580)=ANY=[], 0x1, 0x1fb, &(0x7f0000000380)="$eJzs3bFqU2EUB/BTG23okgxCURwuuDiFpuKeIhXEgKJk0MliU5QmFgwEdGjdfApfQUcfwEF09AXEpTjarYNwxd7S2HCrEUxvSn6/JYd855+cOyQfGfLdh5e6G2ubvfXd3Z0ol2ei1IhG7M1ENc7EbGReRo50Lu9ZAOAU2EvT+J5mip4FADgZ9n8AmD4j7v93TnAkAGDM/P4HgOlz7/6DW8vN5srdJClHdF/1W/1W9pitL6/Hk+hEOxajEj8i0kNZfeNmc2Ux2VeNVnf7IL/db80ezdejEtX8fD3LJ0fzZ2P+IP9lPtqxFJU4n59fys2fiyuXf3v/WlTi86PYjE6sxa/sIL9VT5Lrt5tD+bn9PgAAAAAAAAAAAAAAAAAAAAAAGIdacij3/J5a7bj1LP8P5wMNna9TioulYq8dAAAAAAAAAAAAAAAAAAAAJkXv+YuN1U6n/exPxdOPb97/rUcxVcWHnccXrvYWrk3KPAUWb//P63RHby5FxPE9n8rZR3toaeF1Y/Xd1tdvo85T9DcTAAAAAAAAAAAAAAAAAABMn8GffoueBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKM7j///iKoq8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+BgAA//8t26rW") r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.log\x00', 0x40441, 0x0) close(r0) fcntl$notify(0xffffffffffffffff, 0x402, 0x80000015) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40047211, &(0x7f0000000080)) 14:21:39 executing program 0: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(r0, 0xc018937c, &(0x7f0000000000)={{0x1, 0x1, 0x18}, './file0\x00'}) 14:21:40 executing program 0: bpf$PROG_LOAD(0x2, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x96) [ 811.073702][T14712] loop4: detected capacity change from 0 to 256 14:21:40 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) 14:21:40 executing program 4: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000200)='./bus\x00', 0x0, &(0x7f0000000580)=ANY=[], 0x1, 0x1fb, &(0x7f0000000380)="$eJzs3bFqU2EUB/BTG23okgxCURwuuDiFpuKeIhXEgKJk0MliU5QmFgwEdGjdfApfQUcfwEF09AXEpTjarYNwxd7S2HCrEUxvSn6/JYd855+cOyQfGfLdh5e6G2ubvfXd3Z0ol2ei1IhG7M1ENc7EbGReRo50Lu9ZAOAU2EvT+J5mip4FADgZ9n8AmD4j7v93TnAkAGDM/P4HgOlz7/6DW8vN5srdJClHdF/1W/1W9pitL6/Hk+hEOxajEj8i0kNZfeNmc2Ux2VeNVnf7IL/db80ezdejEtX8fD3LJ0fzZ2P+IP9lPtqxFJU4n59fys2fiyuXf3v/WlTi86PYjE6sxa/sIL9VT5Lrt5tD+bn9PgAAAAAAAAAAAAAAAAAAAAAAGIdacij3/J5a7bj1LP8P5wMNna9TioulYq8dAAAAAAAAAAAAAAAAAAAAJkXv+YuN1U6n/exPxdOPb97/rUcxVcWHnccXrvYWrk3KPAUWb//P63RHby5FxPE9n8rZR3toaeF1Y/Xd1tdvo85T9DcTAAAAAAAAAAAAAAAAAABMn8GffoueBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKM7j///iKoq8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+BgAA//8t26rW") r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.log\x00', 0x40441, 0x0) close(r0) fcntl$notify(0xffffffffffffffff, 0x402, 0x80000015) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40047211, &(0x7f0000000080)) [ 811.139015][ T5826] usb 2-1: Using ep0 maxpacket: 32 [ 811.169272][T14621] usb 3-1: new high-speed USB device number 19 using dummy_hcd [ 811.209040][ T5199] usb 4-1: new high-speed USB device number 17 using dummy_hcd [ 811.251617][T14718] loop4: detected capacity change from 0 to 256 [ 811.429040][T14621] usb 3-1: Using ep0 maxpacket: 32 [ 811.449000][ T5199] usb 4-1: Using ep0 maxpacket: 32 [ 811.499203][ T5826] usb 2-1: string descriptor 0 read error: -22 [ 811.505462][ T5826] usb 2-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 811.529139][ T5826] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 811.569163][T14621] usb 3-1: config 0 interface 0 has no altsetting 0 [ 811.580524][ T5826] kl5kusb105 2-1:9.0: KL5KUSB105D / PalmConnect converter detected [ 811.603164][ T5826] usb 2-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB0 [ 811.611861][ T5199] usb 4-1: unable to get BOS descriptor or descriptor too short [ 811.699205][ T5199] usb 4-1: config 9 interface 0 has no altsetting 0 [ 811.769448][T14621] usb 3-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 811.784500][ T5191] usb 2-1: USB disconnect, device number 9 [ 811.790302][T14621] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 811.801956][ T5191] kl5kusb105d ttyUSB0: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB0 [ 811.814840][T14621] usb 3-1: Product: syz [ 811.819796][ T5191] kl5kusb105 2-1:9.0: device disconnected [ 811.838070][T14621] usb 3-1: Manufacturer: syz [ 811.849304][T14621] usb 3-1: SerialNumber: syz [ 811.859304][ T5199] usb 4-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 811.864747][T14621] usb 3-1: config 0 descriptor?? [ 811.887284][ T5199] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 811.898464][ T5199] usb 4-1: Product: syz [ 811.908243][ T5199] usb 4-1: Manufacturer: syz [ 811.916150][ T5199] usb 4-1: SerialNumber: syz [ 811.920470][T14621] kl5kusb105 3-1:0.0: KL5KUSB105D / PalmConnect converter detected [ 811.945546][T14621] usb 3-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB0 [ 812.167933][T14621] usb 3-1: USB disconnect, device number 19 [ 812.190500][T14621] kl5kusb105d ttyUSB0: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB0 [ 812.211600][T14621] kl5kusb105 3-1:0.0: device disconnected [ 812.222759][ T5199] kl5kusb105 4-1:9.0: KL5KUSB105D / PalmConnect converter detected [ 812.260553][ T5199] usb 4-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB0 14:21:41 executing program 1: syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000a80), 0x8, 0x0) ioctl$EVIOCGBITSW(0xffffffffffffffff, 0x80404525, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x9, 0x0, 0x0, 0x5, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xff, 0x1, 0x3b}}]}}]}}, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) 14:21:41 executing program 0: socket$nl_route(0x10, 0x3, 0x0) openat$nvram(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$nvram(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$nvram(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) pselect6(0x40, &(0x7f0000000000)={0x80}, &(0x7f0000000080)={0x1}, 0x0, &(0x7f0000000100)={0x77359400}, 0x0) 14:21:41 executing program 4: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000200)='./bus\x00', 0x0, &(0x7f0000000580)=ANY=[], 0x1, 0x1fb, &(0x7f0000000380)="$eJzs3bFqU2EUB/BTG23okgxCURwuuDiFpuKeIhXEgKJk0MliU5QmFgwEdGjdfApfQUcfwEF09AXEpTjarYNwxd7S2HCrEUxvSn6/JYd855+cOyQfGfLdh5e6G2ubvfXd3Z0ol2ei1IhG7M1ENc7EbGReRo50Lu9ZAOAU2EvT+J5mip4FADgZ9n8AmD4j7v93TnAkAGDM/P4HgOlz7/6DW8vN5srdJClHdF/1W/1W9pitL6/Hk+hEOxajEj8i0kNZfeNmc2Ux2VeNVnf7IL/db80ezdejEtX8fD3LJ0fzZ2P+IP9lPtqxFJU4n59fys2fiyuXf3v/WlTi86PYjE6sxa/sIL9VT5Lrt5tD+bn9PgAAAAAAAAAAAAAAAAAAAAAAGIdacij3/J5a7bj1LP8P5wMNna9TioulYq8dAAAAAAAAAAAAAAAAAAAAJkXv+YuN1U6n/exPxdOPb97/rUcxVcWHnccXrvYWrk3KPAUWb//P63RHby5FxPE9n8rZR3toaeF1Y/Xd1tdvo85T9DcTAAAAAAAAAAAAAAAAAABMn8GffoueBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKM7j///iKoq8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+BgAA//8t26rW") r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.log\x00', 0x40441, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$notify(r1, 0x402, 0x80000015) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40047211, &(0x7f0000000080)) [ 812.289162][ T5199] usb 4-1: USB disconnect, device number 17 [ 812.305556][ T5199] kl5kusb105d ttyUSB0: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB0 [ 812.331223][T14721] loop4: detected capacity change from 0 to 256 [ 812.371180][ T5199] kl5kusb105 4-1:9.0: device disconnected [ 812.699165][ T5900] usb 2-1: new high-speed USB device number 10 using dummy_hcd 14:21:41 executing program 4: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000200)='./bus\x00', 0x0, &(0x7f0000000580)=ANY=[], 0x1, 0x1fb, &(0x7f0000000380)="$eJzs3bFqU2EUB/BTG23okgxCURwuuDiFpuKeIhXEgKJk0MliU5QmFgwEdGjdfApfQUcfwEF09AXEpTjarYNwxd7S2HCrEUxvSn6/JYd855+cOyQfGfLdh5e6G2ubvfXd3Z0ol2ei1IhG7M1ENc7EbGReRo50Lu9ZAOAU2EvT+J5mip4FADgZ9n8AmD4j7v93TnAkAGDM/P4HgOlz7/6DW8vN5srdJClHdF/1W/1W9pitL6/Hk+hEOxajEj8i0kNZfeNmc2Ux2VeNVnf7IL/db80ezdejEtX8fD3LJ0fzZ2P+IP9lPtqxFJU4n59fys2fiyuXf3v/WlTi86PYjE6sxa/sIL9VT5Lrt5tD+bn9PgAAAAAAAAAAAAAAAAAAAAAAGIdacij3/J5a7bj1LP8P5wMNna9TioulYq8dAAAAAAAAAAAAAAAAAAAAJkXv+YuN1U6n/exPxdOPb97/rUcxVcWHnccXrvYWrk3KPAUWb//P63RHby5FxPE9n8rZR3toaeF1Y/Xd1tdvo85T9DcTAAAAAAAAAAAAAAAAAABMn8GffoueBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKM7j///iKoq8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+BgAA//8t26rW") r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.log\x00', 0x40441, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$notify(r1, 0x402, 0x80000015) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40047211, &(0x7f0000000080)) 14:21:41 executing program 5: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x19, &(0x7f0000000080)=0xfff, 0x4) 14:21:41 executing program 0: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$RTC_WKALM_SET(r0, 0x4028700f, &(0x7f0000000080)={0x1, 0x0, {0x0, 0x0, 0x0, 0x4, 0x0, 0x50}}) 14:21:41 executing program 2: syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(0x0, 0x8, 0x2) ioctl$EVIOCGBITSW(r0, 0x80404525, &(0x7f0000000b80)=""/63) syz_open_dev$evdev(&(0x7f0000000bc0), 0x80000001, 0x10800) syz_open_dev$hidraw(&(0x7f0000000d40), 0x6dcb9433, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x5, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6}}]}}]}}, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGID(0xffffffffffffffff, 0x80084502, &(0x7f0000001b80)=""/179) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGNAME(0xffffffffffffffff, 0x80404506, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) 14:21:41 executing program 3: ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, &(0x7f0000000100)={0x0, 0x1}) ioctl$EVIOCGSND(0xffffffffffffffff, 0x8040451a, 0x0) syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_ep_read(0xffffffffffffffff, 0x33, 0xae, &(0x7f00000002c0)=""/174) syz_open_dev$hidraw(&(0x7f0000000d40), 0x0, 0x0) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x310, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x9, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6, 0x5}}]}}]}}, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0}) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, 0x0) syz_open_dev$evdev(&(0x7f0000001b40), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) 14:21:42 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000140)={'pim6reg0\x00'}) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) [ 813.045264][T14729] loop4: detected capacity change from 0 to 256 14:21:42 executing program 5: io_uring_setup(0x2c7c, &(0x7f00000000c0)) 14:21:42 executing program 4: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000200)='./bus\x00', 0x0, &(0x7f0000000580)=ANY=[], 0x1, 0x1fb, &(0x7f0000000380)="$eJzs3bFqU2EUB/BTG23okgxCURwuuDiFpuKeIhXEgKJk0MliU5QmFgwEdGjdfApfQUcfwEF09AXEpTjarYNwxd7S2HCrEUxvSn6/JYd855+cOyQfGfLdh5e6G2ubvfXd3Z0ol2ei1IhG7M1ENc7EbGReRo50Lu9ZAOAU2EvT+J5mip4FADgZ9n8AmD4j7v93TnAkAGDM/P4HgOlz7/6DW8vN5srdJClHdF/1W/1W9pitL6/Hk+hEOxajEj8i0kNZfeNmc2Ux2VeNVnf7IL/db80ezdejEtX8fD3LJ0fzZ2P+IP9lPtqxFJU4n59fys2fiyuXf3v/WlTi86PYjE6sxa/sIL9VT5Lrt5tD+bn9PgAAAAAAAAAAAAAAAAAAAAAAGIdacij3/J5a7bj1LP8P5wMNna9TioulYq8dAAAAAAAAAAAAAAAAAAAAJkXv+YuN1U6n/exPxdOPb97/rUcxVcWHnccXrvYWrk3KPAUWb//P63RHby5FxPE9n8rZR3toaeF1Y/Xd1tdvo85T9DcTAAAAAAAAAAAAAAAAAABMn8GffoueBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKM7j///iKoq8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+BgAA//8t26rW") r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.log\x00', 0x40441, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$notify(r1, 0x402, 0x80000015) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40047211, &(0x7f0000000080)) [ 813.219216][ T5900] usb 2-1: Using ep0 maxpacket: 32 14:21:42 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0xd, 0x3, &(0x7f0000000100)=@framed, &(0x7f0000000140)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) [ 813.297593][T14743] loop4: detected capacity change from 0 to 256 [ 813.399176][ T5199] usb 3-1: new high-speed USB device number 20 using dummy_hcd [ 813.419161][ T5826] usb 4-1: new high-speed USB device number 18 using dummy_hcd [ 813.639269][ T5900] usb 2-1: string descriptor 0 read error: -22 [ 813.646889][ T5900] usb 2-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 813.659031][ T5199] usb 3-1: Using ep0 maxpacket: 32 [ 813.664623][ T5900] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 813.668982][ T5826] usb 4-1: Using ep0 maxpacket: 32 [ 813.720639][ T5900] kl5kusb105 2-1:9.0: KL5KUSB105D / PalmConnect converter detected [ 813.740272][ T5900] usb 2-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB0 [ 813.799192][ T5199] usb 3-1: config 0 interface 0 has no altsetting 0 [ 813.829176][ T5826] usb 4-1: unable to get BOS descriptor or descriptor too short [ 813.909228][ T5826] usb 4-1: config 9 interface 0 has no altsetting 0 [ 813.942794][ T5900] usb 2-1: USB disconnect, device number 10 [ 813.959231][ T5199] usb 3-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 813.968368][ T5199] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 813.970306][ T5900] kl5kusb105d ttyUSB0: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB0 [ 813.976717][ T5199] usb 3-1: Product: syz [ 813.991007][ T5199] usb 3-1: Manufacturer: syz [ 813.995648][ T5199] usb 3-1: SerialNumber: syz [ 814.000118][ T5900] kl5kusb105 2-1:9.0: device disconnected [ 814.024155][ T5199] usb 3-1: config 0 descriptor?? [ 814.073449][ T5826] usb 4-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 814.083720][ T5199] kl5kusb105 3-1:0.0: KL5KUSB105D / PalmConnect converter detected [ 814.093111][ T5826] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 814.101525][ T5199] usb 3-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB0 [ 814.109885][ T5826] usb 4-1: Product: syz [ 814.114069][ T5826] usb 4-1: Manufacturer: syz [ 814.118656][ T5826] usb 4-1: SerialNumber: syz [ 814.292719][ T5191] usb 3-1: USB disconnect, device number 20 [ 814.303723][ T5191] kl5kusb105d ttyUSB0: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB0 [ 814.315825][ T5191] kl5kusb105 3-1:0.0: device disconnected [ 814.420710][ T5826] kl5kusb105 4-1:9.0: KL5KUSB105D / PalmConnect converter detected [ 814.436304][ T5826] usb 4-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB0 [ 814.447244][ T5826] usb 4-1: USB disconnect, device number 18 14:21:43 executing program 4: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000200)='./bus\x00', 0x0, &(0x7f0000000580)=ANY=[], 0x1, 0x1fb, &(0x7f0000000380)="$eJzs3bFqU2EUB/BTG23okgxCURwuuDiFpuKeIhXEgKJk0MliU5QmFgwEdGjdfApfQUcfwEF09AXEpTjarYNwxd7S2HCrEUxvSn6/JYd855+cOyQfGfLdh5e6G2ubvfXd3Z0ol2ei1IhG7M1ENc7EbGReRo50Lu9ZAOAU2EvT+J5mip4FADgZ9n8AmD4j7v93TnAkAGDM/P4HgOlz7/6DW8vN5srdJClHdF/1W/1W9pitL6/Hk+hEOxajEj8i0kNZfeNmc2Ux2VeNVnf7IL/db80ezdejEtX8fD3LJ0fzZ2P+IP9lPtqxFJU4n59fys2fiyuXf3v/WlTi86PYjE6sxa/sIL9VT5Lrt5tD+bn9PgAAAAAAAAAAAAAAAAAAAAAAGIdacij3/J5a7bj1LP8P5wMNna9TioulYq8dAAAAAAAAAAAAAAAAAAAAJkXv+YuN1U6n/exPxdOPb97/rUcxVcWHnccXrvYWrk3KPAUWb//P63RHby5FxPE9n8rZR3toaeF1Y/Xd1tdvo85T9DcTAAAAAAAAAAAAAAAAAABMn8GffoueBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKM7j///iKoq8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+BgAA//8t26rW") close(0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$notify(r0, 0x402, 0x80000015) ioctl$EXT4_IOC_GROUP_ADD(0xffffffffffffffff, 0x40047211, &(0x7f0000000080)) 14:21:43 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$fou(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$FOU_CMD_GET(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x14, r1, 0x1, 0x0, 0x0, {0x2}}, 0x14}}, 0x0) 14:21:43 executing program 0: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$RTC_WKALM_SET(r0, 0x4028700f, &(0x7f0000000100)) 14:21:43 executing program 1: syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000a80), 0x8, 0x0) ioctl$EVIOCGBITSW(0xffffffffffffffff, 0x80404525, 0x0) [ 814.464397][ T5826] kl5kusb105d ttyUSB0: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB0 14:21:43 executing program 5: bpf$PROG_LOAD(0x9, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 814.496686][ T5826] kl5kusb105 4-1:9.0: device disconnected [ 814.497924][T14750] loop4: detected capacity change from 0 to 256 14:21:43 executing program 2: syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(0x0, 0x8, 0x2) ioctl$EVIOCGBITSW(r0, 0x80404525, &(0x7f0000000b80)=""/63) syz_open_dev$evdev(&(0x7f0000000bc0), 0x80000001, 0x10800) syz_open_dev$hidraw(&(0x7f0000000d40), 0x6dcb9433, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x5, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6}}]}}]}}, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGID(0xffffffffffffffff, 0x80084502, &(0x7f0000001b80)=""/179) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGNAME(0xffffffffffffffff, 0x80404506, 0x0) 14:21:43 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x11, 0x40, &(0x7f0000000180)=@filter={'filter\x00', 0xe, 0x4, 0x3b0, 0xffffffff, 0x108, 0x0, 0x108, 0xffffffff, 0xffffffff, 0x308, 0x308, 0x308, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@dev, @private0, [], [], 'veth1_to_bridge\x00', 'batadv_slave_1\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@loopback}}}, {{@ipv6={@private1, @dev, [], [], 'bridge_slave_0\x00', 'nr0\x00'}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x410) 14:21:43 executing program 4: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000200)='./bus\x00', 0x0, &(0x7f0000000580)=ANY=[], 0x1, 0x1fb, &(0x7f0000000380)="$eJzs3bFqU2EUB/BTG23okgxCURwuuDiFpuKeIhXEgKJk0MliU5QmFgwEdGjdfApfQUcfwEF09AXEpTjarYNwxd7S2HCrEUxvSn6/JYd855+cOyQfGfLdh5e6G2ubvfXd3Z0ol2ei1IhG7M1ENc7EbGReRo50Lu9ZAOAU2EvT+J5mip4FADgZ9n8AmD4j7v93TnAkAGDM/P4HgOlz7/6DW8vN5srdJClHdF/1W/1W9pitL6/Hk+hEOxajEj8i0kNZfeNmc2Ux2VeNVnf7IL/db80ezdejEtX8fD3LJ0fzZ2P+IP9lPtqxFJU4n59fys2fiyuXf3v/WlTi86PYjE6sxa/sIL9VT5Lrt5tD+bn9PgAAAAAAAAAAAAAAAAAAAAAAGIdacij3/J5a7bj1LP8P5wMNna9TioulYq8dAAAAAAAAAAAAAAAAAAAAJkXv+YuN1U6n/exPxdOPb97/rUcxVcWHnccXrvYWrk3KPAUWb//P63RHby5FxPE9n8rZR3toaeF1Y/Xd1tdvo85T9DcTAAAAAAAAAAAAAAAAAABMn8GffoueBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKM7j///iKoq8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+BgAA//8t26rW") close(0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$notify(r0, 0x402, 0x80000015) ioctl$EXT4_IOC_GROUP_ADD(0xffffffffffffffff, 0x40047211, &(0x7f0000000080)) 14:21:43 executing program 5: syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x1010004, &(0x7f0000000040)=ANY=[@ANYBLOB], 0xff, 0x4eb, &(0x7f0000000a40)="$eJzs3U9oVNsZAPDvThIbNTaxFWrbRUWtsZTMJNGIfyhaXBTaBkqla0mTSRoyyYTMRE3IQltsF110Y7Glq1IoFEo3pUh30r3QgqUV94U+8L2neQsfvMc8ZuZGJc5oHiaZZ+b3g+O9555Mvu84Myf3zLnMDaBtHYqICxHRERHfiIje9HgmLXG9Xqo/9+Txyvjq45XxJCqVS+8lkaTH1n5Xkm73pg/rjogffifix8nLcUtLyzNjhUJ+Ic7X6rny7HyutLQ8MD07NpWfys+dOHlq5PSZ4cGhkU3r6+Lhv925d2v0F3++ODD4r59/eK+aVk/a9mI/NlO96121/4s1nRGxsBXBWqAj7U9XqxMBAGBDquf4X4iIw7Xz/97oqJ3NAQAAADtJ5XxPfJT89n4FAAAA2LEytWtgk0w2vRagJzKZbLZ+De+B2JMpFEvlb04WF+cm6tfK9kVXZnK6kB9MrxXui66kWh+q7T+vD9frF9bqJyJif0Tc6t1dq2fHi4WJVn/4AQAAAG1i77r5/we99fk/AAAAsMP0tToBAAAAYMuZ/wMAAMDOZ/4PAAAAO9oPRkerpbKa3v964srS4kzxysBEvjSTnV0cz44XF+azU8XiVO07+2Zf9/sKxeL8yZhbvJYr50vlXGlp+fJscXGufLl2X+/LefeJBgAAgO23/2t3HyQRcf3s7lqp2pW2mavDzpZpdQJAy3S0OgGgZTpbnQDQMub4QNKsYTB35g8H/tHzoFn7P7csJQAAYJP1f9n6P7Qr6//Qvqz/Q/uy/g/tyxwfaLr+n+pu1mD9HwAA3ho9tZJksulaYE9kMtlsxL7abQG6ksnpQn4wIj4fEf/t7fpctT7U6qQBAAAAAAAAAAAAAAAAAAAAAAAA4C1TqSRRAQAAAHa0iMw7SXr/r/7eoz3rPx/YlTztrW0j4urvLt2+NlYuLwxVj7//7Hj5N+nx4VZ8ggEAAACstzZPX5vHAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBmevJ4ZXytNGq/ePXGrmPf//u3Njvuo29HRF89/mpa6i2d0V3bdkdXROxZTaLzhcclEdGxCfGv34iIg436n1TTir40i/XxMxGxu8Xx925CfGhnd6vjz4VG779MHKptG7//OtPyptbGv9WXxr/Ms/Gvo8n4t2+DMf7z13dPN41/I+IrnY3iJ8/iJ03iH9lg/K8O/ephs7bK7yP6o3H8F2PlyrPzudLS8sD07NhUfio/d+LkqZHTZ4YHh0Zyk9OF/GD934YxvnfuZ3Ov6v+eJvH7XtP/oxvs/6Mvffz/L74i/vEjjZ//g6+IX31NfD3No/q34Fi6rdb718VY+eXtpi+VavyJJv1/3fN/fIP9f3jnf083+KMAwDYoLS3PjBUK+QU7duw02fnpH+8fuHnzL6OflXy2Y2f9SHH233/6yblD3/1Ra8YpAADgzT0/6f/0j33w663ICAAAAAAAAAAAAAAAAAAAANrPdnydWKv7CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwEZ8EAAD//1Sz4gs=") lsetxattr(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=@known='trusted.overlay.origin\x00', 0x0, 0x0, 0x0) lsetxattr$trusted_overlay_upper(&(0x7f0000000100)='./file1\x00', &(0x7f00000000c0), 0x0, 0x0, 0x0) setxattr$trusted_overlay_upper(&(0x7f0000000000)='./file2\x00', &(0x7f0000000180), &(0x7f00000001c0)=ANY=[], 0x86, 0x0) mount(0x0, &(0x7f0000004300)='.\x00', 0x0, 0x1848423, 0x0) 14:21:43 executing program 3: ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, &(0x7f0000000100)={0x0, 0x1}) ioctl$EVIOCGSND(0xffffffffffffffff, 0x8040451a, 0x0) syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_ep_read(0xffffffffffffffff, 0x33, 0xae, &(0x7f00000002c0)=""/174) syz_open_dev$hidraw(&(0x7f0000000d40), 0x0, 0x0) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x310, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x9, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6, 0x5}}]}}]}}, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0}) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, 0x0) syz_open_dev$evdev(&(0x7f0000001b40), 0x0, 0x0) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, 0x0) 14:21:43 executing program 0: syz_mount_image$iso9660(&(0x7f0000000100), &(0x7f0000000040)='./file0\x00', 0x8481, &(0x7f0000000080)={[{@session={'session', 0x3d, 0x17}}, {@check_strict}, {@cruft}, {@mode={'mode', 0x3d, 0x59}}, {@map_acorn}, {@utf8}, {@unhide}]}, 0x81, 0x50c, &(0x7f0000001a40)="$eJzs3N9u29YZAHDSfxbDA4IBxRrXDTA23UV2EZWSFwdGd8NRlM1WEgWSLpyroVjswpjdDesGrLnLTbYA20Pkdk+wl8ozZKAkJ47tRFm8REHw+wH2OSI/nvMdQjgHpnEYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBmHbjuB0G/Xy4uxe9XNoti8Erzp+0958XigssT/sNgrD5CVZWgrXJobWPnkf9vPl1I7g2+XQtWGmKleD+Tz/+2ZcfLS2cXP+KhN6JH368/4dvj472/zzvROZkOxvmVZEPku0syqsi2trcjL/Y6VVRL+9n1d2qzgZRWmZJXZTRzfRXUXtrayPKWneL3eF2N+lnJwfv3OrE8Wb0VWuUJWVVDL/4qlWlO3m/nw+3xzHN6VudXwR3mi/i13kd1VkyiKKDw6P9jVlJNkHt1wnqzArqxJ1Ou93ptDdvb92+E8dL5w7EZwTnIub/pWW+3sIsDm/m6XT9BwAAAD5c4fgZezh+Lr82rvXyfhbPOy0AAADg/2j8n/9r0wcAQbAWhP7+BwAAgA/NP2busatGV8KfTKNHe78Mj5OmlhwvTg4tnm2x7q2HV6eNjIvNpemnNLsefjIJ+uQk+sm0OJiVR1iWy+GDyyUQ/DNYn8Ss35uU907OTHpZ7eX9rJUW/S/bQZJcXaizvfqv3x/+LQjK8unio+HgahgcHB7tt37/x6N741weNK08OJ5uoDi3j+IVufzl2b7Hi0e8PH4Q04z60XCwOuk3Pj3+hcnlC/9Dnw+DTycxn65OytUXx7/S9NluXTD601m0Lznyh8H1Scz1m583xec3L8iiMyuLzuks3uhevEYWG7Oy2LhkFgDzcjBjFQqDc+vuG8xy72Z1fxh8Non5bH3p+Yp0ZkaPZ83o8SVXt38HNyYxN06CX7bGNv3+68yq+ri54PFL+636nbC5hYtXjv8UfPzDj/dvHR5/+93+d/vfdzobm/Gv4/h2J1geD2NaWHsAuEBWPglX67+HZZmPftfe2mon9U4WlUX6dVTm3e0syod1VqY7yXA7i0ZlURdp0W8q3+TdrIqq3dGoKOuoV5TRqKjyvfGbX6Lpq1+qbJAM6zytRv0sqbIoLYZ1ktZRN6/SaLT7235e7WTl+OJqlKV5L0+TOi+GUVXslmnWiqIqy04F5t1sWOe9vKkOo1GZD5LybvRN0d8dZFE3q9IyH9XFpMGTvvJhrygH42Zb877ZAPCeePYGu7dYmfcYAYAXnV2lr8w7IQAAAAAAAAAAAAAA4JzT2/V+M32lz9vfEaiiovJ+V+Y9MwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAef8NAAD//94PnoI=") r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f00000013c0)=""/236, 0xec) [ 814.942839][T14763] loop4: detected capacity change from 0 to 256 [ 814.945674][T14765] loop5: detected capacity change from 0 to 512 14:21:43 executing program 4: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000200)='./bus\x00', 0x0, &(0x7f0000000580)=ANY=[], 0x1, 0x1fb, &(0x7f0000000380)="$eJzs3bFqU2EUB/BTG23okgxCURwuuDiFpuKeIhXEgKJk0MliU5QmFgwEdGjdfApfQUcfwEF09AXEpTjarYNwxd7S2HCrEUxvSn6/JYd855+cOyQfGfLdh5e6G2ubvfXd3Z0ol2ei1IhG7M1ENc7EbGReRo50Lu9ZAOAU2EvT+J5mip4FADgZ9n8AmD4j7v93TnAkAGDM/P4HgOlz7/6DW8vN5srdJClHdF/1W/1W9pitL6/Hk+hEOxajEj8i0kNZfeNmc2Ux2VeNVnf7IL/db80ezdejEtX8fD3LJ0fzZ2P+IP9lPtqxFJU4n59fys2fiyuXf3v/WlTi86PYjE6sxa/sIL9VT5Lrt5tD+bn9PgAAAAAAAAAAAAAAAAAAAAAAGIdacij3/J5a7bj1LP8P5wMNna9TioulYq8dAAAAAAAAAAAAAAAAAAAAJkXv+YuN1U6n/exPxdOPb97/rUcxVcWHnccXrvYWrk3KPAUWb//P63RHby5FxPE9n8rZR3toaeF1Y/Xd1tdvo85T9DcTAAAAAAAAAAAAAAAAAABMn8GffoueBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKM7j///iKoq8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+BgAA//8t26rW") close(0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$notify(r0, 0x402, 0x80000015) ioctl$EXT4_IOC_GROUP_ADD(0xffffffffffffffff, 0x40047211, &(0x7f0000000080)) 14:21:44 executing program 0: bpf$PROG_LOAD(0x5, &(0x7f0000001300)={0x8, 0x1, &(0x7f0000000000)=@raw=[@func], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) [ 815.033515][T14765] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: writeback. [ 815.044451][T14765] ext4 filesystem being mounted at /root/syzkaller-testdir141194876/syzkaller.UKpll1/630/file0 supports timestamps until 2038 (0x7fffffff) 14:21:44 executing program 1: syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000a80), 0x8, 0x0) ioctl$EVIOCGBITSW(0xffffffffffffffff, 0x80404525, 0x0) [ 815.073856][T14765] EXT4-fs error (device loop5): ext4_mb_generate_buddy:1095: group 0, block bitmap and bg descriptor inconsistent: 33 vs 41 free clusters [ 815.109050][ T5900] usb 3-1: new high-speed USB device number 21 using dummy_hcd 14:21:44 executing program 0: syz_clone(0x4100000, 0x0, 0x0, &(0x7f0000001680), 0x0, &(0x7f0000001700)='Z') 14:21:44 executing program 5: syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x1010004, &(0x7f0000000040)=ANY=[@ANYBLOB], 0xff, 0x4eb, &(0x7f0000000a40)="$eJzs3U9oVNsZAPDvThIbNTaxFWrbRUWtsZTMJNGIfyhaXBTaBkqla0mTSRoyyYTMRE3IQltsF110Y7Glq1IoFEo3pUh30r3QgqUV94U+8L2neQsfvMc8ZuZGJc5oHiaZZ+b3g+O9555Mvu84Myf3zLnMDaBtHYqICxHRERHfiIje9HgmLXG9Xqo/9+Txyvjq45XxJCqVS+8lkaTH1n5Xkm73pg/rjogffifix8nLcUtLyzNjhUJ+Ic7X6rny7HyutLQ8MD07NpWfys+dOHlq5PSZ4cGhkU3r6+Lhv925d2v0F3++ODD4r59/eK+aVk/a9mI/NlO96121/4s1nRGxsBXBWqAj7U9XqxMBAGBDquf4X4iIw7Xz/97oqJ3NAQAAADtJ5XxPfJT89n4FAAAA2LEytWtgk0w2vRagJzKZbLZ+De+B2JMpFEvlb04WF+cm6tfK9kVXZnK6kB9MrxXui66kWh+q7T+vD9frF9bqJyJif0Tc6t1dq2fHi4WJVn/4AQAAAG1i77r5/we99fk/AAAAsMP0tToBAAAAYMuZ/wMAAMDOZ/4PAAAAO9oPRkerpbKa3v964srS4kzxysBEvjSTnV0cz44XF+azU8XiVO07+2Zf9/sKxeL8yZhbvJYr50vlXGlp+fJscXGufLl2X+/LefeJBgAAgO23/2t3HyQRcf3s7lqp2pW2mavDzpZpdQJAy3S0OgGgZTpbnQDQMub4QNKsYTB35g8H/tHzoFn7P7csJQAAYJP1f9n6P7Qr6//Qvqz/Q/uy/g/tyxwfaLr+n+pu1mD9HwAA3ho9tZJksulaYE9kMtlsxL7abQG6ksnpQn4wIj4fEf/t7fpctT7U6qQBAAAAAAAAAAAAAAAAAAAAAAAA4C1TqSRRAQAAAHa0iMw7SXr/r/7eoz3rPx/YlTztrW0j4urvLt2+NlYuLwxVj7//7Hj5N+nx4VZ8ggEAAACstzZPX5vHAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBmevJ4ZXytNGq/ePXGrmPf//u3Njvuo29HRF89/mpa6i2d0V3bdkdXROxZTaLzhcclEdGxCfGv34iIg436n1TTir40i/XxMxGxu8Xx925CfGhnd6vjz4VG779MHKptG7//OtPyptbGv9WXxr/Ms/Gvo8n4t2+DMf7z13dPN41/I+IrnY3iJ8/iJ03iH9lg/K8O/ephs7bK7yP6o3H8F2PlyrPzudLS8sD07NhUfio/d+LkqZHTZ4YHh0Zyk9OF/GD934YxvnfuZ3Ov6v+eJvH7XtP/oxvs/6Mvffz/L74i/vEjjZ//g6+IX31NfD3No/q34Fi6rdb718VY+eXtpi+VavyJJv1/3fN/fIP9f3jnf083+KMAwDYoLS3PjBUK+QU7duw02fnpH+8fuHnzL6OflXy2Y2f9SHH233/6yblD3/1Ra8YpAADgzT0/6f/0j33w663ICAAAAAAAAAAAAAAAAAAAANrPdnydWKv7CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwEZ8EAAD//1Sz4gs=") lsetxattr(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=@known='trusted.overlay.origin\x00', 0x0, 0x0, 0x0) lsetxattr$trusted_overlay_upper(&(0x7f0000000100)='./file1\x00', &(0x7f00000000c0), 0x0, 0x0, 0x0) setxattr$trusted_overlay_upper(&(0x7f0000000000)='./file2\x00', &(0x7f0000000180), &(0x7f00000001c0)=ANY=[], 0x86, 0x0) mount(0x0, &(0x7f0000004300)='.\x00', 0x0, 0x1848423, 0x0) [ 815.151877][T14765] EXT4-fs (loop5): re-mounted. Quota mode: writeback. [ 815.200945][ T5137] EXT4-fs (loop5): unmounting filesystem. 14:21:44 executing program 0: syz_mount_image$iso9660(&(0x7f0000000100), &(0x7f0000000040)='./file0\x00', 0x8481, &(0x7f0000000300), 0x81, 0x51a, &(0x7f0000000380)="$eJzs3NFu29YZAGAyiRfDA4IBxRrXDdDTdBfZRVRKXhwY3Q1HUTZbSRRIunCuhmKxC2N2N6wbsOZquclWYHuI3u4J9lJ9hg2U5NaxHQtpl6oIvg+wzxH1k+c/BMEfpnEYAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRnPWTpBtHw2K8tx9eLOtX5eiK70+P95/nmkuszMeNorj9iVZXo/XZpvU3vo36efvrbnR79ul2tNo2q9GTn775sw/euHHtdP8rEvpBfP7Fk99/cnx88KdlJ7IkO/m4qMtilO7koajLsL21lby/O6jDoBjm9aO6yUchq/K0KatwL/tl6G5vb4a886jcG+/002F+uvHh/V6SbIUPO5M8repy/P6HnTrbLYbDYrwzjWm/vt97J3rYXogfFU1o8nQUwuHR8cFmCO9ceSG0Qd1FM2mDeouCekmv1+32et2tB9sPHibJjQsbknOiCxHLv2hZrldwF4fvZmVe/wEAAIDXVzx9xh5Pn8uvT3uDYpgny04LAAAA+D+a/uf/9vwBQBStR7G//wEAAOB184+Fa+zqyc34J/Poyf4v4pO07aUn12ebrp8/YjPYiG/NDzJttm7MP2X5nfitWdBbp9Ffz5vDRXnEVbUSP/1+CUT/jDZmMRuPZ+3j029mo6wNQpR3snL4QTdK01vXmny/+ctnR3+Noqr67/Uvx6NbcXR4dHzQ+d0fjh9Pc3naHuXpyXwBxYV1FFfk8udv1j1ePuOV6YOYdtZfjkdrs3GTs/O/Ntv92kuM+Sx6exbz9tqsXXt+/qvtmN3OJbM/m0X3e878WXRnFnPn3ntt8969S7LoLcqidzaLxecijqK/vXwWm4uy2Hy5LC6cC4BlOVxQheLoQt39Dne5H6a6P4vencW8u3Hj24p07o6eLLqjJwuqW7wgi39Hd2eBd0/3eFGNbcf917mq+lW7w1cvrKr1sBe3p/D6zZM/Rm9+/sWT+0cnn3x68OnBZ73e5lbyqyR50ItWptOYN2oPAJfIq6/jtebvcVUVk992t7e7abObh6rMPgpV0d/JQzFu8irbTcc7eZhUZVNm5bDtfFz08zrUe5NJWTVhUFZhUtbF/vTNL2H+6pc6H6XjpsjqyTBP6zxk5bhJsyb0izoLk73fDIt6N6+mO9eTPCsGRZY2RTkOdblXZXknhDrPzwQW/XzcFIOi7Y7DpCpGafUofFwO90Z56Od1VhWTppwd8HSsYjwoq9H0sJ1ln2wA+JH45g12r7Cz7DkCAM87X6VvLjshAAAAAAAAAAAAAADggrPL9X49f6XPq18RqKOj8+PuLPvOBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX/S8AAP//En6c2A==") [ 815.243442][T14779] loop4: detected capacity change from 0 to 256 [ 815.250775][ T5891] usb 4-1: new high-speed USB device number 19 using dummy_hcd [ 815.262036][ T6271] I/O error, dev loop4, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 815.304624][ T6271] I/O error, dev loop4, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 815.329467][ T6271] Buffer I/O error on dev loop4, logical block 0, async page read [ 815.349125][ T5900] usb 3-1: Using ep0 maxpacket: 32 [ 815.367848][T14783] loop5: detected capacity change from 0 to 512 [ 815.435714][T14783] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: writeback. [ 815.448061][T14783] ext4 filesystem being mounted at /root/syzkaller-testdir141194876/syzkaller.UKpll1/631/file0 supports timestamps until 2038 (0x7fffffff) [ 815.479299][ T5900] usb 3-1: config 0 interface 0 has no altsetting 0 [ 815.496499][T14783] EXT4-fs error (device loop5): ext4_mb_generate_buddy:1095: group 0, block bitmap and bg descriptor inconsistent: 33 vs 41 free clusters [ 815.534588][T14783] EXT4-fs (loop5): re-mounted. Quota mode: writeback. [ 815.541865][ T5891] usb 4-1: Using ep0 maxpacket: 32 [ 815.564536][ T5137] EXT4-fs (loop5): unmounting filesystem. [ 815.679503][ T5900] usb 3-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 815.689128][ T5900] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 815.697319][ T5900] usb 3-1: Product: syz [ 815.702395][ T5900] usb 3-1: Manufacturer: syz [ 815.707176][ T5900] usb 3-1: SerialNumber: syz [ 815.714335][ T5900] usb 3-1: config 0 descriptor?? [ 815.720067][ T5891] usb 4-1: unable to get BOS descriptor or descriptor too short [ 815.774051][ T5900] kl5kusb105 3-1:0.0: KL5KUSB105D / PalmConnect converter detected [ 815.784077][ T5900] usb 3-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB0 [ 815.829269][ T5891] usb 4-1: config 9 interface 0 has no altsetting 0 [ 815.986473][ T5901] usb 3-1: USB disconnect, device number 21 [ 815.995463][ T5901] kl5kusb105d ttyUSB0: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB0 [ 816.006016][ T5901] kl5kusb105 3-1:0.0: device disconnected [ 816.012361][ T5891] usb 4-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 816.023057][ T5891] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 816.033045][ T5891] usb 4-1: Product: syz [ 816.037274][ T5891] usb 4-1: Manufacturer: syz [ 816.042251][ T5891] usb 4-1: SerialNumber: syz [ 816.321942][ T5891] kl5kusb105 4-1:9.0: KL5KUSB105D / PalmConnect converter detected [ 816.331348][ T5891] usb 4-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB0 [ 816.342084][ T5891] usb 4-1: USB disconnect, device number 19 [ 816.351052][ T5891] kl5kusb105d ttyUSB0: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB0 [ 816.361448][ T5891] kl5kusb105 4-1:9.0: device disconnected 14:21:45 executing program 5: syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x1010004, &(0x7f0000000040)=ANY=[@ANYBLOB], 0xff, 0x4eb, &(0x7f0000000a40)="$eJzs3U9oVNsZAPDvThIbNTaxFWrbRUWtsZTMJNGIfyhaXBTaBkqla0mTSRoyyYTMRE3IQltsF110Y7Glq1IoFEo3pUh30r3QgqUV94U+8L2neQsfvMc8ZuZGJc5oHiaZZ+b3g+O9555Mvu84Myf3zLnMDaBtHYqICxHRERHfiIje9HgmLXG9Xqo/9+Txyvjq45XxJCqVS+8lkaTH1n5Xkm73pg/rjogffifix8nLcUtLyzNjhUJ+Ic7X6rny7HyutLQ8MD07NpWfys+dOHlq5PSZ4cGhkU3r6+Lhv925d2v0F3++ODD4r59/eK+aVk/a9mI/NlO96121/4s1nRGxsBXBWqAj7U9XqxMBAGBDquf4X4iIw7Xz/97oqJ3NAQAAADtJ5XxPfJT89n4FAAAA2LEytWtgk0w2vRagJzKZbLZ+De+B2JMpFEvlb04WF+cm6tfK9kVXZnK6kB9MrxXui66kWh+q7T+vD9frF9bqJyJif0Tc6t1dq2fHi4WJVn/4AQAAAG1i77r5/we99fk/AAAAsMP0tToBAAAAYMuZ/wMAAMDOZ/4PAAAAO9oPRkerpbKa3v964srS4kzxysBEvjSTnV0cz44XF+azU8XiVO07+2Zf9/sKxeL8yZhbvJYr50vlXGlp+fJscXGufLl2X+/LefeJBgAAgO23/2t3HyQRcf3s7lqp2pW2mavDzpZpdQJAy3S0OgGgZTpbnQDQMub4QNKsYTB35g8H/tHzoFn7P7csJQAAYJP1f9n6P7Qr6//Qvqz/Q/uy/g/tyxwfaLr+n+pu1mD9HwAA3ho9tZJksulaYE9kMtlsxL7abQG6ksnpQn4wIj4fEf/t7fpctT7U6qQBAAAAAAAAAAAAAAAAAAAAAAAA4C1TqSRRAQAAAHa0iMw7SXr/r/7eoz3rPx/YlTztrW0j4urvLt2+NlYuLwxVj7//7Hj5N+nx4VZ8ggEAAACstzZPX5vHAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBmevJ4ZXytNGq/ePXGrmPf//u3Njvuo29HRF89/mpa6i2d0V3bdkdXROxZTaLzhcclEdGxCfGv34iIg436n1TTir40i/XxMxGxu8Xx925CfGhnd6vjz4VG779MHKptG7//OtPyptbGv9WXxr/Ms/Gvo8n4t2+DMf7z13dPN41/I+IrnY3iJ8/iJ03iH9lg/K8O/ephs7bK7yP6o3H8F2PlyrPzudLS8sD07NhUfio/d+LkqZHTZ4YHh0Zyk9OF/GD934YxvnfuZ3Ov6v+eJvH7XtP/oxvs/6Mvffz/L74i/vEjjZ//g6+IX31NfD3No/q34Fi6rdb718VY+eXtpi+VavyJJv1/3fN/fIP9f3jnf083+KMAwDYoLS3PjBUK+QU7duw02fnpH+8fuHnzL6OflXy2Y2f9SHH233/6yblD3/1Ra8YpAADgzT0/6f/0j33w663ICAAAAAAAAAAAAAAAAAAAANrPdnydWKv7CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwEZ8EAAD//1Sz4gs=") lsetxattr(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=@known='trusted.overlay.origin\x00', 0x0, 0x0, 0x0) lsetxattr$trusted_overlay_upper(&(0x7f0000000100)='./file1\x00', &(0x7f00000000c0), 0x0, 0x0, 0x0) setxattr$trusted_overlay_upper(&(0x7f0000000000)='./file2\x00', &(0x7f0000000180), &(0x7f00000001c0)=ANY=[], 0x86, 0x0) mount(0x0, &(0x7f0000004300)='.\x00', 0x0, 0x1848423, 0x0) 14:21:45 executing program 0: setrlimit(0xe, &(0x7f0000000380)={0xbe, 0x7fff}) sched_setscheduler(0x0, 0x1, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000200)=0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000180)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2000006, 0x28011, r3, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) 14:21:45 executing program 1: syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000a80), 0x8, 0x0) ioctl$EVIOCGBITSW(0xffffffffffffffff, 0x80404525, 0x0) 14:21:45 executing program 4: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.log\x00', 0x40441, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$notify(r1, 0x402, 0x80000015) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40047211, &(0x7f0000000080)) [ 816.548351][T14795] loop5: detected capacity change from 0 to 512 [ 816.583181][T14795] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: writeback. [ 816.593049][T14795] ext4 filesystem being mounted at /root/syzkaller-testdir141194876/syzkaller.UKpll1/632/file0 supports timestamps until 2038 (0x7fffffff) [ 816.643764][T14795] EXT4-fs error (device loop5): ext4_mb_generate_buddy:1095: group 0, block bitmap and bg descriptor inconsistent: 33 vs 41 free clusters 14:21:48 executing program 3: ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, &(0x7f0000000100)={0x0, 0x1}) ioctl$EVIOCGSND(0xffffffffffffffff, 0x8040451a, 0x0) syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_ep_read(0xffffffffffffffff, 0x33, 0xae, &(0x7f00000002c0)=""/174) syz_open_dev$hidraw(&(0x7f0000000d40), 0x0, 0x0) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x310, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x9, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6, 0x5}}]}}]}}, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0}) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, 0x0) syz_open_dev$evdev(&(0x7f0000001b40), 0x0, 0x0) [ 819.165323][T14795] EXT4-fs (loop5): re-mounted. Quota mode: writeback. 14:21:48 executing program 2: syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(0x0, 0x8, 0x2) ioctl$EVIOCGBITSW(r0, 0x80404525, &(0x7f0000000b80)=""/63) syz_open_dev$evdev(&(0x7f0000000bc0), 0x80000001, 0x10800) syz_open_dev$hidraw(&(0x7f0000000d40), 0x6dcb9433, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x5, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6}}]}}]}}, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGID(0xffffffffffffffff, 0x80084502, &(0x7f0000001b80)=""/179) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) 14:21:48 executing program 4: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.log\x00', 0x40441, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$notify(r1, 0x402, 0x80000015) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40047211, &(0x7f0000000080)) 14:21:48 executing program 0: r0 = socket$inet(0x2, 0x3, 0x9) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000300)) 14:21:48 executing program 5: syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x1010004, &(0x7f0000000040)=ANY=[@ANYBLOB], 0xff, 0x4eb, &(0x7f0000000a40)="$eJzs3U9oVNsZAPDvThIbNTaxFWrbRUWtsZTMJNGIfyhaXBTaBkqla0mTSRoyyYTMRE3IQltsF110Y7Glq1IoFEo3pUh30r3QgqUV94U+8L2neQsfvMc8ZuZGJc5oHiaZZ+b3g+O9555Mvu84Myf3zLnMDaBtHYqICxHRERHfiIje9HgmLXG9Xqo/9+Txyvjq45XxJCqVS+8lkaTH1n5Xkm73pg/rjogffifix8nLcUtLyzNjhUJ+Ic7X6rny7HyutLQ8MD07NpWfys+dOHlq5PSZ4cGhkU3r6+Lhv925d2v0F3++ODD4r59/eK+aVk/a9mI/NlO96121/4s1nRGxsBXBWqAj7U9XqxMBAGBDquf4X4iIw7Xz/97oqJ3NAQAAADtJ5XxPfJT89n4FAAAA2LEytWtgk0w2vRagJzKZbLZ+De+B2JMpFEvlb04WF+cm6tfK9kVXZnK6kB9MrxXui66kWh+q7T+vD9frF9bqJyJif0Tc6t1dq2fHi4WJVn/4AQAAAG1i77r5/we99fk/AAAAsMP0tToBAAAAYMuZ/wMAAMDOZ/4PAAAAO9oPRkerpbKa3v964srS4kzxysBEvjSTnV0cz44XF+azU8XiVO07+2Zf9/sKxeL8yZhbvJYr50vlXGlp+fJscXGufLl2X+/LefeJBgAAgO23/2t3HyQRcf3s7lqp2pW2mavDzpZpdQJAy3S0OgGgZTpbnQDQMub4QNKsYTB35g8H/tHzoFn7P7csJQAAYJP1f9n6P7Qr6//Qvqz/Q/uy/g/tyxwfaLr+n+pu1mD9HwAA3ho9tZJksulaYE9kMtlsxL7abQG6ksnpQn4wIj4fEf/t7fpctT7U6qQBAAAAAAAAAAAAAAAAAAAAAAAA4C1TqSRRAQAAAHa0iMw7SXr/r/7eoz3rPx/YlTztrW0j4urvLt2+NlYuLwxVj7//7Hj5N+nx4VZ8ggEAAACstzZPX5vHAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBmevJ4ZXytNGq/ePXGrmPf//u3Njvuo29HRF89/mpa6i2d0V3bdkdXROxZTaLzhcclEdGxCfGv34iIg436n1TTir40i/XxMxGxu8Xx925CfGhnd6vjz4VG779MHKptG7//OtPyptbGv9WXxr/Ms/Gvo8n4t2+DMf7z13dPN41/I+IrnY3iJ8/iJ03iH9lg/K8O/ephs7bK7yP6o3H8F2PlyrPzudLS8sD07NhUfio/d+LkqZHTZ4YHh0Zyk9OF/GD934YxvnfuZ3Ov6v+eJvH7XtP/oxvs/6Mvffz/L74i/vEjjZ//g6+IX31NfD3No/q34Fi6rdb718VY+eXtpi+VavyJJv1/3fN/fIP9f3jnf083+KMAwDYoLS3PjBUK+QU7duw02fnpH+8fuHnzL6OflXy2Y2f9SHH233/6yblD3/1Ra8YpAADgzT0/6f/0j33w663ICAAAAAAAAAAAAAAAAAAAANrPdnydWKv7CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwEZ8EAAD//1Sz4gs=") lsetxattr(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=@known='trusted.overlay.origin\x00', 0x0, 0x0, 0x0) lsetxattr$trusted_overlay_upper(&(0x7f0000000100)='./file1\x00', &(0x7f00000000c0), 0x0, 0x0, 0x0) setxattr$trusted_overlay_upper(&(0x7f0000000000)='./file2\x00', &(0x7f0000000180), &(0x7f00000001c0)=ANY=[], 0x86, 0x0) mount(0x0, &(0x7f0000004300)='.\x00', 0x0, 0x1848423, 0x0) 14:21:48 executing program 4: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.log\x00', 0x40441, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$notify(r1, 0x402, 0x80000015) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40047211, &(0x7f0000000080)) [ 819.307605][ T5137] EXT4-fs (loop5): unmounting filesystem. 14:21:48 executing program 1: syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000a80), 0x8, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x9, 0x0, 0x0, 0x5, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xff, 0x1, 0x3b}}]}}]}}, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) 14:21:48 executing program 4: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000200)='./bus\x00', 0x0, &(0x7f0000000580)=ANY=[], 0x1, 0x1fb, &(0x7f0000000380)="$eJzs3bFqU2EUB/BTG23okgxCURwuuDiFpuKeIhXEgKJk0MliU5QmFgwEdGjdfApfQUcfwEF09AXEpTjarYNwxd7S2HCrEUxvSn6/JYd855+cOyQfGfLdh5e6G2ubvfXd3Z0ol2ei1IhG7M1ENc7EbGReRo50Lu9ZAOAU2EvT+J5mip4FADgZ9n8AmD4j7v93TnAkAGDM/P4HgOlz7/6DW8vN5srdJClHdF/1W/1W9pitL6/Hk+hEOxajEj8i0kNZfeNmc2Ux2VeNVnf7IL/db80ezdejEtX8fD3LJ0fzZ2P+IP9lPtqxFJU4n59fys2fiyuXf3v/WlTi86PYjE6sxa/sIL9VT5Lrt5tD+bn9PgAAAAAAAAAAAAAAAAAAAAAAGIdacij3/J5a7bj1LP8P5wMNna9TioulYq8dAAAAAAAAAAAAAAAAAAAAJkXv+YuN1U6n/exPxdOPb97/rUcxVcWHnccXrvYWrk3KPAUWb//P63RHby5FxPE9n8rZR3toaeF1Y/Xd1tdvo85T9DcTAAAAAAAAAAAAAAAAAABMn8GffoueBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKM7j///iKoq8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+BgAA//8t26rW") r0 = openat$incfs(0xffffffffffffff9c, 0x0, 0x40441, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$notify(r1, 0x402, 0x80000015) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40047211, &(0x7f0000000080)) [ 819.417082][T14812] loop5: detected capacity change from 0 to 512 [ 819.422477][ T8267] I/O error, dev loop5, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 819.465789][T14816] loop4: detected capacity change from 0 to 256 [ 819.466754][ T6048] I/O error, dev loop4, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 14:21:48 executing program 4: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000200)='./bus\x00', 0x0, &(0x7f0000000580)=ANY=[], 0x1, 0x1fb, &(0x7f0000000380)="$eJzs3bFqU2EUB/BTG23okgxCURwuuDiFpuKeIhXEgKJk0MliU5QmFgwEdGjdfApfQUcfwEF09AXEpTjarYNwxd7S2HCrEUxvSn6/JYd855+cOyQfGfLdh5e6G2ubvfXd3Z0ol2ei1IhG7M1ENc7EbGReRo50Lu9ZAOAU2EvT+J5mip4FADgZ9n8AmD4j7v93TnAkAGDM/P4HgOlz7/6DW8vN5srdJClHdF/1W/1W9pitL6/Hk+hEOxajEj8i0kNZfeNmc2Ux2VeNVnf7IL/db80ezdejEtX8fD3LJ0fzZ2P+IP9lPtqxFJU4n59fys2fiyuXf3v/WlTi86PYjE6sxa/sIL9VT5Lrt5tD+bn9PgAAAAAAAAAAAAAAAAAAAAAAGIdacij3/J5a7bj1LP8P5wMNna9TioulYq8dAAAAAAAAAAAAAAAAAAAAJkXv+YuN1U6n/exPxdOPb97/rUcxVcWHnccXrvYWrk3KPAUWb//P63RHby5FxPE9n8rZR3toaeF1Y/Xd1tdvo85T9DcTAAAAAAAAAAAAAAAAAABMn8GffoueBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKM7j///iKoq8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+BgAA//8t26rW") r0 = openat$incfs(0xffffffffffffff9c, 0x0, 0x40441, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$notify(r1, 0x402, 0x80000015) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40047211, &(0x7f0000000080)) [ 819.518975][ T5826] usb 3-1: new high-speed USB device number 22 using dummy_hcd [ 819.555173][T14812] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: writeback. [ 819.564825][T14621] usb 4-1: new high-speed USB device number 20 using dummy_hcd 14:21:48 executing program 0: syz_open_dev$vcsa(&(0x7f00000000c0), 0x0, 0x0) r0 = socket$packet(0x11, 0x3, 0x300) recvfrom$packet(r0, &(0x7f0000000000)=""/73, 0x49, 0x0, 0x0, 0x0) [ 819.614146][T14812] ext4 filesystem being mounted at /root/syzkaller-testdir141194876/syzkaller.UKpll1/633/file0 supports timestamps until 2038 (0x7fffffff) [ 819.663863][T14825] loop4: detected capacity change from 0 to 256 [ 819.668810][T14812] EXT4-fs error (device loop5): ext4_mb_generate_buddy:1095: group 0, block bitmap and bg descriptor inconsistent: 33 vs 41 free clusters 14:21:48 executing program 4: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000200)='./bus\x00', 0x0, &(0x7f0000000580)=ANY=[], 0x1, 0x1fb, &(0x7f0000000380)="$eJzs3bFqU2EUB/BTG23okgxCURwuuDiFpuKeIhXEgKJk0MliU5QmFgwEdGjdfApfQUcfwEF09AXEpTjarYNwxd7S2HCrEUxvSn6/JYd855+cOyQfGfLdh5e6G2ubvfXd3Z0ol2ei1IhG7M1ENc7EbGReRo50Lu9ZAOAU2EvT+J5mip4FADgZ9n8AmD4j7v93TnAkAGDM/P4HgOlz7/6DW8vN5srdJClHdF/1W/1W9pitL6/Hk+hEOxajEj8i0kNZfeNmc2Ux2VeNVnf7IL/db80ezdejEtX8fD3LJ0fzZ2P+IP9lPtqxFJU4n59fys2fiyuXf3v/WlTi86PYjE6sxa/sIL9VT5Lrt5tD+bn9PgAAAAAAAAAAAAAAAAAAAAAAGIdacij3/J5a7bj1LP8P5wMNna9TioulYq8dAAAAAAAAAAAAAAAAAAAAJkXv+YuN1U6n/exPxdOPb97/rUcxVcWHnccXrvYWrk3KPAUWb//P63RHby5FxPE9n8rZR3toaeF1Y/Xd1tdvo85T9DcTAAAAAAAAAAAAAAAAAABMn8GffoueBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKM7j///iKoq8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+BgAA//8t26rW") r0 = openat$incfs(0xffffffffffffff9c, 0x0, 0x40441, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$notify(r1, 0x402, 0x80000015) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40047211, &(0x7f0000000080)) [ 819.711591][ T5191] usb 2-1: new high-speed USB device number 11 using dummy_hcd [ 819.732587][T14812] EXT4-fs (loop5): re-mounted. Quota mode: writeback. [ 819.769114][ T5826] usb 3-1: Using ep0 maxpacket: 32 14:21:48 executing program 5: syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x1010004, &(0x7f0000000040)=ANY=[@ANYBLOB], 0xff, 0x4eb, &(0x7f0000000a40)="$eJzs3U9oVNsZAPDvThIbNTaxFWrbRUWtsZTMJNGIfyhaXBTaBkqla0mTSRoyyYTMRE3IQltsF110Y7Glq1IoFEo3pUh30r3QgqUV94U+8L2neQsfvMc8ZuZGJc5oHiaZZ+b3g+O9555Mvu84Myf3zLnMDaBtHYqICxHRERHfiIje9HgmLXG9Xqo/9+Txyvjq45XxJCqVS+8lkaTH1n5Xkm73pg/rjogffifix8nLcUtLyzNjhUJ+Ic7X6rny7HyutLQ8MD07NpWfys+dOHlq5PSZ4cGhkU3r6+Lhv925d2v0F3++ODD4r59/eK+aVk/a9mI/NlO96121/4s1nRGxsBXBWqAj7U9XqxMBAGBDquf4X4iIw7Xz/97oqJ3NAQAAADtJ5XxPfJT89n4FAAAA2LEytWtgk0w2vRagJzKZbLZ+De+B2JMpFEvlb04WF+cm6tfK9kVXZnK6kB9MrxXui66kWh+q7T+vD9frF9bqJyJif0Tc6t1dq2fHi4WJVn/4AQAAAG1i77r5/we99fk/AAAAsMP0tToBAAAAYMuZ/wMAAMDOZ/4PAAAAO9oPRkerpbKa3v964srS4kzxysBEvjSTnV0cz44XF+azU8XiVO07+2Zf9/sKxeL8yZhbvJYr50vlXGlp+fJscXGufLl2X+/LefeJBgAAgO23/2t3HyQRcf3s7lqp2pW2mavDzpZpdQJAy3S0OgGgZTpbnQDQMub4QNKsYTB35g8H/tHzoFn7P7csJQAAYJP1f9n6P7Qr6//Qvqz/Q/uy/g/tyxwfaLr+n+pu1mD9HwAA3ho9tZJksulaYE9kMtlsxL7abQG6ksnpQn4wIj4fEf/t7fpctT7U6qQBAAAAAAAAAAAAAAAAAAAAAAAA4C1TqSRRAQAAAHa0iMw7SXr/r/7eoz3rPx/YlTztrW0j4urvLt2+NlYuLwxVj7//7Hj5N+nx4VZ8ggEAAACstzZPX5vHAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBmevJ4ZXytNGq/ePXGrmPf//u3Njvuo29HRF89/mpa6i2d0V3bdkdXROxZTaLzhcclEdGxCfGv34iIg436n1TTir40i/XxMxGxu8Xx925CfGhnd6vjz4VG779MHKptG7//OtPyptbGv9WXxr/Ms/Gvo8n4t2+DMf7z13dPN41/I+IrnY3iJ8/iJ03iH9lg/K8O/ephs7bK7yP6o3H8F2PlyrPzudLS8sD07NhUfio/d+LkqZHTZ4YHh0Zyk9OF/GD934YxvnfuZ3Ov6v+eJvH7XtP/oxvs/6Mvffz/L74i/vEjjZ//g6+IX31NfD3No/q34Fi6rdb718VY+eXtpi+VavyJJv1/3fN/fIP9f3jnf083+KMAwDYoLS3PjBUK+QU7duw02fnpH+8fuHnzL6OflXy2Y2f9SHH233/6yblD3/1Ra8YpAADgzT0/6f/0j33w663ICAAAAAAAAAAAAAAAAAAAANrPdnydWKv7CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwEZ8EAAD//1Sz4gs=") lsetxattr(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=@known='trusted.overlay.origin\x00', 0x0, 0x0, 0x0) lsetxattr$trusted_overlay_upper(&(0x7f0000000100)='./file1\x00', &(0x7f00000000c0), 0x0, 0x0, 0x0) setxattr$trusted_overlay_upper(&(0x7f0000000000)='./file2\x00', &(0x7f0000000180), &(0x7f00000001c0)=ANY=[], 0x86, 0x0) [ 819.809405][T14827] loop4: detected capacity change from 0 to 256 [ 819.818824][ T5137] EXT4-fs (loop5): unmounting filesystem. [ 819.849145][T14621] usb 4-1: Using ep0 maxpacket: 32 [ 819.889194][ T5826] usb 3-1: config 0 interface 0 has no altsetting 0 [ 819.937031][T14829] loop5: detected capacity change from 0 to 512 [ 819.960749][ T5191] usb 2-1: Using ep0 maxpacket: 32 [ 819.969885][T14829] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: writeback. [ 819.979991][T14829] ext4 filesystem being mounted at /root/syzkaller-testdir141194876/syzkaller.UKpll1/634/file0 supports timestamps until 2038 (0x7fffffff) [ 820.023482][T14829] EXT4-fs error (device loop5): ext4_mb_generate_buddy:1095: group 0, block bitmap and bg descriptor inconsistent: 33 vs 41 free clusters [ 820.038291][T14621] usb 4-1: unable to get BOS descriptor or descriptor too short [ 820.049233][ T5826] usb 3-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 820.059251][ T5826] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 820.068023][ T5826] usb 3-1: Product: syz [ 820.073172][ T5826] usb 3-1: Manufacturer: syz [ 820.078134][ T5826] usb 3-1: SerialNumber: syz [ 820.097554][ T5826] usb 3-1: config 0 descriptor?? [ 820.107977][ T5137] EXT4-fs (loop5): unmounting filesystem. [ 820.133171][T14621] usb 4-1: config 9 interface 0 has no altsetting 0 [ 820.140779][ T5826] kl5kusb105 3-1:0.0: KL5KUSB105D / PalmConnect converter detected [ 820.150883][ T5826] usb 3-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB0 [ 820.319174][ T5191] usb 2-1: string descriptor 0 read error: -22 [ 820.325510][ T5191] usb 2-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 820.339127][T14621] usb 4-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 820.344811][ T5191] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 820.351890][T14621] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 820.365675][T14621] usb 4-1: Product: syz [ 820.370189][ T5826] usb 3-1: USB disconnect, device number 22 [ 820.378124][T14621] usb 4-1: Manufacturer: syz [ 820.378371][ T5826] kl5kusb105d ttyUSB0: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB0 [ 820.383447][T14621] usb 4-1: SerialNumber: syz [ 820.417092][ T5826] kl5kusb105 3-1:0.0: device disconnected [ 820.451517][ T5191] kl5kusb105 2-1:9.0: KL5KUSB105D / PalmConnect converter detected [ 820.462570][ T5191] usb 2-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB0 [ 820.656185][ T5191] usb 2-1: USB disconnect, device number 11 [ 820.665689][ T5191] kl5kusb105d ttyUSB0: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB0 [ 820.681264][ T5191] kl5kusb105 2-1:9.0: device disconnected [ 820.690406][T14621] kl5kusb105 4-1:9.0: KL5KUSB105D / PalmConnect converter detected [ 820.701224][T14621] usb 4-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB0 [ 820.723044][T14621] usb 4-1: USB disconnect, device number 20 [ 820.741643][T14621] kl5kusb105d ttyUSB0: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB0 [ 820.763696][T14621] kl5kusb105 4-1:9.0: device disconnected 14:21:50 executing program 3: ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, &(0x7f0000000100)={0x0, 0x1}) ioctl$EVIOCGSND(0xffffffffffffffff, 0x8040451a, 0x0) syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_ep_read(0xffffffffffffffff, 0x33, 0xae, &(0x7f00000002c0)=""/174) syz_open_dev$hidraw(&(0x7f0000000d40), 0x0, 0x0) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x310, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x9, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6, 0x5}}]}}]}}, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0}) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, 0x0) 14:21:50 executing program 4: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000200)='./bus\x00', 0x0, &(0x7f0000000580)=ANY=[], 0x1, 0x1fb, &(0x7f0000000380)="$eJzs3bFqU2EUB/BTG23okgxCURwuuDiFpuKeIhXEgKJk0MliU5QmFgwEdGjdfApfQUcfwEF09AXEpTjarYNwxd7S2HCrEUxvSn6/JYd855+cOyQfGfLdh5e6G2ubvfXd3Z0ol2ei1IhG7M1ENc7EbGReRo50Lu9ZAOAU2EvT+J5mip4FADgZ9n8AmD4j7v93TnAkAGDM/P4HgOlz7/6DW8vN5srdJClHdF/1W/1W9pitL6/Hk+hEOxajEj8i0kNZfeNmc2Ux2VeNVnf7IL/db80ezdejEtX8fD3LJ0fzZ2P+IP9lPtqxFJU4n59fys2fiyuXf3v/WlTi86PYjE6sxa/sIL9VT5Lrt5tD+bn9PgAAAAAAAAAAAAAAAAAAAAAAGIdacij3/J5a7bj1LP8P5wMNna9TioulYq8dAAAAAAAAAAAAAAAAAAAAJkXv+YuN1U6n/exPxdOPb97/rUcxVcWHnccXrvYWrk3KPAUWb//P63RHby5FxPE9n8rZR3toaeF1Y/Xd1tdvo85T9DcTAAAAAAAAAAAAAAAAAABMn8GffoueBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKM7j///iKoq8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+BgAA//8t26rW") r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.log\x00', 0x0, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$notify(r1, 0x402, 0x80000015) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40047211, &(0x7f0000000080)) 14:21:50 executing program 0: bpf$PROG_LOAD(0xb, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 14:21:50 executing program 5: syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x1010004, &(0x7f0000000040)=ANY=[@ANYBLOB], 0xff, 0x4eb, &(0x7f0000000a40)="$eJzs3U9oVNsZAPDvThIbNTaxFWrbRUWtsZTMJNGIfyhaXBTaBkqla0mTSRoyyYTMRE3IQltsF110Y7Glq1IoFEo3pUh30r3QgqUV94U+8L2neQsfvMc8ZuZGJc5oHiaZZ+b3g+O9555Mvu84Myf3zLnMDaBtHYqICxHRERHfiIje9HgmLXG9Xqo/9+Txyvjq45XxJCqVS+8lkaTH1n5Xkm73pg/rjogffifix8nLcUtLyzNjhUJ+Ic7X6rny7HyutLQ8MD07NpWfys+dOHlq5PSZ4cGhkU3r6+Lhv925d2v0F3++ODD4r59/eK+aVk/a9mI/NlO96121/4s1nRGxsBXBWqAj7U9XqxMBAGBDquf4X4iIw7Xz/97oqJ3NAQAAADtJ5XxPfJT89n4FAAAA2LEytWtgk0w2vRagJzKZbLZ+De+B2JMpFEvlb04WF+cm6tfK9kVXZnK6kB9MrxXui66kWh+q7T+vD9frF9bqJyJif0Tc6t1dq2fHi4WJVn/4AQAAAG1i77r5/we99fk/AAAAsMP0tToBAAAAYMuZ/wMAAMDOZ/4PAAAAO9oPRkerpbKa3v964srS4kzxysBEvjSTnV0cz44XF+azU8XiVO07+2Zf9/sKxeL8yZhbvJYr50vlXGlp+fJscXGufLl2X+/LefeJBgAAgO23/2t3HyQRcf3s7lqp2pW2mavDzpZpdQJAy3S0OgGgZTpbnQDQMub4QNKsYTB35g8H/tHzoFn7P7csJQAAYJP1f9n6P7Qr6//Qvqz/Q/uy/g/tyxwfaLr+n+pu1mD9HwAA3ho9tZJksulaYE9kMtlsxL7abQG6ksnpQn4wIj4fEf/t7fpctT7U6qQBAAAAAAAAAAAAAAAAAAAAAAAA4C1TqSRRAQAAAHa0iMw7SXr/r/7eoz3rPx/YlTztrW0j4urvLt2+NlYuLwxVj7//7Hj5N+nx4VZ8ggEAAACstzZPX5vHAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBmevJ4ZXytNGq/ePXGrmPf//u3Njvuo29HRF89/mpa6i2d0V3bdkdXROxZTaLzhcclEdGxCfGv34iIg436n1TTir40i/XxMxGxu8Xx925CfGhnd6vjz4VG779MHKptG7//OtPyptbGv9WXxr/Ms/Gvo8n4t2+DMf7z13dPN41/I+IrnY3iJ8/iJ03iH9lg/K8O/ephs7bK7yP6o3H8F2PlyrPzudLS8sD07NhUfio/d+LkqZHTZ4YHh0Zyk9OF/GD934YxvnfuZ3Ov6v+eJvH7XtP/oxvs/6Mvffz/L74i/vEjjZ//g6+IX31NfD3No/q34Fi6rdb718VY+eXtpi+VavyJJv1/3fN/fIP9f3jnf083+KMAwDYoLS3PjBUK+QU7duw02fnpH+8fuHnzL6OflXy2Y2f9SHH233/6yblD3/1Ra8YpAADgzT0/6f/0j33w663ICAAAAAAAAAAAAAAAAAAAANrPdnydWKv7CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwEZ8EAAD//1Sz4gs=") lsetxattr(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=@known='trusted.overlay.origin\x00', 0x0, 0x0, 0x0) setxattr$trusted_overlay_upper(&(0x7f0000000000)='./file2\x00', &(0x7f0000000180), &(0x7f00000001c0)=ANY=[], 0x86, 0x0) 14:21:50 executing program 2: syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(0x0, 0x8, 0x2) ioctl$EVIOCGBITSW(r0, 0x80404525, &(0x7f0000000b80)=""/63) syz_open_dev$evdev(&(0x7f0000000bc0), 0x80000001, 0x10800) syz_open_dev$hidraw(&(0x7f0000000d40), 0x6dcb9433, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x5, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6}}]}}]}}, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGID(0xffffffffffffffff, 0x80084502, &(0x7f0000001b80)=""/179) ioctl$EVIOCSKEYCODE_V2(0xffffffffffffffff, 0x40284504, 0x0) 14:21:50 executing program 1: syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x9, 0x0, 0x0, 0x5, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xff, 0x1, 0x3b}}]}}]}}, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) 14:21:50 executing program 0: openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x40101, 0x0) 14:21:50 executing program 4: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000200)='./bus\x00', 0x0, &(0x7f0000000580)=ANY=[], 0x1, 0x1fb, &(0x7f0000000380)="$eJzs3bFqU2EUB/BTG23okgxCURwuuDiFpuKeIhXEgKJk0MliU5QmFgwEdGjdfApfQUcfwEF09AXEpTjarYNwxd7S2HCrEUxvSn6/JYd855+cOyQfGfLdh5e6G2ubvfXd3Z0ol2ei1IhG7M1ENc7EbGReRo50Lu9ZAOAU2EvT+J5mip4FADgZ9n8AmD4j7v93TnAkAGDM/P4HgOlz7/6DW8vN5srdJClHdF/1W/1W9pitL6/Hk+hEOxajEj8i0kNZfeNmc2Ux2VeNVnf7IL/db80ezdejEtX8fD3LJ0fzZ2P+IP9lPtqxFJU4n59fys2fiyuXf3v/WlTi86PYjE6sxa/sIL9VT5Lrt5tD+bn9PgAAAAAAAAAAAAAAAAAAAAAAGIdacij3/J5a7bj1LP8P5wMNna9TioulYq8dAAAAAAAAAAAAAAAAAAAAJkXv+YuN1U6n/exPxdOPb97/rUcxVcWHnccXrvYWrk3KPAUWb//P63RHby5FxPE9n8rZR3toaeF1Y/Xd1tdvo85T9DcTAAAAAAAAAAAAAAAAAABMn8GffoueBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKM7j///iKoq8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+BgAA//8t26rW") r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.log\x00', 0x0, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$notify(r1, 0x402, 0x80000015) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40047211, &(0x7f0000000080)) [ 821.241672][T14840] loop4: detected capacity change from 0 to 256 [ 821.266292][T14838] loop5: detected capacity change from 0 to 512 14:21:50 executing program 0: bpf$PROG_LOAD(0x7, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 14:21:50 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000100)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000fe8000/0x18000)=nil, &(0x7f00000001c0)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) pread64(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$KVM_SET_LAPIC(r2, 0x4400ae8f, &(0x7f0000000400)={"6cdd4237dd245c8404721efdc9c8dc1964125fa96fa42b761c6ec25b2bec0ba4c81036c93a40c89fd4412a763b00040000000000003c5ca206c047ecee377abaece6b88378e38e06c5fc191f361d264ffa8b00485f02baee1ab6b8154252066178868d1ef4b53606000000000000007c21a984c2b9ca4bbb7a87165c0c1dbc75d7ea4df1001000000000694525952f4450071f0db509c32cc7ace842c28f37f06e4ea9f1e5f0c6c379f9cc58bf69fcde317fad4825aa1b6a832d4e48cc41bb5a6baa41d614f6c8941bee805954a62d196a4e8d4bf6b21224b57f530d0000c1ff53bf79a1f5c5dc34b22645cbc11c4562d22db88d0edc5daee171cc04d96d9ec2db07478f347edbd6404923ad4a5672b1b285c7988c4ec0922c655ff600000000c00dc290d936d93236051fadfb4b95d02c0bda7ce38dabb7cd103fe4d0c9c963cd717a77f8df8d46099b1f580968af6afbbc19db161c6df3e7c9c71bc08a282fc2c142856b5e4caff4c0a4f72445ef10dcd2c569319d6e9bb2058d023f669a64fc7d9684b45b00000000364673dcfa9235eb5a2ff23c4bb5c5acb290e8976dcac779ff000000000000003d4e185afe28a774b99d3890bd37428617dea61e1919c419ce31054183fd098af7b7f1b1152c691611f897558d4b755cb783978d9859b0537b05b623dcb5c4ca9317471a40fa4998cca80e961efffb4e1aa25d8a17deef0c8694c4395fc99be3c3fe7aeb8af4929ce7d346ca62b25d48fda5d10146702f78b233b5208752726ed9f0c340d494b92d19cc930bb8a5f8b4da8f4603ac0c3b698384e17a570dc8524823ed15af4ecfabb4b2541d3c114b7bba1c21a845c9cf0d1cc24aba47e30f558b2246ad95ccf7d2f80cc0ab26f08336ea1a33b79cf35b898837016eb211a1734c7af076e15451e33519fc978f66df7df4557c91024a8dc130a28ef5f63ad07b39c8d23b85cd434e065e8a29a80047fe17dee6f6347b4951f97b5703dc78b1ca9d74ea6a9ae12ab367c0de2659cc38d2f33ddd86e0597d33361eada119b5132145fa4525c488c7fffd6ceda6e9a02ebd97ced6b0161f2cc84615ceb8b18883299c636e9e467200000000a8bb02f3e489631d522019a35fe12a33caf9dd8768ddbc02a484c345c3eff254297b1dbb04989c3f9f3c7b3c985c39b1d313018068d3809bac8c51d539f4f692613e28387e955722908dd88b56163be8312ff47c5b6f280472935af74e97a5a8110a4d74496f4c8ec82ddb010100000000000001a047526865c888c9ff36056cc4ad258021e1581d43badaaec6cc5a2ef989de9801fed6d4be2bfcfe07a69c46bffbe9dd03970800000000000000d372bdd6d89dc1ecf63c23d506114d0fba2bd1c69e8f7e3fccdcda85ce975ec1381b1cec6ddaa76e186719d819164300"}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000300)=[@text64={0x40, 0x0}], 0x1, 0x62, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) [ 821.393911][T14838] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: writeback. [ 821.408106][T14850] loop4: detected capacity change from 0 to 256 [ 821.416726][T14838] ext4 filesystem being mounted at /root/syzkaller-testdir141194876/syzkaller.UKpll1/635/file0 supports timestamps until 2038 (0x7fffffff) 14:21:50 executing program 4: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000200)='./bus\x00', 0x0, &(0x7f0000000580)=ANY=[], 0x1, 0x1fb, &(0x7f0000000380)="$eJzs3bFqU2EUB/BTG23okgxCURwuuDiFpuKeIhXEgKJk0MliU5QmFgwEdGjdfApfQUcfwEF09AXEpTjarYNwxd7S2HCrEUxvSn6/JYd855+cOyQfGfLdh5e6G2ubvfXd3Z0ol2ei1IhG7M1ENc7EbGReRo50Lu9ZAOAU2EvT+J5mip4FADgZ9n8AmD4j7v93TnAkAGDM/P4HgOlz7/6DW8vN5srdJClHdF/1W/1W9pitL6/Hk+hEOxajEj8i0kNZfeNmc2Ux2VeNVnf7IL/db80ezdejEtX8fD3LJ0fzZ2P+IP9lPtqxFJU4n59fys2fiyuXf3v/WlTi86PYjE6sxa/sIL9VT5Lrt5tD+bn9PgAAAAAAAAAAAAAAAAAAAAAAGIdacij3/J5a7bj1LP8P5wMNna9TioulYq8dAAAAAAAAAAAAAAAAAAAAJkXv+YuN1U6n/exPxdOPb97/rUcxVcWHnccXrvYWrk3KPAUWb//P63RHby5FxPE9n8rZR3toaeF1Y/Xd1tdvo85T9DcTAAAAAAAAAAAAAAAAAABMn8GffoueBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKM7j///iKoq8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+BgAA//8t26rW") r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.log\x00', 0x0, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$notify(r1, 0x402, 0x80000015) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40047211, &(0x7f0000000080)) 14:21:50 executing program 5: syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x1010004, &(0x7f0000000040)=ANY=[@ANYBLOB], 0xff, 0x4eb, &(0x7f0000000a40)="$eJzs3U9oVNsZAPDvThIbNTaxFWrbRUWtsZTMJNGIfyhaXBTaBkqla0mTSRoyyYTMRE3IQltsF110Y7Glq1IoFEo3pUh30r3QgqUV94U+8L2neQsfvMc8ZuZGJc5oHiaZZ+b3g+O9555Mvu84Myf3zLnMDaBtHYqICxHRERHfiIje9HgmLXG9Xqo/9+Txyvjq45XxJCqVS+8lkaTH1n5Xkm73pg/rjogffifix8nLcUtLyzNjhUJ+Ic7X6rny7HyutLQ8MD07NpWfys+dOHlq5PSZ4cGhkU3r6+Lhv925d2v0F3++ODD4r59/eK+aVk/a9mI/NlO96121/4s1nRGxsBXBWqAj7U9XqxMBAGBDquf4X4iIw7Xz/97oqJ3NAQAAADtJ5XxPfJT89n4FAAAA2LEytWtgk0w2vRagJzKZbLZ+De+B2JMpFEvlb04WF+cm6tfK9kVXZnK6kB9MrxXui66kWh+q7T+vD9frF9bqJyJif0Tc6t1dq2fHi4WJVn/4AQAAAG1i77r5/we99fk/AAAAsMP0tToBAAAAYMuZ/wMAAMDOZ/4PAAAAO9oPRkerpbKa3v964srS4kzxysBEvjSTnV0cz44XF+azU8XiVO07+2Zf9/sKxeL8yZhbvJYr50vlXGlp+fJscXGufLl2X+/LefeJBgAAgO23/2t3HyQRcf3s7lqp2pW2mavDzpZpdQJAy3S0OgGgZTpbnQDQMub4QNKsYTB35g8H/tHzoFn7P7csJQAAYJP1f9n6P7Qr6//Qvqz/Q/uy/g/tyxwfaLr+n+pu1mD9HwAA3ho9tZJksulaYE9kMtlsxL7abQG6ksnpQn4wIj4fEf/t7fpctT7U6qQBAAAAAAAAAAAAAAAAAAAAAAAA4C1TqSRRAQAAAHa0iMw7SXr/r/7eoz3rPx/YlTztrW0j4urvLt2+NlYuLwxVj7//7Hj5N+nx4VZ8ggEAAACstzZPX5vHAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBmevJ4ZXytNGq/ePXGrmPf//u3Njvuo29HRF89/mpa6i2d0V3bdkdXROxZTaLzhcclEdGxCfGv34iIg436n1TTir40i/XxMxGxu8Xx925CfGhnd6vjz4VG779MHKptG7//OtPyptbGv9WXxr/Ms/Gvo8n4t2+DMf7z13dPN41/I+IrnY3iJ8/iJ03iH9lg/K8O/ephs7bK7yP6o3H8F2PlyrPzudLS8sD07NhUfio/d+LkqZHTZ4YHh0Zyk9OF/GD934YxvnfuZ3Ov6v+eJvH7XtP/oxvs/6Mvffz/L74i/vEjjZ//g6+IX31NfD3No/q34Fi6rdb718VY+eXtpi+VavyJJv1/3fN/fIP9f3jnf083+KMAwDYoLS3PjBUK+QU7duw02fnpH+8fuHnzL6OflXy2Y2f9SHH233/6yblD3/1Ra8YpAADgzT0/6f/0j33w663ICAAAAAAAAAAAAAAAAAAAANrPdnydWKv7CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwEZ8EAAD//1Sz4gs=") setxattr$trusted_overlay_upper(&(0x7f0000000000)='./file2\x00', &(0x7f0000000180), &(0x7f00000001c0)=ANY=[], 0x86, 0x0) [ 821.452818][T14838] EXT4-fs error (device loop5): ext4_mb_generate_buddy:1095: group 0, block bitmap and bg descriptor inconsistent: 33 vs 41 free clusters [ 821.510839][ T5137] EXT4-fs (loop5): unmounting filesystem. [ 821.519149][ T5891] usb 3-1: new high-speed USB device number 23 using dummy_hcd [ 821.549140][ T5199] usb 4-1: new high-speed USB device number 21 using dummy_hcd [ 821.579237][ T5826] usb 2-1: new high-speed USB device number 12 using dummy_hcd [ 821.598152][T14858] loop4: detected capacity change from 0 to 256 [ 821.628619][T14860] loop5: detected capacity change from 0 to 512 [ 821.676776][T14860] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: writeback. [ 821.696024][T14860] ext4 filesystem being mounted at /root/syzkaller-testdir141194876/syzkaller.UKpll1/636/file0 supports timestamps until 2038 (0x7fffffff) [ 821.738235][T14860] EXT4-fs error (device loop5): ext4_mb_generate_buddy:1095: group 0, block bitmap and bg descriptor inconsistent: 33 vs 41 free clusters [ 821.797150][ T5137] EXT4-fs (loop5): unmounting filesystem. [ 821.797785][T14854] kvm: vcpu 0: requested 128 ns lapic timer period limited to 200000 ns [ 821.813761][ T5199] usb 4-1: Using ep0 maxpacket: 32 [ 821.819716][ T5891] usb 3-1: Using ep0 maxpacket: 32 [ 821.827323][T14854] kvm: vcpu 0: requested lapic timer restore with starting count register 0x390=1812281087 (231971979136 ns) > initial count (200000 ns). Using initial count to start timer. [ 821.845259][ T5826] usb 2-1: Using ep0 maxpacket: 32 [ 821.939595][ C1] hrtimer: interrupt took 1037674 ns [ 821.949441][ T5891] usb 3-1: config 0 interface 0 has no altsetting 0 [ 821.979179][ T5199] usb 4-1: unable to get BOS descriptor or descriptor too short [ 822.069392][ T5199] usb 4-1: config 9 interface 0 has no altsetting 0 [ 822.150231][ T5891] usb 3-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 822.160138][ T5891] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 822.168839][ T5891] usb 3-1: Product: syz [ 822.173801][ T5891] usb 3-1: Manufacturer: syz [ 822.178799][ T5891] usb 3-1: SerialNumber: syz [ 822.191198][ T5891] usb 3-1: config 0 descriptor?? [ 822.209417][ T5826] usb 2-1: string descriptor 0 read error: -22 [ 822.218348][ T5826] usb 2-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 822.231142][ T5891] kl5kusb105 3-1:0.0: KL5KUSB105D / PalmConnect converter detected [ 822.235579][ T5199] usb 4-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 822.243439][ T5891] usb 3-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB0 [ 822.249485][ T5199] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 822.267749][ T5826] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 822.290593][ T5199] usb 4-1: Product: syz [ 822.294821][ T5199] usb 4-1: Manufacturer: syz [ 822.307609][ T5199] usb 4-1: SerialNumber: syz [ 822.331054][ T5826] kl5kusb105 2-1:9.0: KL5KUSB105D / PalmConnect converter detected [ 822.355292][ T5826] usb 2-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB1 [ 822.447690][T14621] usb 3-1: USB disconnect, device number 23 [ 822.456742][T14621] kl5kusb105d ttyUSB0: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB0 [ 822.472252][T14621] kl5kusb105 3-1:0.0: device disconnected [ 822.547782][ T5891] usb 2-1: USB disconnect, device number 12 [ 822.558059][ T5891] kl5kusb105d ttyUSB1: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB1 [ 822.576435][ T5891] kl5kusb105 2-1:9.0: device disconnected [ 822.600016][ T5199] kl5kusb105 4-1:9.0: KL5KUSB105D / PalmConnect converter detected [ 822.612862][ T5199] usb 4-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB0 [ 822.624622][ T5199] usb 4-1: USB disconnect, device number 21 [ 822.644945][ T5199] kl5kusb105d ttyUSB0: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB0 [ 822.655524][ T5199] kl5kusb105 4-1:9.0: device disconnected 14:21:52 executing program 3: ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, &(0x7f0000000100)={0x0, 0x1}) ioctl$EVIOCGSND(0xffffffffffffffff, 0x8040451a, 0x0) syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_ep_read(0xffffffffffffffff, 0x33, 0xae, &(0x7f00000002c0)=""/174) syz_open_dev$hidraw(&(0x7f0000000d40), 0x0, 0x0) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x310, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x9, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6, 0x5}}]}}]}}, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0}) 14:21:52 executing program 4: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000200)='./bus\x00', 0x0, &(0x7f0000000580)=ANY=[], 0x1, 0x1fb, &(0x7f0000000380)="$eJzs3bFqU2EUB/BTG23okgxCURwuuDiFpuKeIhXEgKJk0MliU5QmFgwEdGjdfApfQUcfwEF09AXEpTjarYNwxd7S2HCrEUxvSn6/JYd855+cOyQfGfLdh5e6G2ubvfXd3Z0ol2ei1IhG7M1ENc7EbGReRo50Lu9ZAOAU2EvT+J5mip4FADgZ9n8AmD4j7v93TnAkAGDM/P4HgOlz7/6DW8vN5srdJClHdF/1W/1W9pitL6/Hk+hEOxajEj8i0kNZfeNmc2Ux2VeNVnf7IL/db80ezdejEtX8fD3LJ0fzZ2P+IP9lPtqxFJU4n59fys2fiyuXf3v/WlTi86PYjE6sxa/sIL9VT5Lrt5tD+bn9PgAAAAAAAAAAAAAAAAAAAAAAGIdacij3/J5a7bj1LP8P5wMNna9TioulYq8dAAAAAAAAAAAAAAAAAAAAJkXv+YuN1U6n/exPxdOPb97/rUcxVcWHnccXrvYWrk3KPAUWb//P63RHby5FxPE9n8rZR3toaeF1Y/Xd1tdvo85T9DcTAAAAAAAAAAAAAAAAAABMn8GffoueBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKM7j///iKoq8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+BgAA//8t26rW") r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.log\x00', 0x40441, 0x0) close(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$notify(r1, 0x402, 0x80000015) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40047211, &(0x7f0000000080)) 14:21:52 executing program 5: setxattr$trusted_overlay_upper(&(0x7f0000000000)='./file2\x00', &(0x7f0000000180), &(0x7f00000001c0)=ANY=[], 0x86, 0x0) 14:21:52 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000100)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000fe8000/0x18000)=nil, &(0x7f00000001c0)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) pread64(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$KVM_SET_LAPIC(r2, 0x4400ae8f, &(0x7f0000000400)={"6cdd4237dd245c8404721efdc9c8dc1964125fa96fa42b761c6ec25b2bec0ba4c81036c93a40c89fd4412a763b00040000000000003c5ca206c047ecee377abaece6b88378e38e06c5fc191f361d264ffa8b00485f02baee1ab6b8154252066178868d1ef4b53606000000000000007c21a984c2b9ca4bbb7a87165c0c1dbc75d7ea4df1001000000000694525952f4450071f0db509c32cc7ace842c28f37f06e4ea9f1e5f0c6c379f9cc58bf69fcde317fad4825aa1b6a832d4e48cc41bb5a6baa41d614f6c8941bee805954a62d196a4e8d4bf6b21224b57f530d0000c1ff53bf79a1f5c5dc34b22645cbc11c4562d22db88d0edc5daee171cc04d96d9ec2db07478f347edbd6404923ad4a5672b1b285c7988c4ec0922c655ff600000000c00dc290d936d93236051fadfb4b95d02c0bda7ce38dabb7cd103fe4d0c9c963cd717a77f8df8d46099b1f580968af6afbbc19db161c6df3e7c9c71bc08a282fc2c142856b5e4caff4c0a4f72445ef10dcd2c569319d6e9bb2058d023f669a64fc7d9684b45b00000000364673dcfa9235eb5a2ff23c4bb5c5acb290e8976dcac779ff000000000000003d4e185afe28a774b99d3890bd37428617dea61e1919c419ce31054183fd098af7b7f1b1152c691611f897558d4b755cb783978d9859b0537b05b623dcb5c4ca9317471a40fa4998cca80e961efffb4e1aa25d8a17deef0c8694c4395fc99be3c3fe7aeb8af4929ce7d346ca62b25d48fda5d10146702f78b233b5208752726ed9f0c340d494b92d19cc930bb8a5f8b4da8f4603ac0c3b698384e17a570dc8524823ed15af4ecfabb4b2541d3c114b7bba1c21a845c9cf0d1cc24aba47e30f558b2246ad95ccf7d2f80cc0ab26f08336ea1a33b79cf35b898837016eb211a1734c7af076e15451e33519fc978f66df7df4557c91024a8dc130a28ef5f63ad07b39c8d23b85cd434e065e8a29a80047fe17dee6f6347b4951f97b5703dc78b1ca9d74ea6a9ae12ab367c0de2659cc38d2f33ddd86e0597d33361eada119b5132145fa4525c488c7fffd6ceda6e9a02ebd97ced6b0161f2cc84615ceb8b18883299c636e9e467200000000a8bb02f3e489631d522019a35fe12a33caf9dd8768ddbc02a484c345c3eff254297b1dbb04989c3f9f3c7b3c985c39b1d313018068d3809bac8c51d539f4f692613e28387e955722908dd88b56163be8312ff47c5b6f280472935af74e97a5a8110a4d74496f4c8ec82ddb010100000000000001a047526865c888c9ff36056cc4ad258021e1581d43badaaec6cc5a2ef989de9801fed6d4be2bfcfe07a69c46bffbe9dd03970800000000000000d372bdd6d89dc1ecf63c23d506114d0fba2bd1c69e8f7e3fccdcda85ce975ec1381b1cec6ddaa76e186719d819164300"}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000300)=[@text64={0x40, 0x0}], 0x1, 0x62, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) 14:21:52 executing program 2: syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(0x0, 0x8, 0x2) ioctl$EVIOCGBITSW(r0, 0x80404525, &(0x7f0000000b80)=""/63) syz_open_dev$evdev(&(0x7f0000000bc0), 0x80000001, 0x10800) syz_open_dev$hidraw(&(0x7f0000000d40), 0x6dcb9433, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x5, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6}}]}}]}}, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGID(0xffffffffffffffff, 0x80084502, &(0x7f0000001b80)=""/179) 14:21:52 executing program 1: syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x9, 0x0, 0x0, 0x5, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xff, 0x1, 0x3b}}]}}]}}, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) 14:21:52 executing program 5: setxattr$trusted_overlay_upper(&(0x7f0000000000)='./file2\x00', &(0x7f0000000180), &(0x7f00000001c0)=ANY=[], 0x86, 0x0) [ 823.121835][T14871] loop4: detected capacity change from 0 to 256 14:21:52 executing program 4: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000200)='./bus\x00', 0x0, &(0x7f0000000580)=ANY=[], 0x1, 0x1fb, &(0x7f0000000380)="$eJzs3bFqU2EUB/BTG23okgxCURwuuDiFpuKeIhXEgKJk0MliU5QmFgwEdGjdfApfQUcfwEF09AXEpTjarYNwxd7S2HCrEUxvSn6/JYd855+cOyQfGfLdh5e6G2ubvfXd3Z0ol2ei1IhG7M1ENc7EbGReRo50Lu9ZAOAU2EvT+J5mip4FADgZ9n8AmD4j7v93TnAkAGDM/P4HgOlz7/6DW8vN5srdJClHdF/1W/1W9pitL6/Hk+hEOxajEj8i0kNZfeNmc2Ux2VeNVnf7IL/db80ezdejEtX8fD3LJ0fzZ2P+IP9lPtqxFJU4n59fys2fiyuXf3v/WlTi86PYjE6sxa/sIL9VT5Lrt5tD+bn9PgAAAAAAAAAAAAAAAAAAAAAAGIdacij3/J5a7bj1LP8P5wMNna9TioulYq8dAAAAAAAAAAAAAAAAAAAAJkXv+YuN1U6n/exPxdOPb97/rUcxVcWHnccXrvYWrk3KPAUWb//P63RHby5FxPE9n8rZR3toaeF1Y/Xd1tdvo85T9DcTAAAAAAAAAAAAAAAAAABMn8GffoueBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKM7j///iKoq8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+BgAA//8t26rW") r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.log\x00', 0x40441, 0x0) close(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$notify(r1, 0x402, 0x80000015) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40047211, &(0x7f0000000080)) 14:21:52 executing program 5: setxattr$trusted_overlay_upper(&(0x7f0000000000)='./file2\x00', &(0x7f0000000180), &(0x7f00000001c0)=ANY=[], 0x86, 0x0) [ 823.241577][T14881] loop4: detected capacity change from 0 to 256 14:21:52 executing program 4: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000200)='./bus\x00', 0x0, &(0x7f0000000580)=ANY=[], 0x1, 0x1fb, &(0x7f0000000380)="$eJzs3bFqU2EUB/BTG23okgxCURwuuDiFpuKeIhXEgKJk0MliU5QmFgwEdGjdfApfQUcfwEF09AXEpTjarYNwxd7S2HCrEUxvSn6/JYd855+cOyQfGfLdh5e6G2ubvfXd3Z0ol2ei1IhG7M1ENc7EbGReRo50Lu9ZAOAU2EvT+J5mip4FADgZ9n8AmD4j7v93TnAkAGDM/P4HgOlz7/6DW8vN5srdJClHdF/1W/1W9pitL6/Hk+hEOxajEj8i0kNZfeNmc2Ux2VeNVnf7IL/db80ezdejEtX8fD3LJ0fzZ2P+IP9lPtqxFJU4n59fys2fiyuXf3v/WlTi86PYjE6sxa/sIL9VT5Lrt5tD+bn9PgAAAAAAAAAAAAAAAAAAAAAAGIdacij3/J5a7bj1LP8P5wMNna9TioulYq8dAAAAAAAAAAAAAAAAAAAAJkXv+YuN1U6n/exPxdOPb97/rUcxVcWHnccXrvYWrk3KPAUWb//P63RHby5FxPE9n8rZR3toaeF1Y/Xd1tdvo85T9DcTAAAAAAAAAAAAAAAAAABMn8GffoueBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKM7j///iKoq8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+BgAA//8t26rW") r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.log\x00', 0x40441, 0x0) close(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$notify(r1, 0x402, 0x80000015) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40047211, &(0x7f0000000080)) 14:21:52 executing program 5: syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x1010004, &(0x7f0000000040)=ANY=[@ANYBLOB], 0xff, 0x4eb, &(0x7f0000000a40)="$eJzs3U9oVNsZAPDvThIbNTaxFWrbRUWtsZTMJNGIfyhaXBTaBkqla0mTSRoyyYTMRE3IQltsF110Y7Glq1IoFEo3pUh30r3QgqUV94U+8L2neQsfvMc8ZuZGJc5oHiaZZ+b3g+O9555Mvu84Myf3zLnMDaBtHYqICxHRERHfiIje9HgmLXG9Xqo/9+Txyvjq45XxJCqVS+8lkaTH1n5Xkm73pg/rjogffifix8nLcUtLyzNjhUJ+Ic7X6rny7HyutLQ8MD07NpWfys+dOHlq5PSZ4cGhkU3r6+Lhv925d2v0F3++ODD4r59/eK+aVk/a9mI/NlO96121/4s1nRGxsBXBWqAj7U9XqxMBAGBDquf4X4iIw7Xz/97oqJ3NAQAAADtJ5XxPfJT89n4FAAAA2LEytWtgk0w2vRagJzKZbLZ+De+B2JMpFEvlb04WF+cm6tfK9kVXZnK6kB9MrxXui66kWh+q7T+vD9frF9bqJyJif0Tc6t1dq2fHi4WJVn/4AQAAAG1i77r5/we99fk/AAAAsMP0tToBAAAAYMuZ/wMAAMDOZ/4PAAAAO9oPRkerpbKa3v964srS4kzxysBEvjSTnV0cz44XF+azU8XiVO07+2Zf9/sKxeL8yZhbvJYr50vlXGlp+fJscXGufLl2X+/LefeJBgAAgO23/2t3HyQRcf3s7lqp2pW2mavDzpZpdQJAy3S0OgGgZTpbnQDQMub4QNKsYTB35g8H/tHzoFn7P7csJQAAYJP1f9n6P7Qr6//Qvqz/Q/uy/g/tyxwfaLr+n+pu1mD9HwAA3ho9tZJksulaYE9kMtlsxL7abQG6ksnpQn4wIj4fEf/t7fpctT7U6qQBAAAAAAAAAAAAAAAAAAAAAAAA4C1TqSRRAQAAAHa0iMw7SXr/r/7eoz3rPx/YlTztrW0j4urvLt2+NlYuLwxVj7//7Hj5N+nx4VZ8ggEAAACstzZPX5vHAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBmevJ4ZXytNGq/ePXGrmPf//u3Njvuo29HRF89/mpa6i2d0V3bdkdXROxZTaLzhcclEdGxCfGv34iIg436n1TTir40i/XxMxGxu8Xx925CfGhnd6vjz4VG779MHKptG7//OtPyptbGv9WXxr/Ms/Gvo8n4t2+DMf7z13dPN41/I+IrnY3iJ8/iJ03iH9lg/K8O/ephs7bK7yP6o3H8F2PlyrPzudLS8sD07NhUfio/d+LkqZHTZ4YHh0Zyk9OF/GD934YxvnfuZ3Ov6v+eJvH7XtP/oxvs/6Mvffz/L74i/vEjjZ//g6+IX31NfD3No/q34Fi6rdb718VY+eXtpi+VavyJJv1/3fN/fIP9f3jnf083+KMAwDYoLS3PjBUK+QU7duw02fnpH+8fuHnzL6OflXy2Y2f9SHH233/6yblD3/1Ra8YpAADgzT0/6f/0j33w663ICAAAAAAAAAAAAAAAAAAAANrPdnydWKv7CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwEZ8EAAD//1Sz4gs=") setxattr$trusted_overlay_upper(0x0, &(0x7f0000000180), &(0x7f00000001c0)=ANY=[], 0x86, 0x0) [ 823.306800][T14884] kvm: vcpu 0: requested 128 ns lapic timer period limited to 200000 ns [ 823.331766][T14884] kvm: vcpu 0: requested lapic timer restore with starting count register 0x390=1812281087 (231971979136 ns) > initial count (200000 ns). Using initial count to start timer. [ 823.409954][T14887] loop5: detected capacity change from 0 to 512 [ 823.425458][T14889] loop4: detected capacity change from 0 to 256 [ 823.439196][ T5901] usb 2-1: new high-speed USB device number 13 using dummy_hcd [ 823.447829][ T5891] usb 3-1: new high-speed USB device number 24 using dummy_hcd [ 823.471752][T14887] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: writeback. [ 823.489575][T14621] usb 4-1: new high-speed USB device number 22 using dummy_hcd 14:21:52 executing program 4: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000200)='./bus\x00', 0x0, &(0x7f0000000580)=ANY=[], 0x1, 0x1fb, &(0x7f0000000380)="$eJzs3bFqU2EUB/BTG23okgxCURwuuDiFpuKeIhXEgKJk0MliU5QmFgwEdGjdfApfQUcfwEF09AXEpTjarYNwxd7S2HCrEUxvSn6/JYd855+cOyQfGfLdh5e6G2ubvfXd3Z0ol2ei1IhG7M1ENc7EbGReRo50Lu9ZAOAU2EvT+J5mip4FADgZ9n8AmD4j7v93TnAkAGDM/P4HgOlz7/6DW8vN5srdJClHdF/1W/1W9pitL6/Hk+hEOxajEj8i0kNZfeNmc2Ux2VeNVnf7IL/db80ezdejEtX8fD3LJ0fzZ2P+IP9lPtqxFJU4n59fys2fiyuXf3v/WlTi86PYjE6sxa/sIL9VT5Lrt5tD+bn9PgAAAAAAAAAAAAAAAAAAAAAAGIdacij3/J5a7bj1LP8P5wMNna9TioulYq8dAAAAAAAAAAAAAAAAAAAAJkXv+YuN1U6n/exPxdOPb97/rUcxVcWHnccXrvYWrk3KPAUWb//P63RHby5FxPE9n8rZR3toaeF1Y/Xd1tdvo85T9DcTAAAAAAAAAAAAAAAAAABMn8GffoueBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKM7j///iKoq8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+BgAA//8t26rW") r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.log\x00', 0x40441, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$notify(r1, 0x402, 0x80000015) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40047211, &(0x7f0000000080)) [ 823.516160][T14887] ext4 filesystem being mounted at /root/syzkaller-testdir141194876/syzkaller.UKpll1/640/file0 supports timestamps until 2038 (0x7fffffff) [ 823.614476][T14893] loop4: detected capacity change from 0 to 256 [ 823.649428][ T5137] EXT4-fs (loop5): unmounting filesystem. [ 823.729128][ T5901] usb 2-1: Using ep0 maxpacket: 32 [ 823.734404][ T5891] usb 3-1: Using ep0 maxpacket: 32 [ 823.779532][T14621] usb 4-1: Using ep0 maxpacket: 32 [ 823.869669][ T5891] usb 3-1: config 0 interface 0 has no altsetting 0 [ 823.959410][T14621] usb 4-1: unable to get BOS descriptor or descriptor too short [ 824.069399][ T5891] usb 3-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 824.078814][T14621] usb 4-1: config 9 interface 0 has no altsetting 0 [ 824.085763][ T5891] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 824.094209][ T5891] usb 3-1: Product: syz [ 824.098484][ T5891] usb 3-1: Manufacturer: syz [ 824.103618][ T5891] usb 3-1: SerialNumber: syz [ 824.112600][ T5891] usb 3-1: config 0 descriptor?? [ 824.150541][ T5891] kl5kusb105 3-1:0.0: KL5KUSB105D / PalmConnect converter detected [ 824.161235][ T5891] usb 3-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB0 [ 824.170008][ T5901] usb 2-1: string descriptor 0 read error: -22 [ 824.176546][ T5901] usb 2-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 824.194887][ T5901] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 824.240367][ T5901] kl5kusb105 2-1:9.0: KL5KUSB105D / PalmConnect converter detected [ 824.254868][ T5901] usb 2-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB1 [ 824.264187][T14621] usb 4-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 824.274271][T14621] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 824.284477][T14621] usb 4-1: Product: syz [ 824.290794][T14621] usb 4-1: Manufacturer: syz [ 824.295584][T14621] usb 4-1: SerialNumber: syz [ 824.354077][ T5901] usb 3-1: USB disconnect, device number 24 [ 824.365129][ T5901] kl5kusb105d ttyUSB0: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB0 [ 824.375732][ T5901] kl5kusb105 3-1:0.0: device disconnected [ 824.443251][ T5900] usb 2-1: USB disconnect, device number 13 [ 824.452994][ T5900] kl5kusb105d ttyUSB1: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB1 [ 824.465110][ T5900] kl5kusb105 2-1:9.0: device disconnected [ 824.590259][T14621] kl5kusb105 4-1:9.0: KL5KUSB105D / PalmConnect converter detected [ 824.600459][T14621] usb 4-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB0 [ 824.610806][T14621] usb 4-1: USB disconnect, device number 22 [ 824.619805][T14621] kl5kusb105d ttyUSB0: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB0 [ 824.630343][T14621] kl5kusb105 4-1:9.0: device disconnected 14:21:54 executing program 4: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000200)='./bus\x00', 0x0, &(0x7f0000000580)=ANY=[], 0x1, 0x1fb, &(0x7f0000000380)="$eJzs3bFqU2EUB/BTG23okgxCURwuuDiFpuKeIhXEgKJk0MliU5QmFgwEdGjdfApfQUcfwEF09AXEpTjarYNwxd7S2HCrEUxvSn6/JYd855+cOyQfGfLdh5e6G2ubvfXd3Z0ol2ei1IhG7M1ENc7EbGReRo50Lu9ZAOAU2EvT+J5mip4FADgZ9n8AmD4j7v93TnAkAGDM/P4HgOlz7/6DW8vN5srdJClHdF/1W/1W9pitL6/Hk+hEOxajEj8i0kNZfeNmc2Ux2VeNVnf7IL/db80ezdejEtX8fD3LJ0fzZ2P+IP9lPtqxFJU4n59fys2fiyuXf3v/WlTi86PYjE6sxa/sIL9VT5Lrt5tD+bn9PgAAAAAAAAAAAAAAAAAAAAAAGIdacij3/J5a7bj1LP8P5wMNna9TioulYq8dAAAAAAAAAAAAAAAAAAAAJkXv+YuN1U6n/exPxdOPb97/rUcxVcWHnccXrvYWrk3KPAUWb//P63RHby5FxPE9n8rZR3toaeF1Y/Xd1tdvo85T9DcTAAAAAAAAAAAAAAAAAABMn8GffoueBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKM7j///iKoq8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+BgAA//8t26rW") r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.log\x00', 0x40441, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$notify(r1, 0x402, 0x80000015) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40047211, &(0x7f0000000080)) 14:21:54 executing program 5: syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x1010004, &(0x7f0000000040)=ANY=[@ANYBLOB], 0xff, 0x4eb, &(0x7f0000000a40)="$eJzs3U9oVNsZAPDvThIbNTaxFWrbRUWtsZTMJNGIfyhaXBTaBkqla0mTSRoyyYTMRE3IQltsF110Y7Glq1IoFEo3pUh30r3QgqUV94U+8L2neQsfvMc8ZuZGJc5oHiaZZ+b3g+O9555Mvu84Myf3zLnMDaBtHYqICxHRERHfiIje9HgmLXG9Xqo/9+Txyvjq45XxJCqVS+8lkaTH1n5Xkm73pg/rjogffifix8nLcUtLyzNjhUJ+Ic7X6rny7HyutLQ8MD07NpWfys+dOHlq5PSZ4cGhkU3r6+Lhv925d2v0F3++ODD4r59/eK+aVk/a9mI/NlO96121/4s1nRGxsBXBWqAj7U9XqxMBAGBDquf4X4iIw7Xz/97oqJ3NAQAAADtJ5XxPfJT89n4FAAAA2LEytWtgk0w2vRagJzKZbLZ+De+B2JMpFEvlb04WF+cm6tfK9kVXZnK6kB9MrxXui66kWh+q7T+vD9frF9bqJyJif0Tc6t1dq2fHi4WJVn/4AQAAAG1i77r5/we99fk/AAAAsMP0tToBAAAAYMuZ/wMAAMDOZ/4PAAAAO9oPRkerpbKa3v964srS4kzxysBEvjSTnV0cz44XF+azU8XiVO07+2Zf9/sKxeL8yZhbvJYr50vlXGlp+fJscXGufLl2X+/LefeJBgAAgO23/2t3HyQRcf3s7lqp2pW2mavDzpZpdQJAy3S0OgGgZTpbnQDQMub4QNKsYTB35g8H/tHzoFn7P7csJQAAYJP1f9n6P7Qr6//Qvqz/Q/uy/g/tyxwfaLr+n+pu1mD9HwAA3ho9tZJksulaYE9kMtlsxL7abQG6ksnpQn4wIj4fEf/t7fpctT7U6qQBAAAAAAAAAAAAAAAAAAAAAAAA4C1TqSRRAQAAAHa0iMw7SXr/r/7eoz3rPx/YlTztrW0j4urvLt2+NlYuLwxVj7//7Hj5N+nx4VZ8ggEAAACstzZPX5vHAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBmevJ4ZXytNGq/ePXGrmPf//u3Njvuo29HRF89/mpa6i2d0V3bdkdXROxZTaLzhcclEdGxCfGv34iIg436n1TTir40i/XxMxGxu8Xx925CfGhnd6vjz4VG779MHKptG7//OtPyptbGv9WXxr/Ms/Gvo8n4t2+DMf7z13dPN41/I+IrnY3iJ8/iJ03iH9lg/K8O/ephs7bK7yP6o3H8F2PlyrPzudLS8sD07NhUfio/d+LkqZHTZ4YHh0Zyk9OF/GD934YxvnfuZ3Ov6v+eJvH7XtP/oxvs/6Mvffz/L74i/vEjjZ//g6+IX31NfD3No/q34Fi6rdb718VY+eXtpi+VavyJJv1/3fN/fIP9f3jnf083+KMAwDYoLS3PjBUK+QU7duw02fnpH+8fuHnzL6OflXy2Y2f9SHH233/6yblD3/1Ra8YpAADgzT0/6f/0j33w663ICAAAAAAAAAAAAAAAAAAAANrPdnydWKv7CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwEZ8EAAD//1Sz4gs=") setxattr$trusted_overlay_upper(0x0, &(0x7f0000000180), &(0x7f00000001c0)=ANY=[], 0x86, 0x0) 14:21:54 executing program 3: ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, &(0x7f0000000100)={0x0, 0x1}) ioctl$EVIOCGSND(0xffffffffffffffff, 0x8040451a, 0x0) syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_ep_read(0xffffffffffffffff, 0x33, 0xae, &(0x7f00000002c0)=""/174) syz_open_dev$hidraw(&(0x7f0000000d40), 0x0, 0x0) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, 0x0) 14:21:54 executing program 1: syz_usb_connect(0x0, 0x0, 0x0, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) 14:21:54 executing program 0: r0 = openat2(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={0xc0040}, 0x18) mmap$IORING_OFF_CQ_RING(&(0x7f0000ffb000/0x3000)=nil, 0x7fffdf004000, 0x0, 0x11, r0, 0x8000000) 14:21:54 executing program 2: syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(0x0, 0x8, 0x2) ioctl$EVIOCGBITSW(r0, 0x80404525, &(0x7f0000000b80)=""/63) syz_open_dev$evdev(&(0x7f0000000bc0), 0x80000001, 0x10800) syz_open_dev$hidraw(&(0x7f0000000d40), 0x6dcb9433, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x5, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6}}]}}]}}, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) 14:21:54 executing program 0: io_uring_setup(0x5b52, &(0x7f0000000080)={0x0, 0x0, 0x40}) 14:21:54 executing program 4: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000200)='./bus\x00', 0x0, &(0x7f0000000580)=ANY=[], 0x1, 0x1fb, &(0x7f0000000380)="$eJzs3bFqU2EUB/BTG23okgxCURwuuDiFpuKeIhXEgKJk0MliU5QmFgwEdGjdfApfQUcfwEF09AXEpTjarYNwxd7S2HCrEUxvSn6/JYd855+cOyQfGfLdh5e6G2ubvfXd3Z0ol2ei1IhG7M1ENc7EbGReRo50Lu9ZAOAU2EvT+J5mip4FADgZ9n8AmD4j7v93TnAkAGDM/P4HgOlz7/6DW8vN5srdJClHdF/1W/1W9pitL6/Hk+hEOxajEj8i0kNZfeNmc2Ux2VeNVnf7IL/db80ezdejEtX8fD3LJ0fzZ2P+IP9lPtqxFJU4n59fys2fiyuXf3v/WlTi86PYjE6sxa/sIL9VT5Lrt5tD+bn9PgAAAAAAAAAAAAAAAAAAAAAAGIdacij3/J5a7bj1LP8P5wMNna9TioulYq8dAAAAAAAAAAAAAAAAAAAAJkXv+YuN1U6n/exPxdOPb97/rUcxVcWHnccXrvYWrk3KPAUWb//P63RHby5FxPE9n8rZR3toaeF1Y/Xd1tdvo85T9DcTAAAAAAAAAAAAAAAAAABMn8GffoueBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKM7j///iKoq8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+BgAA//8t26rW") r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.log\x00', 0x40441, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$notify(r1, 0x402, 0x80000015) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40047211, &(0x7f0000000080)) [ 825.124009][T14896] loop5: detected capacity change from 0 to 512 [ 825.131110][T14903] loop4: detected capacity change from 0 to 256 14:21:54 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x1b, &(0x7f0000000100), 0x4) [ 825.178191][T14896] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: writeback. [ 825.203305][T14896] ext4 filesystem being mounted at /root/syzkaller-testdir141194876/syzkaller.UKpll1/641/file0 supports timestamps until 2038 (0x7fffffff) 14:21:54 executing program 4: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000200)='./bus\x00', 0x0, &(0x7f0000000580)=ANY=[], 0x1, 0x1fb, &(0x7f0000000380)="$eJzs3bFqU2EUB/BTG23okgxCURwuuDiFpuKeIhXEgKJk0MliU5QmFgwEdGjdfApfQUcfwEF09AXEpTjarYNwxd7S2HCrEUxvSn6/JYd855+cOyQfGfLdh5e6G2ubvfXd3Z0ol2ei1IhG7M1ENc7EbGReRo50Lu9ZAOAU2EvT+J5mip4FADgZ9n8AmD4j7v93TnAkAGDM/P4HgOlz7/6DW8vN5srdJClHdF/1W/1W9pitL6/Hk+hEOxajEj8i0kNZfeNmc2Ux2VeNVnf7IL/db80ezdejEtX8fD3LJ0fzZ2P+IP9lPtqxFJU4n59fys2fiyuXf3v/WlTi86PYjE6sxa/sIL9VT5Lrt5tD+bn9PgAAAAAAAAAAAAAAAAAAAAAAGIdacij3/J5a7bj1LP8P5wMNna9TioulYq8dAAAAAAAAAAAAAAAAAAAAJkXv+YuN1U6n/exPxdOPb97/rUcxVcWHnccXrvYWrk3KPAUWb//P63RHby5FxPE9n8rZR3toaeF1Y/Xd1tdvo85T9DcTAAAAAAAAAAAAAAAAAABMn8GffoueBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKM7j///iKoq8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+BgAA//8t26rW") r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.log\x00', 0x40441, 0x0) close(r0) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$notify(0xffffffffffffffff, 0x402, 0x80000015) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40047211, &(0x7f0000000080)) [ 825.239185][T14912] loop4: detected capacity change from 0 to 256 [ 825.244724][ T8267] I/O error, dev loop4, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 14:21:54 executing program 5: syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x1010004, &(0x7f0000000040)=ANY=[@ANYBLOB], 0xff, 0x4eb, &(0x7f0000000a40)="$eJzs3U9oVNsZAPDvThIbNTaxFWrbRUWtsZTMJNGIfyhaXBTaBkqla0mTSRoyyYTMRE3IQltsF110Y7Glq1IoFEo3pUh30r3QgqUV94U+8L2neQsfvMc8ZuZGJc5oHiaZZ+b3g+O9555Mvu84Myf3zLnMDaBtHYqICxHRERHfiIje9HgmLXG9Xqo/9+Txyvjq45XxJCqVS+8lkaTH1n5Xkm73pg/rjogffifix8nLcUtLyzNjhUJ+Ic7X6rny7HyutLQ8MD07NpWfys+dOHlq5PSZ4cGhkU3r6+Lhv925d2v0F3++ODD4r59/eK+aVk/a9mI/NlO96121/4s1nRGxsBXBWqAj7U9XqxMBAGBDquf4X4iIw7Xz/97oqJ3NAQAAADtJ5XxPfJT89n4FAAAA2LEytWtgk0w2vRagJzKZbLZ+De+B2JMpFEvlb04WF+cm6tfK9kVXZnK6kB9MrxXui66kWh+q7T+vD9frF9bqJyJif0Tc6t1dq2fHi4WJVn/4AQAAAG1i77r5/we99fk/AAAAsMP0tToBAAAAYMuZ/wMAAMDOZ/4PAAAAO9oPRkerpbKa3v964srS4kzxysBEvjSTnV0cz44XF+azU8XiVO07+2Zf9/sKxeL8yZhbvJYr50vlXGlp+fJscXGufLl2X+/LefeJBgAAgO23/2t3HyQRcf3s7lqp2pW2mavDzpZpdQJAy3S0OgGgZTpbnQDQMub4QNKsYTB35g8H/tHzoFn7P7csJQAAYJP1f9n6P7Qr6//Qvqz/Q/uy/g/tyxwfaLr+n+pu1mD9HwAA3ho9tZJksulaYE9kMtlsxL7abQG6ksnpQn4wIj4fEf/t7fpctT7U6qQBAAAAAAAAAAAAAAAAAAAAAAAA4C1TqSRRAQAAAHa0iMw7SXr/r/7eoz3rPx/YlTztrW0j4urvLt2+NlYuLwxVj7//7Hj5N+nx4VZ8ggEAAACstzZPX5vHAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBmevJ4ZXytNGq/ePXGrmPf//u3Njvuo29HRF89/mpa6i2d0V3bdkdXROxZTaLzhcclEdGxCfGv34iIg436n1TTir40i/XxMxGxu8Xx925CfGhnd6vjz4VG779MHKptG7//OtPyptbGv9WXxr/Ms/Gvo8n4t2+DMf7z13dPN41/I+IrnY3iJ8/iJ03iH9lg/K8O/ephs7bK7yP6o3H8F2PlyrPzudLS8sD07NhUfio/d+LkqZHTZ4YHh0Zyk9OF/GD934YxvnfuZ3Ov6v+eJvH7XtP/oxvs/6Mvffz/L74i/vEjjZ//g6+IX31NfD3No/q34Fi6rdb718VY+eXtpi+VavyJJv1/3fN/fIP9f3jnf083+KMAwDYoLS3PjBUK+QU7duw02fnpH+8fuHnzL6OflXy2Y2f9SHH233/6yblD3/1Ra8YpAADgzT0/6f/0j33w663ICAAAAAAAAAAAAAAAAAAAANrPdnydWKv7CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwEZ8EAAD//1Sz4gs=") setxattr$trusted_overlay_upper(0x0, &(0x7f0000000180), &(0x7f00000001c0)=ANY=[], 0x86, 0x0) 14:21:54 executing program 0: bpf$PROG_LOAD(0xd, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 14:21:54 executing program 0: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$RTC_WKALM_SET(r0, 0x4028700f, &(0x7f0000000100)={0x0, 0x0, {0x0, 0x0, 0x0, 0x19, 0x0, 0x7f}}) [ 825.359984][ T5137] EXT4-fs (loop5): unmounting filesystem. [ 825.369025][ T5191] usb 3-1: new high-speed USB device number 25 using dummy_hcd [ 825.399316][T14917] loop4: detected capacity change from 0 to 256 14:21:54 executing program 4: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000200)='./bus\x00', 0x0, &(0x7f0000000580)=ANY=[], 0x1, 0x1fb, &(0x7f0000000380)="$eJzs3bFqU2EUB/BTG23okgxCURwuuDiFpuKeIhXEgKJk0MliU5QmFgwEdGjdfApfQUcfwEF09AXEpTjarYNwxd7S2HCrEUxvSn6/JYd855+cOyQfGfLdh5e6G2ubvfXd3Z0ol2ei1IhG7M1ENc7EbGReRo50Lu9ZAOAU2EvT+J5mip4FADgZ9n8AmD4j7v93TnAkAGDM/P4HgOlz7/6DW8vN5srdJClHdF/1W/1W9pitL6/Hk+hEOxajEj8i0kNZfeNmc2Ux2VeNVnf7IL/db80ezdejEtX8fD3LJ0fzZ2P+IP9lPtqxFJU4n59fys2fiyuXf3v/WlTi86PYjE6sxa/sIL9VT5Lrt5tD+bn9PgAAAAAAAAAAAAAAAAAAAAAAGIdacij3/J5a7bj1LP8P5wMNna9TioulYq8dAAAAAAAAAAAAAAAAAAAAJkXv+YuN1U6n/exPxdOPb97/rUcxVcWHnccXrvYWrk3KPAUWb//P63RHby5FxPE9n8rZR3toaeF1Y/Xd1tdvo85T9DcTAAAAAAAAAAAAAAAAAABMn8GffoueBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKM7j///iKoq8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+BgAA//8t26rW") r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.log\x00', 0x40441, 0x0) close(r0) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$notify(0xffffffffffffffff, 0x402, 0x80000015) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40047211, &(0x7f0000000080)) [ 825.471776][T14920] loop5: detected capacity change from 0 to 512 [ 825.534909][T14920] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: writeback. [ 825.556610][T14926] loop4: detected capacity change from 0 to 256 [ 825.563640][T14920] ext4 filesystem being mounted at /root/syzkaller-testdir141194876/syzkaller.UKpll1/642/file0 supports timestamps until 2038 (0x7fffffff) [ 825.619002][ T5191] usb 3-1: Using ep0 maxpacket: 32 14:21:54 executing program 3: ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, &(0x7f0000000100)={0x0, 0x1}) ioctl$EVIOCGSND(0xffffffffffffffff, 0x8040451a, 0x0) syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_ep_read(0xffffffffffffffff, 0x33, 0xae, &(0x7f00000002c0)=""/174) syz_open_dev$hidraw(&(0x7f0000000d40), 0x0, 0x0) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, 0x0) 14:21:54 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x8924, &(0x7f0000000080)={'sit0\x00', 0x0}) 14:21:54 executing program 5: syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x1010004, &(0x7f0000000040)=ANY=[@ANYBLOB], 0xff, 0x4eb, &(0x7f0000000a40)="$eJzs3U9oVNsZAPDvThIbNTaxFWrbRUWtsZTMJNGIfyhaXBTaBkqla0mTSRoyyYTMRE3IQltsF110Y7Glq1IoFEo3pUh30r3QgqUV94U+8L2neQsfvMc8ZuZGJc5oHiaZZ+b3g+O9555Mvu84Myf3zLnMDaBtHYqICxHRERHfiIje9HgmLXG9Xqo/9+Txyvjq45XxJCqVS+8lkaTH1n5Xkm73pg/rjogffifix8nLcUtLyzNjhUJ+Ic7X6rny7HyutLQ8MD07NpWfys+dOHlq5PSZ4cGhkU3r6+Lhv925d2v0F3++ODD4r59/eK+aVk/a9mI/NlO96121/4s1nRGxsBXBWqAj7U9XqxMBAGBDquf4X4iIw7Xz/97oqJ3NAQAAADtJ5XxPfJT89n4FAAAA2LEytWtgk0w2vRagJzKZbLZ+De+B2JMpFEvlb04WF+cm6tfK9kVXZnK6kB9MrxXui66kWh+q7T+vD9frF9bqJyJif0Tc6t1dq2fHi4WJVn/4AQAAAG1i77r5/we99fk/AAAAsMP0tToBAAAAYMuZ/wMAAMDOZ/4PAAAAO9oPRkerpbKa3v964srS4kzxysBEvjSTnV0cz44XF+azU8XiVO07+2Zf9/sKxeL8yZhbvJYr50vlXGlp+fJscXGufLl2X+/LefeJBgAAgO23/2t3HyQRcf3s7lqp2pW2mavDzpZpdQJAy3S0OgGgZTpbnQDQMub4QNKsYTB35g8H/tHzoFn7P7csJQAAYJP1f9n6P7Qr6//Qvqz/Q/uy/g/tyxwfaLr+n+pu1mD9HwAA3ho9tZJksulaYE9kMtlsxL7abQG6ksnpQn4wIj4fEf/t7fpctT7U6qQBAAAAAAAAAAAAAAAAAAAAAAAA4C1TqSRRAQAAAHa0iMw7SXr/r/7eoz3rPx/YlTztrW0j4urvLt2+NlYuLwxVj7//7Hj5N+nx4VZ8ggEAAACstzZPX5vHAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBmevJ4ZXytNGq/ePXGrmPf//u3Njvuo29HRF89/mpa6i2d0V3bdkdXROxZTaLzhcclEdGxCfGv34iIg436n1TTir40i/XxMxGxu8Xx925CfGhnd6vjz4VG779MHKptG7//OtPyptbGv9WXxr/Ms/Gvo8n4t2+DMf7z13dPN41/I+IrnY3iJ8/iJ03iH9lg/K8O/ephs7bK7yP6o3H8F2PlyrPzudLS8sD07NhUfio/d+LkqZHTZ4YHh0Zyk9OF/GD934YxvnfuZ3Ov6v+eJvH7XtP/oxvs/6Mvffz/L74i/vEjjZ//g6+IX31NfD3No/q34Fi6rdb718VY+eXtpi+VavyJJv1/3fN/fIP9f3jnf083+KMAwDYoLS3PjBUK+QU7duw02fnpH+8fuHnzL6OflXy2Y2f9SHH233/6yblD3/1Ra8YpAADgzT0/6f/0j33w663ICAAAAAAAAAAAAAAAAAAAANrPdnydWKv7CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwEZ8EAAD//1Sz4gs=") setxattr$trusted_overlay_upper(&(0x7f0000000000)='./file2\x00', 0x0, &(0x7f00000001c0)=ANY=[], 0x86, 0x0) [ 825.648247][ T5137] EXT4-fs (loop5): unmounting filesystem. [ 825.739339][ T5191] usb 3-1: config 0 interface 0 has no altsetting 0 [ 825.762595][T14932] loop5: detected capacity change from 0 to 512 [ 825.787768][T14932] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: writeback. [ 825.817355][T14932] ext4 filesystem being mounted at /root/syzkaller-testdir141194876/syzkaller.UKpll1/643/file0 supports timestamps until 2038 (0x7fffffff) [ 825.850130][ T5137] EXT4-fs (loop5): unmounting filesystem. [ 825.900702][ T5191] usb 3-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 825.925545][ T5191] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 825.933987][ T5191] usb 3-1: Product: syz [ 825.938182][ T5191] usb 3-1: Manufacturer: syz [ 825.942912][ T5191] usb 3-1: SerialNumber: syz [ 825.953820][ T5191] usb 3-1: config 0 descriptor?? [ 826.002859][ T5191] kl5kusb105 3-1:0.0: KL5KUSB105D / PalmConnect converter detected [ 826.012719][ T5191] usb 3-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB0 [ 826.209495][ T5900] usb 3-1: USB disconnect, device number 25 [ 826.225996][ T5900] kl5kusb105d ttyUSB0: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB0 [ 826.239463][ T5900] kl5kusb105 3-1:0.0: device disconnected 14:21:55 executing program 2: syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(0x0, 0x8, 0x2) ioctl$EVIOCGBITSW(r0, 0x80404525, &(0x7f0000000b80)=""/63) syz_open_dev$evdev(&(0x7f0000000bc0), 0x80000001, 0x10800) syz_open_dev$hidraw(&(0x7f0000000d40), 0x6dcb9433, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x5, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6}}]}}]}}, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) ioctl$EVIOCGABS20(0xffffffffffffffff, 0x80184560, 0x0) 14:21:55 executing program 4: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000200)='./bus\x00', 0x0, &(0x7f0000000580)=ANY=[], 0x1, 0x1fb, &(0x7f0000000380)="$eJzs3bFqU2EUB/BTG23okgxCURwuuDiFpuKeIhXEgKJk0MliU5QmFgwEdGjdfApfQUcfwEF09AXEpTjarYNwxd7S2HCrEUxvSn6/JYd855+cOyQfGfLdh5e6G2ubvfXd3Z0ol2ei1IhG7M1ENc7EbGReRo50Lu9ZAOAU2EvT+J5mip4FADgZ9n8AmD4j7v93TnAkAGDM/P4HgOlz7/6DW8vN5srdJClHdF/1W/1W9pitL6/Hk+hEOxajEj8i0kNZfeNmc2Ux2VeNVnf7IL/db80ezdejEtX8fD3LJ0fzZ2P+IP9lPtqxFJU4n59fys2fiyuXf3v/WlTi86PYjE6sxa/sIL9VT5Lrt5tD+bn9PgAAAAAAAAAAAAAAAAAAAAAAGIdacij3/J5a7bj1LP8P5wMNna9TioulYq8dAAAAAAAAAAAAAAAAAAAAJkXv+YuN1U6n/exPxdOPb97/rUcxVcWHnccXrvYWrk3KPAUWb//P63RHby5FxPE9n8rZR3toaeF1Y/Xd1tdvo85T9DcTAAAAAAAAAAAAAAAAAABMn8GffoueBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKM7j///iKoq8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+BgAA//8t26rW") r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.log\x00', 0x40441, 0x0) close(r0) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$notify(0xffffffffffffffff, 0x402, 0x80000015) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40047211, &(0x7f0000000080)) 14:21:55 executing program 1: syz_usb_connect(0x0, 0x0, 0x0, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) 14:21:55 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$inet_tcp_buf(r0, 0x6, 0xd, &(0x7f0000000040)=""/19, &(0x7f0000000100)=0x13) 14:21:55 executing program 5: syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x1010004, &(0x7f0000000040)=ANY=[@ANYBLOB], 0xff, 0x4eb, &(0x7f0000000a40)="$eJzs3U9oVNsZAPDvThIbNTaxFWrbRUWtsZTMJNGIfyhaXBTaBkqla0mTSRoyyYTMRE3IQltsF110Y7Glq1IoFEo3pUh30r3QgqUV94U+8L2neQsfvMc8ZuZGJc5oHiaZZ+b3g+O9555Mvu84Myf3zLnMDaBtHYqICxHRERHfiIje9HgmLXG9Xqo/9+Txyvjq45XxJCqVS+8lkaTH1n5Xkm73pg/rjogffifix8nLcUtLyzNjhUJ+Ic7X6rny7HyutLQ8MD07NpWfys+dOHlq5PSZ4cGhkU3r6+Lhv925d2v0F3++ODD4r59/eK+aVk/a9mI/NlO96121/4s1nRGxsBXBWqAj7U9XqxMBAGBDquf4X4iIw7Xz/97oqJ3NAQAAADtJ5XxPfJT89n4FAAAA2LEytWtgk0w2vRagJzKZbLZ+De+B2JMpFEvlb04WF+cm6tfK9kVXZnK6kB9MrxXui66kWh+q7T+vD9frF9bqJyJif0Tc6t1dq2fHi4WJVn/4AQAAAG1i77r5/we99fk/AAAAsMP0tToBAAAAYMuZ/wMAAMDOZ/4PAAAAO9oPRkerpbKa3v964srS4kzxysBEvjSTnV0cz44XF+azU8XiVO07+2Zf9/sKxeL8yZhbvJYr50vlXGlp+fJscXGufLl2X+/LefeJBgAAgO23/2t3HyQRcf3s7lqp2pW2mavDzpZpdQJAy3S0OgGgZTpbnQDQMub4QNKsYTB35g8H/tHzoFn7P7csJQAAYJP1f9n6P7Qr6//Qvqz/Q/uy/g/tyxwfaLr+n+pu1mD9HwAA3ho9tZJksulaYE9kMtlsxL7abQG6ksnpQn4wIj4fEf/t7fpctT7U6qQBAAAAAAAAAAAAAAAAAAAAAAAA4C1TqSRRAQAAAHa0iMw7SXr/r/7eoz3rPx/YlTztrW0j4urvLt2+NlYuLwxVj7//7Hj5N+nx4VZ8ggEAAACstzZPX5vHAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBmevJ4ZXytNGq/ePXGrmPf//u3Njvuo29HRF89/mpa6i2d0V3bdkdXROxZTaLzhcclEdGxCfGv34iIg436n1TTir40i/XxMxGxu8Xx925CfGhnd6vjz4VG779MHKptG7//OtPyptbGv9WXxr/Ms/Gvo8n4t2+DMf7z13dPN41/I+IrnY3iJ8/iJ03iH9lg/K8O/ephs7bK7yP6o3H8F2PlyrPzudLS8sD07NhUfio/d+LkqZHTZ4YHh0Zyk9OF/GD934YxvnfuZ3Ov6v+eJvH7XtP/oxvs/6Mvffz/L74i/vEjjZ//g6+IX31NfD3No/q34Fi6rdb718VY+eXtpi+VavyJJv1/3fN/fIP9f3jnf083+KMAwDYoLS3PjBUK+QU7duw02fnpH+8fuHnzL6OflXy2Y2f9SHH233/6yblD3/1Ra8YpAADgzT0/6f/0j33w663ICAAAAAAAAAAAAAAAAAAAANrPdnydWKv7CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwEZ8EAAD//1Sz4gs=") setxattr$trusted_overlay_upper(&(0x7f0000000000)='./file2\x00', 0x0, &(0x7f00000001c0)=ANY=[], 0x86, 0x0) 14:21:55 executing program 3: ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, &(0x7f0000000100)={0x0, 0x1}) ioctl$EVIOCGSND(0xffffffffffffffff, 0x8040451a, 0x0) syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_ep_read(0xffffffffffffffff, 0x33, 0xae, &(0x7f00000002c0)=""/174) syz_open_dev$hidraw(&(0x7f0000000d40), 0x0, 0x0) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, 0x0) 14:21:55 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$fou(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$FOU_CMD_GET(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x1c, r1, 0x1, 0x0, 0x0, {}, [@FOU_ATTR_AF={0x5, 0x2, 0xa}]}, 0x1c}}, 0x0) 14:21:55 executing program 4: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000200)='./bus\x00', 0x0, &(0x7f0000000580)=ANY=[], 0x1, 0x1fb, &(0x7f0000000380)="$eJzs3bFqU2EUB/BTG23okgxCURwuuDiFpuKeIhXEgKJk0MliU5QmFgwEdGjdfApfQUcfwEF09AXEpTjarYNwxd7S2HCrEUxvSn6/JYd855+cOyQfGfLdh5e6G2ubvfXd3Z0ol2ei1IhG7M1ENc7EbGReRo50Lu9ZAOAU2EvT+J5mip4FADgZ9n8AmD4j7v93TnAkAGDM/P4HgOlz7/6DW8vN5srdJClHdF/1W/1W9pitL6/Hk+hEOxajEj8i0kNZfeNmc2Ux2VeNVnf7IL/db80ezdejEtX8fD3LJ0fzZ2P+IP9lPtqxFJU4n59fys2fiyuXf3v/WlTi86PYjE6sxa/sIL9VT5Lrt5tD+bn9PgAAAAAAAAAAAAAAAAAAAAAAGIdacij3/J5a7bj1LP8P5wMNna9TioulYq8dAAAAAAAAAAAAAAAAAAAAJkXv+YuN1U6n/exPxdOPb97/rUcxVcWHnccXrvYWrk3KPAUWb//P63RHby5FxPE9n8rZR3toaeF1Y/Xd1tdvo85T9DcTAAAAAAAAAAAAAAAAAABMn8GffoueBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKM7j///iKoq8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+BgAA//8t26rW") r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.log\x00', 0x40441, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$notify(r1, 0x402, 0x0) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40047211, &(0x7f0000000080)) [ 826.770751][T14940] loop4: detected capacity change from 0 to 256 [ 826.792565][T14943] loop5: detected capacity change from 0 to 512 14:21:55 executing program 0: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f00000004c0)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb(cipher_null)\x00'}, 0x58) [ 826.848484][T14943] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: writeback. [ 826.873956][T14943] ext4 filesystem being mounted at /root/syzkaller-testdir141194876/syzkaller.UKpll1/644/file0 supports timestamps until 2038 (0x7fffffff) 14:21:55 executing program 5: syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x1010004, &(0x7f0000000040)=ANY=[@ANYBLOB], 0xff, 0x4eb, &(0x7f0000000a40)="$eJzs3U9oVNsZAPDvThIbNTaxFWrbRUWtsZTMJNGIfyhaXBTaBkqla0mTSRoyyYTMRE3IQltsF110Y7Glq1IoFEo3pUh30r3QgqUV94U+8L2neQsfvMc8ZuZGJc5oHiaZZ+b3g+O9555Mvu84Myf3zLnMDaBtHYqICxHRERHfiIje9HgmLXG9Xqo/9+Txyvjq45XxJCqVS+8lkaTH1n5Xkm73pg/rjogffifix8nLcUtLyzNjhUJ+Ic7X6rny7HyutLQ8MD07NpWfys+dOHlq5PSZ4cGhkU3r6+Lhv925d2v0F3++ODD4r59/eK+aVk/a9mI/NlO96121/4s1nRGxsBXBWqAj7U9XqxMBAGBDquf4X4iIw7Xz/97oqJ3NAQAAADtJ5XxPfJT89n4FAAAA2LEytWtgk0w2vRagJzKZbLZ+De+B2JMpFEvlb04WF+cm6tfK9kVXZnK6kB9MrxXui66kWh+q7T+vD9frF9bqJyJif0Tc6t1dq2fHi4WJVn/4AQAAAG1i77r5/we99fk/AAAAsMP0tToBAAAAYMuZ/wMAAMDOZ/4PAAAAO9oPRkerpbKa3v964srS4kzxysBEvjSTnV0cz44XF+azU8XiVO07+2Zf9/sKxeL8yZhbvJYr50vlXGlp+fJscXGufLl2X+/LefeJBgAAgO23/2t3HyQRcf3s7lqp2pW2mavDzpZpdQJAy3S0OgGgZTpbnQDQMub4QNKsYTB35g8H/tHzoFn7P7csJQAAYJP1f9n6P7Qr6//Qvqz/Q/uy/g/tyxwfaLr+n+pu1mD9HwAA3ho9tZJksulaYE9kMtlsxL7abQG6ksnpQn4wIj4fEf/t7fpctT7U6qQBAAAAAAAAAAAAAAAAAAAAAAAA4C1TqSRRAQAAAHa0iMw7SXr/r/7eoz3rPx/YlTztrW0j4urvLt2+NlYuLwxVj7//7Hj5N+nx4VZ8ggEAAACstzZPX5vHAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBmevJ4ZXytNGq/ePXGrmPf//u3Njvuo29HRF89/mpa6i2d0V3bdkdXROxZTaLzhcclEdGxCfGv34iIg436n1TTir40i/XxMxGxu8Xx925CfGhnd6vjz4VG779MHKptG7//OtPyptbGv9WXxr/Ms/Gvo8n4t2+DMf7z13dPN41/I+IrnY3iJ8/iJ03iH9lg/K8O/ephs7bK7yP6o3H8F2PlyrPzudLS8sD07NhUfio/d+LkqZHTZ4YHh0Zyk9OF/GD934YxvnfuZ3Ov6v+eJvH7XtP/oxvs/6Mvffz/L74i/vEjjZ//g6+IX31NfD3No/q34Fi6rdb718VY+eXtpi+VavyJJv1/3fN/fIP9f3jnf083+KMAwDYoLS3PjBUK+QU7duw02fnpH+8fuHnzL6OflXy2Y2f9SHH233/6yblD3/1Ra8YpAADgzT0/6f/0j33w663ICAAAAAAAAAAAAAAAAAAAANrPdnydWKv7CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwEZ8EAAD//1Sz4gs=") setxattr$trusted_overlay_upper(&(0x7f0000000000)='./file2\x00', 0x0, &(0x7f00000001c0)=ANY=[], 0x86, 0x0) 14:21:55 executing program 0: bpf$PROG_LOAD(0x8, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 826.951072][T14952] loop4: detected capacity change from 0 to 256 14:21:56 executing program 4: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000200)='./bus\x00', 0x0, &(0x7f0000000580)=ANY=[], 0x1, 0x1fb, &(0x7f0000000380)="$eJzs3bFqU2EUB/BTG23okgxCURwuuDiFpuKeIhXEgKJk0MliU5QmFgwEdGjdfApfQUcfwEF09AXEpTjarYNwxd7S2HCrEUxvSn6/JYd855+cOyQfGfLdh5e6G2ubvfXd3Z0ol2ei1IhG7M1ENc7EbGReRo50Lu9ZAOAU2EvT+J5mip4FADgZ9n8AmD4j7v93TnAkAGDM/P4HgOlz7/6DW8vN5srdJClHdF/1W/1W9pitL6/Hk+hEOxajEj8i0kNZfeNmc2Ux2VeNVnf7IL/db80ezdejEtX8fD3LJ0fzZ2P+IP9lPtqxFJU4n59fys2fiyuXf3v/WlTi86PYjE6sxa/sIL9VT5Lrt5tD+bn9PgAAAAAAAAAAAAAAAAAAAAAAGIdacij3/J5a7bj1LP8P5wMNna9TioulYq8dAAAAAAAAAAAAAAAAAAAAJkXv+YuN1U6n/exPxdOPb97/rUcxVcWHnccXrvYWrk3KPAUWb//P63RHby5FxPE9n8rZR3toaeF1Y/Xd1tdvo85T9DcTAAAAAAAAAAAAAAAAAABMn8GffoueBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKM7j///iKoq8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+BgAA//8t26rW") r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.log\x00', 0x40441, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$notify(r1, 0x402, 0x0) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40047211, &(0x7f0000000080)) [ 827.016823][ T5137] EXT4-fs (loop5): unmounting filesystem. [ 827.098652][ T5900] usb 3-1: new high-speed USB device number 26 using dummy_hcd [ 827.133693][T14959] loop5: detected capacity change from 0 to 512 [ 827.140797][T14960] loop4: detected capacity change from 0 to 256 [ 827.143906][ T8267] I/O error, dev loop5, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 827.170109][ T8267] I/O error, dev loop5, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 827.192065][ T8267] Buffer I/O error on dev loop5, logical block 0, async page read [ 827.239556][T14959] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: writeback. [ 827.251231][T14959] ext4 filesystem being mounted at /root/syzkaller-testdir141194876/syzkaller.UKpll1/645/file0 supports timestamps until 2038 (0x7fffffff) [ 827.341661][ T5137] EXT4-fs (loop5): unmounting filesystem. [ 827.369145][ T5900] usb 3-1: Using ep0 maxpacket: 32 [ 827.499612][ T5900] usb 3-1: config 0 interface 0 has no altsetting 0 [ 827.669083][ T5900] usb 3-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 827.678361][ T5900] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 827.687661][ T5900] usb 3-1: Product: syz [ 827.692758][ T5900] usb 3-1: Manufacturer: syz [ 827.697541][ T5900] usb 3-1: SerialNumber: syz [ 827.707813][ T5900] usb 3-1: config 0 descriptor?? [ 827.751215][ T5900] kl5kusb105 3-1:0.0: KL5KUSB105D / PalmConnect converter detected [ 827.760603][ T5900] usb 3-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB0 [ 827.956410][ T5900] usb 3-1: USB disconnect, device number 26 [ 827.964173][ T5900] kl5kusb105d ttyUSB0: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB0 [ 827.974903][ T5900] kl5kusb105 3-1:0.0: device disconnected 14:21:57 executing program 2: syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(0x0, 0x8, 0x2) ioctl$EVIOCGBITSW(r0, 0x80404525, &(0x7f0000000b80)=""/63) syz_open_dev$evdev(&(0x7f0000000bc0), 0x80000001, 0x10800) syz_open_dev$hidraw(&(0x7f0000000d40), 0x6dcb9433, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x5, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6}}]}}]}}, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, 0x0) 14:21:57 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = openat$autofs(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(r1, 0xc018937c, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) 14:21:57 executing program 4: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000200)='./bus\x00', 0x0, &(0x7f0000000580)=ANY=[], 0x1, 0x1fb, &(0x7f0000000380)="$eJzs3bFqU2EUB/BTG23okgxCURwuuDiFpuKeIhXEgKJk0MliU5QmFgwEdGjdfApfQUcfwEF09AXEpTjarYNwxd7S2HCrEUxvSn6/JYd855+cOyQfGfLdh5e6G2ubvfXd3Z0ol2ei1IhG7M1ENc7EbGReRo50Lu9ZAOAU2EvT+J5mip4FADgZ9n8AmD4j7v93TnAkAGDM/P4HgOlz7/6DW8vN5srdJClHdF/1W/1W9pitL6/Hk+hEOxajEj8i0kNZfeNmc2Ux2VeNVnf7IL/db80ezdejEtX8fD3LJ0fzZ2P+IP9lPtqxFJU4n59fys2fiyuXf3v/WlTi86PYjE6sxa/sIL9VT5Lrt5tD+bn9PgAAAAAAAAAAAAAAAAAAAAAAGIdacij3/J5a7bj1LP8P5wMNna9TioulYq8dAAAAAAAAAAAAAAAAAAAAJkXv+YuN1U6n/exPxdOPb97/rUcxVcWHnccXrvYWrk3KPAUWb//P63RHby5FxPE9n8rZR3toaeF1Y/Xd1tdvo85T9DcTAAAAAAAAAAAAAAAAAABMn8GffoueBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKM7j///iKoq8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+BgAA//8t26rW") r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.log\x00', 0x40441, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$notify(r1, 0x402, 0x0) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40047211, &(0x7f0000000080)) 14:21:57 executing program 3: ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, &(0x7f0000000100)={0x0, 0x1}) ioctl$EVIOCGSND(0xffffffffffffffff, 0x8040451a, 0x0) syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_ep_read(0xffffffffffffffff, 0x33, 0xae, &(0x7f00000002c0)=""/174) syz_open_dev$hidraw(&(0x7f0000000d40), 0x0, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x310, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x9, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6, 0x5}}]}}]}}, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0}) 14:21:57 executing program 1: syz_usb_connect(0x0, 0x0, 0x0, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) 14:21:57 executing program 5: syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x1010004, &(0x7f0000000040)=ANY=[@ANYBLOB], 0xff, 0x4eb, &(0x7f0000000a40)="$eJzs3U9oVNsZAPDvThIbNTaxFWrbRUWtsZTMJNGIfyhaXBTaBkqla0mTSRoyyYTMRE3IQltsF110Y7Glq1IoFEo3pUh30r3QgqUV94U+8L2neQsfvMc8ZuZGJc5oHiaZZ+b3g+O9555Mvu84Myf3zLnMDaBtHYqICxHRERHfiIje9HgmLXG9Xqo/9+Txyvjq45XxJCqVS+8lkaTH1n5Xkm73pg/rjogffifix8nLcUtLyzNjhUJ+Ic7X6rny7HyutLQ8MD07NpWfys+dOHlq5PSZ4cGhkU3r6+Lhv925d2v0F3++ODD4r59/eK+aVk/a9mI/NlO96121/4s1nRGxsBXBWqAj7U9XqxMBAGBDquf4X4iIw7Xz/97oqJ3NAQAAADtJ5XxPfJT89n4FAAAA2LEytWtgk0w2vRagJzKZbLZ+De+B2JMpFEvlb04WF+cm6tfK9kVXZnK6kB9MrxXui66kWh+q7T+vD9frF9bqJyJif0Tc6t1dq2fHi4WJVn/4AQAAAG1i77r5/we99fk/AAAAsMP0tToBAAAAYMuZ/wMAAMDOZ/4PAAAAO9oPRkerpbKa3v964srS4kzxysBEvjSTnV0cz44XF+azU8XiVO07+2Zf9/sKxeL8yZhbvJYr50vlXGlp+fJscXGufLl2X+/LefeJBgAAgO23/2t3HyQRcf3s7lqp2pW2mavDzpZpdQJAy3S0OgGgZTpbnQDQMub4QNKsYTB35g8H/tHzoFn7P7csJQAAYJP1f9n6P7Qr6//Qvqz/Q/uy/g/tyxwfaLr+n+pu1mD9HwAA3ho9tZJksulaYE9kMtlsxL7abQG6ksnpQn4wIj4fEf/t7fpctT7U6qQBAAAAAAAAAAAAAAAAAAAAAAAA4C1TqSRRAQAAAHa0iMw7SXr/r/7eoz3rPx/YlTztrW0j4urvLt2+NlYuLwxVj7//7Hj5N+nx4VZ8ggEAAACstzZPX5vHAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBmevJ4ZXytNGq/ePXGrmPf//u3Njvuo29HRF89/mpa6i2d0V3bdkdXROxZTaLzhcclEdGxCfGv34iIg436n1TTir40i/XxMxGxu8Xx925CfGhnd6vjz4VG779MHKptG7//OtPyptbGv9WXxr/Ms/Gvo8n4t2+DMf7z13dPN41/I+IrnY3iJ8/iJ03iH9lg/K8O/ephs7bK7yP6o3H8F2PlyrPzudLS8sD07NhUfio/d+LkqZHTZ4YHh0Zyk9OF/GD934YxvnfuZ3Ov6v+eJvH7XtP/oxvs/6Mvffz/L74i/vEjjZ//g6+IX31NfD3No/q34Fi6rdb718VY+eXtpi+VavyJJv1/3fN/fIP9f3jnf083+KMAwDYoLS3PjBUK+QU7duw02fnpH+8fuHnzL6OflXy2Y2f9SHH233/6yblD3/1Ra8YpAADgzT0/6f/0j33w663ICAAAAAAAAAAAAAAAAAAAANrPdnydWKv7CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwEZ8EAAD//1Sz4gs=") setxattr$trusted_overlay_upper(&(0x7f0000000000)='./file2\x00', &(0x7f0000000180), 0x0, 0x86, 0x0) [ 828.506632][T14966] loop4: detected capacity change from 0 to 256 14:21:57 executing program 0: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$RTC_AIE_ON(r0, 0x7001) 14:21:57 executing program 4: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000200)='./bus\x00', 0x0, &(0x7f0000000580)=ANY=[], 0x1, 0x1fb, &(0x7f0000000380)="$eJzs3bFqU2EUB/BTG23okgxCURwuuDiFpuKeIhXEgKJk0MliU5QmFgwEdGjdfApfQUcfwEF09AXEpTjarYNwxd7S2HCrEUxvSn6/JYd855+cOyQfGfLdh5e6G2ubvfXd3Z0ol2ei1IhG7M1ENc7EbGReRo50Lu9ZAOAU2EvT+J5mip4FADgZ9n8AmD4j7v93TnAkAGDM/P4HgOlz7/6DW8vN5srdJClHdF/1W/1W9pitL6/Hk+hEOxajEj8i0kNZfeNmc2Ux2VeNVnf7IL/db80ezdejEtX8fD3LJ0fzZ2P+IP9lPtqxFJU4n59fys2fiyuXf3v/WlTi86PYjE6sxa/sIL9VT5Lrt5tD+bn9PgAAAAAAAAAAAAAAAAAAAAAAGIdacij3/J5a7bj1LP8P5wMNna9TioulYq8dAAAAAAAAAAAAAAAAAAAAJkXv+YuN1U6n/exPxdOPb97/rUcxVcWHnccXrvYWrk3KPAUWb//P63RHby5FxPE9n8rZR3toaeF1Y/Xd1tdvo85T9DcTAAAAAAAAAAAAAAAAAABMn8GffoueBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKM7j///iKoq8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+BgAA//8t26rW") r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.log\x00', 0x40441, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$notify(r1, 0x402, 0x80000015) ioctl$EXT4_IOC_GROUP_ADD(0xffffffffffffffff, 0x40047211, &(0x7f0000000080)) [ 828.558497][T14973] loop5: detected capacity change from 0 to 512 14:21:57 executing program 5: syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x1010004, &(0x7f0000000040)=ANY=[@ANYBLOB], 0xff, 0x4eb, &(0x7f0000000a40)="$eJzs3U9oVNsZAPDvThIbNTaxFWrbRUWtsZTMJNGIfyhaXBTaBkqla0mTSRoyyYTMRE3IQltsF110Y7Glq1IoFEo3pUh30r3QgqUV94U+8L2neQsfvMc8ZuZGJc5oHiaZZ+b3g+O9555Mvu84Myf3zLnMDaBtHYqICxHRERHfiIje9HgmLXG9Xqo/9+Txyvjq45XxJCqVS+8lkaTH1n5Xkm73pg/rjogffifix8nLcUtLyzNjhUJ+Ic7X6rny7HyutLQ8MD07NpWfys+dOHlq5PSZ4cGhkU3r6+Lhv925d2v0F3++ODD4r59/eK+aVk/a9mI/NlO96121/4s1nRGxsBXBWqAj7U9XqxMBAGBDquf4X4iIw7Xz/97oqJ3NAQAAADtJ5XxPfJT89n4FAAAA2LEytWtgk0w2vRagJzKZbLZ+De+B2JMpFEvlb04WF+cm6tfK9kVXZnK6kB9MrxXui66kWh+q7T+vD9frF9bqJyJif0Tc6t1dq2fHi4WJVn/4AQAAAG1i77r5/we99fk/AAAAsMP0tToBAAAAYMuZ/wMAAMDOZ/4PAAAAO9oPRkerpbKa3v964srS4kzxysBEvjSTnV0cz44XF+azU8XiVO07+2Zf9/sKxeL8yZhbvJYr50vlXGlp+fJscXGufLl2X+/LefeJBgAAgO23/2t3HyQRcf3s7lqp2pW2mavDzpZpdQJAy3S0OgGgZTpbnQDQMub4QNKsYTB35g8H/tHzoFn7P7csJQAAYJP1f9n6P7Qr6//Qvqz/Q/uy/g/tyxwfaLr+n+pu1mD9HwAA3ho9tZJksulaYE9kMtlsxL7abQG6ksnpQn4wIj4fEf/t7fpctT7U6qQBAAAAAAAAAAAAAAAAAAAAAAAA4C1TqSRRAQAAAHa0iMw7SXr/r/7eoz3rPx/YlTztrW0j4urvLt2+NlYuLwxVj7//7Hj5N+nx4VZ8ggEAAACstzZPX5vHAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBmevJ4ZXytNGq/ePXGrmPf//u3Njvuo29HRF89/mpa6i2d0V3bdkdXROxZTaLzhcclEdGxCfGv34iIg436n1TTir40i/XxMxGxu8Xx925CfGhnd6vjz4VG779MHKptG7//OtPyptbGv9WXxr/Ms/Gvo8n4t2+DMf7z13dPN41/I+IrnY3iJ8/iJ03iH9lg/K8O/ephs7bK7yP6o3H8F2PlyrPzudLS8sD07NhUfio/d+LkqZHTZ4YHh0Zyk9OF/GD934YxvnfuZ3Ov6v+eJvH7XtP/oxvs/6Mvffz/L74i/vEjjZ//g6+IX31NfD3No/q34Fi6rdb718VY+eXtpi+VavyJJv1/3fN/fIP9f3jnf083+KMAwDYoLS3PjBUK+QU7duw02fnpH+8fuHnzL6OflXy2Y2f9SHH233/6yblD3/1Ra8YpAADgzT0/6f/0j33w663ICAAAAAAAAAAAAAAAAAAAANrPdnydWKv7CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwEZ8EAAD//1Sz4gs=") setxattr$trusted_overlay_upper(&(0x7f0000000000)='./file2\x00', &(0x7f0000000180), 0x0, 0x86, 0x0) [ 828.612108][T14973] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: writeback. [ 828.621554][T14973] ext4 filesystem being mounted at /root/syzkaller-testdir141194876/syzkaller.UKpll1/646/file0 supports timestamps until 2038 (0x7fffffff) [ 828.665389][ T5137] EXT4-fs (loop5): unmounting filesystem. [ 828.701457][T14980] loop4: detected capacity change from 0 to 256 14:21:57 executing program 4: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000200)='./bus\x00', 0x0, &(0x7f0000000580)=ANY=[], 0x1, 0x1fb, &(0x7f0000000380)="$eJzs3bFqU2EUB/BTG23okgxCURwuuDiFpuKeIhXEgKJk0MliU5QmFgwEdGjdfApfQUcfwEF09AXEpTjarYNwxd7S2HCrEUxvSn6/JYd855+cOyQfGfLdh5e6G2ubvfXd3Z0ol2ei1IhG7M1ENc7EbGReRo50Lu9ZAOAU2EvT+J5mip4FADgZ9n8AmD4j7v93TnAkAGDM/P4HgOlz7/6DW8vN5srdJClHdF/1W/1W9pitL6/Hk+hEOxajEj8i0kNZfeNmc2Ux2VeNVnf7IL/db80ezdejEtX8fD3LJ0fzZ2P+IP9lPtqxFJU4n59fys2fiyuXf3v/WlTi86PYjE6sxa/sIL9VT5Lrt5tD+bn9PgAAAAAAAAAAAAAAAAAAAAAAGIdacij3/J5a7bj1LP8P5wMNna9TioulYq8dAAAAAAAAAAAAAAAAAAAAJkXv+YuN1U6n/exPxdOPb97/rUcxVcWHnccXrvYWrk3KPAUWb//P63RHby5FxPE9n8rZR3toaeF1Y/Xd1tdvo85T9DcTAAAAAAAAAAAAAAAAAABMn8GffoueBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKM7j///iKoq8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+BgAA//8t26rW") r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.log\x00', 0x40441, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$notify(r1, 0x402, 0x80000015) ioctl$EXT4_IOC_GROUP_ADD(0xffffffffffffffff, 0x40047211, &(0x7f0000000080)) 14:21:57 executing program 0: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$RTC_AIE_ON(r0, 0x7001) [ 828.722324][T14981] rtc_cmos 00:00: Alarms can be up to one day in the future [ 828.779007][T14621] usb 4-1: new high-speed USB device number 23 using dummy_hcd [ 828.790534][T14983] loop5: detected capacity change from 0 to 512 [ 828.829490][ T5191] usb 3-1: new high-speed USB device number 27 using dummy_hcd [ 828.858695][T14987] rtc_cmos 00:00: Alarms can be up to one day in the future [ 828.864689][T14983] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: writeback. 14:21:57 executing program 0: r0 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000300)=@newqdisc={0x114, 0x24, 0xf0b, 0x0, 0x0, {0x60, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0xe4, 0x2, {{}, [@TCA_NETEM_LOSS={0xa4, 0x5, 0x0, 0x1, [@NETEM_LOSS_GI={0x18, 0x1, {0x100, 0x10001, 0x7, 0x10000, 0x7c3dd040}}, @NETEM_LOSS_GI={0x18, 0x1, {0x5, 0x91, 0x1, 0x712, 0x8}}, @NETEM_LOSS_GE={0x14, 0x2, {0x9, 0xffffcc92, 0x12a60da4, 0xfffffffb}}, @NETEM_LOSS_GI={0x18, 0x1, {0x8, 0x8, 0x7, 0x2, 0x5}}, @NETEM_LOSS_GI={0x18, 0x1, {0x7, 0x7, 0x267, 0x1, 0x6}}, @NETEM_LOSS_GE={0x14, 0x2, {0xfe3, 0x0, 0x80000001, 0x2}}, @NETEM_LOSS_GI={0x18, 0x1, {0x80000001, 0x8, 0x8, 0xfff, 0x5}}]}, @TCA_NETEM_LATENCY64={0xc, 0xa, 0x80000000}, @TCA_NETEM_REORDER={0xc, 0x3, {0x2, 0x3}}, @TCA_NETEM_CORRUPT={0xc, 0x4, {0x3, 0x3}}]}}}]}, 0x114}}, 0x0) [ 828.878767][T14983] ext4 filesystem being mounted at /root/syzkaller-testdir141194876/syzkaller.UKpll1/647/file0 supports timestamps until 2038 (0x7fffffff) [ 828.883926][T14988] loop4: detected capacity change from 0 to 256 [ 828.990206][ T5137] EXT4-fs (loop5): unmounting filesystem. [ 829.019236][T14621] usb 4-1: Using ep0 maxpacket: 32 [ 829.099289][ T5191] usb 3-1: Using ep0 maxpacket: 32 [ 829.179174][T14621] usb 4-1: unable to get BOS descriptor or descriptor too short [ 829.219301][ T5191] usb 3-1: config 0 interface 0 has no altsetting 0 [ 829.259144][T14621] usb 4-1: config 9 interface 0 has no altsetting 0 [ 829.399338][ T5191] usb 3-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 829.408489][ T5191] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 829.417332][ T5191] usb 3-1: Product: syz [ 829.419254][T14621] usb 4-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 829.421939][ T5191] usb 3-1: Manufacturer: syz [ 829.435513][ T5191] usb 3-1: SerialNumber: syz [ 829.438033][T14621] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 829.450216][ T5191] usb 3-1: config 0 descriptor?? [ 829.456934][T14621] usb 4-1: Product: syz [ 829.461430][T14621] usb 4-1: Manufacturer: syz [ 829.466056][T14621] usb 4-1: SerialNumber: syz [ 829.500515][ T5191] kl5kusb105 3-1:0.0: KL5KUSB105D / PalmConnect converter detected [ 829.510868][ T5191] usb 3-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB0 [ 829.704402][ T5191] usb 3-1: USB disconnect, device number 27 [ 829.722099][ T5191] kl5kusb105d ttyUSB0: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB0 [ 829.736280][ T5191] kl5kusb105 3-1:0.0: device disconnected [ 829.750262][T14621] kl5kusb105 4-1:9.0: KL5KUSB105D / PalmConnect converter detected [ 829.760487][T14621] usb 4-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB0 [ 829.784255][T14621] usb 4-1: USB disconnect, device number 23 [ 829.799792][T14621] kl5kusb105d ttyUSB0: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB0 [ 829.811109][T14621] kl5kusb105 4-1:9.0: device disconnected 14:21:59 executing program 2: syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(0x0, 0x8, 0x2) ioctl$EVIOCGBITSW(r0, 0x80404525, &(0x7f0000000b80)=""/63) syz_open_dev$evdev(&(0x7f0000000bc0), 0x80000001, 0x10800) syz_open_dev$hidraw(&(0x7f0000000d40), 0x6dcb9433, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x5, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6}}]}}]}}, 0x0) 14:21:59 executing program 4: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000200)='./bus\x00', 0x0, &(0x7f0000000580)=ANY=[], 0x1, 0x1fb, &(0x7f0000000380)="$eJzs3bFqU2EUB/BTG23okgxCURwuuDiFpuKeIhXEgKJk0MliU5QmFgwEdGjdfApfQUcfwEF09AXEpTjarYNwxd7S2HCrEUxvSn6/JYd855+cOyQfGfLdh5e6G2ubvfXd3Z0ol2ei1IhG7M1ENc7EbGReRo50Lu9ZAOAU2EvT+J5mip4FADgZ9n8AmD4j7v93TnAkAGDM/P4HgOlz7/6DW8vN5srdJClHdF/1W/1W9pitL6/Hk+hEOxajEj8i0kNZfeNmc2Ux2VeNVnf7IL/db80ezdejEtX8fD3LJ0fzZ2P+IP9lPtqxFJU4n59fys2fiyuXf3v/WlTi86PYjE6sxa/sIL9VT5Lrt5tD+bn9PgAAAAAAAAAAAAAAAAAAAAAAGIdacij3/J5a7bj1LP8P5wMNna9TioulYq8dAAAAAAAAAAAAAAAAAAAAJkXv+YuN1U6n/exPxdOPb97/rUcxVcWHnccXrvYWrk3KPAUWb//P63RHby5FxPE9n8rZR3toaeF1Y/Xd1tdvo85T9DcTAAAAAAAAAAAAAAAAAABMn8GffoueBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKM7j///iKoq8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+BgAA//8t26rW") r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.log\x00', 0x40441, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$notify(r1, 0x402, 0x80000015) ioctl$EXT4_IOC_GROUP_ADD(0xffffffffffffffff, 0x40047211, &(0x7f0000000080)) 14:21:59 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)=@bridge_dellink={0x20, 0x11, 0x5}, 0x20}}, 0x0) 14:21:59 executing program 3: ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, &(0x7f0000000100)={0x0, 0x1}) ioctl$EVIOCGSND(0xffffffffffffffff, 0x8040451a, 0x0) syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_ep_read(0xffffffffffffffff, 0x33, 0xae, &(0x7f00000002c0)=""/174) syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x310, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x9, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6, 0x5}}]}}]}}, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0}) 14:21:59 executing program 5: syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x1010004, &(0x7f0000000040)=ANY=[@ANYBLOB], 0xff, 0x4eb, &(0x7f0000000a40)="$eJzs3U9oVNsZAPDvThIbNTaxFWrbRUWtsZTMJNGIfyhaXBTaBkqla0mTSRoyyYTMRE3IQltsF110Y7Glq1IoFEo3pUh30r3QgqUV94U+8L2neQsfvMc8ZuZGJc5oHiaZZ+b3g+O9555Mvu84Myf3zLnMDaBtHYqICxHRERHfiIje9HgmLXG9Xqo/9+Txyvjq45XxJCqVS+8lkaTH1n5Xkm73pg/rjogffifix8nLcUtLyzNjhUJ+Ic7X6rny7HyutLQ8MD07NpWfys+dOHlq5PSZ4cGhkU3r6+Lhv925d2v0F3++ODD4r59/eK+aVk/a9mI/NlO96121/4s1nRGxsBXBWqAj7U9XqxMBAGBDquf4X4iIw7Xz/97oqJ3NAQAAADtJ5XxPfJT89n4FAAAA2LEytWtgk0w2vRagJzKZbLZ+De+B2JMpFEvlb04WF+cm6tfK9kVXZnK6kB9MrxXui66kWh+q7T+vD9frF9bqJyJif0Tc6t1dq2fHi4WJVn/4AQAAAG1i77r5/we99fk/AAAAsMP0tToBAAAAYMuZ/wMAAMDOZ/4PAAAAO9oPRkerpbKa3v964srS4kzxysBEvjSTnV0cz44XF+azU8XiVO07+2Zf9/sKxeL8yZhbvJYr50vlXGlp+fJscXGufLl2X+/LefeJBgAAgO23/2t3HyQRcf3s7lqp2pW2mavDzpZpdQJAy3S0OgGgZTpbnQDQMub4QNKsYTB35g8H/tHzoFn7P7csJQAAYJP1f9n6P7Qr6//Qvqz/Q/uy/g/tyxwfaLr+n+pu1mD9HwAA3ho9tZJksulaYE9kMtlsxL7abQG6ksnpQn4wIj4fEf/t7fpctT7U6qQBAAAAAAAAAAAAAAAAAAAAAAAA4C1TqSRRAQAAAHa0iMw7SXr/r/7eoz3rPx/YlTztrW0j4urvLt2+NlYuLwxVj7//7Hj5N+nx4VZ8ggEAAACstzZPX5vHAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBmevJ4ZXytNGq/ePXGrmPf//u3Njvuo29HRF89/mpa6i2d0V3bdkdXROxZTaLzhcclEdGxCfGv34iIg436n1TTir40i/XxMxGxu8Xx925CfGhnd6vjz4VG779MHKptG7//OtPyptbGv9WXxr/Ms/Gvo8n4t2+DMf7z13dPN41/I+IrnY3iJ8/iJ03iH9lg/K8O/ephs7bK7yP6o3H8F2PlyrPzudLS8sD07NhUfio/d+LkqZHTZ4YHh0Zyk9OF/GD934YxvnfuZ3Ov6v+eJvH7XtP/oxvs/6Mvffz/L74i/vEjjZ//g6+IX31NfD3No/q34Fi6rdb718VY+eXtpi+VavyJJv1/3fN/fIP9f3jnf083+KMAwDYoLS3PjBUK+QU7duw02fnpH+8fuHnzL6OflXy2Y2f9SHH233/6yblD3/1Ra8YpAADgzT0/6f/0j33w663ICAAAAAAAAAAAAAAAAAAAANrPdnydWKv7CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwEZ8EAAD//1Sz4gs=") setxattr$trusted_overlay_upper(&(0x7f0000000000)='./file2\x00', &(0x7f0000000180), 0x0, 0x86, 0x0) 14:21:59 executing program 1: syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x0, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x9, 0x0, 0x0, 0x5, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xff, 0x1, 0x3b}}]}}]}}, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) [ 830.248632][T14994] loop4: detected capacity change from 0 to 256 14:21:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$MRT6_DONE(r0, 0x29, 0xc9, 0x0, 0x0) 14:21:59 executing program 4: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000200)='./bus\x00', 0x0, &(0x7f0000000580)=ANY=[], 0x1, 0x1fb, &(0x7f0000000380)="$eJzs3bFqU2EUB/BTG23okgxCURwuuDiFpuKeIhXEgKJk0MliU5QmFgwEdGjdfApfQUcfwEF09AXEpTjarYNwxd7S2HCrEUxvSn6/JYd855+cOyQfGfLdh5e6G2ubvfXd3Z0ol2ei1IhG7M1ENc7EbGReRo50Lu9ZAOAU2EvT+J5mip4FADgZ9n8AmD4j7v93TnAkAGDM/P4HgOlz7/6DW8vN5srdJClHdF/1W/1W9pitL6/Hk+hEOxajEj8i0kNZfeNmc2Ux2VeNVnf7IL/db80ezdejEtX8fD3LJ0fzZ2P+IP9lPtqxFJU4n59fys2fiyuXf3v/WlTi86PYjE6sxa/sIL9VT5Lrt5tD+bn9PgAAAAAAAAAAAAAAAAAAAAAAGIdacij3/J5a7bj1LP8P5wMNna9TioulYq8dAAAAAAAAAAAAAAAAAAAAJkXv+YuN1U6n/exPxdOPb97/rUcxVcWHnccXrvYWrk3KPAUWb//P63RHby5FxPE9n8rZR3toaeF1Y/Xd1tdvo85T9DcTAAAAAAAAAAAAAAAAAABMn8GffoueBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKM7j///iKoq8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+BgAA//8t26rW") r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.log\x00', 0x40441, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$notify(r1, 0x402, 0x80000015) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40047211, 0x0) [ 830.316659][T14999] loop5: detected capacity change from 0 to 512 [ 830.405187][T15008] loop4: detected capacity change from 0 to 256 [ 830.427874][T14999] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: writeback. 14:21:59 executing program 4: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000200)='./bus\x00', 0x0, &(0x7f0000000580)=ANY=[], 0x1, 0x1fb, &(0x7f0000000380)="$eJzs3bFqU2EUB/BTG23okgxCURwuuDiFpuKeIhXEgKJk0MliU5QmFgwEdGjdfApfQUcfwEF09AXEpTjarYNwxd7S2HCrEUxvSn6/JYd855+cOyQfGfLdh5e6G2ubvfXd3Z0ol2ei1IhG7M1ENc7EbGReRo50Lu9ZAOAU2EvT+J5mip4FADgZ9n8AmD4j7v93TnAkAGDM/P4HgOlz7/6DW8vN5srdJClHdF/1W/1W9pitL6/Hk+hEOxajEj8i0kNZfeNmc2Ux2VeNVnf7IL/db80ezdejEtX8fD3LJ0fzZ2P+IP9lPtqxFJU4n59fys2fiyuXf3v/WlTi86PYjE6sxa/sIL9VT5Lrt5tD+bn9PgAAAAAAAAAAAAAAAAAAAAAAGIdacij3/J5a7bj1LP8P5wMNna9TioulYq8dAAAAAAAAAAAAAAAAAAAAJkXv+YuN1U6n/exPxdOPb97/rUcxVcWHnccXrvYWrk3KPAUWb//P63RHby5FxPE9n8rZR3toaeF1Y/Xd1tdvo85T9DcTAAAAAAAAAAAAAAAAAABMn8GffoueBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKM7j///iKoq8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+BgAA//8t26rW") r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.log\x00', 0x40441, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$notify(r1, 0x402, 0x80000015) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40047211, 0x0) 14:21:59 executing program 0: bpf$PROG_LOAD(0x6, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 830.442640][T14999] ext4 filesystem being mounted at /root/syzkaller-testdir141194876/syzkaller.UKpll1/648/file0 supports timestamps until 2038 (0x7fffffff) [ 830.524191][T15012] loop4: detected capacity change from 0 to 256 [ 830.538114][ T8267] I/O error, dev loop4, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 830.559431][T14621] usb 2-1: new high-speed USB device number 14 using dummy_hcd 14:21:59 executing program 0: syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x1010004, &(0x7f0000000040)=ANY=[@ANYBLOB], 0xff, 0x4eb, &(0x7f0000000a40)="$eJzs3U9oVNsZAPDvThIbNTaxFWrbRUWtsZTMJNGIfyhaXBTaBkqla0mTSRoyyYTMRE3IQltsF110Y7Glq1IoFEo3pUh30r3QgqUV94U+8L2neQsfvMc8ZuZGJc5oHiaZZ+b3g+O9555Mvu84Myf3zLnMDaBtHYqICxHRERHfiIje9HgmLXG9Xqo/9+Txyvjq45XxJCqVS+8lkaTH1n5Xkm73pg/rjogffifix8nLcUtLyzNjhUJ+Ic7X6rny7HyutLQ8MD07NpWfys+dOHlq5PSZ4cGhkU3r6+Lhv925d2v0F3++ODD4r59/eK+aVk/a9mI/NlO96121/4s1nRGxsBXBWqAj7U9XqxMBAGBDquf4X4iIw7Xz/97oqJ3NAQAAADtJ5XxPfJT89n4FAAAA2LEytWtgk0w2vRagJzKZbLZ+De+B2JMpFEvlb04WF+cm6tfK9kVXZnK6kB9MrxXui66kWh+q7T+vD9frF9bqJyJif0Tc6t1dq2fHi4WJVn/4AQAAAG1i77r5/we99fk/AAAAsMP0tToBAAAAYMuZ/wMAAMDOZ/4PAAAAO9oPRkerpbKa3v964srS4kzxysBEvjSTnV0cz44XF+azU8XiVO07+2Zf9/sKxeL8yZhbvJYr50vlXGlp+fJscXGufLl2X+/LefeJBgAAgO23/2t3HyQRcf3s7lqp2pW2mavDzpZpdQJAy3S0OgGgZTpbnQDQMub4QNKsYTB35g8H/tHzoFn7P7csJQAAYJP1f9n6P7Qr6//Qvqz/Q/uy/g/tyxwfaLr+n+pu1mD9HwAA3ho9tZJksulaYE9kMtlsxL7abQG6ksnpQn4wIj4fEf/t7fpctT7U6qQBAAAAAAAAAAAAAAAAAAAAAAAA4C1TqSRRAQAAAHa0iMw7SXr/r/7eoz3rPx/YlTztrW0j4urvLt2+NlYuLwxVj7//7Hj5N+nx4VZ8ggEAAACstzZPX5vHAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBmevJ4ZXytNGq/ePXGrmPf//u3Njvuo29HRF89/mpa6i2d0V3bdkdXROxZTaLzhcclEdGxCfGv34iIg436n1TTir40i/XxMxGxu8Xx925CfGhnd6vjz4VG779MHKptG7//OtPyptbGv9WXxr/Ms/Gvo8n4t2+DMf7z13dPN41/I+IrnY3iJ8/iJ03iH9lg/K8O/ephs7bK7yP6o3H8F2PlyrPzudLS8sD07NhUfio/d+LkqZHTZ4YHh0Zyk9OF/GD934YxvnfuZ3Ov6v+eJvH7XtP/oxvs/6Mvffz/L74i/vEjjZ//g6+IX31NfD3No/q34Fi6rdb718VY+eXtpi+VavyJJv1/3fN/fIP9f3jnf083+KMAwDYoLS3PjBUK+QU7duw02fnpH+8fuHnzL6OflXy2Y2f9SHH233/6yblD3/1Ra8YpAADgzT0/6f/0j33w663ICAAAAAAAAAAAAAAAAAAAANrPdnydWKv7CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwEZ8EAAD//1Sz4gs=") lsetxattr(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=@known='trusted.overlay.origin\x00', 0x0, 0x0, 0x0) lsetxattr$trusted_overlay_upper(&(0x7f0000000100)='./file1\x00', &(0x7f00000000c0), 0x0, 0x0, 0x0) mount(0x0, &(0x7f0000004300)='.\x00', 0x0, 0x1848423, 0x0) listxattr(0x0, 0x0, 0x0) 14:21:59 executing program 5: bpf$PROG_LOAD(0xa, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 830.569068][ T5901] usb 3-1: new high-speed USB device number 28 using dummy_hcd [ 830.577911][ T5137] EXT4-fs (loop5): unmounting filesystem. [ 830.619608][ T5191] usb 4-1: new high-speed USB device number 24 using dummy_hcd [ 830.769262][T14621] usb 2-1: device descriptor read/64, error 18 [ 830.819128][ T5901] usb 3-1: Using ep0 maxpacket: 32 [ 830.879156][ T5191] usb 4-1: Using ep0 maxpacket: 32 [ 830.939230][ T5901] usb 3-1: config 0 interface 0 has no altsetting 0 [ 831.039240][T14621] usb 2-1: new high-speed USB device number 15 using dummy_hcd [ 831.079148][ T5191] usb 4-1: unable to get BOS descriptor or descriptor too short [ 831.099194][ T5901] usb 3-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 831.108440][ T5901] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 831.123171][ T5901] usb 3-1: Product: syz [ 831.127415][ T5901] usb 3-1: Manufacturer: syz [ 831.133867][ T5901] usb 3-1: SerialNumber: syz [ 831.145509][ T5901] usb 3-1: config 0 descriptor?? [ 831.160801][ T5191] usb 4-1: config 9 interface 0 has no altsetting 0 [ 831.190233][ T5901] kl5kusb105 3-1:0.0: KL5KUSB105D / PalmConnect converter detected [ 831.204834][ T5901] usb 3-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB0 [ 831.229029][T14621] usb 2-1: device descriptor read/64, error 18 [ 831.339128][ T5191] usb 4-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 831.348674][ T5191] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 831.354898][T14621] usb usb2-port1: attempt power cycle [ 831.357160][ T5191] usb 4-1: Product: syz [ 831.366992][ T5191] usb 4-1: Manufacturer: syz [ 831.371916][ T5191] usb 4-1: SerialNumber: syz [ 831.393708][ T5901] usb 3-1: USB disconnect, device number 28 [ 831.406382][ T5901] kl5kusb105d ttyUSB0: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB0 [ 831.422457][ T5901] kl5kusb105 3-1:0.0: device disconnected [ 831.650072][ T5191] kl5kusb105 4-1:9.0: KL5KUSB105D / PalmConnect converter detected [ 831.662898][ T5191] usb 4-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB0 [ 831.673355][ T5191] usb 4-1: USB disconnect, device number 24 [ 831.698786][ T5191] kl5kusb105d ttyUSB0: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB0 [ 831.713759][ T5191] kl5kusb105 4-1:9.0: device disconnected [ 831.779133][T14621] usb 2-1: new high-speed USB device number 16 using dummy_hcd [ 831.879225][T14621] usb 2-1: Invalid ep0 maxpacket: 0 14:22:00 executing program 4: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000200)='./bus\x00', 0x0, &(0x7f0000000580)=ANY=[], 0x1, 0x1fb, &(0x7f0000000380)="$eJzs3bFqU2EUB/BTG23okgxCURwuuDiFpuKeIhXEgKJk0MliU5QmFgwEdGjdfApfQUcfwEF09AXEpTjarYNwxd7S2HCrEUxvSn6/JYd855+cOyQfGfLdh5e6G2ubvfXd3Z0ol2ei1IhG7M1ENc7EbGReRo50Lu9ZAOAU2EvT+J5mip4FADgZ9n8AmD4j7v93TnAkAGDM/P4HgOlz7/6DW8vN5srdJClHdF/1W/1W9pitL6/Hk+hEOxajEj8i0kNZfeNmc2Ux2VeNVnf7IL/db80ezdejEtX8fD3LJ0fzZ2P+IP9lPtqxFJU4n59fys2fiyuXf3v/WlTi86PYjE6sxa/sIL9VT5Lrt5tD+bn9PgAAAAAAAAAAAAAAAAAAAAAAGIdacij3/J5a7bj1LP8P5wMNna9TioulYq8dAAAAAAAAAAAAAAAAAAAAJkXv+YuN1U6n/exPxdOPb97/rUcxVcWHnccXrvYWrk3KPAUWb//P63RHby5FxPE9n8rZR3toaeF1Y/Xd1tdvo85T9DcTAAAAAAAAAAAAAAAAAABMn8GffoueBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKM7j///iKoq8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+BgAA//8t26rW") r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000040)='.log\x00', 0x40441, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$notify(r1, 0x402, 0x80000015) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40047211, 0x0) 14:22:00 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f00000006c0)=@base={0x1a, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x0, 0x1}, 0x48) 14:22:00 executing program 5: bpf$PROG_LOAD(0x4, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 831.942319][T15021] loop4: detected capacity change from 0 to 256 [ 832.029344][T14621] usb 2-1: new high-speed USB device number 17 using dummy_hcd 14:22:01 executing program 3: ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, &(0x7f0000000100)={0x0, 0x1}) ioctl$EVIOCGSND(0xffffffffffffffff, 0x8040451a, 0x0) syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x310, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x9, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6, 0x5}}]}}]}}, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0}) 14:22:01 executing program 2: syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(0x0, 0x8, 0x2) ioctl$EVIOCGBITSW(r0, 0x80404525, &(0x7f0000000b80)=""/63) syz_open_dev$evdev(&(0x7f0000000bc0), 0x80000001, 0x10800) syz_open_dev$hidraw(&(0x7f0000000d40), 0x6dcb9433, 0x0) [ 832.119091][T14621] usb 2-1: Invalid ep0 maxpacket: 0 [ 832.124641][T14621] usb usb2-port1: unable to enumerate USB device [ 832.439013][T14621] usb 4-1: new high-speed USB device number 25 using dummy_hcd [ 832.683645][T14621] usb 4-1: Using ep0 maxpacket: 32 [ 832.849172][T14621] usb 4-1: unable to get BOS descriptor or descriptor too short [ 832.929657][T14621] usb 4-1: config 9 interface 0 has no altsetting 0 [ 833.089067][T14621] usb 4-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 833.098498][T14621] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 833.106908][T14621] usb 4-1: Product: syz [ 833.111377][T14621] usb 4-1: Manufacturer: syz [ 833.116391][T14621] usb 4-1: SerialNumber: syz 14:22:02 executing program 1: syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x0, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x9, 0x0, 0x0, 0x5, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xff, 0x1, 0x3b}}]}}]}}, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) 14:22:02 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000180)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2000006, 0x10, 0xffffffffffffffff, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) 14:22:02 executing program 0: syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) syz_open_procfs$namespace(0x0, &(0x7f0000000140)='ns/net\x00') 14:22:02 executing program 4: shmctl$IPC_INFO(0x0, 0x3, &(0x7f0000000100)=""/255) 14:22:02 executing program 2: syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(0x0, 0x8, 0x2) ioctl$EVIOCGBITSW(r0, 0x80404525, &(0x7f0000000b80)=""/63) syz_open_dev$evdev(&(0x7f0000000bc0), 0x80000001, 0x10800) syz_open_dev$hidraw(&(0x7f0000000d40), 0x6dcb9433, 0x0) 14:22:02 executing program 4: syz_open_dev$vcsa(0x0, 0x0, 0x0) r0 = socket$packet(0x11, 0x3, 0x300) recvfrom$packet(r0, &(0x7f0000000000)=""/73, 0x49, 0x0, 0x0, 0x0) 14:22:02 executing program 0: r0 = socket$vsock_stream(0x28, 0x1, 0x0) bind$vsock_stream(r0, &(0x7f00000000c0)={0x28, 0x0, 0x850104d5d3c50095}, 0x10) [ 833.400187][T14621] kl5kusb105 4-1:9.0: KL5KUSB105D / PalmConnect converter detected [ 833.422956][T14621] usb 4-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB0 14:22:02 executing program 0: lsetxattr$trusted_overlay_nlink(&(0x7f0000000000)='.\x00', 0x0, 0x0, 0x0, 0x0) [ 833.453560][T14621] usb 4-1: USB disconnect, device number 25 [ 833.485005][T14621] kl5kusb105d ttyUSB0: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB0 14:22:02 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) recvfrom$packet(r0, 0x0, 0x0, 0x2, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x14) [ 833.535826][T14621] kl5kusb105 4-1:9.0: device disconnected 14:22:02 executing program 4: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$RTC_UIE_ON(r0, 0x7003) ioctl$RTC_AIE_ON(r0, 0x7001) [ 833.665589][T15047] rtc_cmos 00:00: Alarms can be up to one day in the future [ 833.769841][ T5901] usb 2-1: new high-speed USB device number 18 using dummy_hcd 14:22:02 executing program 3: ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, &(0x7f0000000100)={0x0, 0x1}) ioctl$EVIOCGSND(0xffffffffffffffff, 0x8040451a, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x310, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x9, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6, 0x5}}]}}]}}, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0}) 14:22:02 executing program 4: bpf$PROG_LOAD(0x2, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 833.923307][T14621] rtc_cmos 00:00: Alarms can be up to one day in the future [ 833.958566][T14621] rtc_cmos 00:00: Alarms can be up to one day in the future [ 833.978064][T14621] rtc_cmos 00:00: Alarms can be up to one day in the future [ 833.998984][ T5901] usb 2-1: device descriptor read/64, error 18 [ 834.019192][T14621] rtc_cmos 00:00: Alarms can be up to one day in the future [ 834.026763][T14621] rtc rtc0: __rtc_set_alarm: err=-22 [ 834.199022][ T5191] usb 4-1: new high-speed USB device number 26 using dummy_hcd [ 834.269053][ T5901] usb 2-1: new high-speed USB device number 19 using dummy_hcd [ 834.459089][ T5901] usb 2-1: device descriptor read/64, error 18 [ 834.499333][ T5191] usb 4-1: Using ep0 maxpacket: 32 [ 834.580946][ T5901] usb usb2-port1: attempt power cycle [ 834.699261][ T5191] usb 4-1: unable to get BOS descriptor or descriptor too short [ 834.789193][ T5191] usb 4-1: config 9 interface 0 has no altsetting 0 [ 834.952427][ T5191] usb 4-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 834.978940][ T5191] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 834.986992][ T5191] usb 4-1: Product: syz [ 834.989013][ T5901] usb 2-1: new high-speed USB device number 20 using dummy_hcd [ 834.999641][ T5191] usb 4-1: Manufacturer: syz [ 835.007727][ T5191] usb 4-1: SerialNumber: syz [ 835.093270][ T5901] usb 2-1: Invalid ep0 maxpacket: 0 [ 835.249036][ T5901] usb 2-1: new high-speed USB device number 21 using dummy_hcd [ 835.290129][ T5191] kl5kusb105 4-1:9.0: KL5KUSB105D / PalmConnect converter detected [ 835.312344][ T5191] usb 4-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB0 [ 835.337019][ T5191] usb 4-1: USB disconnect, device number 26 [ 835.339353][ T5901] usb 2-1: Invalid ep0 maxpacket: 0 [ 835.348421][ T5901] usb usb2-port1: unable to enumerate USB device [ 835.379774][ T5191] kl5kusb105d ttyUSB0: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB0 [ 835.407619][ T5191] kl5kusb105 4-1:9.0: device disconnected 14:22:05 executing program 2: syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(0x0, 0x8, 0x2) ioctl$EVIOCGBITSW(r0, 0x80404525, &(0x7f0000000b80)=""/63) syz_open_dev$evdev(&(0x7f0000000bc0), 0x80000001, 0x10800) syz_open_dev$hidraw(&(0x7f0000000d40), 0x6dcb9433, 0x0) 14:22:05 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x1b, &(0x7f0000000100)=0xb12, 0x4) 14:22:05 executing program 1: syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x0, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x9, 0x0, 0x0, 0x5, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xff, 0x1, 0x3b}}]}}]}}, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) 14:22:05 executing program 3: ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, &(0x7f0000000100)={0x0, 0x1}) syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x310, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x9, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6, 0x5}}]}}]}}, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0}) 14:22:05 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$fou(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$FOU_CMD_GET(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000005c0)={0x2c, r1, 0x1, 0x0, 0x0, {}, [@FOU_ATTR_PEER_V4={0x8, 0x8, @private}, @FOU_ATTR_PEER_PORT={0x6}, @FOU_ATTR_PORT={0x6}]}, 0x2c}}, 0x0) 14:22:05 executing program 5: io_uring_setup(0x2c7c, &(0x7f00000000c0)={0x0, 0x0, 0x20}) 14:22:05 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@base={0x1d}, 0x48) 14:22:05 executing program 0: socket$packet(0x11, 0x0, 0x300) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, 0x0) sendmsg$IPVS_CMD_SET_INFO(0xffffffffffffffff, 0x0, 0x0) syz_clone(0x258b0280, 0x0, 0x0, 0x0, 0x0, 0x0) 14:22:05 executing program 5: r0 = syz_io_uring_setup(0x6574, &(0x7f00000005c0), &(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, &(0x7f0000000040), &(0x7f00000000c0)) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0xffffffffffffffff, 0x0) syz_clone(0x24151200, 0x0, 0x0, 0x0, &(0x7f0000000580), 0x0) syz_clone3(0x0, 0x0) io_uring_enter(r0, 0x0, 0x1e5f, 0x7, &(0x7f0000000080), 0x6) io_uring_register$IORING_REGISTER_EVENTFD_ASYNC(r0, 0x7, 0x0, 0x1) io_uring_enter(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x8) 14:22:05 executing program 4: syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x4002) 14:22:05 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_tcp_int(r0, 0x6, 0x24, 0x0, &(0x7f0000000100)) 14:22:05 executing program 4: r0 = socket$packet(0x11, 0x3, 0x300) recvfrom$packet(r0, 0x0, 0x0, 0x2002, 0x0, 0x0) [ 836.680618][T14621] usb 4-1: new high-speed USB device number 27 using dummy_hcd 14:22:05 executing program 2: syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(0x0, 0x8, 0x2) ioctl$EVIOCGBITSW(r0, 0x80404525, &(0x7f0000000b80)=""/63) syz_open_dev$evdev(&(0x7f0000000bc0), 0x80000001, 0x10800) syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x5, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6}}]}}]}}, 0x0) [ 836.809263][ T5191] usb 2-1: new high-speed USB device number 22 using dummy_hcd [ 836.938994][T14621] usb 4-1: Using ep0 maxpacket: 32 [ 836.999097][ T5191] usb 2-1: device descriptor read/64, error 18 [ 837.109214][T14621] usb 4-1: unable to get BOS descriptor or descriptor too short [ 837.189074][ T5900] usb 3-1: new high-speed USB device number 29 using dummy_hcd [ 837.219369][T14621] usb 4-1: config 9 interface 0 has no altsetting 0 [ 837.269066][ T5191] usb 2-1: new high-speed USB device number 23 using dummy_hcd [ 837.399438][T14621] usb 4-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 837.408815][T14621] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 837.417299][T14621] usb 4-1: Product: syz [ 837.422031][T14621] usb 4-1: Manufacturer: syz [ 837.426791][T14621] usb 4-1: SerialNumber: syz [ 837.449048][ T5900] usb 3-1: Using ep0 maxpacket: 32 [ 837.459137][ T5191] usb 2-1: device descriptor read/64, error 18 [ 837.583515][ T5191] usb usb2-port1: attempt power cycle [ 837.589279][ T5900] usb 3-1: config 0 interface 0 has no altsetting 0 [ 837.700689][T14621] kl5kusb105 4-1:9.0: KL5KUSB105D / PalmConnect converter detected [ 837.713380][T14621] usb 4-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB0 [ 837.727016][T14621] usb 4-1: USB disconnect, device number 27 [ 837.737889][T14621] kl5kusb105d ttyUSB0: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB0 [ 837.749063][T14621] kl5kusb105 4-1:9.0: device disconnected [ 837.759677][ T5900] usb 3-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 837.769841][ T5900] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 837.781815][ T5900] usb 3-1: Product: syz [ 837.786191][ T5900] usb 3-1: Manufacturer: syz [ 837.791435][ T5900] usb 3-1: SerialNumber: syz [ 837.803422][ T5900] usb 3-1: config 0 descriptor?? [ 837.862059][ T5900] kl5kusb105 3-1:0.0: KL5KUSB105D / PalmConnect converter detected [ 837.873853][ T5900] usb 3-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB0 [ 837.999157][ T5191] usb 2-1: new high-speed USB device number 24 using dummy_hcd [ 838.067403][ T5892] usb 3-1: USB disconnect, device number 29 [ 838.076407][ T5892] kl5kusb105d ttyUSB0: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB0 [ 838.089250][ T5191] usb 2-1: Invalid ep0 maxpacket: 0 [ 838.095804][ T5892] kl5kusb105 3-1:0.0: device disconnected [ 838.239264][ T5191] usb 2-1: new high-speed USB device number 25 using dummy_hcd [ 838.329135][ T5191] usb 2-1: Invalid ep0 maxpacket: 0 [ 838.334679][ T5191] usb usb2-port1: unable to enumerate USB device 14:22:08 executing program 1: syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x5, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xff, 0x1, 0x3b}}]}}]}}, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) 14:22:08 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000000)=0xc) syz_mount_image$iso9660(&(0x7f0000000100), &(0x7f0000000040)='./file0\x00', 0x8481, &(0x7f0000000080)={[{@session={'session', 0x3d, 0x17}}, {@cruft}, {@cruft}, {@map_acorn}, {@uid={'uid', 0x3d, r1}}, {@utf8}, {@unhide}]}, 0x81, 0x50c, &(0x7f0000001a40)="$eJzs3N9u29YZAHDSfxbDA4IBxRrXDTA23UV2EZWSFwdGd8NRlM1WEgWSLpyroVjswpjdDesGrLnLTbYA20Pkdk+wl8ozZKAkJ47tRFm8REHw+wH2OSI/nvMdQjgHpnEYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBmHbjuB0G/Xy4uxe9XNoti8Erzp+0958XigssT/sNgrD5CVZWgrXJobWPnkf9vPl1I7g2+XQtWGmKleD+Tz/+2ZcfLS2cXP+KhN6JH368/4dvj472/zzvROZkOxvmVZEPku0syqsi2trcjL/Y6VVRL+9n1d2qzgZRWmZJXZTRzfRXUXtrayPKWneL3eF2N+lnJwfv3OrE8Wb0VWuUJWVVDL/4qlWlO3m/nw+3xzHN6VudXwR3mi/i13kd1VkyiKKDw6P9jVlJNkHt1wnqzArqxJ1Ou93ptDdvb92+E8dL5w7EZwTnIub/pWW+3sIsDm/m6XT9BwAAAD5c4fgZezh+Lr82rvXyfhbPOy0AAADg/2j8n/9r0wcAQbAWhP7+BwAAgA/NP2busatGV8KfTKNHe78Mj5OmlhwvTg4tnm2x7q2HV6eNjIvNpemnNLsefjIJ+uQk+sm0OJiVR1iWy+GDyyUQ/DNYn8Ss35uU907OTHpZ7eX9rJUW/S/bQZJcXaizvfqv3x/+LQjK8unio+HgahgcHB7tt37/x6N741weNK08OJ5uoDi3j+IVufzl2b7Hi0e8PH4Q04z60XCwOuk3Pj3+hcnlC/9Dnw+DTycxn65OytUXx7/S9NluXTD601m0Lznyh8H1Scz1m583xec3L8iiMyuLzuks3uhevEYWG7Oy2LhkFgDzcjBjFQqDc+vuG8xy72Z1fxh8Non5bH3p+Yp0ZkaPZ83o8SVXt38HNyYxN06CX7bGNv3+68yq+ri54PFL+636nbC5hYtXjv8UfPzDj/dvHR5/+93+d/vfdzobm/Gv4/h2J1geD2NaWHsAuEBWPglX67+HZZmPftfe2mon9U4WlUX6dVTm3e0syod1VqY7yXA7i0ZlURdp0W8q3+TdrIqq3dGoKOuoV5TRqKjyvfGbX6Lpq1+qbJAM6zytRv0sqbIoLYZ1ktZRN6/SaLT7235e7WTl+OJqlKV5L0+TOi+GUVXslmnWiqIqy04F5t1sWOe9vKkOo1GZD5LybvRN0d8dZFE3q9IyH9XFpMGTvvJhrygH42Zb877ZAPCeePYGu7dYmfcYAYAXnV2lr8w7IQAAAAAAAAAAAAAA4JzT2/V+M32lz9vfEaiiovJ+V+Y9MwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAef8NAAD//94PnoI=") 14:22:08 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x19, &(0x7f0000000080), 0x4) 14:22:08 executing program 4: lsetxattr$trusted_overlay_nlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040), &(0x7f0000000140)={'L+'}, 0x16, 0x0) 14:22:08 executing program 3: syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x310, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x9, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6, 0x5}}]}}]}}, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0}) 14:22:08 executing program 2: syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = syz_open_dev$evdev(0x0, 0x8, 0x2) ioctl$EVIOCGBITSW(r0, 0x80404525, &(0x7f0000000b80)=""/63) syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x5, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6}}]}}]}}, 0x0) 14:22:08 executing program 0: r0 = openat2(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={0xc0040}, 0x18) mmap$IORING_OFF_CQ_RING(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x8000000) syz_io_uring_setup(0x1219, &(0x7f0000000100), &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000180), &(0x7f00000001c0)) 14:22:08 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@base={0xa, 0x0, 0x0, 0x0, 0x842, 0x1}, 0x48) [ 839.496053][T15090] loop5: detected capacity change from 0 to 736 14:22:08 executing program 5: syz_genetlink_get_family_id$nl802154(&(0x7f0000000080), 0xffffffffffffffff) r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$RTC_SET_TIME(r0, 0x4024700a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4, 0x0, 0x8000}) ioctl$RTC_SET_TIME(0xffffffffffffffff, 0x4024700a, 0x0) ioctl$RTC_AIE_ON(r0, 0x7001) 14:22:08 executing program 0: syz_emit_ethernet(0x56, &(0x7f0000000100)={@link_local, @dev, @void, {@canfd={0xd, {{}, 0x0, 0x0, 0x0, 0x0, "e2d153f42934cc530f4d2ce0332754ae3db9cb9c1a4e9da97cfda431aecc09bae2b3debb34023312566c5d4ab6836bd6436216b97e9bb838aefcfc662ef1e887"}}}}, 0x0) 14:22:08 executing program 4: syz_mount_image$iso9660(&(0x7f0000000100), &(0x7f0000000040)='./file0\x00', 0x8481, &(0x7f0000000080)={[{@session={'session', 0x3d, 0x17}}, {@check_strict}, {@cruft}, {@mode={'mode', 0x3d, 0x59}}, {@map_acorn}, {@utf8}, {@unhide}]}, 0x81, 0x50c, &(0x7f0000001a40)="$eJzs3N9u29YZAHDSfxbDA4IBxRrXDTA23UV2EZWSFwdGd8NRlM1WEgWSLpyroVjswpjdDesGrLnLTbYA20Pkdk+wl8ozZKAkJ47tRFm8REHw+wH2OSI/nvMdQjgHpnEYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBmHbjuB0G/Xy4uxe9XNoti8Erzp+0958XigssT/sNgrD5CVZWgrXJobWPnkf9vPl1I7g2+XQtWGmKleD+Tz/+2ZcfLS2cXP+KhN6JH368/4dvj472/zzvROZkOxvmVZEPku0syqsi2trcjL/Y6VVRL+9n1d2qzgZRWmZJXZTRzfRXUXtrayPKWneL3eF2N+lnJwfv3OrE8Wb0VWuUJWVVDL/4qlWlO3m/nw+3xzHN6VudXwR3mi/i13kd1VkyiKKDw6P9jVlJNkHt1wnqzArqxJ1Ou93ptDdvb92+E8dL5w7EZwTnIub/pWW+3sIsDm/m6XT9BwAAAD5c4fgZezh+Lr82rvXyfhbPOy0AAADg/2j8n/9r0wcAQbAWhP7+BwAAgA/NP2busatGV8KfTKNHe78Mj5OmlhwvTg4tnm2x7q2HV6eNjIvNpemnNLsefjIJ+uQk+sm0OJiVR1iWy+GDyyUQ/DNYn8Ss35uU907OTHpZ7eX9rJUW/S/bQZJcXaizvfqv3x/+LQjK8unio+HgahgcHB7tt37/x6N741weNK08OJ5uoDi3j+IVufzl2b7Hi0e8PH4Q04z60XCwOuk3Pj3+hcnlC/9Dnw+DTycxn65OytUXx7/S9NluXTD601m0Lznyh8H1Scz1m583xec3L8iiMyuLzuks3uhevEYWG7Oy2LhkFgDzcjBjFQqDc+vuG8xy72Z1fxh8Non5bH3p+Yp0ZkaPZ83o8SVXt38HNyYxN06CX7bGNv3+68yq+ri54PFL+636nbC5hYtXjv8UfPzDj/dvHR5/+93+d/vfdzobm/Gv4/h2J1geD2NaWHsAuEBWPglX67+HZZmPftfe2mon9U4WlUX6dVTm3e0syod1VqY7yXA7i0ZlURdp0W8q3+TdrIqq3dGoKOuoV5TRqKjyvfGbX6Lpq1+qbJAM6zytRv0sqbIoLYZ1ktZRN6/SaLT7235e7WTl+OJqlKV5L0+TOi+GUVXslmnWiqIqy04F5t1sWOe9vKkOo1GZD5LybvRN0d8dZFE3q9IyH9XFpMGTvvJhrygH42Zb877ZAPCeePYGu7dYmfcYAYAXnV2lr8w7IQAAAAAAAAAAAAAA4JzT2/V+M32lz9vfEaiiovJ+V+Y9MwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAef8NAAD//94PnoI=") r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f00000013c0)=""/236, 0x18) [ 839.636931][T15098] rtc_cmos 00:00: Alarms can be up to one day in the future 14:22:08 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000040)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000004000000000000000000850000006d00000095"], &(0x7f0000000180)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000001c0)={&(0x7f0000000140)='mmap_lock_acquire_returned\x00'}, 0x90) r0 = syz_open_procfs(0x0, &(0x7f0000000240)='clear_refs\x00') writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)='2', 0x1}], 0x1) [ 839.745324][ T5191] usb 4-1: new high-speed USB device number 28 using dummy_hcd [ 839.761512][T15102] loop4: detected capacity change from 0 to 736 [ 839.761564][ T5892] usb 3-1: new high-speed USB device number 30 using dummy_hcd [ 839.939007][T14621] usb 2-1: new high-speed USB device number 26 using dummy_hcd [ 839.999176][ T5191] usb 4-1: Using ep0 maxpacket: 32 [ 840.059040][ T5892] usb 3-1: Using ep0 maxpacket: 32 [ 840.159107][ T5191] usb 4-1: unable to get BOS descriptor or descriptor too short [ 840.179384][ T5892] usb 3-1: config 0 interface 0 has no altsetting 0 [ 840.219219][T14621] usb 2-1: Using ep0 maxpacket: 32 [ 840.239416][ T5191] usb 4-1: config 9 interface 0 has no altsetting 0 [ 840.342528][ T5892] usb 3-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 840.351795][ T5892] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 840.360001][ T5892] usb 3-1: Product: syz [ 840.364282][ T5892] usb 3-1: Manufacturer: syz [ 840.369123][ T5892] usb 3-1: SerialNumber: syz [ 840.376578][ T5892] usb 3-1: config 0 descriptor?? [ 840.400136][ T5191] usb 4-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 840.409360][ T5191] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 840.417381][ T5191] usb 4-1: Product: syz [ 840.421988][ T5191] usb 4-1: Manufacturer: syz [ 840.426637][ T5191] usb 4-1: SerialNumber: syz [ 840.430666][ T5892] kl5kusb105 3-1:0.0: KL5KUSB105D / PalmConnect converter detected [ 840.449632][ T5892] usb 3-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB0 [ 840.589261][T14621] usb 2-1: string descriptor 0 read error: -22 [ 840.595982][T14621] usb 2-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 840.605506][T14621] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 840.618503][T14621] usb 2-1: config 0 descriptor?? [ 840.646963][ T5892] usb 3-1: USB disconnect, device number 30 [ 840.657485][ T5892] kl5kusb105d ttyUSB0: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB0 [ 840.668277][ T5892] kl5kusb105 3-1:0.0: device disconnected [ 840.675891][T14621] kl5kusb105 2-1:0.0: KL5KUSB105D / PalmConnect converter detected [ 840.693578][T14621] usb 2-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB0 [ 840.720422][ T5191] kl5kusb105 4-1:9.0: KL5KUSB105D / PalmConnect converter detected [ 840.747854][ T5191] usb 4-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB1 [ 840.764638][ T5191] usb 4-1: USB disconnect, device number 28 [ 840.786932][ T5191] kl5kusb105d ttyUSB1: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB1 [ 840.797481][ T5191] kl5kusb105 4-1:9.0: device disconnected [ 840.879194][T14621] usb 2-1: USB disconnect, device number 26 [ 840.896277][T14621] kl5kusb105d ttyUSB0: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB0 [ 840.909049][T14621] kl5kusb105 2-1:0.0: device disconnected 14:22:10 executing program 1: syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xff, 0x1, 0x3b}}]}}]}}, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) 14:22:10 executing program 0: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, &(0x7f0000000380)) 14:22:10 executing program 5: syz_genetlink_get_family_id$batadv(0x0, 0xffffffffffffffff) r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) r1 = ioctl$LOOP_CTL_GET_FREE(0xffffffffffffffff, 0x4c82) ioctl$LOOP_CTL_REMOVE(r0, 0x4c81, r1) 14:22:10 executing program 4: syz_open_dev$vcsn(&(0x7f0000000200), 0x0, 0x10040) 14:22:10 executing program 2: syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x8, 0x2) syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x5, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6}}]}}]}}, 0x0) 14:22:10 executing program 3: syz_usb_connect(0x0, 0x0, 0x0, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0}) 14:22:10 executing program 0: syz_clone(0x4100000, 0x0, 0x0, &(0x7f0000001680), 0x0, 0x0) 14:22:10 executing program 5: socketpair(0x2c, 0x3, 0x1, &(0x7f0000000400)) 14:22:10 executing program 4: syz_mount_image$iso9660(&(0x7f0000000100), &(0x7f0000000040)='./file0\x00', 0x8481, &(0x7f0000000300)={[{@session={'session', 0x3d, 0x17}}, {@cruft}, {@cruft}, {@mode={'mode', 0x3d, 0x59}}, {@overriderock}, {@utf8}, {@unhide}]}, 0x81, 0x50c, &(0x7f0000001a40)="$eJzs3N9u29YZAHDSfxbDA4IBxRrXDTA23UV2EZWSFwdGd8NRlM1WEgWSLpyroVjswpjdDesGrLnLTbYA20Pkdk+wl8ozZKAkJ47tRFm8REHw+wH2OSI/nvMdQjgHpnEYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBmHbjuB0G/Xy4uxe9XNoti8Erzp+0958XigssT/sNgrD5CVZWgrXJobWPnkf9vPl1I7g2+XQtWGmKleD+Tz/+2ZcfLS2cXP+KhN6JH368/4dvj472/zzvROZkOxvmVZEPku0syqsi2trcjL/Y6VVRL+9n1d2qzgZRWmZJXZTRzfRXUXtrayPKWneL3eF2N+lnJwfv3OrE8Wb0VWuUJWVVDL/4qlWlO3m/nw+3xzHN6VudXwR3mi/i13kd1VkyiKKDw6P9jVlJNkHt1wnqzArqxJ1Ou93ptDdvb92+E8dL5w7EZwTnIub/pWW+3sIsDm/m6XT9BwAAAD5c4fgZezh+Lr82rvXyfhbPOy0AAADg/2j8n/9r0wcAQbAWhP7+BwAAgA/NP2busatGV8KfTKNHe78Mj5OmlhwvTg4tnm2x7q2HV6eNjIvNpemnNLsefjIJ+uQk+sm0OJiVR1iWy+GDyyUQ/DNYn8Ss35uU907OTHpZ7eX9rJUW/S/bQZJcXaizvfqv3x/+LQjK8unio+HgahgcHB7tt37/x6N741weNK08OJ5uoDi3j+IVufzl2b7Hi0e8PH4Q04z60XCwOuk3Pj3+hcnlC/9Dnw+DTycxn65OytUXx7/S9NluXTD601m0Lznyh8H1Scz1m583xec3L8iiMyuLzuks3uhevEYWG7Oy2LhkFgDzcjBjFQqDc+vuG8xy72Z1fxh8Non5bH3p+Yp0ZkaPZ83o8SVXt38HNyYxN06CX7bGNv3+68yq+ri54PFL+636nbC5hYtXjv8UfPzDj/dvHR5/+93+d/vfdzobm/Gv4/h2J1geD2NaWHsAuEBWPglX67+HZZmPftfe2mon9U4WlUX6dVTm3e0syod1VqY7yXA7i0ZlURdp0W8q3+TdrIqq3dGoKOuoV5TRqKjyvfGbX6Lpq1+qbJAM6zytRv0sqbIoLYZ1ktZRN6/SaLT7235e7WTl+OJqlKV5L0+TOi+GUVXslmnWiqIqy04F5t1sWOe9vKkOo1GZD5LybvRN0d8dZFE3q9IyH9XFpMGTvvJhrygH42Zb877ZAPCeePYGu7dYmfcYAYAXnV2lr8w7IQAAAAAAAAAAAAAA4JzT2/V+M32lz9vfEaiiovJ+V+Y9MwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAef8NAAD//94PnoI=") r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='.\x00', 0x0, 0x0) lseek(r0, 0x7, 0x0) getdents(r0, 0x0, 0x0) 14:22:10 executing program 0: socketpair(0x1, 0x801, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, 0x0, 0x0) 14:22:10 executing program 5: socketpair$nbd(0x1, 0x1, 0x4, &(0x7f0000000900)) 14:22:10 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) getsockopt$inet6_int(r0, 0x29, 0x13, 0x0, &(0x7f0000000100)) [ 841.590729][T15124] loop4: detected capacity change from 0 to 736 [ 841.699451][ T5826] usb 3-1: new high-speed USB device number 31 using dummy_hcd [ 841.739143][ T5191] usb 2-1: new high-speed USB device number 27 using dummy_hcd [ 841.979029][ T5826] usb 3-1: Using ep0 maxpacket: 32 [ 841.989246][ T5191] usb 2-1: Using ep0 maxpacket: 32 [ 842.109345][ T5826] usb 3-1: config 0 interface 0 has no altsetting 0 [ 842.309290][ T5826] usb 3-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 842.318619][ T5826] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 842.327260][ T5826] usb 3-1: Product: syz [ 842.331790][ T5826] usb 3-1: Manufacturer: syz [ 842.336602][ T5826] usb 3-1: SerialNumber: syz [ 842.343384][ T5826] usb 3-1: config 0 descriptor?? [ 842.380633][ T5826] kl5kusb105 3-1:0.0: KL5KUSB105D / PalmConnect converter detected [ 842.391589][ T5826] usb 3-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB0 [ 842.400334][ T5191] usb 2-1: string descriptor 0 read error: -22 [ 842.406811][ T5191] usb 2-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 842.417972][ T5191] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 842.438587][ T5191] usb 2-1: config 0 descriptor?? [ 842.492088][ T5191] kl5kusb105 2-1:0.0: KL5KUSB105D / PalmConnect converter detected [ 842.502031][ T5191] usb 2-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB1 [ 842.587109][T14621] usb 3-1: USB disconnect, device number 31 [ 842.605435][T14621] kl5kusb105d ttyUSB0: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB0 [ 842.615801][T14621] kl5kusb105 3-1:0.0: device disconnected [ 842.696355][ T5900] usb 2-1: USB disconnect, device number 27 [ 842.707749][ T5900] kl5kusb105d ttyUSB1: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB1 [ 842.718443][ T5900] kl5kusb105 2-1:0.0: device disconnected 14:22:12 executing program 1: syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xff, 0x1, 0x3b}}]}}]}}, 0x0) 14:22:12 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) getrlimit(0x6, &(0x7f0000000340)) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000280)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb(cipher_null)\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) sendmsg$NL80211_CMD_RELOAD_REGDB(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x14}, 0x7ffff000}}, 0x0) recvmmsg$unix(r1, &(0x7f0000003780)=[{{0x0, 0x0, &(0x7f0000002340)=[{&(0x7f00000011c0)=""/4096, 0x50000}], 0x1}}, {{0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000002400)=""/149, 0x95}], 0x1}}], 0x2, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYRESOCT=r1], &(0x7f0000000100)='GPL\x00', 0x3, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getresgid(&(0x7f00000011c0), &(0x7f0000001200), &(0x7f0000001240)) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$cgroup_int(0xffffffffffffffff, &(0x7f0000000200), 0xf000) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xf03b0000) sendfile(0xffffffffffffffff, r2, 0x0, 0x8000000000004) 14:22:12 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_SIOCGIFNETMASK(r0, 0x891b, &(0x7f0000000080)={'bond_slave_0\x00', {0x2, 0x0, @empty}}) 14:22:12 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_SET_CCA_MODE(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000001700)={0x0}}, 0x0) 14:22:12 executing program 3: syz_usb_connect(0x0, 0x0, 0x0, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0}) 14:22:12 executing program 2: syz_usb_ep_read(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x5, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6}}]}}]}}, 0x0) 14:22:12 executing program 0: socketpair(0x1, 0x801, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) getsockname$packet(r0, 0x0, &(0x7f0000000100)) 14:22:12 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, &(0x7f0000000100)={&(0x7f0000000000), 0xc, &(0x7f00000000c0)={&(0x7f00000001c0)={0x14, 0x0, 0x0, 0x0, 0x0, {}, [@BATADV_ATTR_GW_BANDWIDTH_UP]}, 0x2000021f}}, 0x0) 14:22:12 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) getsockopt$netlink(r0, 0x10e, 0x0, 0x0, &(0x7f0000000240)) 14:22:12 executing program 5: r0 = add_key$user(&(0x7f0000001580), &(0x7f00000015c0)={'syz', 0x2}, &(0x7f0000001600)='=', 0x1, 0xfffffffffffffffb) keyctl$search(0xa, r0, &(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz', 0x1}, 0x0) 14:22:12 executing program 0: socketpair(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg$BATADV_CMD_GET_ORIGINATORS(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={0x0}, 0x1, 0x20000000, 0x7}, 0x0) 14:22:12 executing program 5: keyctl$search(0x15, 0x0, 0x0, 0x0, 0xfffffffffffffffc) [ 843.549021][ T5826] usb 2-1: new high-speed USB device number 28 using dummy_hcd [ 843.556699][ T5191] usb 3-1: new high-speed USB device number 32 using dummy_hcd [ 843.819196][ T5191] usb 3-1: Using ep0 maxpacket: 32 [ 843.824532][ T5826] usb 2-1: Using ep0 maxpacket: 32 [ 843.959229][ T5191] usb 3-1: config 0 interface 0 has no altsetting 0 [ 844.149206][ T5826] usb 2-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 844.158544][ T5191] usb 3-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 844.171481][ T5826] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 844.184534][ T5191] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 844.193563][ T5826] usb 2-1: Product: syz [ 844.197785][ T5191] usb 3-1: Product: syz [ 844.205982][ T5826] usb 2-1: Manufacturer: syz [ 844.211922][ T5191] usb 3-1: Manufacturer: syz [ 844.216599][ T5826] usb 2-1: SerialNumber: syz [ 844.225307][ T5191] usb 3-1: SerialNumber: syz [ 844.233269][ T5826] usb 2-1: config 0 descriptor?? [ 844.239675][ T5191] usb 3-1: config 0 descriptor?? [ 844.300901][ T5826] kl5kusb105 2-1:0.0: KL5KUSB105D / PalmConnect converter detected [ 844.310256][ T5191] kl5kusb105 3-1:0.0: KL5KUSB105D / PalmConnect converter detected [ 844.321972][ T5191] usb 3-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB0 [ 844.332022][ T5826] usb 2-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB1 [ 844.512340][ T5191] usb 3-1: USB disconnect, device number 32 [ 844.518097][ T5892] usb 2-1: USB disconnect, device number 28 [ 844.521480][ T5191] kl5kusb105d ttyUSB0: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB0 [ 844.540997][ T5892] kl5kusb105d ttyUSB1: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB1 [ 844.544157][ T5191] kl5kusb105 3-1:0.0: device disconnected [ 844.556432][ T5892] kl5kusb105 2-1:0.0: device disconnected 14:22:14 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmsg$inet6(r0, &(0x7f0000002380)={&(0x7f0000000000)={0xa, 0x0, 0x0, @dev}, 0x1c, &(0x7f00000022c0)=[{&(0x7f0000000040)="bd2498f240e277d43a0139a529a345fd8afd7c53553707b5a398e7c01bdde37c619fa00077c8408777a2d2f474ecf64151113aea35ac8844815db1a43c6abda9d27de059a5c9f1ab7070f7bf9a8b2efebe8702bdef72720d832731c67bc63a527598e8ab5656f60bf0ea1a596aab6498202331d1fd171bad048ac094788086ff60a184fbeb1f14670a1a8ea0c42ce0114d9152f73aa02142490558b36c78660889d0876fbfedee36e6e6ec8ff7b8236929bf3f212e050bff08c9f67a293cee58e7da17ddc76c907da05fc6f764bda9105d6298f41e1fd9e8c8036cbb311bc8131fdeb823816d86e3de5340c1003956d583b55765a2252da0ad80299dbbd0f8ba75ada3f93d69a7201f831c6432aab0a711343cbe7abc0a8d5cc64b7b3edb1970d1643dbc337b1cf5f72b68a72fb595b1b8ce4369e2820f55bbef72908d64a2894c3968c3b4da141005672aa1a50259f44f5e1e836684052d768015bbaec4f43180006c956f54d4d05e108bb4b14a0a83f877ab58a0eb012ac6c724fdf0e49452fff8d24e6b103237b886e500ee68327758d541d0b10b133d205fc275e5f5436f3b0188675a6c91c975e3b108ad6b7bbf939b49ba038fbad55a3dd1e77d217312d397326dc36eb2fd886c4727ad130cd19ded33e94f0396a2d46f02cf6f3a976ed05ec55711a6182111e23b37fa522dc3e5e42874cf4c94af28a0955014ebeb161ab3f0395e0402728efe40c419956a70c542ab8b019a4f6a9262b81733ffca20143382a1a47028fe96df70cb5cc5058216709ff8d6a638afda8375ced2f197f0337a71e2fe0c44bbfd4d2abd1d08e40e9aaefbdb5a97c44404b9351a2c07df1618e8505e66dd593f2faf263f5ef3c17f2ffc53c2cd7709776846d0a79295c66b2398782221e17379cd98bb98e9e725e66339e307faf355b3946a2a216bab1105f4382fe699a3b684ae181f5c0114f301f63ebf78d9cc7a15f0a7a92dcee8bdf0577b469f11f99baabf75973b92e1ba933505682f85de1bb6884900c0a734126d7221e81f08636ba1bd630fc6fc504ce4ff2256fff833e962266a96a8b0615ab6936c54e861bd837b96152f8c09375515d659d41f3f69040a3b84786a0107ed514add2073f89218f0c958591dd4dc102883ac28a1c07d59f101039ba2e724d92560ce9421665c8a16031b45760729c71aa58be013072badf23b27ebe58d16c25abc3ea8384502b8e4c7211e67c4ddaff14b54a6cb1b716bb5057a2a641b786393e46db9863dea6c01a3d1edff5c28467f3a67025aa530362e693f2949fd8c717220cbfc97e20f045a1bbf0bd024c5a0606312bc956b9ed12d05c4d3cd21f645740163d42eccad9cd8267b5c5b77d96bb56802d3e78b13246171e373871f2733b98c0753d340b715d43d6d4aee28daab6b42b3f29a2b1ca18b017fd9f4bb3fbf88e6888ab16c8afc5f45d77243132b20ed52dc2757771c92ddb867fcacae7c4a29ac09c7978df1678d7783ab257e0ed88a3f7ec66f768f35ec5fcc28c9576c4be18748043a48d99e6bd43d3b95f414e7bf098943636dfb0cb3b6996c5962f33fe1cd96c53e180a9d3bf17ceb057bf887889d67caa9d3956c4a46803851678ffdc425cef54a3c436f01947646872a21fa79038466902d759a478419a0c0f1f3187af9ab490167e9eb347c93fd4652e29b0b201ba7572fa753081450d938d704dcb848b4702373c4de00dd2c0332c1e37575705525a1a5d625051ff622eef03e458f4ee025f5c8ff8cf1fa2d7c5d6e450d96f36f0f4ec7956ba93e688fb59a3adf9fa4729a8c3de2a14fa420dcda08af41b5c6a500637ee6a0ec06ee04412bd11c7768997c395113c752534fa38e8d690f7f2e15384c75a9a7efd67843535a917b4bac279ecfd3e130f24f6f92251aa4504b03de48fc6d313bc4d56ae5ebf64fcb7a2c5d71a521f076a2c9e5267691b808163ba1b504a81d15d9c069e6ed0c684ad265bddac23ceb8536a3a09d0d2e77b880714d6fb6c7953470052f192dab04465b4897a5ccecb88c9d62ca8fa7e9b80dbe05dabf512d14dc275b68798b5d143c574ac854ec59e78b1b2a32b79d1687f6270cef7f8b94de79e47a08911eab24765ae32adc628b12d7c9d70cf57e1736bd7ff6513aca25fe2df631237779e9dfb72d62f007f25dccf086684a38b37a3a9a43b26007052b0e10a61378eefed04e2342189ad4cd111bbfc66862497b1b9787847a3c80074c75743835c7d7c2b5c0239b8782e879048b7de45d21676c2d05fcbeff9fc2caeb746d317228644e65d92c37d38e8fb5866990809c48adf917173c1d5753b5e9c1b4ce2f0ac591d5f2dbe1b51f023843f60faa8c5c6b8f65fce5f389512b2c515271d7e502cc69f4797a5840c97588b88f660108ad40c50d4292c350e48bfb12c8f96c4337cf23f29a299adb54ca18d75bcb50cda4476df483e49dd9be14722782c632d29b62841e2d144b1bf60239bbcf04e00e5ac08fbb3fa59e7ade49ba0ad826595ce377cde7722fb0b62a4052a2b41133aa892e6ac95b84ebd8490a473699b1d405d6428310b856f3e3f722847bca090fedd216abafe146c494983e3c7aa33620debc8b513ab96027d664a0324807d9676f66b2244508c357160b97d0b00f7034bc4cecd601a60da4a0319a2b00ac8cc311524e026cfea68ff3ddd4f10d9b2656976fa189d9cb338fa5b6d38c06fc8806227ead541f3e025b10ca584faeec9dff81049fbee9f67730a0b0effaff328264275495f28399cac55c1e1272f5e9cb2bd672932cbc5c0e0defae56311d033e9c35285d45b5aaa33fd57c0acfc0f471a410378b34795dcdb6029699d7ae1207fcd672386fb396e594bc6966b801510375e63d74ee3abf8601e6128316a7c264c3bc26731fb69f80eeb691ea917fb791398e1303bac8de98dc35a09df7a11e25ccfe388edf9997ae7effd276ae185943ed89f5643556d458a0a7be74a0c88c7a00f8ebb20a687077df1d279f6b574734cf9992de2c0e25bff0ba0613892e7cfff69d06859f513c41505601399f560fbc33d689404cd3bb22e9a88eb1a103295bedbffab91ca57152b809e237dbd97c71c13ce9567009df619ee392b3d154396a825ca36b0ceceef236303f73b9e6739fb4d650b8e3575dc60198eaadc7f95f7a4cc71f208d43d3992c6443633ff2d1d16da6faba3237918b585fd8b54dc5d09ffd007cc6f0305f5156072ec3ea2920eaecffa2dc2de82def255e32f11e4868520c2326038131cc82d6e6720e96dea02ea7fb8b4a65badf395b4381a9c1ed4b075eddd680f83dac7b719b4a13c5796750f76861bdac0dade3c975010c327e1d3a51484a841f75fb72d37ff0797e79eee6d7e36fb8997c98212e0a5e79421f697adf59c8fda8889310973ac44e4a22df5105cddf8a9558a83024477985b46a601eaa06ec35f02e1a7fb681e6cb2b44394a39a94a4bf3d60598281daa147fe2b2e3e028ef0d9b78cd3778a97a6364e0c46e26cf48796db2f9939367ca6b73667337b106255325e2feedb9de6ddcbb6320b512bc68a9fa5977623fe337d06a3c7bd8f3ec534eda713aec9c23b728633963cf2102a03ab0e7a88ff107f728c31dac841241949460c7b3f24b4470a4e7081493297fb652bfde3fda72843ca32b991c3d64d058d0ff0f5d1f0fd74d516ab65eef1896690bfa550a637e083422c2d88164266aa1d07043f342a032dbba0e838292208fbc39bedefbfd59e503062041ddb2a2fd568f6e39fc86d8bff4f0f9f9b1a209f25d82c586206f4638d7bcef6847ac503d5bbf232d06272ff6be289e0ead4ea89f6a228bc587bb2775f68693b8bf3a42245c54b3644de5b650bd156cc617827d73061b1bc037bef17ebd0391e0e0bb0c2d54e8cbaaf34aea94a06ac28223a60d3b477126e104e895488f0fdfe4be0d740c75854e6bab2f6c221a13a9e6ad3c14dd42c358b9d2d8cf2ed7887c9da3e62bc46dad279fdadfbf317ab10f37bc605b62f977ecbe8db48b36f2389e4683605a489f449693786b3eb5e77c96fc6b8ae35e8b8b08909bb67ee78d9a163a555cf0945c593b59a7606baccc1f4ce2c26e63c946cfb99e3218a1d224f90376d68eb547933e6a8b61d1e3ccf499e5c17085ad2d47bb494e7357c95a68b6dd45000f80df7355bf7202920a914b9d3557b83f14b1fa08cdd110cf9c3103f0a6bb48ff97f3238a9787375a3a17ee7500819e961db2dcf5d14b867cf014caff35d541f6dc4570aea4aed1cff8b6cc07267032e589ebb7ea4074da1792641954d422a1cdadfa7037a04061ba697b13bb53192ef8b7bf57695c5304d44c163699f55cca8d6504eade3c25f14b8249923b69410bcab6733edb5f21326d478a9ded17826e6d6680b51f5aebab4693f912ad9cbefc951dc3f19a9d0df5b84e768552b811d55e7737ad65fc427c37da350ff1d47a09765e91cf0d40e4e9996762d58f3df867d5aff75ea7966c907e5d11770b021709000d6c9a521daa65d355206f1f3301fed45605fe46cba76d822f16abd26c3c3419a6e9ea6dabcad5809b3fb30d75b7bcdea9b5826b4bc013b10277ec1174294e698f542ce268928491403d1e0eb6dd33409474414b2fcdd25f3be504c3f8e6784ae939c73635c51e1808d072bc6f6e1c8223e4abda18469b0a0e508cb8638270496c171cfbfc27fb88306002a6731353711d13130bceaa39ba240a2ca2600dde47016b1f069f74e4e2c93f4d231b49fd17f70b5c0985536b1d01e7f45f703b297ba9adf2dc005ed3408e2308f2925bcb71a192484005493d62da69892f38664ee93bb9fb051fcf1b4c66b1be8c8e7761343bcc3ef6ac1ac4a9cae213e4c7fa59c237a96f4a6523211cb44f4a155185786448adb030e69616a4893d9d061c9e8ce132e29106d7675deb69bcb1c20cc29825ad034326c7522a412d675efff0382520a7f0843c097ed9b4832671ef874bb703b02292976eca63685d34d703cf2663e16edc308a99a2259bb9a39be209f9f6f82a5c8e87a8375728a9536da81427ad31341ded78ac2916373b11413373ac82083c90a1b382348236a01ed5022812aa7123f909e456542629cfee096178a204bb8d721ac4b57143dc99964673934e2f8603aef59c7d606bfd811b3cc8811208d67619e5921c61193dbca2de5c0bc1538230f8fca5940a1e8a7910027f8b03f4b3ee2698372b101a9d95f8ec27cd9a4217a879a79e18df880b3367d02b673568c043ecc8c936106ab416c7fde7d34d1a95273a474e3edc4e641a0e905517f1fd0318e0488d49549e382178ad853c1639f7b67c10840bb0eb92a302f79cf8570dd51806971ba99afc36c6fa327407914bc56f4b75b041d49eb988cd540b05cefabae76d23fb32072455b16476081f3d129ce214ca3a517eb8f2675c61e260d00657e6b6883938c0da19af2822b65cc215115c69730a4507c6c374be2d8ce05c533ee6654538b228b3610ed4b20148f0ecedf454a84f89d3894bac0c53b6e1b0d0536baf890de3196a7a4e0ed49f4af25b75ed9214e2ba18e9499dbf49526f5f3370954403ca4fcdc54394a5b3638d6a4bf51f0e2d38ab0ff3e4dde21b0871cbb1392205822df183fc8af327c7416690b1116d35c9c8280951f8d81eb98f429fbfbb28707a4d987b3e28cea43dc8bb66db39bd14e6675c64a005e9df053cfd9d4b74c3f573bd9fcf5ab675b7e7be96511a457e8750fd3ecab7b085111083f980f59472207b5b46577827f726d371a991af2d9c7874fa62", 0xffb}, {&(0x7f0000001040)="b863bf9f253b918c7cbfe659c65c511a86f1ae476bf392b712755d402118aa0114c5c634ee00e2d5a96f23f84cc2fcb2443dc21a16efdedad8c46c05aab7bbfa3ee9174983db5187e0fb329f1ab567de8ee1057059283636fa50a68c8f41484cccfa98068f4597173d4f896773c1716419d1566a9f295a1f76f794319d072c059125d86739d2e2a9efec8c7a2455af56a152b5e818a2008d5d817ea62ff049536f66272a53c7e52941460d9bb67ac5519621efb425160e57b605b839d023c9ccaf1ac960554b1178770236fdd607d3d63fb4f3ed6a938b9c27da8d1e45e34ff3fe115d324751860da87fcd7782f8e3d114161dcfba6fba3795bc9336877beb62a694c80de405bd4e01c81407bfe8629903af1a3cb0a94642780e63e9516255a9285b09b4df879c2cb4483c5872951f3b4dd93511aa9f42b67363f8f14c57c7caadfe242f3d1222e5ff2d76d17bb2d6f90ddbcb2c14bd2ccf40d3638f01fc1538e5e6c8bcf99261f6111300ceaf459e0a61de56017a9a8b9edd00c44895ffa2ceb758b7bbb0d7dc83d2d70569e49f4f1cf27e192d0f895bb6323a9999ceda376027f4bd6472268619f7d7cf8c7acf3b3bafe554ba3e3682fe138ae4cce409ea248407b733b8ef66dc1cf99a5ded34b03317a539d78d8df6216c5bdf1819df799e8879d7f97097850f99b1cdb5e5864adfa50f7f92fb0f7a905ea157eb31123b8390d03f8e4a07073576bd8a37735037523ee052dcf34c6222ee06b1f30cfbe500e478730fb06d48159c2e841bd00ff8a7c36dda9005dcc567e364cd4d69f58ea031e24c568d05e5992f9b5b1ec4bd00587ada9b9ca33875b1d88d3fd9f7fe7c8f5ccc7af067a54aa88f262d29ec52179b29942e34af8c4a736b6e5321e65947b2cf281245025c6f350d01f8100a91b2e70b7a73cdab8fb2b4473fddaf21a0998e0509c89c0861103cb264dab34e36b8c6422c65178da95c806a9d635ecdc21b083647ebe400d54dbf4e9cf2588e556e03f5db72565d130fdcd3b12b3765193a4258f00c73aa7036e50df9d6036ec9351af13d62ef9b7125e3911757fda62ed9ba46cd39d35ae039bbd76c3c0e65f664d1a5808464a4595ebd3b2ef75b5a3c1de76c0840a72805c5d924240488fadfd224b5d866dea33c0970f02a4dc9ff2003f6b9209f21e28cea6ee7b0dc50464cc7a3b64fb206c5473d7a56c2d1e29ab020a7ed43e880a26186767aec94ffc15a98803f76092b9aade8c2b7f30f7e8b41fc3ff733490dbb4cb8febba7c7c6b60695958c0539bce54412e39806f34467d15c5fe530a9b1dfcd75b1e1be105862f899a769d136dd593530500f15f4dbaf646f9dac0ae85fa9ee9f6d946a6c12a46ccc7de68d49657e8c742bbf12e487573123265cad97222e3996e1b4d91b0fd6b4362cc0721d1cfc05266920a792a4dda6295d0faea2d515218b1cba60a3d2cde16a889f9a887809dcdf4c46bb382118501be8d85db33d540a357bb7d58ce4900b70348ca6e0cd351e273135033d1e67737e5a9e8cd1d675284ca321bee0324f49ffa80639b29a315c1d480f3f9c0e6281d05873f5ddfc0dcc7cb438e0fa4533d1025f873f20dccd0483757d2be0a1fba65a7cf9b286b998e2c385f13b0fe08d84e9bfacd1c34eea81b49c6389f530bb45a6c678d85bc6c2cbde427ff324b802682ad73a81cd4de9547f4d3f21970857df87f673e4c19d83a4dec0763c3fe02ec6ff9931da3e98ebf4610adce88c526cec1e9ca5f9d34cc2eec1822db722ee1909182fa0cf7a43b1e0edde2191893caf70423c36890e267d0c41d9cefb5ae1da966c6c8a74c62f7e72a2f5ba1ebf7194e9e9a1d08b7f884e579c2de93913c776865311c44ab4105063e7092ce20df2fdca4dc82599198a3e6c04352b0b07ace79d8e6f97007c6d489a0bddba79bc866029034576400c0d7b6b18f4b44c4e0104c65375d8f75982566c8ab8e32f3c558250b96f68c8e748e292dea79a82b3db80cdcb10555f9029f6a252b4af3e050e00907ba2df4cf3a6dbd4ef9b4c3fd93b7d83e85c162adf200d0045340550d6be682310181a22016fae70cbf93ad4205862ef5fc66d7d0f5c4b6b6696b486bbca222a06f6cc7ae7fae4a4f21db2a4ae43590181aba1dfb6b891d5d25a8820fc8ac07669fe604a805a112692cf9d32e9eb344917ac0d6d67685cae5d51eec2d609454934187673d46f1e1de03660263164dd6167d02e1af0fd14c2825b40cdc06bf89aadb0be5b6de249e7459be248f2e3a633f70e3a42b6169064d525dcbdb0e45311fa9d1e3ad5918ed3b7c63d5e4b8a67cbb2a3e0feb816e95bb75eb0ed6d665220af2cd28b35ad8c8ce7428e7013cc60f285461548951c6709c414aad8a01b4fff27699d27360651424574728f705558003981db92e62403f91dfedbe84d3cbd4ddb5c51f327eced8ab57e15ff960a906b8398583bffcf7431e549251b751cffbd6c5979f337a73f0ef057d2c366484f0beab3c890c9d27b984055a6a7d56a88ffc8f983fda579836f17514eacd8fff2ea4ea37f2d9769af9174d1f0343a41cabc408b90cf0aea0c3a6fd38e2da304d044e266f2b50bbf637f28bd1fed799e50fcfe0dca0266b2ecd644b01362bcda7510ca4d7f399f1ec337c6662d6b84a254e96f2e9849683323d13ea320369e8b7bbf7d8512e46a530430c971e5fdcfe074516c822e5f87076d8688a097c4b4e4eda5317377869c8511749514259b621197aebbaadf2fd3d4886c3eef1fb18587b8dd6ebf6919947ea15d1f00ee2f15d17e5b45afc1e79f628f1bedd14b29ea520310c3b354ab757d59784298ae5254185a4adaeb603f83e16253d880cbd9f6f6e9cacdc1b8091c2d4a92c2a096d7d167d9caadc9ffbb36a5a66a348c9580e352ee715bdf24631eb37ac9a41ca1246b4123030268c6819d45d97a8baea5118c9c302a82ad099f2b555573d1235949f8c52fd73bafe0daaff064569dda61ce30d2a0d2a79fec80bbf788be30cdd010ec7d51df0f2a970093b044550663981757b9ec6c957d9bffb2c4e280232c65f640e3d4afd7f4f8e6548870e4672a981761ac42db219b9c1f5d9bcaf0e2c96e5830ad7e9a56f0cfe469e66d560f785c177f09458ebdf5ed954563395d911badd096d899b37b8cfa3fab225158245d5e3ab97d9c31ff25ae7afe89bd47799ebfb8903c72b23c953f8959020940bbd008c11fb50ae090ef34f65cebea266783586bf445f510346ae8ee106e6f8f063530072d2967134b895ce6e03a9ec3691075e3bca1a0c9cdadd24b500c3e2f48ba1c372efcaca69b5ba4c5501276bfc4b0c91b2d8c599c83fca040476a6446cba3e6c09248d1198a043faaac2b89a4ab43823638b9d169cc2b9d92fa3f679f0f7e7aa910df679f828e582e6a4241b827f797d25821752cf8264ca5e9bfff5154b15a09fb1128b715caa903a6b80899a1861711b5b1a840e8eb9d03d249720fa0f52b2b33a5be49e8d5296e022c1e33bc3de4e1b9d3f2b4bd553f56c968357701b1514b5b129717388d716492af531bca0a5a2e1a2dce09b32d8435816c0f46e81162749c7ee2a426b31cdc0f6a769e55e06c6ad3b663c58b701e07cae45729168735ddf3ad2363d09d837d6db1cc8f90f56546d8ab85acc30d71fc4870558c95b4396036bfb1637d215948c8a98481c7f60c715089468692fb9a28a6b2654f3f8f8ac0111756275e3c05bd6d91fc27e7617bb8276b127fe38ac075505395bd3141c46689262a2d48f08ebb4574080bbcb1a3e5ea33e26a08490ff57444bdcc67cd09246f884cf8d901c578fb3f33d174adfa53cf2be86466f6a459f40a0ea574035447e455844fe0d46c59fa5a07a2dc710618a88485cd7380d6bd1f4782249755543b9aa64088325855f21babe858a467a8922f30c16f0b3074c5ec0394bb456322bbdb5d09efa4504ce1d14b5cf10f576a92221b183894f59885c27cc18617b1f7eb73184521bb7805646a0342e944c357ccb68d609ef0cadd2fa0bf0af1ecef2f1ec375dd84d271876f8505b8cf2a556cca9ca872eef9bcabb34bd2ea3f52d0b72c265a6ad676c6f2f61391d9cdd297fb7f0606288b92472b162cdd20035c1769a8e18e7e5e084071a0afef17fecda624810729f0f8db1a3bdec783a350c6d8e9d2e297da7ec5ac0f6007eb03827d31e837b0c925d0f47a410ce25f86fe745b6e8c9ba0457368a5a151847dafbae9f7398d00b5be507b7d66669861f91720561a16f81023085ccbaf40006000aa1c2f28ac5d0fd238ae7efe3fb21bfd3c09fe70a4a358e7d639b5341b7df59d35425c75d76d839df1db42541e2b435afde73a839d38e064010ebe649ab2e1b07ec3fb92b1bf66cc0276fbcfcfcca07a449b960fb2de4da4982c612e6fdef3dad5fc461d494c917e90b257a709db954ba0e18dc909487f4d98a21598ba1ec1713f20be3b8ae28a20f54695cebddb6bbaf0540875ee2c2969f82916c498c7f86cb1f8c25d4154673b416b793cb911057cacb307065a41b98c6d1a356304874c046a47d34a395b281e6c7a60d4b5136d3a421108f1fa4e07f1830cfa38ae9ddf866d60f01396f8ae2028fe281bf2a51a3be0fbad5dc2b42be306410938acdaa06db6c9c43c054ada7b2b516bc12384be2d687726539835aa07ac3974f6fa7ee5ec71ea03523fd08bbc4ecdde0e28268c9a113997a3592df2d37ec6479b4f7833e5376fee532b21bdaed781e47b83e2340547d317362c57ffefff5acceeea7bb5f81fab44283fe29fbcb0c8a1271b7372af20381e02f9a6558122e1fe39785438875af84b1feb2461b7e18e3a9b5b36df4888f117a9aea327abdc6e4cf938c01e54ffb4acd42b7c8cc85ac206456457d1ea58a027e021b731ec0eb3f3e9c1bfc9d4a60220d1a303b3a88629c5e8aed7718b573bfeff7094c6ff94336c57e847ec3a0dda0c87f800769283ca3810648bbee3e385c999f425760c29686fc9cbe1bc190987202e65eca423bf217ce700307ef1338fb2961e9d245940d760ccc80e8740aa99605d04615a7afb277b81d95904e461cc5990eee015ff25f46e2f93a5d54683087224a40fec424ffb2dad33b0724a068d8a054b3c44c50aa330247be4e2de2276fcc4943c2a389e7d590ba00578f2021e1be8cb97ca76f665fdbda41110a8f17cadf6707d44475c64361d64bbaf356e957be858cc8962c6a0f3d54d3ce75d0c8384c968156f2922d73e1cc6d93b62ef95c35fb2792024f5bbf176245832a6e69ebe712db235c29e655afcc4570b6ab633cb291a22504c4a9cc27f067048b1ac157689e1fab5bc462a0129335301dd8f1550fbb4216a6ebb998fd0d75df870dca5e30bed5c60b878a3a428dbd05d69cc108e7a6f1e79113ef484816f4c35e83806d9ecf247bb91d3a1ac16df3649ca51b38b5aab0c52de87f65f291eb9e0724551e0ef889c003efd4e1060d4ade1b641306635d9cff2f3835834da88d41e2914cac98f4f26b76f17766453a93a114a5648ca94f93e43d6711274538a86f2e9dc06705ab957541943d47425e330ab21e2882006236251c20ea300859698a1e6a45de9a709157a60e3aa1b77b782422e3123bab12068046e84eec528977bd25a0e33bd03425236d1ed96e20de9970752df04a1b718833458a49c9ed251fcde66620153b74e7bda32da85371db6e5b8d0a2c3bf252c09a6912b93233aea51a800913bea7c7740eac431c2def328a9475011048604c31f486e6b6c8c66e8a4a5046bece2317e22c6ff3b04dc", 0x1000}, {&(0x7f0000002040)="d88c2437054981b84650c53ff8945dcc7057a55e3b835b229fd6a8bf06c4b5dd9dc4f70fead514ffa929a66c18dc4291c7ea3e615fcb217ef3b1140040340a06c651b8c760e82c747ff84777422d62317abce4b6a6cff653b83ffdec934ead8f6a53b635965f3ace577a0eb10408cbb9772f2a55adc4150fa5a0be3c51333508e2a7742e6234e34edb840414cf975b9a6164a52de84eed4ba0a2ecdefa662e0f6dd478291c899a0dc82c37ea53871efa3ff9cf8cfb11355dcb90bddaba038e01324dfcdee9ac83d7dda0d3cd5b855a9d43c454278d283a9c33c96869afea1326b4", 0xe1}, {&(0x7f0000002140)="9b9cf59865df802338034c5a502eefcf75b4b7f9e2e6d4c66850bef30e5b383616fc54cf6f119bfd84e2a3a19284a19ac1e74436758c7ac7692be85fa9006cf559efa5c5915b6f388fde21ad4d796ada1bd8", 0x52}, {&(0x7f00000021c0)="4b95f3ad9ffa94faccdccee99a8f31a59982af8040effe5892b3522fe8065299f38e2163acfbcc706f1151db48313f355d16b2078e01b0a496251efb3b0c54c81e12d9b6ac70b860908a8694080328f8f216da085432f7723dbeb15b9bbef2fa696879d16de4b7ad6fc2e18d312112b5613184ec20f94adae983d6e1ef260b01ab1037b8ca1c2281ef931e74861fda34bd5f509b2fe7d6aae585f3c1fe38c14bee4413089ccc74e80fd8ad903f0bb8b82e924665e580c2cb5357ddee2b6953766330229a", 0xc4}], 0x5, &(0x7f0000002340)=[@hoplimit_2292={{0x14}}], 0x18}, 0x0) 14:22:14 executing program 5: socketpair(0x1, 0x801, 0x0, &(0x7f00000003c0)) prlimit64(0x0, 0x7, &(0x7f0000000100), 0x0) socket$igmp6(0xa, 0x3, 0x2) 14:22:14 executing program 3: syz_usb_connect(0x0, 0x0, 0x0, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0}) 14:22:14 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) getrlimit(0x6, &(0x7f0000000340)) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000280)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb(cipher_null)\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) sendmsg$NL80211_CMD_RELOAD_REGDB(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x14}, 0x7ffff000}}, 0x0) recvmmsg$unix(r1, &(0x7f0000003780)=[{{0x0, 0x0, &(0x7f0000002340)=[{&(0x7f00000011c0)=""/4096, 0x50000}], 0x1}}, {{0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000002400)=""/149, 0x95}], 0x1}}], 0x2, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYRESOCT=r1], &(0x7f0000000100)='GPL\x00', 0x3, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getresgid(&(0x7f00000011c0), &(0x7f0000001200), &(0x7f0000001240)) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$cgroup_int(0xffffffffffffffff, &(0x7f0000000200), 0xf000) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xf03b0000) sendfile(0xffffffffffffffff, r2, 0x0, 0x8000000000004) 14:22:14 executing program 2: syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x5, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6}}]}}]}}, 0x0) 14:22:14 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$SIOCGSTAMPNS(r0, 0x8907, 0x0) 14:22:14 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) connect$netlink(r0, &(0x7f00000000c0)=@proc={0x10, 0x0, 0x0, 0x80000}, 0xc) 14:22:14 executing program 5: socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$BATADV_CMD_GET_ORIGINATORS(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={0x0}, 0x1, 0x20000000, 0x7}, 0x0) 14:22:14 executing program 1: socketpair(0x1, 0x801, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg$BATADV_CMD_GET_ORIGINATORS(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={0x0}, 0x1, 0x0, 0x5000}, 0x0) 14:22:14 executing program 5: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmsg$inet6(r0, &(0x7f0000002380)={&(0x7f0000000000)={0xa, 0x0, 0x0, @dev}, 0x1c, &(0x7f00000022c0)=[{&(0x7f0000000040)="bd2498f240e277d43a0139a529a345fd8afd7c53553707b5a398e7c01bdde37c619fa00077c8408777a2d2f474ecf64151113aea35ac8844815db1a43c6abda9d27de059a5c9f1ab7070f7bf9a8b2efebe8702bdef72720d832731c67bc63a527598e8ab5656f60bf0ea1a596aab6498202331d1fd171bad048ac094788086ff60a184fbeb1f14670a1a8ea0c42ce0114d9152f73aa02142490558b36c78660889d0876fbfedee36e6e6ec8ff7b8236929bf3f212e050bff08c9f67a293cee58e7da17ddc76c907da05fc6f764bda9105d6298f41e1fd9e8c8036cbb311bc8131fdeb823816d86e3de5340c1003956d583b55765a2252da0ad80299dbbd0f8ba75ada3f93d69a7201f831c6432aab0a711343cbe7abc0a8d5cc64b7b3edb1970d1643dbc337b1cf5f72b68a72fb595b1b8ce4369e2820f55bbef72908d64a2894c3968c3b4da141005672aa1a50259f44f5e1e836684052d768015bbaec4f43180006c956f54d4d05e108bb4b14a0a83f877ab58a0eb012ac6c724fdf0e49452fff8d24e6b103237b886e500ee68327758d541d0b10b133d205fc275e5f5436f3b0188675a6c91c975e3b108ad6b7bbf939b49ba038fbad55a3dd1e77d217312d397326dc36eb2fd886c4727ad130cd19ded33e94f0396a2d46f02cf6f3a976ed05ec55711a6182111e23b37fa522dc3e5e42874cf4c94af28a0955014ebeb161ab3f0395e0402728efe40c419956a70c542ab8b019a4f6a9262b81733ffca20143382a1a47028fe96df70cb5cc5058216709ff8d6a638afda8375ced2f197f0337a71e2fe0c44bbfd4d2abd1d08e40e9aaefbdb5a97c44404b9351a2c07df1618e8505e66dd593f2faf263f5ef3c17f2ffc53c2cd7709776846d0a79295c66b2398782221e17379cd98bb98e9e725e66339e307faf355b3946a2a216bab1105f4382fe699a3b684ae181f5c0114f301f63ebf78d9cc7a15f0a7a92dcee8bdf0577b469f11f99baabf75973b92e1ba933505682f85de1bb6884900c0a734126d7221e81f08636ba1bd630fc6fc504ce4ff2256fff833e962266a96a8b0615ab6936c54e861bd837b96152f8c09375515d659d41f3f69040a3b84786a0107ed514add2073f89218f0c958591dd4dc102883ac28a1c07d59f101039ba2e724d92560ce9421665c8a16031b45760729c71aa58be013072badf23b27ebe58d16c25abc3ea8384502b8e4c7211e67c4ddaff14b54a6cb1b716bb5057a2a641b786393e46db9863dea6c01a3d1edff5c28467f3a67025aa530362e693f2949fd8c717220cbfc97e20f045a1bbf0bd024c5a0606312bc956b9ed12d05c4d3cd21f645740163d42eccad9cd8267b5c5b77d96bb56802d3e78b13246171e373871f2733b98c0753d340b715d43d6d4aee28daab6b42b3f29a2b1ca18b017fd9f4bb3fbf88e6888ab16c8afc5f45d77243132b20ed52dc2757771c92ddb867fcacae7c4a29ac09c7978df1678d7783ab257e0ed88a3f7ec66f768f35ec5fcc28c9576c4be18748043a48d99e6bd43d3b95f414e7bf098943636dfb0cb3b6996c5962f33fe1cd96c53e180a9d3bf17ceb057bf887889d67caa9d3956c4a46803851678ffdc425cef54a3c436f01947646872a21fa79038466902d759a478419a0c0f1f3187af9ab490167e9eb347c93fd4652e29b0b201ba7572fa753081450d938d704dcb848b4702373c4de00dd2c0332c1e37575705525a1a5d625051ff622eef03e458f4ee025f5c8ff8cf1fa2d7c5d6e450d96f36f0f4ec7956ba93e688fb59a3adf9fa4729a8c3de2a14fa420dcda08af41b5c6a500637ee6a0ec06ee04412bd11c7768997c395113c752534fa38e8d690f7f2e15384c75a9a7efd67843535a917b4bac279ecfd3e130f24f6f92251aa4504b03de48fc6d313bc4d56ae5ebf64fcb7a2c5d71a521f076a2c9e5267691b808163ba1b504a81d15d9c069e6ed0c684ad265bddac23ceb8536a3a09d0d2e77b880714d6fb6c7953470052f192dab04465b4897a5ccecb88c9d62ca8fa7e9b80dbe05dabf512d14dc275b68798b5d143c574ac854ec59e78b1b2a32b79d1687f6270cef7f8b94de79e47a08911eab24765ae32adc628b12d7c9d70cf57e1736bd7ff6513aca25fe2df631237779e9dfb72d62f007f25dccf086684a38b37a3a9a43b26007052b0e10a61378eefed04e2342189ad4cd111bbfc66862497b1b9787847a3c80074c75743835c7d7c2b5c0239b8782e879048b7de45d21676c2d05fcbeff9fc2caeb746d317228644e65d92c37d38e8fb5866990809c48adf917173c1d5753b5e9c1b4ce2f0ac591d5f2dbe1b51f023843f60faa8c5c6b8f65fce5f389512b2c515271d7e502cc69f4797a5840c97588b88f660108ad40c50d4292c350e48bfb12c8f96c4337cf23f29a299adb54ca18d75bcb50cda4476df483e49dd9be14722782c632d29b62841e2d144b1bf60239bbcf04e00e5ac08fbb3fa59e7ade49ba0ad826595ce377cde7722fb0b62a4052a2b41133aa892e6ac95b84ebd8490a473699b1d405d6428310b856f3e3f722847bca090fedd216abafe146c494983e3c7aa33620debc8b513ab96027d664a0324807d9676f66b2244508c357160b97d0b00f7034bc4cecd601a60da4a0319a2b00ac8cc311524e026cfea68ff3ddd4f10d9b2656976fa189d9cb338fa5b6d38c06fc8806227ead541f3e025b10ca584faeec9dff81049fbee9f67730a0b0effaff328264275495f28399cac55c1e1272f5e9cb2bd672932cbc5c0e0defae56311d033e9c35285d45b5aaa33fd57c0acfc0f471a410378b34795dcdb6029699d7ae1207fcd672386fb396e594bc6966b801510375e63d74ee3abf8601e6128316a7c264c3bc26731fb69f80eeb691ea917fb791398e1303bac8de98dc35a09df7a11e25ccfe388edf9997ae7effd276ae185943ed89f5643556d458a0a7be74a0c88c7a00f8ebb20a687077df1d279f6b574734cf9992de2c0e25bff0ba0613892e7cfff69d06859f513c41505601399f560fbc33d689404cd3bb22e9a88eb1a103295bedbffab91ca57152b809e237dbd97c71c13ce9567009df619ee392b3d154396a825ca36b0ceceef236303f73b9e6739fb4d650b8e3575dc60198eaadc7f95f7a4cc71f208d43d3992c6443633ff2d1d16da6faba3237918b585fd8b54dc5d09ffd007cc6f0305f5156072ec3ea2920eaecffa2dc2de82def255e32f11e4868520c2326038131cc82d6e6720e96dea02ea7fb8b4a65badf395b4381a9c1ed4b075eddd680f83dac7b719b4a13c5796750f76861bdac0dade3c975010c327e1d3a51484a841f75fb72d37ff0797e79eee6d7e36fb8997c98212e0a5e79421f697adf59c8fda8889310973ac44e4a22df5105cddf8a9558a83024477985b46a601eaa06ec35f02e1a7fb681e6cb2b44394a39a94a4bf3d60598281daa147fe2b2e3e028ef0d9b78cd3778a97a6364e0c46e26cf48796db2f9939367ca6b73667337b106255325e2feedb9de6ddcbb6320b512bc68a9fa5977623fe337d06a3c7bd8f3ec534eda713aec9c23b728633963cf2102a03ab0e7a88ff107f728c31dac841241949460c7b3f24b4470a4e7081493297fb652bfde3fda72843ca32b991c3d64d058d0ff0f5d1f0fd74d516ab65eef1896690bfa550a637e083422c2d88164266aa1d07043f342a032dbba0e838292208fbc39bedefbfd59e503062041ddb2a2fd568f6e39fc86d8bff4f0f9f9b1a209f25d82c586206f4638d7bcef6847ac503d5bbf232d06272ff6be289e0ead4ea89f6a228bc587bb2775f68693b8bf3a42245c54b3644de5b650bd156cc617827d73061b1bc037bef17ebd0391e0e0bb0c2d54e8cbaaf34aea94a06ac28223a60d3b477126e104e895488f0fdfe4be0d740c75854e6bab2f6c221a13a9e6ad3c14dd42c358b9d2d8cf2ed7887c9da3e62bc46dad279fdadfbf317ab10f37bc605b62f977ecbe8db48b36f2389e4683605a489f449693786b3eb5e77c96fc6b8ae35e8b8b08909bb67ee78d9a163a555cf0945c593b59a7606baccc1f4ce2c26e63c946cfb99e3218a1d224f90376d68eb547933e6a8b61d1e3ccf499e5c17085ad2d47bb494e7357c95a68b6dd45000f80df7355bf7202920a914b9d3557b83f14b1fa08cdd110cf9c3103f0a6bb48ff97f3238a9787375a3a17ee7500819e961db2dcf5d14b867cf014caff35d541f6dc4570aea4aed1cff8b6cc07267032e589ebb7ea4074da1792641954d422a1cdadfa7037a04061ba697b13bb53192ef8b7bf57695c5304d44c163699f55cca8d6504eade3c25f14b8249923b69410bcab6733edb5f21326d478a9ded17826e6d6680b51f5aebab4693f912ad9cbefc951dc3f19a9d0df5b84e768552b811d55e7737ad65fc427c37da350ff1d47a09765e91cf0d40e4e9996762d58f3df867d5aff75ea7966c907e5d11770b021709000d6c9a521daa65d355206f1f3301fed45605fe46cba76d822f16abd26c3c3419a6e9ea6dabcad5809b3fb30d75b7bcdea9b5826b4bc013b10277ec1174294e698f542ce268928491403d1e0eb6dd33409474414b2fcdd25f3be504c3f8e6784ae939c73635c51e1808d072bc6f6e1c8223e4abda18469b0a0e508cb8638270496c171cfbfc27fb88306002a6731353711d13130bceaa39ba240a2ca2600dde47016b1f069f74e4e2c93f4d231b49fd17f70b5c0985536b1d01e7f45f703b297ba9adf2dc005ed3408e2308f2925bcb71a192484005493d62da69892f38664ee93bb9fb051fcf1b4c66b1be8c8e7761343bcc3ef6ac1ac4a9cae213e4c7fa59c237a96f4a6523211cb44f4a155185786448adb030e69616a4893d9d061c9e8ce132e29106d7675deb69bcb1c20cc29825ad034326c7522a412d675efff0382520a7f0843c097ed9b4832671ef874bb703b02292976eca63685d34d703cf2663e16edc308a99a2259bb9a39be209f9f6f82a5c8e87a8375728a9536da81427ad31341ded78ac2916373b11413373ac82083c90a1b382348236a01ed5022812aa7123f909e456542629cfee096178a204bb8d721ac4b57143dc99964673934e2f8603aef59c7d606bfd811b3cc8811208d67619e5921c61193dbca2de5c0bc1538230f8fca5940a1e8a7910027f8b03f4b3ee2698372b101a9d95f8ec27cd9a4217a879a79e18df880b3367d02b673568c043ecc8c936106ab416c7fde7d34d1a95273a474e3edc4e641a0e905517f1fd0318e0488d49549e382178ad853c1639f7b67c10840bb0eb92a302f79cf8570dd51806971ba99afc36c6fa327407914bc56f4b75b041d49eb988cd540b05cefabae76d23fb32072455b16476081f3d129ce214ca3a517eb8f2675c61e260d00657e6b6883938c0da19af2822b65cc215115c69730a4507c6c374be2d8ce05c533ee6654538b228b3610ed4b20148f0ecedf454a84f89d3894bac0c53b6e1b0d0536baf890de3196a7a4e0ed49f4af25b75ed9214e2ba18e9499dbf49526f5f3370954403ca4fcdc54394a5b3638d6a4bf51f0e2d38ab0ff3e4dde21b0871cbb1392205822df183fc8af327c7416690b1116d35c9c8280951f8d81eb98f429fbfbb28707a4d987b3e28cea43dc8bb66db39bd14e6675c64a005e9df053cfd9d4b74c3f573bd9fcf5ab675b7e7be96511a457e8750fd3ecab7b085111083f980f59472207b5b46577827f726d371a991af2d9c7874fa", 0xffa}, {&(0x7f0000001040)="b863bf9f253b918c7cbfe659c65c511a86f1ae476bf392b712755d402118aa0114c5c634ee00e2d5a96f23f84cc2fcb2443dc21a16efdedad8c46c05aab7bbfa3ee9174983db5187e0fb329f1ab567de8ee1057059283636fa50a68c8f41484cccfa98068f4597173d4f896773c1716419d1566a9f295a1f76f794319d072c059125d86739d2e2a9efec8c7a2455af56a152b5e818a2008d5d817ea62ff049536f66272a53c7e52941460d9bb67ac5519621efb425160e57b605b839d023c9ccaf1ac960554b1178770236fdd607d3d63fb4f3ed6a938b9c27da8d1e45e34ff3fe115d324751860da87fcd7782f8e3d114161dcfba6fba3795bc9336877beb62a694c80de405bd4e01c81407bfe8629903af1a3cb0a94642780e63e9516255a9285b09b4df879c2cb4483c5872951f3b4dd93511aa9f42b67363f8f14c57c7caadfe242f3d1222e5ff2d76d17bb2d6f90ddbcb2c14bd2ccf40d3638f01fc1538e5e6c8bcf99261f6111300ceaf459e0a61de56017a9a8b9edd00c44895ffa2ceb758b7bbb0d7dc83d2d70569e49f4f1cf27e192d0f895bb6323a9999ceda376027f4bd6472268619f7d7cf8c7acf3b3bafe554ba3e3682fe138ae4cce409ea248407b733b8ef66dc1cf99a5ded34b03317a539d78d8df6216c5bdf1819df799e8879d7f97097850f99b1cdb5e5864adfa50f7f92fb0f7a905ea157eb31123b8390d03f8e4a07073576bd8a37735037523ee052dcf34c6222ee06b1f30cfbe500e478730fb06d48159c2e841bd00ff8a7c36dda9005dcc567e364cd4d69f58ea031e24c568d05e5992f9b5b1ec4bd00587ada9b9ca33875b1d88d3fd9f7fe7c8f5ccc7af067a54aa88f262d29ec52179b29942e34af8c4a736b6e5321e65947b2cf281245025c6f350d01f8100a91b2e70b7a73cdab8fb2b4473fddaf21a0998e0509c89c0861103cb264dab34e36b8c6422c65178da95c806a9d635ecdc21b083647ebe400d54dbf4e9cf2588e556e03f5db72565d130fdcd3b12b3765193a4258f00c73aa7036e50df9d6036ec9351af13d62ef9b7125e3911757fda62ed9ba46cd39d35ae039bbd76c3c0e65f664d1a5808464a4595ebd3b2ef75b5a3c1de76c0840a72805c5d924240488fadfd224b5d866dea33c0970f02a4dc9ff2003f6b9209f21e28cea6ee7b0dc50464cc7a3b64fb206c5473d7a56c2d1e29ab020a7ed43e880a26186767aec94ffc15a98803f76092b9aade8c2b7f30f7e8b41fc3ff733490dbb4cb8febba7c7c6b60695958c0539bce54412e39806f34467d15c5fe530a9b1dfcd75b1e1be105862f899a769d136dd593530500f15f4dbaf646f9dac0ae85fa9ee9f6d946a6c12a46ccc7de68d49657e8c742bbf12e487573123265cad97222e3996e1b4d91b0fd6b4362cc0721d1cfc05266920a792a4dda6295d0faea2d515218b1cba60a3d2cde16a889f9a887809dcdf4c46bb382118501be8d85db33d540a357bb7d58ce4900b70348ca6e0cd351e273135033d1e67737e5a9e8cd1d675284ca321bee0324f49ffa80639b29a315c1d480f3f9c0e6281d05873f5ddfc0dcc7cb438e0fa4533d1025f873f20dccd0483757d2be0a1fba65a7cf9b286b998e2c385f13b0fe08d84e9bfacd1c34eea81b49c6389f530bb45a6c678d85bc6c2cbde427ff324b802682ad73a81cd4de9547f4d3f21970857df87f673e4c19d83a4dec0763c3fe02ec6ff9931da3e98ebf4610adce88c526cec1e9ca5f9d34cc2eec1822db722ee1909182fa0cf7a43b1e0edde2191893caf70423c36890e267d0c41d9cefb5ae1da966c6c8a74c62f7e72a2f5ba1ebf7194e9e9a1d08b7f884e579c2de93913c776865311c44ab4105063e7092ce20df2fdca4dc82599198a3e6c04352b0b07ace79d8e6f97007c6d489a0bddba79bc866029034576400c0d7b6b18f4b44c4e0104c65375d8f75982566c8ab8e32f3c558250b96f68c8e748e292dea79a82b3db80cdcb10555f9029f6a252b4af3e050e00907ba2df4cf3a6dbd4ef9b4c3fd93b7d83e85c162adf200d0045340550d6be682310181a22016fae70cbf93ad4205862ef5fc66d7d0f5c4b6b6696b486bbca222a06f6cc7ae7fae4a4f21db2a4ae43590181aba1dfb6b891d5d25a8820fc8ac07669fe604a805a112692cf9d32e9eb344917ac0d6d67685cae5d51eec2d609454934187673d46f1e1de03660263164dd6167d02e1af0fd14c2825b40cdc06bf89aadb0be5b6de249e7459be248f2e3a633f70e3a42b6169064d525dcbdb0e45311fa9d1e3ad5918ed3b7c63d5e4b8a67cbb2a3e0feb816e95bb75eb0ed6d665220af2cd28b35ad8c8ce7428e7013cc60f285461548951c6709c414aad8a01b4fff27699d27360651424574728f705558003981db92e62403f91dfedbe84d3cbd4ddb5c51f327eced8ab57e15ff960a906b8398583bffcf7431e549251b751cffbd6c5979f337a73f0ef057d2c366484f0beab3c890c9d27b984055a6a7d56a88ffc8f983fda579836f17514eacd8fff2ea4ea37f2d9769af9174d1f0343a41cabc408b90cf0aea0c3a6fd38e2da304d044e266f2b50bbf637f28bd1fed799e50fcfe0dca0266b2ecd644b01362bcda7510ca4d7f399f1ec337c6662d6b84a254e96f2e9849683323d13ea320369e8b7bbf7d8512e46a530430c971e5fdcfe074516c822e5f87076d8688a097c4b4e4eda5317377869c8511749514259b621197aebbaadf2fd3d4886c3eef1fb18587b8dd6ebf6919947ea15d1f00ee2f15d17e5b45afc1e79f628f1bedd14b29ea520310c3b354ab757d59784298ae5254185a4adaeb603f83e16253d880cbd9f6f6e9cacdc1b8091c2d4a92c2a096d7d167d9caadc9ffbb36a5a66a348c9580e352ee715bdf24631eb37ac9a41ca1246b4123030268c6819d45d97a8baea5118c9c302a82ad099f2b555573d1235949f8c52fd73bafe0daaff064569dda61ce30d2a0d2a79fec80bbf788be30cdd010ec7d51df0f2a970093b044550663981757b9ec6c957d9bffb2c4e280232c65f640e3d4afd7f4f8e6548870e4672a981761ac42db219b9c1f5d9bcaf0e2c96e5830ad7e9a56f0cfe469e66d560f785c177f09458ebdf5ed954563395d911badd096d899b37b8cfa3fab225158245d5e3ab97d9c31ff25ae7afe89bd47799ebfb8903c72b23c953f8959020940bbd008c11fb50ae090ef34f65cebea266783586bf445f510346ae8ee106e6f8f063530072d2967134b895ce6e03a9ec3691075e3bca1a0c9cdadd24b500c3e2f48ba1c372efcaca69b5ba4c5501276bfc4b0c91b2d8c599c83fca040476a6446cba3e6c09248d1198a043faaac2b89a4ab43823638b9d169cc2b9d92fa3f679f0f7e7aa910df679f828e582e6a4241b827f797d25821752cf8264ca5e9bfff5154b15a09fb1128b715caa903a6b80899a1861711b5b1a840e8eb9d03d249720fa0f52b2b33a5be49e8d5296e022c1e33bc3de4e1b9d3f2b4bd553f56c968357701b1514b5b129717388d716492af531bca0a5a2e1a2dce09b32d8435816c0f46e81162749c7ee2a426b31cdc0f6a769e55e06c6ad3b663c58b701e07cae45729168735ddf3ad2363d09d837d6db1cc8f90f56546d8ab85acc30d71fc4870558c95b4396036bfb1637d215948c8a98481c7f60c715089468692fb9a28a6b2654f3f8f8ac0111756275e3c05bd6d91fc27e7617bb8276b127fe38ac075505395bd3141c46689262a2d48f08ebb4574080bbcb1a3e5ea33e26a08490ff57444bdcc67cd09246f884cf8d901c578fb3f33d174adfa53cf2be86466f6a459f40a0ea574035447e455844fe0d46c59fa5a07a2dc710618a88485cd7380d6bd1f4782249755543b9aa64088325855f21babe858a467a8922f30c16f0b3074c5ec0394bb456322bbdb5d09efa4504ce1d14b5cf10f576a92221b183894f59885c27cc18617b1f7eb73184521bb7805646a0342e944c357ccb68d609ef0cadd2fa0bf0af1ecef2f1ec375dd84d271876f8505b8cf2a556cca9ca872eef9bcabb34bd2ea3f52d0b72c265a6ad676c6f2f61391d9cdd297fb7f0606288b92472b162cdd20035c1769a8e18e7e5e084071a0afef17fecda624810729f0f8db1a3bdec783a350c6d8e9d2e297da7ec5ac0f6007eb03827d31e837b0c925d0f47a410ce25f86fe745b6e8c9ba0457368a5a151847dafbae9f7398d00b5be507b7d66669861f91720561a16f81023085ccbaf40006000aa1c2f28ac5d0fd238ae7efe3fb21bfd3c09fe70a4a358e7d639b5341b7df59d35425c75d76d839df1db42541e2b435afde73a839d38e064010ebe649ab2e1b07ec3fb92b1bf66cc0276fbcfcfcca07a449b960fb2de4da4982c612e6fdef3dad5fc461d494c917e90b257a709db954ba0e18dc909487f4d98a21598ba1ec1713f20be3b8ae28a20f54695cebddb6bbaf0540875ee2c2969f82916c498c7f86cb1f8c25d4154673b416b793cb911057cacb307065a41b98c6d1a356304874c046a47d34a395b281e6c7a60d4b5136d3a421108f1fa4e07f1830cfa38ae9ddf866d60f01396f8ae2028fe281bf2a51a3be0fbad5dc2b42be306410938acdaa06db6c9c43c054ada7b2b516bc12384be2d687726539835aa07ac3974f6fa7ee5ec71ea03523fd08bbc4ecdde0e28268c9a113997a3592df2d37ec6479b4f7833e5376fee532b21bdaed781e47b83e2340547d317362c57ffefff5acceeea7bb5f81fab44283fe29fbcb0c8a1271b7372af20381e02f9a6558122e1fe39785438875af84b1feb2461b7e18e3a9b5b36df4888f117a9aea327abdc6e4cf938c01e54ffb4acd42b7c8cc85ac206456457d1ea58a027e021b731ec0eb3f3e9c1bfc9d4a60220d1a303b3a88629c5e8aed7718b573bfeff7094c6ff94336c57e847ec3a0dda0c87f800769283ca3810648bbee3e385c999f425760c29686fc9cbe1bc190987202e65eca423bf217ce700307ef1338fb2961e9d245940d760ccc80e8740aa99605d04615a7afb277b81d95904e461cc5990eee015ff25f46e2f93a5d54683087224a40fec424ffb2dad33b0724a068d8a054b3c44c50aa330247be4e2de2276fcc4943c2a389e7d590ba00578f2021e1be8cb97ca76f665fdbda41110a8f17cadf6707d44475c64361d64bbaf356e957be858cc8962c6a0f3d54d3ce75d0c8384c968156f2922d73e1cc6d93b62ef95c35fb2792024f5bbf176245832a6e69ebe712db235c29e655afcc4570b6ab633cb291a22504c4a9cc27f067048b1ac157689e1fab5bc462a0129335301dd8f1550fbb4216a6ebb998fd0d75df870dca5e30bed5c60b878a3a428dbd05d69cc108e7a6f1e79113ef484816f4c35e83806d9ecf247bb91d3a1ac16df3649ca51b38b5aab0c52de87f65f291eb9e0724551e0ef889c003efd4e1060d4ade1b641306635d9cff2f3835834da88d41e2914cac98f4f26b76f17766453a93a114a5648ca94f93e43d6711274538a86f2e9dc06705ab957541943d47425e330ab21e2882006236251c20ea300859698a1e6a45de9a709157a60e3aa1b77b782422e3123bab12068046e84eec528977bd25a0e33bd03425236d1ed96e20de9970752df04a1b718833458a49c9ed251fcde66620153b74e7bda32da85371db6e5b8d0a2c3bf252c09a6912b93233aea51a800913bea7c7740eac431c2def328a9475011048604c31f486e6b6c8c66e8a4a5046bece2317e22c6ff3b04dc", 0x1000}, {&(0x7f0000002040)="d88c2437054981b84650c53ff8945dcc7057a55e3b835b229fd6a8bf06c4b5dd9dc4f70fead514ffa929a66c18dc4291c7ea3e615fcb217ef3b1140040340a06c651b8c760e82c747ff84777422d62317abce4b6a6cff653b83ffdec934ead8f6a53b635965f3ace577a0eb10408cbb9772f2a55adc4150fa5a0be3c51333508e2a7742e6234e34edb840414cf975b9a6164a52de84eed4ba0a2ecdefa662e0f6dd478291c899a0dc82c37ea53871efa3ff9cf8cfb11355dcb90bddaba038e01324dfcdee9ac83d7dda0d3cd5b855a9d43c454278d283a9c33c96869afea1326b4", 0xe1}, {&(0x7f0000002140)="9b9cf59865df802338034c5a502eefcf75b4b7f9e2e6d4c66850bef30e5b383616fc54cf6f119bfd84e2a3a19284a19ac1e74436758c7ac7692be85fa9006cf559efa5c5915b6f388fde21ad4d796ada1bd8", 0x52}, {&(0x7f00000021c0)="4b95f3ad9ffa94faccdccee99a8f31a59982af8040effe5892b3522fe8065299f38e2163acfbcc706f1151db48313f355d16b2078e01b0a496251efb3b0c54c81e12d9b6ac70b860908a8694080328f8f216da085432f7723dbeb15b9bbef2fa696879d16de4b7ad6fc2e18d312112b5613184ec20f94adae983d6e1ef260b01ab1037b8ca1c2281ef931e74861fda34bd5f509b2fe7d6aae585f3c1fe38c14bee4413089ccc74e80fd8ad903f0bb8b82e924665e580c2cb5357ddee2b6953766330229a", 0xc4}], 0x5}, 0x0) 14:22:14 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) getrlimit(0x6, &(0x7f0000000340)) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = socket$alg(0x26, 0x5, 0x0) bind$alg(r3, &(0x7f0000000280)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb(cipher_null)\x00'}, 0x58) r4 = accept4(r3, 0x0, 0x0, 0x0) sendmsg$NL80211_CMD_RELOAD_REGDB(r4, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x14}, 0x7ffff000}}, 0x0) recvmmsg$unix(r4, &(0x7f0000003780)=[{{0x0, 0x0, &(0x7f0000002340)=[{&(0x7f00000011c0)=""/4096, 0x50000}], 0x1}}, {{0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000002400)=""/149, 0x95}], 0x1}}], 0x2, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYRESOCT=r4], &(0x7f0000000100)='GPL\x00', 0x3, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000380)={&(0x7f0000000300)='fsi_master_gpio_in\x00'}, 0x10) 14:22:14 executing program 0: set_mempolicy(0x2, &(0x7f0000000040)=0x6, 0x5) openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) 14:22:14 executing program 5: syz_open_procfs$namespace(0x0, &(0x7f0000001380)='ns/uts\x00') 14:22:14 executing program 0: r0 = add_key(&(0x7f0000000280)='user\x00', &(0x7f00000002c0)={'syz', 0x0}, &(0x7f0000000300)="fa", 0x1, 0xfffffffffffffffc) add_key$keyring(&(0x7f0000000200), 0x0, 0x0, 0x0, r0) [ 845.433773][ T5892] usb 3-1: new high-speed USB device number 33 using dummy_hcd 14:22:14 executing program 3: syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x9, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6, 0x5}}]}}]}}, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0}) 14:22:14 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) getrlimit(0x6, &(0x7f0000000340)) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000280)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb(cipher_null)\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) sendmsg$NL80211_CMD_RELOAD_REGDB(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x14}, 0x7ffff000}}, 0x0) recvmmsg$unix(r1, &(0x7f0000003780)=[{{0x0, 0x0, &(0x7f0000002340)=[{&(0x7f00000011c0)=""/4096, 0x50000}], 0x1}}, {{0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000002400)=""/149, 0x95}], 0x1}}], 0x2, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYRESOCT=r1], &(0x7f0000000100)='GPL\x00', 0x3, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getresgid(&(0x7f00000011c0), &(0x7f0000001200), &(0x7f0000001240)) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$cgroup_int(0xffffffffffffffff, &(0x7f0000000200), 0xf000) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xf03b0000) sendfile(0xffffffffffffffff, r2, 0x0, 0x8000000000004) [ 845.949100][ T5892] usb 3-1: Using ep0 maxpacket: 32 [ 845.999217][ T5826] usb 4-1: new high-speed USB device number 29 using dummy_hcd [ 846.069196][ T5892] usb 3-1: config 0 interface 0 has no altsetting 0 [ 846.230064][ T5892] usb 3-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 846.247806][ T5892] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 846.264134][ T5892] usb 3-1: Product: syz [ 846.268351][ T5892] usb 3-1: Manufacturer: syz [ 846.274211][ T5892] usb 3-1: SerialNumber: syz [ 846.279106][ T5826] usb 4-1: Using ep0 maxpacket: 32 [ 846.294467][ T5892] usb 3-1: config 0 descriptor?? [ 846.340131][ T5892] kl5kusb105 3-1:0.0: KL5KUSB105D / PalmConnect converter detected [ 846.353919][ T5892] usb 3-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB0 [ 846.419453][ T5826] usb 4-1: config 9 interface 0 has no altsetting 0 [ 846.545268][ T5892] usb 3-1: USB disconnect, device number 33 [ 846.554683][ T5892] kl5kusb105d ttyUSB0: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB0 [ 846.568224][ T5892] kl5kusb105 3-1:0.0: device disconnected [ 846.579725][ T5826] usb 4-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 846.596558][ T5826] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 846.605351][ T5826] usb 4-1: Product: syz [ 846.610509][ T5826] usb 4-1: Manufacturer: syz [ 846.615391][ T5826] usb 4-1: SerialNumber: syz [ 846.910246][ T5826] kl5kusb105 4-1:9.0: KL5KUSB105D / PalmConnect converter detected [ 846.920850][ T5826] usb 4-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB0 [ 846.931945][ T5826] usb 4-1: USB disconnect, device number 29 [ 846.941570][ T5826] kl5kusb105d ttyUSB0: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB0 [ 846.952349][ T5826] kl5kusb105 4-1:9.0: device disconnected 14:22:16 executing program 2: syz_usb_connect(0x0, 0x0, 0x0, 0x0) 14:22:16 executing program 0: socketpair(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg$BATADV_CMD_GET_ORIGINATORS(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={0x0}, 0x1, 0x20000000, 0x10}, 0x0) 14:22:16 executing program 5: r0 = add_key$keyring(&(0x7f0000000040), &(0x7f00000000c0)={'syz', 0x2}, 0x0, 0x0, 0xffffffffffffffff) r1 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000200)={'syz', 0x0}, 0x0, 0x0, r0) add_key(&(0x7f0000000000)='keyring\x00', &(0x7f0000000080)={'syz', 0x0}, 0x0, 0x0, r1) keyctl$search(0xa, r0, &(0x7f0000000180)='keyring\x00', &(0x7f0000000140)={'syz', 0x0}, 0xfffffffffffffffc) 14:22:16 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f00000004c0), 0x101000, 0x0) 14:22:16 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) getrlimit(0x6, &(0x7f0000000340)) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000280)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb(cipher_null)\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) sendmsg$NL80211_CMD_RELOAD_REGDB(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x14}, 0x7ffff000}}, 0x0) recvmmsg$unix(r1, &(0x7f0000003780)=[{{0x0, 0x0, &(0x7f0000002340)=[{&(0x7f00000011c0)=""/4096, 0x50000}], 0x1}}, {{0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000002400)=""/149, 0x95}], 0x1}}], 0x2, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYRESOCT=r1], &(0x7f0000000100)='GPL\x00', 0x3, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getresgid(&(0x7f00000011c0), &(0x7f0000001200), &(0x7f0000001240)) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$cgroup_int(0xffffffffffffffff, &(0x7f0000000200), 0xf000) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xf03b0000) sendfile(0xffffffffffffffff, r2, 0x0, 0x8000000000004) 14:22:16 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_PKTINFO(r0, 0x10e, 0x3, &(0x7f0000000380)=0x3f, 0x4) 14:22:16 executing program 0: syz_open_procfs$userns(0xffffffffffffffff, &(0x7f0000001080)) 14:22:16 executing program 1: socketpair(0x1, 0x801, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000040)={'gre0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x2f, 0x0, @rand_addr, @local}}}}) 14:22:16 executing program 0: signalfd(0xffffffffffffffff, &(0x7f0000000000), 0x8) pselect6(0x40, &(0x7f00000002c0), 0x0, &(0x7f0000000340)={0x9}, 0x0, 0x0) 14:22:16 executing program 5: r0 = add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffc) add_key$keyring(&(0x7f0000000440), &(0x7f0000000480)={'syz', 0x0}, 0x0, 0x0, r0) 14:22:16 executing program 3: syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x0, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x9, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6, 0x5}}]}}]}}, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0}) 14:22:16 executing program 1: set_mempolicy(0x1, &(0x7f0000000040), 0x101) 14:22:16 executing program 2: syz_usb_connect(0x0, 0x0, 0x0, 0x0) 14:22:16 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x2}, 0xc, &(0x7f00000000c0)={0x0}}, 0x0) 14:22:16 executing program 1: socketpair(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg$BATADV_CMD_GET_ORIGINATORS(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={0x0, 0x50000}, 0x1, 0x20000000, 0x7}, 0x0) 14:22:16 executing program 5: socketpair(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg$BATADV_CMD_GET_ORIGINATORS(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={0x0}, 0x1, 0x20000000, 0x7}, 0x4ffe0) [ 847.699965][ T5199] usb 4-1: new high-speed USB device number 30 using dummy_hcd 14:22:16 executing program 5: socketpair(0x1, 0x801, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) getsockopt$MRT6(r0, 0x29, 0x0, 0x0, 0x0) 14:22:16 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000640)) 14:22:16 executing program 1: ioctl$BTRFS_IOC_GET_DEV_STATS(0xffffffffffffffff, 0xc4089434, &(0x7f0000000400)) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000008680)) [ 847.899151][ T5199] usb 4-1: device descriptor read/64, error 18 14:22:16 executing program 5: r0 = socket(0x2, 0xa, 0x0) getsockname$packet(r0, 0x0, &(0x7f0000000100)) 14:22:17 executing program 0: r0 = add_key$keyring(&(0x7f0000000040), &(0x7f00000000c0)={'syz', 0x2}, 0x0, 0x0, 0xffffffffffffffff) keyctl$search(0x2, r0, 0x0, 0x0, 0xfffffffffffffffc) 14:22:17 executing program 5: r0 = add_key$keyring(&(0x7f0000000040), &(0x7f00000000c0)={'syz', 0x2}, 0x0, 0x0, 0xffffffffffffffff) keyctl$search(0x1d, r0, &(0x7f0000000180)='keyring\x00', &(0x7f0000000140)={'syz', 0x0}, 0xfffffffffffffffc) [ 848.179060][ T5199] usb 4-1: new high-speed USB device number 31 using dummy_hcd [ 848.378990][ T5199] usb 4-1: device descriptor read/64, error 18 [ 848.500245][ T5199] usb usb4-port1: attempt power cycle [ 848.959035][ T5199] usb 4-1: new high-speed USB device number 32 using dummy_hcd [ 849.049192][ T5199] usb 4-1: Invalid ep0 maxpacket: 0 [ 849.199218][ T5199] usb 4-1: new high-speed USB device number 33 using dummy_hcd [ 849.289121][ T5199] usb 4-1: Invalid ep0 maxpacket: 0 [ 849.294910][ T5199] usb usb4-port1: unable to enumerate USB device 14:22:19 executing program 3: syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x0, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x9, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6, 0x5}}]}}]}}, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0}) 14:22:19 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, &(0x7f0000000000)={&(0x7f0000000040), 0x0, &(0x7f00000000c0)={&(0x7f00000001c0)={0x1c, 0x0, 0x0, 0x0, 0x0, {}, [@BATADV_ATTR_HOP_PENALTY={0x5}]}, 0x1c}}, 0x0) 14:22:19 executing program 4: r0 = add_key$keyring(&(0x7f0000000040), &(0x7f00000000c0)={'syz', 0x2}, 0x0, 0x0, 0xffffffffffffffff) keyctl$search(0x11, r0, 0x0, 0x0, 0xfffffffffffffffc) 14:22:19 executing program 5: socketpair(0x1, 0x801, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) read$FUSE(r0, &(0x7f0000001bc0)={0x2020}, 0x2020) 14:22:19 executing program 0: r0 = add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffc) add_key(&(0x7f00000005c0)='encrypted\x00', &(0x7f0000000600)={'syz', 0x1}, &(0x7f0000000640)="a9", 0x1, r0) 14:22:19 executing program 2: syz_usb_connect(0x0, 0x0, 0x0, 0x0) 14:22:19 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_DROP_MEMBERSHIP(r0, 0x10e, 0x2, 0x0, 0x0) getsockname$netlink(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 14:22:19 executing program 5: socketpair(0x1, 0x801, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg$BATADV_CMD_GET_ORIGINATORS(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={0x0}, 0x8, 0x20000000, 0x7}, 0x0) 14:22:19 executing program 4: r0 = add_key$keyring(&(0x7f0000000040), &(0x7f00000000c0)={'syz', 0x2}, 0x0, 0x0, 0xffffffffffffffff) socket(0x0, 0x3, 0x0) keyctl$search(0x6, r0, 0x0, 0x0, 0xfffffffffffffffc) [ 850.462183][T15254] trusted_key: encrypted_key: insufficient parameters specified 14:22:19 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000002200), 0x2, 0x0) read$FUSE(r0, &(0x7f0000000040)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_BMAP(r0, &(0x7f0000002480)={0x18, 0x0, r1}, 0x18) 14:22:19 executing program 5: bpf$MAP_CREATE(0x1d, &(0x7f0000000000)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 14:22:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000c40), 0x0, 0x0) sendmsg$netlink(r0, 0x0, 0x0) [ 850.859048][ T5826] usb 4-1: new high-speed USB device number 34 using dummy_hcd [ 851.049012][ T5826] usb 4-1: device descriptor read/64, error 18 [ 851.318989][ T5826] usb 4-1: new high-speed USB device number 35 using dummy_hcd [ 851.519180][ T5826] usb 4-1: device descriptor read/64, error 18 [ 851.640283][ T5826] usb usb4-port1: attempt power cycle [ 852.048990][ T5826] usb 4-1: new high-speed USB device number 36 using dummy_hcd [ 852.139326][ T5826] usb 4-1: Invalid ep0 maxpacket: 0 [ 852.289101][ T5826] usb 4-1: new high-speed USB device number 37 using dummy_hcd [ 852.389070][ T5826] usb 4-1: Invalid ep0 maxpacket: 0 [ 852.394496][ T5826] usb usb4-port1: unable to enumerate USB device 14:22:22 executing program 3: syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x0, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x9, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6, 0x5}}]}}]}}, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0}) 14:22:22 executing program 0: socketpair(0x1, 0x801, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg$BATADV_CMD_GET_ORIGINATORS(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={0x0}, 0x1, 0x20000000, 0x700}, 0x0) 14:22:22 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet6(r0, &(0x7f0000000380)=[{{&(0x7f0000000140)={0xa, 0x4e22, 0x0, @local}, 0x1c, 0x0, 0x0, &(0x7f0000002740)=[@dstopts={{0x18}}, @hoplimit={{0x14}}], 0x30}}], 0x1, 0x0) 14:22:22 executing program 1: ioperm(0x0, 0x706, 0x0) ioperm(0x0, 0x200, 0x6) 14:22:22 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000008680)) 14:22:22 executing program 2: syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x0, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x5, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6}}]}}]}}, 0x0) 14:22:22 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) getsockname$netlink(r0, 0x0, &(0x7f00000002c0)) 14:22:22 executing program 0: keyctl$search(0x10, 0x0, 0x0, 0x0, 0xfffffffffffffffc) 14:22:22 executing program 5: socketpair(0x1, 0x3, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg$BATADV_CMD_GET_ORIGINATORS(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={0x0}}, 0x0) 14:22:22 executing program 4: pselect6(0x40, &(0x7f0000000240), 0x0, 0xffffffffffffffff, 0x0, 0x0) 14:22:22 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_WIPHY_NETNS(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000001700)={&(0x7f0000001680)={0x1c, 0x0, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @void, @void}}}, 0x1c}}, 0x0) 14:22:22 executing program 0: r0 = add_key$keyring(&(0x7f0000000040), &(0x7f00000000c0)={'syz', 0x2}, 0x0, 0x0, 0xffffffffffffffff) keyctl$search(0x1d, r0, 0x0, &(0x7f0000000140)={'syz', 0x0}, 0xfffffffffffffffc) [ 853.852026][ T5826] usb 3-1: new high-speed USB device number 34 using dummy_hcd [ 854.039181][ T5892] usb 4-1: new high-speed USB device number 38 using dummy_hcd [ 854.049038][ T5826] usb 3-1: device descriptor read/64, error 18 [ 854.228990][ T5892] usb 4-1: device descriptor read/64, error 18 [ 854.319058][ T5826] usb 3-1: new high-speed USB device number 35 using dummy_hcd [ 854.509114][ T5892] usb 4-1: new high-speed USB device number 39 using dummy_hcd [ 854.519164][ T5826] usb 3-1: device descriptor read/64, error 18 [ 854.653923][ T5826] usb usb3-port1: attempt power cycle [ 854.699071][ T5892] usb 4-1: device descriptor read/64, error 18 [ 854.819186][ T5892] usb usb4-port1: attempt power cycle [ 855.088994][ T5826] usb 3-1: new high-speed USB device number 36 using dummy_hcd [ 855.190979][ T5826] usb 3-1: Invalid ep0 maxpacket: 0 [ 855.229063][ T5892] usb 4-1: new high-speed USB device number 40 using dummy_hcd [ 855.319264][ T5892] usb 4-1: Invalid ep0 maxpacket: 0 [ 855.358977][ T5826] usb 3-1: new high-speed USB device number 37 using dummy_hcd [ 855.469094][ T5826] usb 3-1: Invalid ep0 maxpacket: 0 [ 855.469209][ T5892] usb 4-1: new high-speed USB device number 41 using dummy_hcd [ 855.477446][ T5826] usb usb3-port1: unable to enumerate USB device [ 855.569108][ T5892] usb 4-1: Invalid ep0 maxpacket: 0 [ 855.574515][ T5892] usb usb4-port1: unable to enumerate USB device 14:22:25 executing program 3: syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6, 0x5}}]}}]}}, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0}) 14:22:25 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r0, 0x29, 0x44, 0x0, &(0x7f0000000380)) 14:22:25 executing program 5: r0 = add_key$keyring(&(0x7f0000000040), &(0x7f00000000c0)={'syz', 0x2}, 0x0, 0x0, 0xffffffffffffffff) keyctl$search(0x3, r0, 0x0, 0x0, 0xfffffffffffffffc) add_key$keyring(&(0x7f0000000000), 0x0, 0x0, 0x0, r0) 14:22:25 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000008680)={0xffffffffffffffff}) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r0, 0xc0c89425, 0x0) 14:22:25 executing program 1: socketpair(0x1, 0x801, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg$BATADV_CMD_GET_ORIGINATORS(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={0x0}, 0x1, 0x20000000, 0x7}, 0x0) 14:22:25 executing program 2: syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x0, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x5, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6}}]}}]}}, 0x0) 14:22:25 executing program 5: socketpair(0x1, 0x801, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg$BATADV_CMD_GET_ORIGINATORS(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000440)={0x14}, 0x14}}, 0x0) 14:22:25 executing program 4: syz_genetlink_get_family_id$nl802154(&(0x7f00000001c0), 0xffffffffffffffff) syz_genetlink_get_family_id$nl802154(0x0, 0xffffffffffffffff) 14:22:25 executing program 1: socketpair(0x1, 0x801, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg$BATADV_CMD_GET_ORIGINATORS(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={0x0}}, 0x0) 14:22:25 executing program 0: bpf$MAP_CREATE(0x1c, &(0x7f0000000000)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 14:22:25 executing program 5: r0 = socket$netlink(0x10, 0x3, 0xc) setsockopt$netlink_NETLINK_DROP_MEMBERSHIP(r0, 0x10e, 0x2, &(0x7f0000000100)=0xe, 0x4) 14:22:25 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_group_source_req(r0, 0x29, 0x2f, &(0x7f0000000140)={0x0, {{0xa, 0x0, 0x0, @dev}}, {{0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}}}}, 0x108) [ 857.039140][ T7] usb 3-1: new high-speed USB device number 38 using dummy_hcd [ 857.089048][ T5892] usb 4-1: new high-speed USB device number 42 using dummy_hcd [ 857.238989][ T7] usb 3-1: device descriptor read/64, error 18 [ 857.339002][ T5892] usb 4-1: Using ep0 maxpacket: 32 [ 857.469119][ T5892] usb 4-1: config 0 interface 0 has no altsetting 0 [ 857.509083][ T7] usb 3-1: new high-speed USB device number 39 using dummy_hcd [ 857.649404][ T5892] usb 4-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 857.661787][ T5892] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 857.670345][ T5892] usb 4-1: Product: syz [ 857.674584][ T5892] usb 4-1: Manufacturer: syz [ 857.679763][ T5892] usb 4-1: SerialNumber: syz [ 857.695259][ T5892] usb 4-1: config 0 descriptor?? [ 857.709130][ T7] usb 3-1: device descriptor read/64, error 18 [ 857.829324][ T7] usb usb3-port1: attempt power cycle [ 857.995107][ T5892] kl5kusb105 4-1:0.0: KL5KUSB105D / PalmConnect converter detected [ 858.005288][ T5892] usb 4-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB0 [ 858.016281][ T5892] usb 4-1: USB disconnect, device number 42 [ 858.026478][ T5892] kl5kusb105d ttyUSB0: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB0 [ 858.037244][ T5892] kl5kusb105 4-1:0.0: device disconnected [ 858.249019][ T7] usb 3-1: new high-speed USB device number 40 using dummy_hcd [ 858.349268][ T7] usb 3-1: Invalid ep0 maxpacket: 0 14:22:27 executing program 3: syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xb1, 0x4d, 0xc6, 0x5}}]}}]}}, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0}) 14:22:27 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$IP6T_SO_GET_REVISION_MATCH(r0, 0x29, 0x44, &(0x7f0000000340)={'ah\x00'}, &(0x7f0000000380)=0x1e) 14:22:27 executing program 5: r0 = add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffc) r1 = add_key$keyring(&(0x7f0000000440), &(0x7f0000000480)={'syz', 0x0}, 0x0, 0x0, r0) add_key$user(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)='[', 0x1, r1) 14:22:27 executing program 0: socketpair(0x1, 0x801, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg$BATADV_CMD_GET_ORIGINATORS(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={0x0, 0x3e80}}, 0x0) 14:22:27 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000001c0)={0x1c, 0x0, 0x0, 0x0, 0x0, {}, [@BATADV_ATTR_GW_BANDWIDTH_UP={0x8}]}, 0x1c}, 0x300}, 0x0) [ 858.498994][ T7] usb 3-1: new high-speed USB device number 41 using dummy_hcd [ 858.591849][ T7] usb 3-1: Invalid ep0 maxpacket: 0 [ 858.598932][ T7] usb usb3-port1: unable to enumerate USB device [ 858.829071][ T5826] usb 4-1: new high-speed USB device number 43 using dummy_hcd [ 859.079117][ T5826] usb 4-1: Using ep0 maxpacket: 32 [ 859.399223][ T5826] usb 4-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 859.408551][ T5826] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 859.417064][ T5826] usb 4-1: Product: syz [ 859.421623][ T5826] usb 4-1: Manufacturer: syz [ 859.426452][ T5826] usb 4-1: SerialNumber: syz [ 859.438845][ T5826] usb 4-1: config 0 descriptor?? 14:22:28 executing program 2: syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x0, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x5, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6}}]}}]}}, 0x0) 14:22:28 executing program 5: openat$sysfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$LOOP_CTL_REMOVE(r0, 0x4c81, 0x0) 14:22:28 executing program 0: r0 = add_key$user(&(0x7f0000001580), &(0x7f00000015c0)={'syz', 0x2}, &(0x7f0000001600)='=', 0x1, 0xfffffffffffffffb) keyctl$search(0x2, r0, 0x0, 0x0, 0x0) 14:22:28 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000009c0)={0x11, 0x1, &(0x7f0000000840)=@raw=[@ldst={0x0, 0x0, 0x1}], &(0x7f00000008c0)='syzkaller\x00', 0x1, 0x1000, &(0x7f0000000b40)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 14:22:28 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) write$FUSE_CREATE_OPEN(r0, &(0x7f0000000a80)={0xa0, 0xffffffffffffffda, 0x0, {{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}}}, 0xa0) 14:22:28 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000780)) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000280)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb(cipher_null)\x00'}, 0x58) r2 = accept4(r1, 0x0, 0x0, 0x0) sendmsg$NL80211_CMD_RELOAD_REGDB(r2, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x14}, 0x7ffff000}}, 0x0) recvmmsg$unix(r2, &(0x7f0000003780)=[{{0x0, 0x0, &(0x7f0000002340)=[{&(0x7f00000011c0)=""/4096, 0x50000}], 0x1}}, {{0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000002400)=""/149, 0x95}], 0x1}}], 0x2, 0x0, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYRESOCT=r2], &(0x7f0000000100)='GPL\x00', 0x3, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000380)={&(0x7f0000000300)='fsi_master_gpio_in\x00'}, 0x10) 14:22:28 executing program 0: syz_clone(0x3107c1de6e336d67, 0x0, 0xfffffffffffffe73, 0x0, 0x0, 0x0) [ 859.727834][ T5826] kl5kusb105 4-1:0.0: KL5KUSB105D / PalmConnect converter detected [ 859.758292][ T5826] usb 4-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB0 [ 859.784472][ T5826] usb 4-1: USB disconnect, device number 43 [ 859.815044][ T5826] kl5kusb105d ttyUSB0: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB0 [ 859.831974][ T5826] kl5kusb105 4-1:0.0: device disconnected 14:22:29 executing program 3: syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xb1, 0x4d, 0xc6}}]}}]}}, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0}) 14:22:29 executing program 5: bpf$MAP_CREATE(0x23, &(0x7f0000000000)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 14:22:29 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0x1, &(0x7f0000000280)=0x1a, 0x4) 14:22:29 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmsg$inet6(r0, &(0x7f0000002380)={&(0x7f0000000000)={0xa, 0x0, 0x0, @dev}, 0x1c, &(0x7f00000022c0)=[{&(0x7f0000000040)="bd2498f240e277d43a0139a529a345fd8afd7c53553707b5a398e7c01bdde37c619fa00077c8408777a2d2f474ecf64151113aea35ac8844815db1a43c6abda9d27de059a5c9f1ab7070f7bf9a8b2efebe8702bdef72720d832731c67bc63a527598e8ab5656f60bf0ea1a596aab6498202331d1fd171bad048ac094788086ff60a184fbeb1f14670a1a8ea0c42ce0114d9152f73aa02142490558b36c78660889d0876fbfedee36e6e6ec8ff7b8236929bf3f212e050bff08c9f67a293cee58e7da17ddc76c907da05fc6f764bda9105d6298f41e1fd9e8c8036cbb311bc8131fdeb823816d86e3de5340c1003956d583b55765a2252da0ad80299dbbd0f8ba75ada3f93d69a7201f831c6432aab0a711343cbe7abc0a8d5cc64b7b3edb1970d1643dbc337b1cf5f72b68a72fb595b1b8ce4369e2820f55bbef72908d64a2894c3968c3b4da141005672aa1a50259f44f5e1e836684052d768015bbaec4f43180006c956f54d4d05e108bb4b14a0a83f877ab58a0eb012ac6c724fdf0e49452fff8d24e6b103237b886e500ee68327758d541d0b10b133d205fc275e5f5436f3b0188675a6c91c975e3b108ad6b7bbf939b49ba038fbad55a3dd1e77d217312d397326dc36eb2fd886c4727ad130cd19ded33e94f0396a2d46f02cf6f3a976ed05ec55711a6182111e23b37fa522dc3e5e42874cf4c94af28a0955014ebeb161ab3f0395e0402728efe40c419956a70c542ab8b019a4f6a9262b81733ffca20143382a1a47028fe96df70cb5cc5058216709ff8d6a638afda8375ced2f197f0337a71e2fe0c44bbfd4d2abd1d08e40e9aaefbdb5a97c44404b9351a2c07df1618e8505e66dd593f2faf263f5ef3c17f2ffc53c2cd7709776846d0a79295c66b2398782221e17379cd98bb98e9e725e66339e307faf355b3946a2a216bab1105f4382fe699a3b684ae181f5c0114f301f63ebf78d9cc7a15f0a7a92dcee8bdf0577b469f11f99baabf75973b92e1ba933505682f85de1bb6884900c0a734126d7221e81f08636ba1bd630fc6fc504ce4ff2256fff833e962266a96a8b0615ab6936c54e861bd837b96152f8c09375515d659d41f3f69040a3b84786a0107ed514add2073f89218f0c958591dd4dc102883ac28a1c07d59f101039ba2e724d92560ce9421665c8a16031b45760729c71aa58be013072badf23b27ebe58d16c25abc3ea8384502b8e4c7211e67c4ddaff14b54a6cb1b716bb5057a2a641b786393e46db9863dea6c01a3d1edff5c28467f3a67025aa530362e693f2949fd8c717220cbfc97e20f045a1bbf0bd024c5a0606312bc956b9ed12d05c4d3cd21f645740163d42eccad9cd8267b5c5b77d96bb56802d3e78b13246171e373871f2733b98c0753d340b715d43d6d4aee28daab6b42b3f29a2b1ca18b017fd9f4bb3fbf88e6888ab16c8afc5f45d77243132b20ed52dc2757771c92ddb867fcacae7c4a29ac09c7978df1678d7783ab257e0ed88a3f7ec66f768f35ec5fcc28c9576c4be18748043a48d99e6bd43d3b95f414e7bf098943636dfb0cb3b6996c5962f33fe1cd96c53e180a9d3bf17ceb057bf887889d67caa9d3956c4a46803851678ffdc425cef54a3c436f01947646872a21fa79038466902d759a478419a0c0f1f3187af9ab490167e9eb347c93fd4652e29b0b201ba7572fa753081450d938d704dcb848b4702373c4de00dd2c0332c1e37575705525a1a5d625051ff622eef03e458f4ee025f5c8ff8cf1fa2d7c5d6e450d96f36f0f4ec7956ba93e688fb59a3adf9fa4729a8c3de2a14fa420dcda08af41b5c6a500637ee6a0ec06ee04412bd11c7768997c395113c752534fa38e8d690f7f2e15384c75a9a7efd67843535a917b4b", 0x540}, {0x0}], 0x2, &(0x7f0000002340)=[@hoplimit_2292={{0x14, 0x29, 0x8, 0x10001}}], 0x18}, 0x40) [ 860.159107][ T5892] usb 3-1: new high-speed USB device number 42 using dummy_hcd 14:22:29 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000300)={&(0x7f00000001c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x9, [@int={0x8, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x76}]}, {0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000000200)=""/230, 0x31, 0xe6, 0x1}, 0x20) [ 860.409210][ T5892] usb 3-1: device descriptor read/64, error 18 [ 860.539010][ T5901] usb 4-1: new high-speed USB device number 44 using dummy_hcd [ 860.699134][ T5892] usb 3-1: new high-speed USB device number 43 using dummy_hcd [ 860.779035][ T5901] usb 4-1: Using ep0 maxpacket: 32 [ 860.909201][ T5892] usb 3-1: device descriptor read/64, error 18 [ 861.039380][ T5892] usb usb3-port1: attempt power cycle [ 861.099161][ T5901] usb 4-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 861.108233][ T5901] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 861.116485][ T5901] usb 4-1: Product: syz [ 861.121060][ T5901] usb 4-1: Manufacturer: syz [ 861.126955][ T5901] usb 4-1: SerialNumber: syz [ 861.136850][ T5901] usb 4-1: config 0 descriptor?? [ 861.180124][ T5901] kl5kusb105 4-1:0.0: KL5KUSB105D / PalmConnect converter detected [ 861.194393][ T5901] usb 4-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB0 [ 861.383485][ T5901] usb 4-1: USB disconnect, device number 44 [ 861.393698][ T5901] kl5kusb105d ttyUSB0: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB0 [ 861.405366][ T5901] kl5kusb105 4-1:0.0: device disconnected [ 861.459072][ T5892] usb 3-1: new high-speed USB device number 44 using dummy_hcd [ 861.549220][ T5892] usb 3-1: Invalid ep0 maxpacket: 0 [ 861.711980][ T5892] usb 3-1: new high-speed USB device number 45 using dummy_hcd [ 861.820925][ T5892] usb 3-1: Invalid ep0 maxpacket: 0 [ 861.826804][ T5892] usb usb3-port1: unable to enumerate USB device 14:22:31 executing program 2: syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x35, 0x0, 0xb1, 0x4d, 0xc6}}]}}]}}, 0x0) 14:22:31 executing program 5: keyctl$search(0x7, 0x0, 0x0, 0x0, 0xfffffffffffffffc) 14:22:31 executing program 0: r0 = add_key$keyring(&(0x7f0000000040), &(0x7f00000000c0)={'syz', 0x2}, 0x0, 0x0, 0xffffffffffffffff) keyctl$search(0x10, r0, 0x0, 0x0, 0xfffffffffffffffc) 14:22:31 executing program 4: socketpair(0x1, 0x801, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg$BATADV_CMD_GET_ORIGINATORS(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={0x0}}, 0x7) 14:22:31 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$BTRFS_IOC_START_SYNC(r0, 0x80089418, 0x0) 14:22:31 executing program 3: syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xb1, 0x4d, 0xc6}}]}}]}}, 0x0) 14:22:31 executing program 1: r0 = add_key$keyring(&(0x7f0000000040), &(0x7f00000000c0)={'syz', 0x2}, 0x0, 0x0, 0xffffffffffffffff) keyctl$search(0xb, r0, &(0x7f0000000180)='keyring\x00', 0x0, 0xfffffffffffffffc) 14:22:31 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000001340)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x846}, 0x48) 14:22:31 executing program 4: r0 = socket$netlink(0x10, 0x3, 0xf) sendmsg$nl_route_sched(r0, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000200)={0x0}}, 0x0) 14:22:31 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8932, &(0x7f0000000000)) 14:22:31 executing program 1: socketpair$nbd(0xa, 0x1, 0x0, &(0x7f0000000900)) 14:22:31 executing program 5: socketpair(0x1, 0x3, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) syz_genetlink_get_family_id$batadv(&(0x7f0000000040), r0) [ 862.969131][ T5199] usb 4-1: new high-speed USB device number 45 using dummy_hcd [ 863.129050][ T5892] usb 3-1: new high-speed USB device number 46 using dummy_hcd [ 863.259115][ T5199] usb 4-1: Using ep0 maxpacket: 32 [ 863.368981][ T5892] usb 3-1: Using ep0 maxpacket: 32 [ 863.489166][ T5892] usb 3-1: config 0 interface 0 has no altsetting 0 [ 863.579129][ T5199] usb 4-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 863.588608][ T5199] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 863.602174][ T5199] usb 4-1: Product: syz [ 863.606353][ T5199] usb 4-1: Manufacturer: syz [ 863.611243][ T5199] usb 4-1: SerialNumber: syz [ 863.617702][ T5199] usb 4-1: config 0 descriptor?? [ 863.649088][ T5892] usb 3-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 863.658230][ T5892] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 863.669521][ T5892] usb 3-1: Product: syz [ 863.670720][ T5199] kl5kusb105 4-1:0.0: KL5KUSB105D / PalmConnect converter detected [ 863.676265][ T5892] usb 3-1: Manufacturer: syz [ 863.691747][ T5199] usb 4-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB0 [ 863.692116][ T5892] usb 3-1: SerialNumber: syz [ 863.721646][ T5892] usb 3-1: config 0 descriptor?? [ 863.760526][ T5892] kl5kusb105 3-1:0.0: KL5KUSB105D / PalmConnect converter detected [ 863.770875][ T5892] usb 3-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB1 [ 863.876254][ T5199] usb 4-1: USB disconnect, device number 45 [ 863.891528][ T5199] kl5kusb105d ttyUSB0: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB0 [ 863.902014][ T5199] kl5kusb105 4-1:0.0: device disconnected [ 863.972117][ T5191] usb 3-1: USB disconnect, device number 46 [ 863.984100][ T5191] kl5kusb105d ttyUSB1: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB1 [ 863.996049][ T5191] kl5kusb105 3-1:0.0: device disconnected 14:22:33 executing program 4: mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.net/syz0\x00', 0x1ff) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r1 = openat$cgroup_freezer_state(r0, &(0x7f0000000200), 0x2, 0x0) write$cgroup_freezer_state(r1, 0x0, 0x0) 14:22:33 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_DEL(r1, 0x2, r0) 14:22:33 executing program 1: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmsg$inet6(r0, &(0x7f0000002380)={&(0x7f0000000000)={0xa, 0x0, 0x0, @dev}, 0x1c, &(0x7f00000022c0)=[{0x0}, {0x0}, {&(0x7f0000002040)="d8", 0x1}], 0x3}, 0x0) 14:22:33 executing program 5: socketpair(0x1, 0x801, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg$BATADV_CMD_GET_ORIGINATORS(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={0x0}, 0x1, 0x0, 0x803e0000}, 0x0) 14:22:33 executing program 2: syz_usb_connect(0x0, 0x24, &(0x7f0000000dc0)={{0x12, 0x1, 0x0, 0xe7, 0x9, 0xb0, 0x20, 0x830, 0x80, 0x8a3a, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xb1, 0x4d, 0xc6}}]}}]}}, 0x0) 14:22:33 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@base={0x1a, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x2, 0x2}, 0x48) 14:22:33 executing program 3: socketpair(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg$BATADV_CMD_GET_ORIGINATORS(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={0x0, 0x803e}, 0x1, 0x20000000, 0x7}, 0x0) 14:22:33 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmsg$inet6(r0, &(0x7f0000002380)={&(0x7f0000000000)={0xa, 0x0, 0x0, @dev}, 0x1c, &(0x7f00000022c0)=[{0x0}, {&(0x7f0000002040)="d8", 0x1}], 0x2}, 0x0) 14:22:33 executing program 5: syz_clone(0x40000000, 0x0, 0x0, &(0x7f00000000c0), 0x0, &(0x7f0000000140)="d9") recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x40000060, &(0x7f0000005ac0)=@file={0x0, './file0\x00'}, 0x6e) 14:22:33 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000001c0)={0x14}, 0x14}, 0x300}, 0x0) 14:22:33 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, &(0x7f0000000100)={&(0x7f0000000000), 0xc, &(0x7f00000000c0)={&(0x7f00000001c0)={0x14, 0x0, 0x0, 0x0, 0x0, {}, [@BATADV_ATTR_GW_BANDWIDTH_UP]}, 0x5f}}, 0x0) 14:22:33 executing program 4: r0 = add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffc) r1 = add_key$keyring(&(0x7f0000000440), &(0x7f0000000480)={'syz', 0x0}, 0x0, 0x0, r0) add_key(&(0x7f0000000400)='syzkaller\x00', 0x0, 0x0, 0x0, r1) 14:22:33 executing program 3: pselect6(0x40, &(0x7f0000000000), &(0x7f0000000040), &(0x7f0000000080)={0x1}, &(0x7f00000000c0), &(0x7f0000000140)={&(0x7f0000000100), 0x8}) 14:22:33 executing program 1: r0 = inotify_init1(0x0) inotify_add_watch(r0, 0x0, 0x3000289) 14:22:33 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmsg$inet6(r0, &(0x7f0000002380)={&(0x7f0000000000)={0xa, 0x0, 0x0, @dev}, 0x1c, &(0x7f00000022c0)=[{0x0}, {&(0x7f00000021c0)}], 0x2, &(0x7f0000002340)}, 0x40) 14:22:33 executing program 4: pselect6(0x0, 0x0, 0x0, 0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x989680}, 0x0) [ 864.839002][ T5191] usb 3-1: new high-speed USB device number 47 using dummy_hcd [ 865.099053][ T5191] usb 3-1: Using ep0 maxpacket: 32 [ 865.429252][ T5191] usb 3-1: New USB device found, idVendor=0830, idProduct=0080, bcdDevice=8a.3a [ 865.438355][ T5191] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 865.447030][ T5191] usb 3-1: Product: syz [ 865.451508][ T5191] usb 3-1: Manufacturer: syz [ 865.456358][ T5191] usb 3-1: SerialNumber: syz [ 865.463681][ T5191] usb 3-1: config 0 descriptor?? [ 865.500274][ T5191] kl5kusb105 3-1:0.0: KL5KUSB105D / PalmConnect converter detected [ 865.513434][ T5191] usb 3-1: KL5KUSB105D / PalmConnect converter now attached to ttyUSB0 [ 865.713250][ T5892] usb 3-1: USB disconnect, device number 47 [ 865.735066][ T5892] kl5kusb105d ttyUSB0: KL5KUSB105D / PalmConnect converter now disconnected from ttyUSB0 [ 865.755350][ T5892] kl5kusb105 3-1:0.0: device disconnected 14:22:35 executing program 1: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmsg$inet6(r0, &(0x7f0000002380)={&(0x7f0000000000)={0xa, 0x0, 0x0, @dev}, 0x1c, &(0x7f00000022c0)=[{&(0x7f0000000040)="bd2498f240e277d43a0139a529a345fd8afd7c53553707b5a398e7c01bdde37c619fa00077c8408777a2d2f474ecf64151113aea35ac8844815db1a43c6abda9d27de059a5c9f1ab7070f7bf9a8b2efebe8702bdef72720d832731c67bc63a527598e8ab5656f60bf0ea1a596aab6498202331d1fd171bad048ac094788086ff60a184fbeb1f14670a1a8ea0c42ce0114d9152f73aa02142490558b36c78660889d0876fbfedee36e6e6ec8ff7b8236929bf3f212e050bff08c9f67a293cee58e7da17ddc76c907da05fc6f764bda9105d6298f41e1fd9e8c8036cbb311bc8131fdeb823816d86e3de5340c1003956d583b55765a2252da0ad80299dbbd0f8ba75ada3f93d69a7201f831c6432aab0a711343cbe7abc0a8d5cc64b7b3edb1970d1643dbc337b1cf5f72b68a72fb595b1b8ce4369e2820f55bbef72908d64a2894c3968c3b4da141005672aa1a50259f44f5e1e836684052d768015bbaec4f43180006c956f54d4d05e108bb4b14a0a83f877ab58a0eb012ac6c724fdf0e49452fff8d24e6b103237b886e500ee68327758d541d0b10b133d205fc275e5f5436f3b0188675a6c91c975e3b108ad6b7bbf939b49ba038fbad55a3dd1e77d217312d397326dc36eb2fd886c4727ad130cd19ded33e94f0396a2d46f02cf6f3a976ed05ec55711a6182111e23b37fa522dc3e5e42874cf4c94af28a0955014ebeb161ab3f0395e0402728efe40c419956a70c542ab8b019a4f6a9262b81733ffca20143382a1a47028fe96df70cb5cc5058216709ff8d6a638afda8375ced2f197f0337a71e2fe0c44bbfd4d2abd1d08e40e9aaefbdb5a97c44404b9351a2c07df1618e8505e66dd593f2faf263f5ef3c17f2ffc53c2cd7709776846d0a79295c66b2398782221e17379cd98bb98e9e725e66339e307faf355b3946a2a216bab1105f4382fe699a3b684ae181f5c0114f301f63ebf78d9cc7a15f0a7a92dcee8bdf0577b469f11f99baabf75973b92e1ba933505682f85de1bb6884900c0a734126d7221e81f08636ba1bd630fc6fc504ce4ff2256fff833e962266a96a8b0615ab6936c54e861bd837b96152f8c09375515d659d41f3f69040a3b84786a0107ed514add2073f89218f0c958591dd4dc102883ac28a1c07d59f101039ba2e724d92560ce9421665c8a16031b45760729c71aa58be013072badf23b27ebe58d16c25abc3ea8384502b8e4c7211e67c4ddaff14b54a6cb1b716bb5057a2a641b786393e46db9863dea6c01a3d1edff5c28467f3a67025aa530362e693f2949fd8c717220cbfc97e20f045a1bbf0bd024c5a0606312bc956b9ed12d05c4d3cd21f645740163d42eccad9cd8267b5c5b77d96bb56802d3e78b13246171e373871f2733b98c0753d340b715d43d6d4aee28daab6b42b3f29a2b1ca18b017fd9f4bb3fbf88e6888ab16c8afc5f45d77243132b20ed52dc2757771c92ddb867fcacae7c4a29ac09c7978df1678d7783ab257e0ed88a3f7ec66f768f35ec5fcc28c9576c4be18748043a48d99e6bd43d3b95f414e7bf098943636dfb0cb3b6996c5962f33fe1cd96c53e180a9d3bf17ceb057bf887889d67caa9d3956c4a46803851678ffdc425cef54a3c436f01947646872a21fa79038466902d759a478419a0c0f1f3187af9ab490167e9eb347c93fd4652e29b0b201ba7572fa753081450d938d704dcb848b4702373c4de00dd2c0332c1e37575705525a1a5d625051ff622eef03e458f4ee025f5c8ff8cf1fa2d7c5d6e450d96f36f0f4ec7956ba93e688fb59a3adf9fa4729a8c3de2a14fa420dcda08af41b5c6a500637ee6a0ec06ee04412bd11c7768997c395113c752534fa38e8d690f7f2e15384c75a9a7efd67843535a917b4bac279ecfd3e130f24f6f92251aa4504b03de48fc6d313bc4d56ae5ebf64fcb7a2c5d71a521f076a2c9e5267691b808163ba1b504a81d15d9c069e6ed0c684ad265bddac23ceb8536a3a09d0d2e77b880714d6fb6c7953470052f192dab04465b4897a5ccecb88c9d62ca8fa7e9b80dbe05dabf512d14dc275b68798b5d143c574ac854ec59e78b1b2a32b79d1687f6270cef7f8b94de79e47a08911eab24765ae32adc628b12d7c9d70cf57e1736bd7ff6513aca25fe2df631237779e9dfb72d62f007f25dccf086684a38b37a3a9a43b26007052b0e10a61378eefed04e2342189ad4cd111bbfc66862497b1b9787847a3c80074c75743835c7d7c2b5c0239b8782e879048b7de45d21676c2d05fcbeff9fc2caeb746d317228644e65d92c37d38e8fb5866990809c48adf917173c1d5753b5e9c1b4ce2f0ac591d5f2dbe1b51f023843f60faa8c5c6b8f65fce5f389512b2c515271d7e502cc69f4797a5840c97588b88f660108ad40c50d4292c350e48bfb12c8f96c4337cf23f29a299adb54ca18d75bcb50cda4476df483e49dd9be14722782c632d29b62841e2d144b1bf60239bbcf04e00e5ac08fbb3fa59e7ade49ba0ad826595ce377cde7722fb0b62a4052a2b41133aa892e6ac95b84ebd8490a473699b1d405d6428310b856f3e3f722847bca090fedd216abafe146c494983e3c7aa33620debc8b513ab96027d664a0324807d9676f66b2244508c357160b97d0b00f7034bc4cecd601a60da4a0319a2b00ac8cc311524e026cfea68ff3ddd4f10d9b2656976fa189d9cb338fa5b6d38c06fc8806227ead541f3e025b10ca584faeec9dff81049fbee9f67730a0b0effaff328264275495f28399cac55c1e1272f5e9cb2bd672932cbc5c0e0defae56311d033e9c35285d45b5aaa33fd57c0acfc0f471a410378b34795dcdb6029699d7ae1207fcd672386fb396e594bc6966b801510375e63d74ee3abf8601e6128316a7c264c3bc26731fb69f80eeb691ea917fb791398e1303bac8de98dc35a09df7a11e25ccfe388edf9997ae7effd276ae185943ed89f5643556d458a0a7be74a0c88c7a00f8ebb20a687077df1d279f6b574734cf9992de2c0e25bff0ba0613892e7cfff69d06859f513c41505601399f560fbc33d689404cd3bb22e9a88eb1a103295bedbffab91ca57152b809e237dbd97c71c13ce9567009df619ee392b3d154396a825ca36b0ceceef236303f73b9e6739fb4d650b8e3575dc60198eaadc7f95f7a4cc71f208d43d3992c6443633ff2d1d16da6faba3237918b585fd8b54dc5d09ffd007cc6f0305f5156072ec3ea2920eaecffa2dc2de82def255e32f11e4868520c2326038131cc82d6e6720e96dea02ea7fb8b4a65badf395b4381a9c1ed4b075eddd680f83dac7b719b4a13c5796750f76861bdac0dade3c975010c327e1d3a51484a841f75fb72d37ff0797e79eee6d7e36fb8997c98212e0a5e79421f697adf59c8fda8889310973ac44e4a22df5105cddf8a9558a83024477985b46a601eaa06ec35f02e1a7fb681e6cb2b44394a39a94a4bf3d60598281daa147fe2b2e3e028ef0d9b78cd3778a97a6364e0c46e26cf48796db2f9939367ca6b73667337b106255325e2feedb9de6ddcbb6320b512bc68a9fa5977623fe337d06a3c7bd8f3ec534eda713aec9c23b728633963cf2102a03ab0e7a88ff107f728c31dac841241949460c7b3f24b4470a4e7081493297fb652bfde3fda72843ca32b991c3d64d058d0ff0f5d1f0fd74d516ab65eef1896690bfa550a637e083422c2d88164266aa1d07043f342a032dbba0e838292208fbc39bedefbfd59e503062041ddb2a2fd568f6e39fc86d8bff4f0f9f9b1a209f25d82c586206f4638d7bcef6847ac503d5bbf232d06272ff6be289e0ead4ea89f6a228bc587bb2775f68693b8bf3a42245c54b3644de5b650bd156cc617827d73061b1bc037bef17ebd0391e0e0bb0c2d54e8cbaaf34aea94a06ac28223a60d3b477126e104e895488f0fdfe4be0d740c75854e6bab2f6c221a13a9e6ad3c14dd42c358b9d2d8cf2ed7887c9da3e62bc46dad279fdadfbf317ab10f37bc605b62f977ecbe8db48b36f2389e4683605a489f449693786b3eb5e77c96fc6b8ae35e8b8b08909bb67ee78d9a163a555cf0945c593b59a7606baccc1f4ce2c26e63c946cfb99e3218a1d224f90376d68eb547933e6a8b61d1e3ccf499e5c17085ad2d47bb494e7357c95a68b6dd45000f80df7355bf7202920a914b9d3557b83f14b1fa08cdd110cf9c3103f0a6bb48ff97f3238a9787375a3a17ee7500819e961db2dcf5d14b867cf014caff35d541f6dc4570aea4aed1cff8b6cc07267032e589ebb7ea4074da1792641954d422a1cdadfa7037a04061ba697b13bb53192ef8b7bf57695c5304d44c163699f55cca8d6504eade3c25f14b8249923b69410bcab6733edb5f21326d478a9ded17826e6d6680b51f5aebab4693f912ad9cbefc951dc3f19a9d0df5b84e768552b811d55e7737ad65fc427c37da350ff1d47a09765e91cf0d40e4e9996762d58f3df867d5aff75ea7966c907e5d11770b021709000d6c9a521daa65d355206f1f3301fed45605fe46cba76d822f16abd26c3c3419a6e9ea6dabcad5809b3fb30d75b7bcdea9b5826b4bc013b10277ec1174294e698f542ce268928491403d1e0eb6dd33409474414b2fcdd25f3be504c3f8e6784ae939c73635c51e1808d072bc6f6e1c8223e4abda18469b0a0e508cb8638270496c171cfbfc27fb88306002a6731353711d13130bceaa39ba240a2ca2600dde47016b1f069f74e4e2c93f4d231b49fd17f70b5c0985536b1d01e7f45f703b297ba9adf2dc005ed3408e2308f2925bcb71a192484005493d62da69892f38664ee93bb9fb051fcf1b4c66b1be8c8e7761343bcc3ef6ac1ac4a9cae213e4c7fa59c237a96f4a6523211cb44f4a155185786448adb030e69616a4893d9d061c9e8ce132e29106d7675deb69bcb1c20cc29825ad034326c7522a412d675efff0382520a7f0843c097ed9b4832671ef874bb703b02292976eca63685d34d703cf2663e16edc308a99a2259bb9a39be209f9f6f82a5c8e87a8375728a9536da81427ad31341ded78ac2916373b11413373ac82083c90a1b382348236a01ed5022812aa7123f909e456542629cfee096178a204bb8d721ac4b57143dc99964673934e2f8603aef59c7d606bfd811b3cc8811208d67619e5921c61193dbca2de5c0bc1538230f8fca5940a1e8a7910027f8b03f4b3ee2698372b101a9d95f8ec27cd9a4217a879a79e18df880b3367d02b673568c043ecc8c936106ab416c7fde7d34d1a95273a474e3edc4e641a0e905517f1fd0318e0488d49549e382178ad853c1639f7b67c10840bb0eb92a302f79cf8570dd51806971ba99afc36c6fa327407914bc56f4b75b041d49eb988cd540b05cefabae76d23fb32072455b16476081f3d129ce214ca3a517eb8f2675c61e260d00657e6b6883938c0da19af2822b65cc215115c69730a4507c6c374be2d8ce05c533ee6654538b228b3610ed4b20148f0ecedf454a84f89d3894bac0c53b6e1b0d0536baf890de3196a7a4e0ed49f4af25b75ed9214e2ba18e9499dbf49526f5f3370954403ca4fcdc54394a5b3638d6a4bf51f0e2d38ab0ff3e4dde21b0871cbb1392205822df183fc8af327c7416690b1116d35c9c8280951f8d81eb98f429fbfbb28707a4d987b3e28cea43dc8bb66db39bd14e6675c64a005e9df053cfd9d4b74c3f573bd9fcf5ab675b7e7be96511a457e8750fd3ecab7b085111083f980f59472207b5b46577827f726d371a991af2d9c7874fa", 0xffa}, {0x0}, {0x0}], 0x3, &(0x7f0000002340)=[@hoplimit_2292={{0x14, 0x29, 0x8, 0x10001}}], 0x18}, 0x40) 14:22:35 executing program 3: syz_open_procfs$namespace(0x0, &(0x7f00000019c0)='ns/time_for_children\x00') 14:22:35 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000280)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb(cipher_null)\x00'}, 0x58) r2 = accept4(r1, 0x0, 0x0, 0x0) sendmsg$NL80211_CMD_RELOAD_REGDB(r2, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x14}, 0x7ffff000}}, 0x0) recvmmsg$unix(r2, &(0x7f0000003780)=[{{0x0, 0x0, &(0x7f0000002340)=[{&(0x7f00000011c0)=""/4096, 0x50000}], 0x1}}, {{0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000002400)=""/149, 0x95}], 0x1}}], 0x2, 0x0, 0x0) 14:22:35 executing program 4: openat$dir(0xffffffffffffff9c, &(0x7f0000006cc0)='./file0\x00', 0x0, 0x0) 14:22:35 executing program 5: setgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) 14:22:35 executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000, 0x0) 14:22:35 executing program 4: ioctl$EVIOCSCLOCKID(0xffffffffffffff9c, 0x800445a0, 0xffffffffffffffff) 14:22:35 executing program 3: fcntl$getown(0xffffffffffffffff, 0x2) 14:22:35 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x2}, 0xc, &(0x7f00000000c0)={0x0, 0x64e7}}, 0x0) 14:22:35 executing program 1: socketpair(0x0, 0x0, 0x0, &(0x7f00000003c0)) prlimit64(0x0, 0x7, &(0x7f0000000100), 0x0) socketpair(0x0, 0x0, 0x0, 0x0) 14:22:35 executing program 2: getresgid(0x0, &(0x7f0000000d00), &(0x7f0000000d40)) 14:22:35 executing program 3: fcntl$getown(0xffffffffffffffff, 0x10) 14:22:35 executing program 5: openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x2220000, 0x0) 14:22:35 executing program 4: getresgid(&(0x7f0000000cc0), 0x0, 0x0) 14:22:36 executing program 2: ppoll(0x0, 0x0, &(0x7f00000000c0)={0xffffffffffff0e20}, 0x0, 0x0) 14:22:36 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f0000000500)="6fddedb6be4c9fdf1d07e9f8a528b818588cb1fa5e94ac9b11705ea1882067c6ec0b9c67ba3fc006988ff7d8fc6a7f80f6f7bb1c8eb42cb6c136d1251c1d8fdb411c3b56480dd763e799d9721b1b1fa7cde4e677958e5080eaca21e3624aeb15c19c95d188459ae4927c3a523d261d4f0f656c377e15299afabdd684cb54b262ce4da1bc1dac971ec23935d9d0c6dd5ad96463c5286d91d2216c9a07da9d1f3eef6eb079a0743312873e5dd67b139664a627ec649671ad8889b87132832fd11c0183", 0xc2}, {&(0x7f0000000600)="c90b372a84041e55fe167e28cf3c11ca620653e499cc6bd7ec30b40405976b869bb969495ac0168ce25520d6442ff515cb6703eeacb8917b29afd28708efac75093f1f32a908c0b0b7296ee2d1f022f55c7136880580ea3b4b72e3e06861c6448ac2c739db14c3a022c92857407f9a76c1fa96e14a3deb9f227c9f63", 0x7c}, {&(0x7f0000000680)="26f80815c17d65bd33db6d29245c6af415eb0b3f64b16a6d8d351a5f45c8fed322a6887680d536fd191078c75f3671d4e07e8ae054ea2cff0c8a7211e620f0cb7f67ae5c7869fb8443e91eedfca3e1dca98f87ceac3bd06cf8760ffb5b878dca46a36f3ebf7a86ef3757aaeac74449654fd59b6b175fd4e00e501b6091c6d5c82b594444f3b7613ff80a9ba50c8510f5ebb28388ae438d4ca97e737753b7b571e07ba07814869606248b2b42a3e3bedaaff71d959b78734266252e9cd2697e803da62e8a61de", 0xc6}, {&(0x7f0000000780)="4be0b2d0749b2b747142dfc0391c83a2bc44beba2c1f9d94ac7b42448a80746b88cef536465cc7c0f2d7be98138a7a699810f2cb784e9bf020a592fea0b2296c29bfa9173ce7919239d09fccfa743941719ddd0712132940b4cb29474daa0f95454e73ecf7c35c67cf429ae6de77be1e81d765d2fb9e2b13a185236f4bc229698c0a6909a13c7e80ac1d6f934a8e18a2d3c45f0937f92ae981f36f6886aeec87171ddddf42fe225996235908e15de83a226d6b875c15d2aae9b92ee752b112062b9f2ac6fefd53dd54f43e01c93b2c93aa6c69f3ae412da282d146c2e31d5d1286d94ddbb67cdddf714dc1e4ae8d70a343ca1bb0545c5f4fe20aa4d3f84fee55fd89d4c3bfcd15f2eb2fb843d211ad6a7b68e1355c1817f57fa86d64c5587181b83b6d8ef73de9ff9b005fdc11f658619c3dd2facdb2e262795c2119592a165dbeb8e636fb6d64675823943fb6312e521cfb46b206e85d9ad1580249d5bb24f06ae080aff8340885b1eb532ec738e55a08292edb4dbe07e62a967b75faa218e1e7a92ea5529615ec0e38666dad37624be62c6e599767637789c2deedf808c2f310fce9bc742b0f15f5c15721d2f33b21a27763a6de1520c9e20ca42f3fde77f9b3e9cca2f830f65034c90e181451be9c793d854bb6c97cba8bb16ca8fd4e7f16b297680cd58bebbc2a507d82924f15d3228235d46981c3804eb00d3c6a9ec4c84d2e925ffab9ac34ea4d2204a7d95d3e705e1b9a9887f86e362f226fa41109b705217566455203ca790856b1f11101f0f5308e2543691e65a01315e673171be48ddee0b6b9a861da7f0ef79a8c9b903b8b5a8b4fb57cab0b95e3847269f1dc7a32ceccba4d325dcedcb0193c65585de135299badce95c9b501f430deae3ca46e28fe607437147ffabee92e8f00750bb0f1da75a6f4ee873592a0360620d6a48b0a8f43ab4028f99c47298ed96132493491ed03fbcf9e6cc4e11e09a4cce189816f15635b693b7cf00b7df382a7fdfdf8d119bcc840244497d6583959db3dbb4ba7e2462788344a29d8fb44b73715f152db11a1a006ff756caf99b903317ed72df1ff6277d38bdb59a4a8b8ee9a53d8e735b9b6ee74cd6395ed193574b6badf89dd9b241998eb654c637531ecaad1a5b3236f1424a773f4869cc0ca3ace4e2488c9420c45a120488fb361f8c474e3bb5eaea88f341218f844e424e2f0e97bf08ec5601e4a1ccb6e963a4e265784165c57e3140429d36528dd774a14de94d7da161ca3b792ebb89565b661d141d5069d40abfbf82d271a77f856e00287b917d2ca68d81170145955e05827e0ed384f29c08751424a949dc2cbf54a7264948623b414119cfb30d7241daf344cd1dcb23c91ab9df0b11a7122a78687f2ed25bfdfe4a1ffbf0f5e561052cf3cc5e6913d89a178153bde8eebabd3ebb7e93dbff909014fc5cd16cb15156a2d06bb8bf66ca079a455a5408df455bd6648d7f8cd114c8cd1015baf1f6b1d985ffb314ac5745658c663e7dae315a6f0fdd01e2e3b2ae8574b8c7ce9af922f1ed71a435d89e322460afe1775c765a0973fc09d636239ab088d400789eebf4ce291062989c947b961ece0fbb7d1143aa5c65cbdcb688dcd6278597a4a7bd730a1e5cefb05f096c7cf46abc8fafc091d3578cb474459f0ea2a1e8cb1b2d688f4f7074e7b8f234a535e25f327c6ecbf64ebc3dd9a4ade15c95c8f530c8f7df16c9f7b0e87d8bcf26859ddb0bf6b91f98d2512df12fa0d8020658f0b1228c6996be190b516f362316fd1be17a6b4fde58ba3f30643e6bd35c89431bbc07c078888f3fc7a914a70092e9aee53c19cb438d9f68836ab876d7fee108e08b10f7c09e4603b59cb7ef5ca0a1ea58dca9cd36402f3f098550d8780c0fd3b0d8a6f0f2d3e7fec428755442c7dc369ed2c82e824ffdfb8901d74dc601014466d76ea01a2bf443ff8af37b73b20e1c1432f7c5751543afbc77bdf44a9d097fd10f993a336619d1af849689c0e40f1d18d7d22bd705dcc61b008c954141e911152f16a1a4599d097718fbc28144f99d3adc1c4caceccd81ce93e650a13d818be433e44925b569f39e9341e603a6cad71947cdff5a5cee3e990ed1bb0960885fd9443aa23265e4386e321e701abc0cc61883939433e92c2c2923dd00a", 0x5fd}], 0x4, &(0x7f00000017c0)=[@rights], 0x10}, 0x0) 14:22:36 executing program 5: syz_emit_ethernet(0x4a, &(0x7f0000000040)={@empty, @empty, @val, {@ipv6}}, 0x0) 14:22:36 executing program 0: setgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) 14:22:36 executing program 4: fcntl$getown(0xffffffffffffffff, 0xc) 14:22:36 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002b00)={&(0x7f0000000000), 0xfffffed3, 0x0, 0xffffffe1}, 0x0) 14:22:36 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000080)=@abs={0x8}, 0x8, &(0x7f00000001c0), 0x0, &(0x7f0000000580)=[@rights, @cred, @rights, @rights], 0xa0}, 0x0) 14:22:36 executing program 5: getresgid(0x0, 0x0, &(0x7f0000000d40)) 14:22:36 executing program 3: setgroups(0x5, &(0x7f0000000380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) 14:22:36 executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0x0) 14:22:36 executing program 4: mount(&(0x7f0000000600)=ANY=[], 0x0, 0x0, 0x0, 0x0) 14:22:36 executing program 0: fcntl$getown(0xffffffffffffffff, 0xd) 14:22:36 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000580)=ANY=[@ANYBLOB="bc115148e82ecd7113b50a88dd5e1cfa0af34a0d4aab22e5700446bc399587c906d25fe497dfc51f9671fceb478d3d1e0c2344a0a8b85f7ca24b867612aa23943d814e6927642b69cd60914025cc076e11c5722dc2b726d953ca47125def5bae65dc8c4e023455f2e204d2992b7f7c6deec4b0ce09", @ANYRES32=0x0, @ANYBLOB="eaff968032fe28457fce0fe23eabe936d4cc7b28"], 0x98) 14:22:36 executing program 5: msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) 14:22:36 executing program 4: syz_clone(0xb000, 0x0, 0x0, 0x0, 0x0, 0x0) 14:22:36 executing program 0: dup2(0xffffffffffffff9c, 0xffffffffffffffff) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) 14:22:36 executing program 3: getresgid(&(0x7f0000000cc0), &(0x7f0000000d00), 0x0) 14:22:36 executing program 2: accept4$unix(0xffffffffffffffff, 0x0, 0x0, 0x50000000) 14:22:36 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f0000000500)="6fddedb6be4c9fdf1d07e9f8a528b818588cb1fa5e94ac9b11705ea1882067c6ec0b9c67ba3fc006988ff7d8fc6a7f80f6f7bb1c8eb42cb6c136d1251c1d8fdb411c3b56480dd763e799d9721b1b1fa7cde4e677958e5080eaca21e3624aeb15c19c95d188459ae4927c3a523d261d4f0f656c377e15299afabdd684cb54b262ce4da1bc1dac971ec23935d9d0c6dd5ad96463c5286d91d2216c9a07da9d1f3eef6eb079a0743312873e5dd67b139664a627ec649671ad8889b87132832fd11c0183", 0xc2}, {&(0x7f0000000600)="c90b372a84041e55fe167e28cf3c11ca620653e499cc6bd7ec30b40405976b869bb969495ac0168ce25520d6442ff515cb6703eeacb8917b29afd28708efac75093f1f32a908c0b0b7296ee2d1f022f55c7136880580ea3b4b72e3e06861c6448ac2c739db14c3a022c92857407f9a76c1fa96e14a3deb9f22", 0x79}, {&(0x7f0000000680)="26f80815c17d65bd33db6d29245c6af415eb0b3f64b16a6d8d351a5f45c8fed322a6887680d536fd191078c75f3671d4e07e8ae054ea2cff0c8a7211e620f0cb7f67ae5c7869fb8443e91eedfca3e1dca98f87ceac3bd06cf8760ffb5b878dca46a36f3ebf7a86ef3757aaeac74449654fd59b6b175fd4e00e501b6091c6d5c82b594444f3b7613ff80a9ba50c8510f5ebb28388ae438d4ca97e737753b7b571e07ba07814869606248b2b42a3e3bedaaff71d959b78734266252e9cd2697e803da62e8a61de", 0xc6}, {&(0x7f0000000780)="4be0b2d0749b2b747142dfc0391c83a2bc44beba2c1f9d94ac7b42448a80746b88cef536465cc7c0f2d7be98138a7a699810f2cb784e9bf020a592fea0b2296c29bfa9173ce7919239d09fccfa743941719ddd0712132940b4cb29474daa0f95454e73ecf7c35c67cf429ae6de77be1e81d765d2fb9e2b13a185236f4bc229698c0a6909a13c7e80ac1d6f934a8e18a2d3c45f0937f92ae981f36f6886aeec87171ddddf42fe225996235908e15de83a226d6b875c15d2aae9b92ee752b112062b9f2ac6fefd53dd54f43e01c93b2c93aa6c69f3ae412da282d146c2e31d5d1286d94ddbb67cdddf714dc1e4ae8d70a343ca1bb0545c5f4fe20aa4d3f84fee55fd89d4c3bfcd15f2eb2fb843d211ad6a7b68e1355c1817f57fa86d64c5587181b83b6d8ef73de9ff9b005fdc11f658619c3dd2facdb2e262795c2119592a165dbeb8e636fb6d64675823943fb6312e521cfb46b206e85d9ad1580249d5bb24f06ae080aff8340885b1eb532ec738e55a08292edb4dbe07e62a967b75faa218e1e7a92ea5529615ec0e38666dad37624be62c6e599767637789c2deedf808c2f310fce9bc742b0f15f5c15721d2f33b21a27763a6de1520c9e20ca42f3fde77f9b3e9cca2f830f65034c90e181451be9c793d854bb6c97cba8bb16ca8fd4e7f16b297680cd58bebbc2a507d82924f15d3228235d46981c3804eb00d3c6a9ec4c84d2e925ffab9ac34ea4d2204a7d95d3e705e1b9a9887f86e362f226fa41109b705217566455203ca790856b1f11101f0f5308e2543691e65a01315e673171be48ddee0b6b9a861da7f0ef79a8c9b903b8b5a8b4fb57cab0b95e3847269f1dc7a32ceccba4d325dcedcb0193c65585de135299badce95c9b501f430deae3ca46e28fe607437147ffabee92e8f00750bb0f1da75a6f4ee873592a0360620d6a48b0a8f43ab4028f99c47298ed96132493491ed03fbcf9e6cc4e11e09a4cce189816f15635b693b7cf00b7df382a7fdfdf8d119bcc840244497d6583959db3dbb4ba7e2462788344a29d8fb44b73715f152db11a1a006ff756caf99b903317ed72df1ff6277d38bdb59a4a8b8ee9a53d8e735b9b6ee74cd6395ed193574b6badf89dd9b241998eb654c637531ecaad1a5b3236f1424a773f4869cc0ca3ace4e2488c9420c45a120488fb361f8c474e3bb5eaea88f341218f844e424e2f0e97bf08ec5601e4a1ccb6e963a4e265784165c57e3140429d36528dd774a14de94d7da161ca3b792ebb89565b661d141d5069d40abfbf82d271a77f856e00287b917d2ca68d81170145955e05827e0ed384f29c08751424a949dc2cbf54a7264948623b414119cfb30d7241daf344cd1dcb23c91ab9df0b11a7122a78687f2ed25bfdfe4a1ffbf0f5e561052cf3cc5e6913d89a178153bde8eebabd3ebb7e93dbff909014fc5cd16cb15156a2d06bb8bf66ca079a455a5408df455bd6648d7f8cd114c8cd1015baf1f6b1d985ffb314ac5745658c663e7dae315a6f0fdd01e2e3b2ae8574b8c7ce9af922f1ed71a435d89e322460afe1775c765a0973fc09d636239ab088d400789eebf4ce291062989c947b961ece0fbb7d1143aa5c65cbdcb688dcd6278597a4a7bd730a1e5cefb05f096c7cf46abc8fafc091d3578cb474459f0ea2a1e8cb1b2d688f4f7074e7b8f234a535e25f327c6ecbf64ebc3dd9a4ade15c95c8f530c8f7df16c9f7b0e87d8bcf26859ddb0bf6b91f98d2512df12fa0d8020658f0b1228c6996be190b516f362316fd1be17a6b4fde58ba3f30643e6bd35c89431bbc07c078888f3fc7a914a70092e9aee53c19cb438d9f68836ab876d7fee108e08b10f7c09e4603b59cb7ef5ca0a1ea58dca9cd36402f3f098550d8780c0fd3b0d8a6f0f2d3e7fec428755442c7dc369ed2c82e824ffdfb8901d74dc601014466d76ea01a2bf443ff8af37b73b20e1c1432f7c5751543afbc77bdf44a9d097fd10f993a336619d1af849689c0e40f1d18d7d22bd705dcc61b008c954141e911152f16a1a4599d097718fbc28144f99d3adc1c4", 0x5b4}], 0x4}, 0x0) 14:22:36 executing program 5: setgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) 14:22:36 executing program 0: fcntl$getown(0xffffffffffffffff, 0x7) 14:22:36 executing program 3: lseek(0xffffffffffffff9c, 0x0, 0x0) 14:22:36 executing program 4: getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000ac0)) 14:22:36 executing program 2: shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x0) shmdt(0x0) 14:22:36 executing program 5: chown(&(0x7f0000000240)='./file0\x00', 0xffffffffffffffff, 0x0) lchown(&(0x7f0000000480)='./file0\x00', 0xffffffffffffffff, 0x0) 14:22:36 executing program 0: pipe2(&(0x7f0000001c80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ppoll(&(0x7f0000001cc0)=[{r0}], 0x1, &(0x7f0000001d00), 0x0, 0x0) 14:22:36 executing program 3: fcntl$getown(0xffffffffffffffff, 0xb) 14:22:36 executing program 4: accept4$unix(0xffffffffffffff9c, 0x0, 0x0, 0x0) 14:22:36 executing program 1: getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff]) setresgid(r0, 0x0, 0x0) 14:22:36 executing program 2: accept4$unix(0xffffffffffffff9c, &(0x7f0000000e00), 0x0, 0x0) 14:22:36 executing program 5: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000004c0)=@abs={0x8}, 0x8, 0x0}, 0x20084) 14:22:36 executing program 3: fcntl$getown(0xffffffffffffffff, 0x8) 14:22:36 executing program 0: fcntl$getown(0xffffffffffffffff, 0x14) 14:22:36 executing program 4: fcntl$getown(0xffffffffffffffff, 0xe) 14:22:36 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f0000000500)="6fddedb6be4c9fdf1d07e9f8a528b818588cb1fa5e94ac9b11705ea1882067c6ec0b9c67ba3fc006988ff7d8fc6a7f80f6f7bb1c8eb42cb6c136d1251c1d8fdb411c3b56480dd763e799d9721b1b1fa7cde4e677958e5080eaca21e3624aeb15c19c95d188459ae4927c3a523d261d4f0f656c377e15299afabdd684cb54b262ce4da1bc1dac971ec23935d9d0c6dd5ad96463c5286d91d2216c9a07da9d1f3eef6eb079a0743312873e5dd67b139664a627ec649671ad8889b87132832fd11c0183", 0xc2}, {&(0x7f0000000600)="c90b372a84041e55fe167e28cf3c11ca620653e499cc6bd7ec30b40405976b869bb969495ac0168ce25520d6442ff515cb6703eeacb8917b29afd28708efac75093f1f32a908c0b0b7296ee2d1f022f55c7136880580ea3b4b72e3e06861c6448ac2c739db14c3a022c92857407f9a76c1fa96e14a3deb9f227c9f63", 0x7c}, {&(0x7f0000000680)="26f80815c17d65bd33db6d29245c6af415eb0b3f64b16a6d8d351a5f45c8fed322a6887680d536fd191078c75f3671d4e07e8ae054ea2cff0c8a7211e620f0cb7f67ae5c7869fb8443e91eedfca3e1dca98f87ceac3bd06cf8760ffb5b878dca46a36f3ebf7a86ef3757aaeac74449654fd59b6b175fd4e00e501b6091c6d5c82b594444f3b7613ff80a9ba50c8510f5ebb28388ae438d4ca97e737753b7b571e07ba07814869606248b2b42a3e3bedaaff71d959b78734266252e9cd2697e803da62e8a61de", 0xc6}, {&(0x7f0000000780)="4be0b2d0749b2b747142dfc0391c83a2bc44beba2c1f9d94ac7b42448a80746b88cef536465cc7c0f2d7be98138a7a699810f2cb784e9bf020a592fea0b2296c29bfa9173ce7919239d09fccfa743941719ddd0712132940b4cb29474daa0f95454e73ecf7c35c67cf429ae6de77be1e81d765d2fb9e2b13a185236f4bc229698c0a6909a13c7e80ac1d6f934a8e18a2d3c45f0937f92ae981f36f6886aeec87171ddddf42fe225996235908e15de83a226d6b875c15d2aae9b92ee752b112062b9f2ac6fefd53dd54f43e01c93b2c93aa6c69f3ae412da282d146c2e31d5d1286d94ddbb67cdddf714dc1e4ae8d70a343ca1bb0545c5f4fe20aa4d3f84fee55fd89d4c3bfcd15f2eb2fb843d211ad6a7b68e1355c1817f57fa86d64c5587181b83b6d8ef73de9ff9b005fdc11f658619c3dd2facdb2e262795c2119592a165dbeb8e636fb6d64675823943fb6312e521cfb46b206e85d9ad1580249d5bb24f06ae080aff8340885b1eb532ec738e55a08292edb4dbe07e62a967b75faa218e1e7a92ea5529615ec0e38666dad37624be62c6e599767637789c2deedf808c2f310fce9bc742b0f15f5c15721d2f33b21a27763a6de1520c9e20ca42f3fde77f9b3e9cca2f830f65034c90e181451be9c793d854bb6c97cba8bb16ca8fd4e7f16b297680cd58bebbc2a507d82924f15d3228235d46981c3804eb00d3c6a9ec4c84d2e925ffab9ac34ea4d2204a7d95d3e705e1b9a9887f86e362f226fa41109b705217566455203ca790856b1f11101f0f5308e2543691e65a01315e673171be48ddee0b6b9a861da7f0ef79a8c9b903b8b5a8b4fb57cab0b95e3847269f1dc7a32ceccba4d325dcedcb0193c65585de135299badce95c9b501f430deae3ca46e28fe607437147ffabee92e8f00750bb0f1da75a6f4ee873592a0360620d6a48b0a8f43ab4028f99c47298ed96132493491ed03fbcf9e6cc4e11e09a4cce189816f15635b693b7cf00b7df382a7fdfdf8d119bcc840244497d6583959db3dbb4ba7e2462788344a29d8fb44b73715f152db11a1a006ff756caf99b903317ed72df1ff6277d38bdb59a4a8b8ee9a53d8e735b9b6ee74cd6395ed193574b6badf89dd9b241998eb654c637531ecaad1a5b3236f1424a773f4869cc0ca3ace4e2488c9420c45a120488fb361f8c474e3bb5eaea88f341218f844e424e2f0e97bf08ec5601e4a1ccb6e963a4e265784165c57e3140429d36528dd774a14de94d7da161ca3b792ebb89565b661d141d5069d40abfbf82d271a77f856e00287b917d2ca68d81170145955e05827e0ed384f29c08751424a949dc2cbf54a7264948623b414119cfb30d7241daf344cd1dcb23c91ab9df0b11a7122a78687f2ed25bfdfe4a1ffbf0f5e561052cf3cc5e6913d89a178153bde8eebabd3ebb7e93dbff909014fc5cd16cb15156a2d06bb8bf66ca079a455a5408df455bd6648d7f8cd114c8cd1015baf1f6b1d985ffb314ac5745658c663e7dae315a6f0fdd01e2e3b2ae8574b8c7ce9af922f1ed71a435d89e322460afe1775c765a0973fc09d636239ab088d400789eebf4ce291062989c947b961ece0fbb7d1143aa5c65cbdcb688dcd6278597a4a7bd730a1e5cefb05f096c7cf46abc8fafc091d3578cb474459f0ea2a1e8cb1b2d688f4f7074e7b8f234a535e25f327c6ecbf64ebc3dd9a4ade15c95c8f530c8f7df16c9f7b0e87d8bcf26859ddb0bf6b91f98d2512df12fa0d8020658f0b1228c6996be190b516f362316fd1be17a6b4fde58ba3f30643e6bd35c89431bbc07c078888f3fc7a914a70092e9aee53c19cb438d9f68836ab876d7fee108e08b10f7c09e4603b59cb7ef5ca0a1ea58dca9cd36402f3f098550d8780c0fd3b0d8a6f0f2d3e7fec428755442c7dc369ed2c82e824ffdfb8901d74dc601014466d76ea01a2bf443ff8af37b73b20e1c1432f7c5751543afbc77bdf44a9d097fd10f993a336619d1af849689c0e40f1d18d7d22bd705dcc61b008c954141e911152f16a1a4599d097718fbc28144f99d3adc1c4caceccd81ce93e650a13d818be433e44925b569f39e9341e603a6cad71947cdff5a5cee3e990ed1bb0960885fd9443aa23265e4386e321e701abc0cc61883939433e92c2c2923dd00a", 0x5fd}], 0x4}, 0x0) 14:22:36 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x22, &(0x7f0000000000), 0x4) 14:22:36 executing program 5: accept4$unix(0xffffffffffffff9c, &(0x7f0000000e00), &(0x7f0000000e40)=0x21, 0x0) 14:22:36 executing program 3: semget(0x2, 0x0, 0x362) 14:22:36 executing program 0: setgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) 14:22:36 executing program 4: chown(&(0x7f0000000240)='./file0\x00', 0xffffffffffffffff, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) 14:22:36 executing program 1: r0 = socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) write(r0, 0x0, 0x0) 14:22:36 executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f0000000500)='o', 0x1}, {0x0}, {&(0x7f0000000780)='K', 0x1}], 0x3}, 0x0) 14:22:36 executing program 5: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000004c0)=@abs={0x8}, 0x8, &(0x7f0000001780)=[{&(0x7f0000000500)="6fddedb6be4c9fdf1d07e9f8a528b818588cb1fa5e94ac9b11705ea1882067c6ec0b9c67ba3fc006988ff7d8fc6a7f80f6f7bb1c8eb42cb6c136d1251c1d8fdb411c3b56480dd763e799d9721b1b1fa7cde4e677958e5080eaca21e3624aeb15c19c95d188459ae4927c3a523d261d4f0f656c377e15299afabdd684cb54b262ce4da1bc1dac971ec23935d9d0c6dd5ad96463c5286d91d2216c9a07da9d1f3eef6eb079a0743312873e5dd67b139664a627ec649671ad8889b87132832fd11c0183", 0xc2}, {&(0x7f0000000600)="c90b372a84041e55fe167e28cf3c11ca620653e499cc6bd7ec30b40405976b869bb969495ac0168ce25520d6442ff515cb6703eeacb8917b29afd28708efac75093f1f32a908c0b0b7296ee2d1f022f55c7136880580ea3b4b72e3e06861c6448ac2c739db14c3a022c92857407f9a76c1fa96e14a3deb9f227c9f63", 0x7c}, {&(0x7f0000000680)="26f80815c17d65bd33db6d29245c6af415eb0b3f64b16a6d8d351a5f45c8fed322a6887680d536fd191078c75f3671d4e07e8ae054ea2cff0c8a7211e620f0cb7f67ae5c7869fb8443e91eedfca3e1dca98f87ceac3bd06cf8760ffb5b878dca46a36f3ebf7a86ef3757aaeac74449654fd59b6b175fd4e00e501b6091c6d5c82b594444f3b7613ff80a9ba50c8510f5ebb28388ae438d4ca97e737753b7b571e07ba07814869606248b2b42a3e3bedaaff71d959b78734266252e9cd2697e803da62e8a61de", 0xc6}, {&(0x7f0000000780)="4be0b2d0749b2b747142dfc0391c83a2bc44beba2c1f9d94ac7b42448a80746b88cef536465cc7c0f2d7be98138a7a699810f2cb784e9bf020a592fea0b2296c29bfa9173ce7919239d09fccfa743941719ddd0712132940b4cb29474daa0f95454e73ecf7c35c67cf429ae6de77be1e81d765d2fb9e2b13a185236f4bc229698c0a6909a13c7e80ac1d6f934a8e18a2d3c45f0937f92ae981f36f6886aeec87171ddddf42fe225996235908e15de83a226d6b875c15d2aae9b92ee752b112062b9f2ac6fefd53dd54f43e01c93b2c93aa6c69f3ae412da282d146c2e31d5d1286d94ddbb67cdddf714dc1e4ae8d70a343ca1bb0545c5f4fe20aa4d3f84fee55fd89d4c3bfcd15f2eb2fb843d211ad6a7b68e1355c1817f57fa86d64c5587181b83b6d8ef73de9ff9b005fdc11f658619c3dd2facdb2e262795c2119592a165dbeb8e636fb6d64675823943fb6312e521cfb46b206e85d9ad1580249d5bb24f06ae080aff8340885b1eb532ec738e55a08292edb4dbe07e62a967b75faa218e1e7a92ea5529615ec0e38666dad37624be62c6e599767637789c2deedf808c2f310fce9bc742b0f15f5c15721d2f33b21a27763a6de1520c9e20ca42f3fde77f9b3e9cca2f830f65034c90e181451be9c793d854bb6c97cba8bb16ca8fd4e7f16b297680cd58bebbc2a507d82924f15d3228235d46981c3804eb00d3c6a9ec4c84d2e925ffab9ac34ea4d2204a7d95d3e705e1b9a9887f86e362f226fa41109b705217566455203ca790856b1f11101f0f5308e2543691e65a01315e673171be48ddee0b6b9a861da7f0ef79a8c9b903b8b5a8b4fb57cab0b95e3847269f1dc7a32ceccba4d325dcedcb0193c65585de135299badce95c9b501f430deae3ca46e28fe607437147ffabee92e8f00750bb0f1da75a6f4ee873592a0360620d6a48b0a8f43ab4028f99c47298ed96132493491ed03fbcf9e6cc4e11e09a4cce189816f15635b693b7cf00b7df382a7fdfdf8d119bcc840244497d6583959db3dbb4ba7e2462788344a29d8fb44b73715f152db11a1a006ff756caf99b903317ed72df1ff6277d38bdb59a4a8b8ee9a53d8e735b9b6ee74cd6395ed193574b6badf89dd9b241998eb654c637531ecaad1a5b3236f1424a773f4869cc0ca3ace4e2488c9420c45a120488fb361f8c474e3bb5eaea88f341218f844e424e2f0e97bf08ec5601e4a1ccb6e963a4e265784165c57e3140429d36528dd774a14de94d7da161ca3b792ebb89565b661d141d5069d40abfbf82d271a77f856e00287b917d2ca68d81170145955e05827e0ed384f29c08751424a949dc2cbf54a7264948623b414119cfb30d7241daf344cd1dcb23c91ab9df0b11a7122a78687f2ed25bfdfe4a1ffbf0f5e561052cf3cc5e6913d89a178153bde8eebabd3ebb7e93dbff909014fc5cd16cb15156a2d06bb8bf66ca079a455a5408df455bd6648d7f8cd114c8cd1015baf1f6b1d985ffb314ac5745658c663e7dae315a6f0fdd01e2e3b2ae8574b8c7ce9af922f1ed71a435d89e322460afe1775c765a0973fc09d636239ab088d400789eebf4ce291062989c947b961ece0fbb7d1143aa5c65cbdcb688dcd6278597a4a7bd730a1e5cefb05f096c7cf46abc8fafc091d3578cb474459f0ea2a1e8cb1b2d688f4f7074e7b8f234a535e25f327c6ecbf64ebc3dd9a4ade15c95c8f530c8f7df16c9f7b0e87d8bcf26859ddb0bf6b91f98d2512df12fa0d8020658f0b1228c6996be190b516f362316fd1be17a6b4fde58ba3f30643e6bd35c89431bbc07c078888f3fc7a914a70092e9aee53c19cb438d9f68836ab876d7fee108e08b10f7c09e4603b59cb7ef5ca0a1ea58dca9cd36402f3f098550d8780c0fd3b0d8a6f0f2d3e7fec428755442c7dc369ed2c82e824ffdfb8901d74dc601014466d76ea01a2bf443ff8af37b73b20e1c1432f7c5751543afbc77bdf44a9d097fd10f993a336619d1af849689c0e40f1d18d7d22bd705dcc61b008c954141e911152f16a1a4599d097718fbc28144f99d3adc1c4caceccd81ce93e650a13d818be433e44925b569f39e9341e603a6cad71947cdff5a5cee3e990ed1bb0960885fd9443aa23265e4386e321e701abc0cc61883939433e92c2c2923dd00a", 0x5fd}], 0x4, &(0x7f00000017c0)=[@rights], 0x10}, 0x0) 14:22:36 executing program 3: setpriority(0x2, 0x101, 0x0) 14:22:36 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001780)=[{0x0}, {0x0}, {&(0x7f0000000780)='K', 0x1}], 0x3}, 0x0) 14:22:36 executing program 4: syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, @val, {@ipv4}}, 0x0) 14:22:37 executing program 2: fcntl$getown(0xffffffffffffffff, 0x6) 14:22:37 executing program 5: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000004c0)=@abs={0x8}, 0x8, &(0x7f0000001780)=[{&(0x7f0000000500)="6fddedb6be4c9fdf1d07e9f8a528b818588cb1fa5e94ac9b11705ea1882067c6ec0b9c67ba3fc006988ff7d8fc6a7f80f6f7bb1c8eb42cb6c136d1251c1d8fdb411c3b56480dd763e799d9721b1b1fa7cde4e67795", 0x55}, {0x0}, {0x0}], 0x3, &(0x7f00000017c0)=[@rights], 0x10}, 0x0) 14:22:37 executing program 3: syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[@ANYBLOB="0180c2000000aaaaaaaaaabb86dd6044d80000142f00fe8000000000000000000000000000aaff02"], 0x0) 14:22:37 executing program 4: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 14:22:37 executing program 0: getresgid(&(0x7f0000000cc0), &(0x7f0000000d00), &(0x7f0000000d40)) 14:22:37 executing program 2: mkdirat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0) 14:22:37 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000004c0)=@abs={0x8}, 0x8, &(0x7f0000001780)=[{&(0x7f0000000500)="6fddedb6be4c9fdf1d07e9f8a528b818588cb1fa5e94ac9b11705ea1882067c6ec0b9c67ba3fc006988ff7d8fc6a7f80f6f7bb1c8eb42cb6c136d1251c1d8fdb411c3b56480dd763e799d9721b1b1fa7cde4e677", 0x54}, {0x0}, {&(0x7f0000000780)='K', 0x1}], 0x3, &(0x7f00000017c0)=[@rights], 0x10}, 0x0) 14:22:37 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r0, 0x4}], 0x1, 0x0) 14:22:37 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) fstat(r0, &(0x7f0000000180)) 14:22:37 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f0000000500)="6fddedb6be4c9fdf1d07e9f8a528b818588cb1fa5e94ac9b11705ea1882067c6ec0b9c67ba3fc006988ff7d8fc6a7f80f6f7bb1c8eb42cb6c136d1251c1d8fdb411c3b56480dd763e799d9721b1b1fa7cde4e677958e5080eaca21e3624aeb15c19c95d188459ae4927c3a523d261d4f0f656c377e15299afabdd684cb54b262ce4da1bc1dac971ec23935d9d0c6dd5ad96463c5286d91d2216c9a07da9d1f3eef6eb079a0743312873e5dd67b139664a627ec649671ad8889b87132", 0xbc}, {&(0x7f0000000600)="c90b372a84041e55fe167e28cf3c11ca620653e499cc6bd7ec30b40405976b869bb969495ac0168ce25520d6442ff515cb6703eeacb8917b29afd28708efac75093f1f32a908c0b0b7296ee2d1f022f55c7136880580ea3b4b72e3e06861c6448ac2c739db14c3a022c92857407f9a76c1fa96e14a3deb9f227c9f63", 0x7c}, {&(0x7f0000000680)="26f80815c17d65bd33db6d29245c6af415eb0b3f64b16a6d8d351a5f45c8fed322a6887680d536fd191078c75f3671d4e07e8ae054ea2cff0c8a7211e620f0cb7f67ae5c7869fb8443e91eedfca3e1dca98f87ceac3bd06cf8760ffb5b878dca46a36f3ebf7a86ef3757aaeac74449654fd59b6b175fd4e00e501b6091c6d5c82b594444f3b7613ff80a9ba50c8510f5ebb28388ae438d4ca97e737753b7b571e07ba07814869606248b2b42a3e3bedaaff71d959b78734266252e9cd2697e803da62e8a61de", 0xc6}, {&(0x7f0000000780)="4be0b2d0749b2b747142dfc0391c83a2bc44beba2c1f9d94ac7b42448a80746b88cef536465cc7c0f2d7be98138a7a699810f2cb784e9bf020a592fea0b2296c29bfa9173ce7919239d09fccfa743941719ddd0712132940b4cb29474daa0f95454e73ecf7c35c67cf429ae6de77be1e81d765d2fb9e2b13a185236f4bc229698c0a6909a13c7e80ac1d6f934a8e18a2d3c45f0937f92ae981f36f6886aeec87171ddddf42fe225996235908e15de83a226d6b875c15d2aae9b92ee752b112062b9f2ac6fefd53dd54f43e01c93b2c93aa6c69f3ae412da282d146c2e31d5d1286d94ddbb67cdddf714dc1e4ae8d70a343ca1bb0545c5f4fe20aa4d3f84fee55fd89d4c3bfcd15f2eb2fb843d211ad6a7b68e1355c1817f57fa86d64c5587181b83b6d8ef73de9ff9b005fdc11f658619c3dd2facdb2e262795c2119592a165dbeb8e636fb6d64675823943fb6312e521cfb46b206e85d9ad1580249d5bb24f06ae080aff8340885b1eb532ec738e55a08292edb4dbe07e62a967b75faa218e1e7a92ea5529615ec0e38666dad37624be62c6e599767637789c2deedf808c2f310fce9bc742b0f15f5c15721d2f33b21a27763a6de1520c9e20ca42f3fde77f9b3e9cca2f830f65034c90e181451be9c793d854bb6c97cba8bb16ca8fd4e7f16b297680cd58bebbc2a507d82924f15d3228235d46981c3804eb00d3c6a9ec4c84d2e925ffab9ac34ea4d2204a7d95d3e705e1b9a9887f86e362f226fa41109b705217566455203ca790856b1f11101f0f5308e2543691e65a01315e673171be48ddee0b6b9a861da7f0ef79a8c9b903b8b5a8b4fb57cab0b95e3847269f1dc7a32ceccba4d325dcedcb0193c65585de135299badce95c9b501f430deae3ca46e28fe607437147ffabee92e8f00750bb0f1da75a6f4ee873592a0360620d6a48b0a8f43ab4028f99c47298ed96132493491ed03fbcf9e6cc4e11e09a4cce189816f15635b693b7cf00b7df382a7fdfdf8d119bcc840244497d6583959db3dbb4ba7e2462788344a29d8fb44b73715f152db11a1a006ff756caf99b903317ed72df1ff6277d38bdb59a4a8b8ee9a53d8e735b9b6ee74cd6395ed193574b6badf89dd9b241998eb654c637531ecaad1a5b3236f1424a773f4869cc0ca3ace4e2488c9420c45a120488fb361f8c474e3bb5eaea88f341218f844e424e2f0e97bf08ec5601e4a1ccb6e963a4e265784165c57e3140429d36528dd774a14de94d7da161ca3b792ebb89565b661d141d5069d40abfbf82d271a77f856e00287b917d2ca68d81170145955e05827e0ed384f29c08751424a949dc2cbf54a7264948623b414119cfb30d7241daf344cd1dcb23c91ab9df0b11a7122a78687f2ed25bfdfe4a1ffbf0f5e561052cf3cc5e6913d89a178153bde8eebabd3ebb7e93dbff909014fc5cd16cb15156a2d06bb8bf66ca079a455a5408df455bd6648d7f8cd114c8cd1015baf1f6b1d985ffb314ac5745658c663e7dae315a6f0fdd01e2e3b2ae8574b8c7ce9af922f1ed71a435d89e322460afe1775c765a0973fc09d636239ab088d400789eebf4ce291062989c947b961ece0fbb7d1143aa5c65cbdcb688dcd6278597a4a7bd730a1e5cefb05f096c7cf46abc8fafc091d3578cb474459f0ea2a1e8cb1b2d688f4f7074e7b8f234a535e25f327c6ecbf64ebc3dd9a4ade15c95c8f530c8f7df16c9f7b0e87d8bcf26859ddb0bf6b91f98d2512df12fa0d8020658f0b1228c6996be190b516f362316fd1be17a6b4fde58ba3f30643e6bd35c89431bbc07c078888f3fc7a914a70092e9aee53c19cb438d9f68836ab876d7fee108e08b10f7c09e4603b59cb7ef5ca0a1ea58dca9cd36402f3f098550d8780c0fd3b0d8a6f0f2d3e7fec428755442c7dc369ed2c82e824ffdfb8901d74dc601014466d76ea01a2bf443ff8af37b73b20e1c1432f7c5751543afbc77bdf44a9d097fd10f993a336619d1af849689c0e40f1d18d7d22bd705dcc61b008c954141e911152f16a1a4599d097718fbc28144f99d3adc1c4cacecc", 0x5b7}], 0x4}, 0x0) 14:22:37 executing program 2: fcntl$getown(0xffffffffffffffff, 0x12) 14:22:37 executing program 4: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000600)={{0x0, 0xffffffffffffffff}}) 14:22:37 executing program 5: fcntl$getown(0xffffffffffffffff, 0x16) 14:22:37 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000002b00)={&(0x7f0000000580)=@file={0xa}, 0xa, 0x0}, 0x0) 14:22:37 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000002b00)={0x0, 0x0, 0x0}, 0x0) 14:22:37 executing program 3: ppoll(0x0, 0x0, &(0x7f00000000c0)={0x0, 0xffffffff}, 0x0, 0x0) 14:22:37 executing program 2: openat$ptmx(0xffffffffffffff9c, &(0x7f0000000780), 0x1, 0x0) 14:22:37 executing program 4: setgroups(0x4, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) 14:22:37 executing program 0: setpriority(0x0, 0x7fffffff, 0x0) 14:22:37 executing program 1: fcntl$getown(0xffffffffffffffff, 0x15) 14:22:37 executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002b00)={&(0x7f0000000040)=@file={0xa}, 0xa, 0x0, 0x18}, 0x0) 14:22:37 executing program 3: setpriority(0x1, 0x200, 0x0) 14:22:37 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x22, &(0x7f0000000000)=0x1, 0x4) 14:22:37 executing program 2: setgroups(0x1, &(0x7f0000000200)=[0x0]) 14:22:37 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002b00)={&(0x7f0000001e40)=@abs={0x8}, 0xfffffea0, 0x0}, 0x0) 14:22:37 executing program 5: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) fstat(r1, &(0x7f0000000000)) 14:22:37 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS(r0, 0x84, 0x9, &(0x7f0000000100)=0x5, 0x4) 14:22:37 executing program 0: openat$ptmx(0xffffffffffffff9c, &(0x7f0000000100), 0x40000, 0x0) 14:22:37 executing program 4: openat$ptmx(0xffffffffffffff9c, &(0x7f0000000400), 0x400000, 0x0) 14:22:37 executing program 2: getresgid(&(0x7f0000000cc0), 0x0, &(0x7f0000000d40)) 14:22:37 executing program 5: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@in={0x10, 0x2}, 0x10, 0x0, 0x0, &(0x7f0000000380)=[{0xc}], 0xc}, 0x0) 14:22:37 executing program 3: setpriority(0x0, 0x2, 0x9) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 14:22:37 executing program 1: fcntl$getown(0xffffffffffffffff, 0x13) 14:22:37 executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000e40)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x168}, 0x0) 14:22:37 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, 0x0, 0x0) 14:22:37 executing program 0: copy_file_range(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x0) 14:22:37 executing program 1: chown(&(0x7f0000000240)='./file0\x00', 0xffffffffffffffff, 0x0) chown(&(0x7f0000000240)='./file0\x00', 0xffffffffffffffff, 0x0) chown(&(0x7f0000000240)='./file0\x00', 0xffffffffffffffff, 0x0) 14:22:37 executing program 3: open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) 14:22:37 executing program 0: fcntl$getown(0xffffffffffffffff, 0x3) 14:22:37 executing program 4: lchown(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) lchown(&(0x7f0000000240)='./file0\x00', 0x0, 0xffffffffffffffff) 14:22:37 executing program 2: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TCSETSW(r0, 0x5403, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x6, 0x0, "e8e1aa5da7e2583bcb30addcd91722bf72eff5"}) 14:22:37 executing program 3: sched_rr_get_interval(0x0, &(0x7f00000001c0)) 14:22:38 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000080)={&(0x7f00000001c0)=ANY=[@ANYBLOB="9feb01001800000000000003"], &(0x7f0000000840)=""/4096, 0x42, 0x1000, 0x1}, 0x20) 14:22:38 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x80086601, 0xffffffffffffffff) 14:22:38 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000080)={&(0x7f00000001c0)=ANY=[@ANYBLOB="9feb01001800000000000000240000002400000006"], &(0x7f0000000840)=""/4096, 0x42, 0x1000, 0x1}, 0x20) 14:22:38 executing program 4: syz_open_dev$ttys(0xc, 0x2, 0x0) r0 = syz_open_dev$ptys(0xc, 0x3, 0x0) ioctl$KDFONTOP_COPY(r0, 0x4b72, 0x0) 14:22:38 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg$unix(r0, &(0x7f0000001580)=[{{0x0, 0x0, 0x0}}], 0x1, 0x12002, 0x0) 14:22:38 executing program 3: r0 = openat$full(0xffffffffffffff9c, &(0x7f00000014c0), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) r3 = syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001200)=ANY=[@ANYBLOB="1c000000000000000100000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="0000000014"], 0x98}, 0x0) 14:22:38 executing program 0: ioctl$TIOCSLCKTRMIOS(0xffffffffffffffff, 0x5457, 0x0) pipe2(0x0, 0x0) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) 14:22:38 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x16, 0x0, 0xab, 0x1, 0x800, 0x1}, 0x48) 14:22:38 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TCSETAW(r0, 0x5407, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x3, 0x0, "4f7bfc359cafb49c"}) 14:22:38 executing program 5: r0 = syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c0a, 0xffffffffffffffff) 14:22:38 executing program 3: r0 = syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x127b, 0xffffffffffffffff) 14:22:38 executing program 4: syz_clone(0x20000, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) 14:22:38 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x6e) 14:22:38 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x12, 0x4, 0x8, 0x100, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x5}, 0x48) 14:22:38 executing program 5: syz_open_dev$loop(0x0, 0x0, 0x0) syz_open_dev$loop(0x0, 0x0, 0x0) 14:22:38 executing program 3: fanotify_mark(0xffffffffffffffff, 0x128, 0x0, 0xffffffffffffffff, 0x0) 14:22:38 executing program 2: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) openat$cgroup_devices(r0, &(0x7f00000001c0)='devices.deny\x00', 0x2, 0x0) 14:22:38 executing program 4: openat$full(0xffffffffffffff9c, &(0x7f0000000100), 0x181002, 0x0) 14:22:38 executing program 0: write$khugepaged_scan(0xffffffffffffffff, 0x0, 0x0) 14:22:38 executing program 5: r0 = syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x1260, 0xffffffffffffffff) 14:22:38 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TCSETSW(r0, 0x5403, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "e8e1aa5da7e2583bcb30addcd91722bf72eff5"}) 14:22:38 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) recvmmsg$unix(r0, &(0x7f0000000400)=[{{0x0, 0x0, 0x0}}], 0x1, 0x2060, 0x0) [ 869.931188][ T1210] ieee802154 phy0 wpan0: encryption failed: -22 [ 869.937520][ T1210] ieee802154 phy1 wpan1: encryption failed: -22 14:22:39 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) r1 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000180)='7', 0x1}, {0x0}], 0x3, &(0x7f00000005c0)=[@rights={{0x18, 0x1, 0x1, [r1, r0]}}], 0x18}, 0x0) 14:22:39 executing program 1: syz_genetlink_get_family_id$ipvs(&(0x7f00000004c0), 0xffffffffffffffff) r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IPVS_CMD_DEL_DAEMON(r0, &(0x7f0000000ec0)={0x0, 0x0, &(0x7f0000000e80)={&(0x7f0000000dc0)={0x14}, 0x14}}, 0x0) 14:22:39 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000001440)=@bloom_filter, 0x48) 14:22:39 executing program 4: mount$9p_fd(0x0, &(0x7f00000006c0)='./file0\x00', &(0x7f0000000700), 0x0, &(0x7f0000000780)={'trans=fd,', {}, 0x2c, {}, 0x2c, {[{@msize}, {@version_9p2000}, {@cache_mmap}]}}) 14:22:39 executing program 3: r0 = syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) r1 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000080)=@abs, 0x6e, 0x0, 0x0, &(0x7f00000005c0)=[@rights={{0x18, 0x1, 0x1, [r1, r0]}}], 0x18}, 0x0) 14:22:39 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x0) ioctl$TIOCGPTPEER(r0, 0x5441, 0x0) 14:22:39 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, 0x0, 0x0, 0x10101, 0x0, 0x0) 14:22:39 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x125f, 0xffffffffffffffff) 14:22:39 executing program 4: openat$full(0xffffffffffffff9c, 0x0, 0x410001, 0x0) 14:22:39 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x1279, 0xffffffffffffffff) 14:22:39 executing program 3: pselect6(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x4c04}, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={[0x1f]}, 0x8}) 14:22:39 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000001800)='/proc/bus/input/devices\x00', 0x0, 0x0) fanotify_mark(r0, 0x80, 0x0, 0xffffffffffffffff, 0x0) 14:22:39 executing program 2: syz_open_dev$loop(&(0x7f0000000800), 0xfffffffffffffffe, 0x8841) 14:22:39 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x16, 0x0, 0x0, 0x1, 0x0, 0x1}, 0x48) 14:22:39 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, 0x0, 0x0) 14:22:39 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x401070c9, 0xffffffffffffffff) 14:22:39 executing program 3: r0 = syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x40086602, 0xffffffffffffffff) 14:22:39 executing program 0: ioctl$KDGKBDIACR(0xffffffffffffffff, 0x4b4a, 0x0) ioctl$PIO_FONT(0xffffffffffffffff, 0x4b61, 0x0) ioctl$TIOCSRS485(0xffffffffffffffff, 0x542f, 0x0) ioctl$TCSETAF(0xffffffffffffffff, 0x5408, 0x0) ioctl$TIOCSSOFTCAR(0xffffffffffffffff, 0x541a, 0x0) ioctl$PIO_UNISCRNMAP(0xffffffffffffffff, 0x4b6a, 0x0) ioctl$GIO_UNISCRNMAP(0xffffffffffffffff, 0x4b69, 0x0) ioctl$TIOCGPKT(0xffffffffffffffff, 0x80045438, 0x0) openat$ptmx(0xffffffffffffff9c, &(0x7f0000001a40), 0x0, 0x0) 14:22:39 executing program 2: syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) pselect6(0x40, &(0x7f0000000100), &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000200), 0x8}) 14:22:39 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32], 0x38}, 0x0) 14:22:39 executing program 4: fanotify_mark(0xffffffffffffffff, 0x2, 0x40000009, 0xffffffffffffffff, 0x0) 14:22:39 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IPVS_CMD_SET_CONFIG(r0, &(0x7f0000000900)={0x0, 0x0, &(0x7f00000008c0)={0x0}}, 0x51) 14:22:39 executing program 1: r0 = socket$netlink(0x10, 0x3, 0xf) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r0) 14:22:39 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, 0x0, 0x0, 0x62, 0x0, 0x0) 14:22:39 executing program 0: pselect6(0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0}) 14:22:39 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSLCKTRMIOS(r0, 0x5457, &(0x7f0000000040)) 14:22:39 executing program 4: openat$khugepaged_scan(0xffffffffffffff9c, &(0x7f0000001380), 0x1, 0x0) 14:22:39 executing program 3: r0 = syz_open_dev$loop(&(0x7f0000000280), 0x0, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$LOOP_SET_FD(r0, 0x4c00, r1) 14:22:39 executing program 1: syz_open_dev$rtc(&(0x7f0000000bc0), 0x40, 0x981b7a3e12e5f794) 14:22:39 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 14:22:39 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs, 0x6e) 14:22:39 executing program 4: r0 = syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x1277, 0xffffffffffffffff) 14:22:39 executing program 3: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=0000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f000000f0c0)={0x2020, 0x0, 0x0}, 0x2020) chdir(&(0x7f0000004340)='./file0\x00') write$FUSE_INIT(r0, &(0x7f00000066c0)={0x50, 0x0, r1, {0x7, 0x21}}, 0x50) read$FUSE(r0, &(0x7f0000000040)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INTERRUPT(r0, &(0x7f00000042c0)={0x10, 0x0, r2}, 0x10) syz_fuse_handle_req(r0, &(0x7f000000b0c0)="c11e9c058102bf26dc58a340080ea3598a8564c74026351663f9d92d40615f32af65a775ce316759b357b9c81526cf95f916727b649db174a2984755ef4f083f9a0853e4eb8fac4e745497193b09975d9f1e03ff26cc15edc091e7f76579c64186fda53625ce38613f2635acea47223bb3824733501a4c94ae76f6f6bceebc451d48c33ce5d6e4d3f1db211f18385c5b0951e99bcf7b8aab13952550ec7e1e44db336a706ebf7249a9ce93ab8b79925265ab0e566081b9b2a7ae9d6734a95e71b8c3ec1968ce1ff127d3007215ad8d483e4bcc836f62f033894e5cb5e5aaca982cc6dd34230e3cfc7cf4da1dc905fa86e5efbd4c1a066c350515100e823a590a5216f00de8aebc269dc531ebbfe19af2f99d6c4a88f17e99c1d8fc3e20d921ca48be5d93acc5a8e753c12198b35611f68462af815ad83201653007ae500ff689473503e6240fb616c89d2975d966c7bf13e37692dce71f825e618a033d0a1f7c6fc7f82ba9b232e326b7cd904cd794d6a414dcd7b4923ec4516f2f1623215045afc0062ee29f92bcc125b4e10442fb46ec2ca36302417f3f1c2c7f4ec57a9e214737ef3606d3dd78fc382ffc7d307c63465d7999aed88f37758b92e7b0a87aa16618ba9b5cc852ae296e0be60d625be47ef9b4d9199b34c6dae106474643ac63580c14780ca4afa28299c6db0c5e1ef8c1358d42091eb7ab013fde5434621cc35462376cde966410ecf7c369734ac4cc62fea1c3fd58de10eb5862d1f482f600fd07127f49c048a06e200adeb07224fb7b42c41dbf73387b596e49fe9d822666279684c4a39e5b613bab92475db57b1a3295ae80a4e9c7ba629eeaefa97a6288ddb0e9f8949c0efbdb01a19311e164a901d38e3951dec895ddffe40ef1ac0a433c4c89ab081bebf21c0b37453df2b7495c213b6acc94143554087ba4300c81954e40118ef2af90f493b446bb575cd83d404b3615021bc19d0ae42f957544710261ec939f67e639cf5dab387d2ed3e42e23ad4c0bb6a85d01241f65c8d4caa8792d42369aaffe6e26a1fb011e80a29fb5b442a7e4f4964fc237a7e9b2592ba3f92c2ca6fb017b68607a94ea69cec7b4816f63b898ed97480bbe8a5ef813d2bb7d8f4e180a921d4a05e4ebcb777f82ca354cc98b81e23af4d1eecbd5f0887b0b51c15976e82bfc70b46f348c130398090c55e5e39eca0fd361774bba1582b7bfce3123a2972f6110657f938aaad1436d5b2549fa72e91336cfd4d73fc16c33abad675f673bfefac51b57ff97986503a28ea6ebcde3843b1c512223ba8755337cfe7f5f07607982aadcd27e7e540af7cb9579c5d3ee761131ee551eb783c676d848053876dfc835ffe754d7747c6c091b16173dc34732a6ab8b3e8dc25b9f7e1893ef29db2eaa49641e26d900690acf1094a6d0a538dc2f3d8b52214ac6991ec3e7eca378aeb8d10e4cfa67a367e3d68ee956a6c654d491b2deec0d7c9b1248681a9a2aff15614045727aca706c5b6fb73977442731a6c6e325e7ea3311bb2be523416042972691dc766ab5a6e24ea774cc874f9b8007e2a871f34e88c0751f5c5e6f8c51c2352e20c0583ab52e5f478322ccd2e69ff00e71fbbee1647f2cc7446a6338c9433231b4a4efdeb6f034912f27ef2c7d27af36751f8aa0fd351b8b6aca252baf7081df9d57fdb46b173cd04eaf942ee0ac49413c0c7abd6e27cf6d80a94563bd688b840d0ceff6b1c9652b20da1c9371c7be90cadde739e66628764d5763a0e8cb631e98c79775d2ff4e56c874b42b94a7c2bf7eb927a17d31768c655fd5b85f97e76c23d13f98dda123715c033323b97aca796f19302afc18ab55d9f0d5ea462e3b0e611089248aaa6ef6768bc8e635b5bdbe416a91df92453603e9e47caddfd72f15ec8421e908b4b45ae19a65e945362d7554141d5468000df1a0a0f82d4b9dfb6f432206ddb8568729a1cbc128253f5a7e3adf4ab733c8001ac51271e4dd78bd3b1455e78959e301f7fc9034eebaac7d2603a36fc5ce3f6b3fe2f0806614a8231feae55317b301ce2598bfb008ca7a80554014a3b7c9edcffc9e7fd236c50f0d59a7bc9f05673f6b3cc9a6f340d5a77cc154e1e42fb81dfc10d8883a83cf70c283ac22dc7ed24b69cb05f44231836d068070bbeb51fd2733cb5548d4bc8b0e2a6c9b5137a5f688294121df24a9a6d6a9185b78eff71ca317fcba613ca90382afc961c4f0a4a76922c66cf02d983278d4e79a9f9d4c7f2929868966b4a314e0ff22dd684492499c1447978fb522e6bb076da03fa56bb0a1d37742ce3ddd97fd083cc24f7bc1bb4bd69cdbf747be821f2fae4e2f308278ca9ff0443bf5c03d867fa0f0b4a9ba248e38b8543c579816833fa060fb3f1a9b140fe71a3ef17686e03d5a9d6d5816a71de6e00c693f1ce61b8bcb91dd34dcd729202a83084c01cbffa8a116994f59e52835521e6b51b8d6b51d7e55659e03849306b0a72cdfbc8308d8306644bf9a20ecae2b38c7b5b7ab7ea738a337c2dab4eed6d3962a20f2a2054ca3d86d7057693af8827ae976b468d54f6778160ea5ccc5f6a9eb6742e211325bb6254b6fa0c081cf38d7d6f5ae71c1127aa748fed60bd0df701ecf90166495976daf3115704cce80f1fb3e91484bd69f7edb040ac2c3bf287aa66d4714b9cd282a3ee0d8820dd3132f7b75f1f75861777755f27978da67a0b08cb1e18decbd2e90bfd853ba2de7c1167b0c212b76fb45c10b81933cff5a91219cd0ea367046982c2482e548cf4f6ff0817f2737adb355926fbac1c016b50f868004968bb9e18bceee98bbec325f53c2f644307141257de28060518222e643fa658f4f2f3093f031d43ceef7e7868a0341db1b9968012fdbd3d5098ed98b2c901cb82dc960ce9d911df64e76db83136f934633ea6d225a8cb87b243945383696014c203bc3752ef723181b76e43802bf50dea718898df3af98097a27bdbd92a7c0115ac41e3344bf9c83c7d021749ce565600014846b1507289b8312987f99d639cffa1c5776433ad012a9004aec014a5acb16eeeb63e683a32dd7f42625d0cd91b71ff47a072bd83c469721e1fc2e0ca0ba4a1306c1a5c82f5d24d3e4566d4b7c30b0350b751d22294f14ddd814a129b052f3d0f177b3396bcaee95eaa2c7b2bebf5cbf34b5f017e1eb7b7d0bed52ea7ec7c318aae890dafd1e1b34b7d24f97fdec056df8c1c56d972a1b75105a9e9737bc2866b27034512d14578a0bf66da5423352a179a65bcc492cebb1abbf6c38fa5cd414e5ec9a2f6f52d326a0fcad9677e048fee915c4702607d50a627a8b55015304f7f0e1f4835cc11ca009ebe9aaec309a2b2162be59f458a49a146ce8ca6f75c90542c56ce7f75f5e7bbff84833108553a219d00fed7598f2ed4c900213bfb08463f1a6ddbc51deb876c54196ecb29cad2721471a0bce12cd9876f55da7a3866591b58d82d2203a1ca2f1c16d4cdc31d1aea99d2e54fa44cd70a1644868890d79fc0cabf4f8273311d79c018f4896f867ac9d1aa2f219434cfb69fdd14228b0b7b421ab2d450a5a6355e4ac9dde9b6055b0d6d9784fb251d9481b78e8cba41e177c693d82d0ef2b661acfa27b3b6821f299ad4b9c58d4125c26d97be7ef246a6a0055cf38cb870aec0267bb46ec3d91e78ef671bb89c72b3e0686f3bea4dba7528a2467f844d17789f7f0a575f0e55182358be112c8c04bb9042694ef2a8508c9032c503e922ffee67d2640fd04839d3f2ad3e0578ade45d639ffd268dc79446fc0c5745dc76999d238268327035fe0eb48d9209d01d46c559cafc800e6ca59b537b515f6b21549398b55089d1db9fe4b84c5fa4c1f56e70b3e178da6d2addc45551abea557ef7e5765f03b3b82388429d0724fe5c40bd0345cc39e4ce913ade75210849d451ff138732139cb62fa47a431bc4c84698ba27b445212b93e99e6745b717ca2a8acd724bd9e89c464fb555423f2865fac2003083e2f71cb2c8e5bf1e41161840723c2a846c8a12da6ae81299eb546e719b60387f8efb9a6c5b400a99277864bb9a8e360f6d8d58bbb90e1154a4be9d5906eecec9a518f3dacad0eb835a5bf3240dc17d5c5fa9439315dd8aa42aa881c87be1baf923d9379f76157b125176e10c7dcb16c7635ac69dfbdc24259d689e583ce3ea435b3b1d9295664d7dc29cda4fac3f10d5e889872ed166585d699736feb0ab9e44df73ed30c9382038e4931e2437eb563ca3760c0b657017f5f2629ab1aefe26ba4f6f24ffb32bce71b77500b37a3c347f99d598afe86c1d508992a906c57ed89ae697ee06fe960d95abe3e1fa4a4a8456d05c05f956f6b941df9a0d09ced7a47c622e7f24d71755160cee67f87e032dba540beb96224f5088ffeb3539d4b70be114499e4555666354a4ae38bf27419586ca58d9842250ab0806bf0d6fe0a812b7c6fc0a02fdaa85d7f88cebac5bbd407bc3ccccba6cda0a8658041180752393daf40e2845e9bc7d8ff12e354a392ab1d174d847fb68848e6a796d2f7d8f31bb7f269f35144870f4c66c1cfceb7fa573594db28a2bf7ad99963be3c9664457cf534f377c3f8f5e069b226d7069ee9f1370b8ef54356aad2add76ea1bbc18955ee629d9f3c3afac7c245d383f115b4c11a92271df6aedb1e04c03b1552e0a4f860f7c29e4055583cf88a1d90dda5b59178deb7069c996d34e49e550b5e768cb0e75dfaac920c72b5c1afdc9ef7c01b44e038025e692bd19b45c4b0b4aa8a58148e9e438ca8cd0f0c4819139cf8728e83e3df4a0ffcde9dfb97f297ce4d1794f05dab7f5fcb32289a6522fc0d9882d52f3fca0633249c842fcb5005e87bdac8c413372d08f85901bf85b9c604493bcafb8005506e8833dfc5668e45f9fd0aa619a40cd1f34934b632da5d2ee28b9fbb531190c8f5afe2269d5a975096603ca3e6f2862418d450ce330e3f22f17c737b1b41f0c92ca920d09f23143b435fc4b99983759e07eca4ae5bf8c4457f699773f6cb240f067ffafc3d2098ceb906bf5358f7ce4401464c13b3fa2e8ddf0f16d1b156e890348b57bbdd1292fe8c7ce75f9ade701c8a132f1c70c22ed0384fdc2cf07b1ebdbb63e90df214e7d987b9e6a386e8d62b51599ce7b9b6bd14bceb4d4d9f0e2cf8ce8a2e8ee414e243a4084f5f17324d5e2a7fe63e76555631b773f1c0da5d636bdef53a9dbdb75ec2cdaa86fc1df662b1f8819611d68f9a36846f5b0ca36954f6e76a1d4e0a4e846c1aa194ab880cc59f34c3de991410b071d1eb7223ff864a9969356f3e67b3464d04e19521e6d080506925898b841ce3660a5b1b11aba32e53efbfa2f176998e813af8cfacb9cb82d24d8a45e8a99f35f78fe7f170d6b0d1fa1ebd75ec94038f973d575cb32be83518614b070a49a4e1689c70011788edd2f6e6c1c126ad16b96b24445592c6e54a60532c8038248f396a042b65d997a56c655fe0bd02ca4831cf8bf9d9321a5318bdfaf65eb1cf37e86aca9c6ea8bd1810f4210034baec79f1d2679c8f45ad97d0cb3823e26a876f3272204abee1d8f6e953fac3ec1a2215ab628f2e00a2a737580ffeeb68f05e6c93fdb98dc5cadd55f8c01b235231579a404ee00ec7709b42ade09eb47a2996236220648c30178f6856d59c1361d93107a77fbee97f6281ab05a9659c5d09a489b053e687b6c560b1d6b47505aab856d422cbe1e524e024e2d0374b48c061762f5f92ca76c2ca2dbe1cf05a806a0b4f37e52ef4998e0b14e382c4445373a8c7f2317222dd12b0c4bbb02ac74371a465e1f578c9d914e80a0f12eacb378ff534ec39aae797bf70d4b6ae770974fd205b38ca7cc9c9e5ff5c0d447452048e19fb8f8db039236ccffd3f631e3cf4f39bd16805a2718af0c69f8b5d123b6e13e8b51b07d1e17d6d409c9627055790dec07d1a6dbfef08a958bf481373672ae05ddd50e6e3b16c5af01dc5f41472e8f85a0445451bb6a0304bb3b3804a19b80b0ce714aefc392d5c667fc73a7c6bcd425e3e79670629b4ec484adcc680548251d82f88385ff2b0a95ac0e517e49e9f391ac1024b7dfd6c84d4bbc363ce350c178048f00aa73a3cf1c84a79d8b7a26997cbb0fb9b7a345e224ad7f25e50b4391a7e1bffa9b61967bd8e915e7decfab392db5b0d3f3653b8fef980450c1a5050cef6c1484700d3e4eac08b396201a96e28058ec36e74a2b743783b5789fc024f5ca7bf90305a64ba39bbaf2e076231c7f0231d8a26cb0895d798b83257c46943fe3c40b3d1a21272a278b4728244d3fd94c0fe6e862b1537103426e6f67a32d8c8034fb68472ea54e241fe2cad7354252daaa50f2072dc8a9e75443682ef0ad099c891edb010b82449ee64c3a8a24a4e72f885d9e61699c9730afe4f9373a04e38cace70eb8851e795c53e3330c144409d74eedbeac78df252509119f415cf0690988755ff050bc337612ab4837ef2883d6f1a893febb601ad8c0af759776b1c922eee131b00066576b1b32dc7fa6415134c86c37f679f99c93e3a9708e28858bd36640c6126bd0a7d5faa57fa821ffa0925cae41328e5f8c50fa35c70ae4a6acf9f35ee5638ea648271375847e47d6c5aabdea4be24f4f2c54d9f32f34bb5a570b8154efc48a81b469b53685d1e08dbe8641d362b9a7b275aac88c65c4d7b62f2c9ad38186ec2d5a7e4ebd45e00ee2ff8233c1a334d3bcf533e4e42a0ff77e33e283933c05995495a9bb4a854bfe3fd6c6a31968f219aa8ebe97ac1d5e3105e3628138dabc89307090fa02555ea047f0eb5e43c30db90fb40550d52a797eb259e7bc5d4be9c33e8e37015862e67fdc86094decd70b6a63c0fea14abfe9d36fd942584c985781812682c544574c544ae7bd1a7561a44b5f3adc08e7aae1c7db6ed43d4be22721848f38a24517ca682c2737f38b08a5f9242de39230e262f8e377b5216d48b4d65d7c00f887c131217e236809ad1688b970caf596396a8fb1d97eb76ab875bd88bb18157ac1c1eedff4780cbc655854f00a714c7e16082ad6fd7d1aaac6436fe7f66e7e5e5eac806bba468808c1cacbb26064ee33c74d1604f4bd6b7b46c759808758b036c56a5d2c768075bb25ffec8ef6de112ce0c6cbe03e23aad1d0239a2933d219f5bfd05a9e0a51f35979ab9c1ffa33b30f696a087c2cc825e6c68ae1a2f733c3e82bbc5fcbd18cf438ae6469b27d25d28a6987539389691f2818edd29daef2a74adbd4d48eba9f61aff6adf1e418b1d667ce8b914147d79494293de6b2c4bb8ecf4be3bf35d1a2bdb1ebf85b0646b9985a418664cad125afad438b69522c9a309eda78c18b7cba795db55bf414f1263cb07e2f37f2faa102594b6d26ff00ebe62872b910d1031e371392beffa7255f0bbefb4fea646bd7ee5d8287b435a7e07bf1edbe2a2a879fc9c8ebf8d1bf644758b41569913718b439e6ee254961fa977863b83584eccaaf7b55c7291698bcec32b3560a15b7737201caaafa8a7e33508357b2c2a759aec4658e3499cb4c9eee9a966b84b810cd36ecc6db0087c97a788260454978fb6baf0be79a0b6eaea83b18b8122bb3de0fb4008764b40dce5816e12d0fb585837a401c28811af78d2c6d9a53683a05da622d209a7aa3373254b9bbd8cd1d2bd9322325d85726e6f666ca0c63e9b562718fb96f0afdc5bb99948dbae0bd37f64150ea638c745ee5cd131b3b8b4eb44c3164cf12b5f60ced854b73fb8107ba7382eaa7cb87baefb87629dcf4cdd35470ec3fe74b82f5c9d074366e0140c6b5b8068b93cb79562870d8539b72acd440b70da23cb13711a0df2f2b753fd075568b1f5a70cde6fd76deca3ce03db1ce47f76e5b720a33db74b1d1a0c266f47534da1a3f703e77230fea84ef8fcea95feda9a4c6c97f3bc19471c1ab1d3cf942fbf06257553fae9196b2f82e58bc49ad6b4e7db8d72a42bee38be5f76861ee126f482a5e757f36875132f49c6933c1e3db95b3b71521fc4c1b343b5f36634a23c2d8102c55769a4606c3316617b91542c59948a15819fc6348d9ee2a3ab23810498143fe73e20d6f578828cf6708246800cb7fba60028c7a46ec94cfca561750134306d0c66f0963f7f1064711ebba0c98fbbb5a7f4be4b591a27d21b89c30b1829a429eeda9277b50c0273dceb852d73b70992c3b310ef4bf7aad72842a4d15a5dc33b81b9a668315c5d0556825ae0fad5975c06cca09441465dfb62318a06adf290a7c9285ace2cb2bd730ac8152446f9935e21dcdb0fed73592755b81bc677a18213490826b34a353e608f3c15252e4230926913c2dd3db08ad8fa6bc747f3248191d242ce17bc57c48d23a1bc7e83826cbac60402a2101cf76552fc0e6949b2544882c9356861767c319f9dccecedbd39547192c419acdc03db9e8780e6ecbb0f4f7ad4fb407c1f7721942e2d453c41780f80f0b56c17d15d03fa09417d9fd9435cfc688939771d418f25a2dbe5155fdb523f160d9bc9b2a55c002faa8d738722dee8057a30bac8809473e1c85f623f419fbfdf8a6fd26fa54a4e8bf658acd8cc1739fc7b56dea8c9dc8be0f690151e740f2dac19063709b015440f93d587320442d8bf474f8fc9a8fbcaaf0ec04ebcb68e1b8258b66c34f624531fd5807fc6624d9bd8723d97fbf892de7f8660d1e77ba6de5d7940c03d28f6b48d436b8ddf38d89f4883994b2a5459dbd688acc6690938b276808663d972d0b392e910cc252564bead7632a1b96af0623c920d43e4ffc0df75864fb07e902e056e32fcabf4e3aea86c7bde84db5fe8676222569ad3969dc21fffea783b7feea8b310543abfe65f6773582a80461b249737287e37fa14b5ae1b2d4bedbbd235f5594517129762a1a9a9ba6e07fdc906d89184d7e60811386087cbaebd58aa24409662ccf7767f28dee0b680e855fb9cbbd1d2766564d3731862c320c5a8f4c682ed56f8c4468b80751d425986486e223300b05d6543e8ab36960aa169b79cc3858ebb27e9f2e6a469aefa0dc26ea7d30fd94c493888592500abc8be3541d321d48351e0bd9423fd5f84c5aa9d1e427f780f6d3e40253b3fa53fddc5e0a925b68b66dd369e5611d3610c44ad38214c7d99c8b72f0a6083464199bd63a5fae0c0a97d0209aec6f849c80628d185eede206a1b93603fdc874dc16a49b98e0fb45a542eaa167a1b6569e09136bc413dc9a290653294d6a77aad636916684777ac6d21a6a072318b43967fe4848fc16aed71d2c24633d54bebd4336ec2674b0ad8678e58777092f6588b0d5bc848ce357a3e526ddc9f0d7086ff19944ccd524558f5a6fd4f714fa9c1cfdca29c3b3d063819685ed36c589f98cb9783b80c0b2ca46e52de8d23e48822d0b1b0c6c569ea4b10a54dee1d672a92a684f31ecd7c68b9f65e0631f92105a093217c02a767ff1d5e01ca1367ff31a350a9798bfdb44d33878e0be5f570446714feed8f6c8e88a4f0659a262bf255e52c55bac3b0e22f45a09c6e4936f66cad1f1fb3d7545e9d8cbf402fded4f1296dd6a64146e90eade593aeae87213f77b42695450495e4e3688f30dcdb7180845417df60179995b40e7c357975feb9fb0b385ad99bb722b1680ea9b3b3e457314b230b0634340d5298f3df05bef127b8fa9340af4c4743aaf240cab1af124329931aab0d4541844d2322f163c1175ff4cfee7371becc146d6af02ccf7b866c645e70eb09ed89f60f3b2e73ae76e603ba40427451f1bf0ad5327c00d6b5732bf5c183587d5f841d140e8ba60719e694e65371873a730622780575c8307d975ef478b9f5e49cc74f5bc59f4c58c3d8ad8bb2196eecd21245227067873e694a3959f09eaa098ef8242b4c297f21c10f1ed8f94edb4fc7851f8902547ae8b781bf5091aecae7720d9532be604391109b691526cd5b6cece307502c5da21cecc8467bb75966720ae43e0a9af4f50d127ac89158b524240d50bae231a745eca87f5f3d414cd2183d40b10272118cacbc61ab4f7a142933d7b923ec73030e7365fdcdaf06bbfe8969db57f704476f75c82a2ea99374abe1c9877e4defb38823f797bed9a133578ada0544c0da8b96cd41ad12affade556f99aff3e3810ef0b9e14b32ee8e74b037b93cc9e23dc1d5784748698381cede20c52db9975261f983a727561be66c05d408c54b7a6dab7217a2cd401fc4545b9220d9cd88752efd1fc41b774556499c26f9de3ee991c24514624dd25c29a24e71cef7e26f3bf1776d3e283ab17f7e42f91c44eed880605bace2d88760e3b22acd8fd90cb390c02b56f80fcd0c66d046e769a0313ad8bb6987125d0cae8fb547f5df996de3faff8e1b3805cfadbdae6fe7d5ef7f0083ce158e239feb0c5c6100a96c9cde3ec2b2406b81ae8b18252056701ce567087f22b29694a57582d69c01031f4ebfbf8635234ae648af82c072d4c37b5e3b8cca242cfd22b093ca12fc0cf341fcb7adcf843e49b198de5ed306e589a3a7018cd66013afab09042c82cf24fd7ffce7bc230773858a8b72fd9e2cdb24614a7bdcba44c4ba9b061b260959ddc4a01c33b66a9a7aed9d0e319f90af5e491b16e909b6e9dc7305c7d6b887cb9b8ee603b371669199fb878e4393df821faef5ec0cf1fbe2f99153d30e8d2206b9b6ff3fbcf44d4891d84340cdff1ad997c794de35d153dd18ee2ea59a7f26d4bd18faafc3a2a25ff9d2d24cb6fd4c3abfd5ed03c4ba0d79204f2b57dec9fc99fd376df4798254fdb7cd10e2ef7dba274873b602ce9d9e05435006eac4b2e5818d425423369466223f9e5edb212cdc3c0e0be85d5859b37c4236c5aed90738e597e21436416d330f11d57d81eed517e4144a34f3ff29be5c30fbab5ce75872fc39bc43c793758fe5d479ad79b80ae881588ed9d6f3ec03927d3bb0b9340571490ea4acdf976a8f4268bb525ae0bd5961e3b8cae5dd0d410167bc9ab0be2c7ee61ff7f80ffa6a17a7a2bebf38b5652d380255caafe6f0323b0ae043f111c562bea2e5dcaf845e52f465a0b8aaeef5fa27dac17c4bba2a9fbf6034a583609153756bb7a16266aa0051fcdc09a6ebf0c9c2fbb6f638995564e7745c20a4a8e09f9bac8dcdd073ffac84e75f7866085d473f921a7c5cccfae2afa999a59743d230e5f4d74cc3b65f5eca5b3b60d4f72a822b69f7e3865e0e4fcfa951fc6b8ab1e22332eea45640535942987b3c945c97b5a8cc6cd29336c43b499e3475698d4a36178e81e61232c1dbffc7b2a936750d79c86c56a2abcf1397417b681e23fb8fa6e98477dc98967a2127dc63835f3bf578460d8a03e86b618fbc408a6ce524f2b9665425b48292ad917f4a1955790e9132636fc39ffa9bd0cb2b574dc7c364383451358251b26b09f8a6c1956cb5eeb0f23de3032f578b3ea317ae00a7d4d0f84ed8ec7bdeaf0124c51aadfd43d622f140b2bf87ce8a6b1d93ddc402a4df5f73bc6550e1baa9a9ffe6fee2fcea64388862bf4aa279d9c26ee1a5153b3387f32a6300f5925a395019437488ecd972975dacc8ac88b68195093c77b88ae1fa531dff404463a6a628006d49a27b9eb368d6eca1f920f269104ecd7a91c4d31b5d5930b3e03a604c", 0x2000, &(0x7f000000ad80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f000000a8c0)={0x90, 0x0, 0x0, {0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}}, 0x0, 0x0, 0x0, 0x0}) read$FUSE(r0, &(0x7f0000006740)={0x2020, 0x0, 0x0}, 0x204f) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='blkio.bfq.io_merged_recursive\x00', 0x275a, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', 0x0, 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f000000d0c0)="99f3ecdbf3ffbebb7ff100c4c60e723b153ee8bed65064255b4757da43e8a169cbc9a4ea7f028b1a2298811e1982c1d6a2193df0facaddc0276962d2a4cb277e17811883678e94ddb7d796f8ab21beee10490f5073bba5bc1f97016fd9fff4231507071352dc2c5adf5d28d6e02bbe88bdc395e20fba186ba152e05a4efefa119bf47cccb654b6b4205060446f2ac6058a6ef3c3aa68ba9ac17c2fbe136552747e866a0898363f8cb07a929ed8cfbc47ffc840a82e134e58537df8b10d18e3ec62454b4909b888d3188ea6cc28a5536e7920fe19b2734bd421a6f6a7f5ccd6ff0ef2a56f3b409932cf411947515b65b419aa3bfbc22b5335e6ae8f60868921fb160a4da6f7e262b3632d4ab53c1e1ceef07dd7bef7f05ba7826be01d384f2691d2dd3ca6dac8031e49faf7eb3511443cf69160b9592d8be7ba6d0d373b2569bf031ef2e0b25054472b982d0c907e6a73ee75a820e3326d0e6d4de3b95ac9c0e150ae37f30708cb60a4fafbdab38b21b9bb7b500cae18c03e6eb4b2e998475b48620a904d644930578fa33c8cefb35c2c07a13137beb41dd184d7b5dba994a9adaaca2af4e18965a09c1d0c0b68ae5c886c95aa2339625c3bb666b70ccea8b4112f0a103082f7bdb0b334f8c17c72f8f57141e8777a85fd18476f1f9c344129c4ed01a22a480d0495058e9b63a546af79e6606edbf6aa86b9535cc723a5a8e712f1a6a519da759c591e195f14431c9534554dc0ceecf179d0d300c3cc83734ef0b5c93546c2b6c1c7a8833811c1973bf2c442e90cf86b4943d9e8a32c4d9d3398b9c3945ed70dfab5fec3a9dad7b41b3be6a5497e778f671810dbef06bbd3130467da509b1fa1edecff6e11aac7cd05d620396c0d436b2d27a7fbd43fc355f4ec826065d00f3933e2d6efd2cc6b5a1efd62a0fb8a17410a57c0f175e057173274ae202498c65291d4a91acf60fc6883b9f6ba1a9eaf874684389d8ce60a5cd1719073a9fcff65bc3b98df3d97378d3171d5c4ec20eb9a625e03938f47bf778494e9ed0e9fcb30391d69a7b48ec7fa46b432e0c44c9303a8c512344cafc8f7bb2d005069071236373634e6fa9ff362efe6da324fd42c28cdefd617cb6c2c2709f77aa096ca8774c4925f79cdec71d7e2c811b4e2e8b90e8ae36e9f2b2edd989649e569b1244c929e1985f230f587b3514d42f4bf57892a42e0648d232f64f9af3245334c4160d942ca465a902b25d7c204823e99478c7b487057e08c49faee5fd8b35ce047d5478977229fe70a500891eb7ee31abffe9b21ee4fe4260ef2d419211b5481addb6c8935f0eefe055fc28a20e9574108cb3360ff228dd42a2abd49d4672dad21a77be7ea7f347840712c168dece1805815c0a32bf04ac8d5de92d6947c651150691cf2f101401f7efa1ca48c361b25cd53e902bef41e835d2370a7f17e5dd4a6d6f8a344e31e40b45d258028c3aa73a26a6e71ed9debf2c948a7731ef0eb63d1cbe9d98023cfd947de251d7a396217104f848d0b017e16012d9b9bcfc9b3df2bf6bea48f710a02d0748c117caa5344a8cfd34cf1754c16d69d6ec543f3e70d99cc268361f9c3a2674cf92e047f06023832daaa15cb0926149e73c878ceb7855bfe4e43f1f38ff14de035e0231a9d68d9b21f8a635fc5cb34a884a04bae1341f1ccf85020b1f8bffec20d0fffc765d2f83c42849910dff4b9d973c6f1fa39f361a9b820606e33389cf72f93690dd43bf18cd5a28fe653733b95651998ee52b18f9248a27a1ac317332ffc90383478ef29927374b2e3772177952c9053ad5ab4eb1fe5beacd9c47e80c5a62a9dab98fc842d1d7ddce270054a112f96119b6da7730727aa09ccda832a567a1948e3dd0b4e6c2e48dc14b31698bf63b907684801e24189a2f7b2b50ddefb744fceaf8d00732e9e84b6c4beb9cbc830ba12cc135b57de060980d86feb09388c55a07542bc3ac19a155a78c42fce8e55f1a8a415d189adf66c098f98f697ec813bd92db1a03f6a8831b2901fbdcfe6777fc58cccc2b56b51380f5590ba53e8fad1e33f6e6acb1c0fd8b4add52823f7713f553313a733d27f0ccaf3a10b19919b784830948180dcf2297740fa7d328a570747c5ed1c1138164cc42fcd5ec4432751977b0811b02ab337f25e40d20907491eac8db625cb951ba964a1e27c8039204c7aaaee627f1f80e5e039adefa83d0f7b92cb59baa4ff1507fc105ab0767727bd83f31cc5bc33ab529b5494b062bd2c0e96adf42d756b5e1f4a1c343110b563efef238d1555cb434796153613314ea265cd2c8434d76bd2e367d5047217f049587ebd3fb5c5c54ff4a66cca3834b1abab458bd81487249b1b3929510c0ef3acd02a0abc26210e3b026e88a69a23328750058d0cdc96fd0e18a2bc93f0325bf7f32a19d1749188b742ad5b6c6658c1ad3dc5cb4d0737f1a070d277503c751d2676be5c364bd90d7c94d7d419b5aa8d59144600b5f07fce20e41d0731485e686a7a22e42ec6cf30c279ac8afb020648e47200aabcfadea87bd3e9eb1e3f95161749e61260ae620d1ab5ba44959c56f3001147b39e4f0c383fe053137149e7d8d0798867064a4779a2a5ed50839546dc90bfacd6a5ab5705d6256c5f6cc8e05f4d65430e9d1ec0e8df1103c13dabc73d46b69c4ad779353b89ef215b94b6d8d879401166290861f4e9aec5d7da4f8447875bf3ec64b2bcec7059c181f0f48eaecbf48e23972781b56c772fec40eacc71acb338720c9f67aab032b524968495978156ff938e7f0b3581c4dc61755fb963160abf3d7428529892381b1c47769fe5164db3088788c9d106fae997a71ecbcb0ece1ad42dbff9d079862470cab1a12bc83341f7a1f45a0800d2753cc5002ed5e83007efa6e4322068d2cf3c444eea0019c7b26e158716ed812f81be14423706566c7df9b99381e11ae4a85b4fae2df16b4942db351f2cff61b7204e91a4d33edf183f768317825dc666d4baae47d96d2d283bb5e855d60b3dc884ad3175cf297ef9f3f93468b3db9244b2e63ebee5e78ac0618aad5698b5206a28ce4b3cf4e8530b0c6a20cd0877fbe5be208750c6ac040b4e10b121e6673f0bae563152b2bbbd62a183500c93dfd5b694641d519f2f609cd6c688616aabf24747eb37c7d238fd4f8383c765ebdd18e89ae0d48d5003bb94c7fff23aeea28d38a4e5557c284a905cd98b1c0eac65ec3f243ba3b511789b39d9d7fb4ece34d3e80fca0aeee4297bcec14ed437f26920a38e092cf85c26c91249d863386cea63152e3ba39d0f983edf9300764c78b65e53a7d1fb895f5d7d15c9b34593a0fe76f1b9c211fa3b8706b24af8cbb5ed4ce47ebf5296ef0c3eb902fc6d3d524745d772f0cfbcb590bde02dd3f7afc6fe51de26b4a2ecc68ce673640b53a89676cd904c88478294b2e6f9d17400dab98fd896747d9a183215c461db7212b46747aa1ce93641b6ce2c576cb0e1f3bc0927bc8dab6a1a1e12b2ff2100703fa110f572f1d978d210e58ee5e6fde6ae3fbd9df49a13a3dca210a04c790eb5ac8c2859d58bdec0742f58d4d85eaf802cb2af275efc4eba94dae32bf33e1f7f70b39dc419dc1c2b64266f26be2bd3ace67662f97e66880ca64ea08666807b614fcedf6c732efc040468e55b7230884fbe01b6d1fe227e3276b1428226e5f1e71a89401e7fb147ea4eefc6546e2c98eaf7733e641a849b628473b22604bb47aaebed26bdee1e59ba8453c4c5f56ec0f1a3516f73b018a6af351da7b6aa85939be87ec6b47f8160e5c8e523cde353f05ec5e62a7890b239a7d8f6b0861e2f3bada91f06b9f08fb7c20f3eec70f5dda051f62a36c50d11f0a4e4898f3c5a7fa765c9499214648512599c90ee3b31f915faa4a855ec87b7a3bfb791f6cc18a648879305d872bd5fc3e2ee1996f8f3578579d67a949f55bb49ff48c5f605d9e3adbf324d9917666aaaa4ece78d9fe855e0a2d07c467d99cf718149b5c59f875a02993448e10eebc5ae74436e21d983b503fe28b4babd855cc8ddd891b9e81607f88842f8ef595e37c76487f2d98d1383bf7d042935a50bbed6838e03013ef0a8056fe5454173370294656c7258dca1d37c967f22df8fdd91ac62e77db0ea8e07b79955dcbe59d6c646e153d32d3ff48918941135f77c12d22831e05245814af81ca3a3588728ef826cfcb8d332388dd07934795e0d529d6f4e0958fe4b2a29f7d90e8f48727c9c8002c0609a194d1c87529e159047e4f38a39b446621cd4af960568a33b1f227dd340eb424c43dcc5ea1a48624d94b00931dc5efa202e5b59cfc9982d3ec13fbc3ff18bb516f24d7189c5a17b3b7555a412d4c5c3fe9a8cc1e9c62044e172b96e734844912e44ab858441b0d9f1e5d6a8ff688a16530e6d52926bb08b510e8f48641c3c0c30669147c688243bf1204e55acf25b3f6b1ecdcb32032f30a2ed4e8228ea3aa9fe2abf6ac354ece5483fbfdabf0f3ab40df9be5c1c34cc645f8f53bdda95b1cbccd9231b1757769a0cadbd7c55f8bc9396555425e571321d5254772e5abd7621a7a6b3ade2e21316e2bca1ad8ae5f0706bf937f3d57b65219f1bfb70f72ad35d1dc34099eae97d5ffebc2294433038dd0750c3d2b0233b1ddb44c765536f029a692f00289ff4ca4fcdb4afd5b77b18e2f3d3620c0198c3676807853fc0f4eb9ce7912338fa21c0c36403cf50ace3d51545524ccd18ef8fea0e50d9dbb66c7055b139cb86d6e46bc899cef970123200d587fb5d52ce0cd5b6b164a2356ce157a3ac4c01c5d80c412a1ff1644a9263640103353f74f485ba72d40986b80051de43cc0b0623acd4d4ac7720871ef3a934f06f9db11a6d5d8834c6562b85893352a8d6e67d74601b5c811e1c14af85b76d4384b5ef2a139f996e8a650bf543b980af6d2368d7e463755c52f75f3504dd4c7a22e6965cb252c8595856f4a441f05163c8479b0a706bfa87012ef98c1d5911500d08524751833e5a1e5893e9da25830b0b46454dea4435711558579a8d845054dfea7af845439823d6f5a33241b333ec142b60328536112275baa4f58eca4deae711bb1a1208b00836e1a04f526c43702e926fd31fb7041f32f24364146bb2d37286e9618b3f87a7e7bc4ccdb0fe754c1964c1486c166e224a616dd412cadc77d207a5d08f713a80ec5eada33b1e187af350a7c93a9601f6e72aae998dc515dcde59cdf0e9cc18b51e308efb67383b63351b23365c1e367a199cff2aee144aa6b6443910df10a6ad8fad6578cbc2c49ea915fcb6b237db8b8ed8bbb8e79ff9ebcd3bef9ada1394174aa17988203f864aa4e2505ab09e3710991830b4b37ba45f5c86a4b83e3ccf591754ebd321ce24de293123699fc71e4b07dcd4e8e197b919605f6c2bbe1d6187c58c86b15704a6f7fb93985ddb585a7bdf78a22d1732239fe54b1f35aeeb58b03e702a9b1f61276aae27aaa5038f68aec55875e37f8b4a4bc1f2651ff75bd5e064f95896d416061b0372ae8856558e555b97910348c9e0681f7b70c3e0307ed629d0a02dc9fd67c309f53fa0f14f349e84bbaf598611335dcc401dbfb8c9801046c0056405fe1bc616a9dfa3d45495b28417a1a12d670ec35f926df14331d4e8dfbcd16b0c45b8f6f2b809121c213bc69ef4f8f7db2fc3c7d4e889f13c6daaaf941591bb0ac5e3c5f7d45e9b6faebf0b37d2c06d315530f6e856fdbeb839d3fd66c49ebae706237b46dafb04d39bbdee762c03718a8f11a893195b36093835a8b113d118a26147263dc936508e3379b47e25c28b8fa37ec8de91ef4bafa3b2b2d1d41ce41d6996ebe7805590a0a87259df37fd48f531b23572006ffb2942e987065842500903965592063f4f632cccea38bb93e61b246be5067d6bf3ccef78654bfecad3b67cb5f4947faef6f9f252f391cec52ff816e84ed5c40f51a8a1586a7f240a02c6ca8161f03c143d77bde9b3028a2519d0b7d18d4dff0b6ae35cfc7d6ed0e4529fa3b3282720dbd908b1541f494c91e336e9bd8afe9888988356a127254c983316f4aab7187bb1c3873d6391d942ae1e811fa2c11ec4c448688764dd3cc6cd27a66db865110c8d59dceeb4ec9a65ee8cce32acdabf7feada157a494d9cdba5cf334e2dbbbe90d00e6ee4c4c4816cccb9b79b4d15622c641163224bc355f8ade3ca15ee23ab2eeca0eae6b34bcb0288d05fc2c9f3728b3894cc70028aaeca0a1e161a0fdc66956a0ec3478ef163db4023e8c21df7b4fe31fd6dc5b39277bf6debeac11c66789eda464c266a58dded2ce206da1b9b40b4b55de151a39064bc6ae5901f809776806a13e110501dc3f5088a8d10164354555b0b994c9d4dac5b21f930d6d3d4fffc8862c071b1571500d42d1b800cd3a397e3bb0987887eefea7a5ae19dacc67f3e387ae8b8f525e3d5a51e45495277f8363b6a8d084daa52dea7b41c9ce6b86bfe68999dfe3ae9f5de68fb8eb43017f87efed08bb0d693a96cd1fbd286289f92c99206fb5041e84194d381fef61502a447810c7b189359d91328d77e9a6044e9c0c8d3bf232e83961565df38fa0cd77aa9eda4d9bde41a0f69bc70d7833d0fcd6d900c2f8a5e78b6b23b94ae28c2a3f6c2cc7347f8f03f0534f3e2852fe95ac1eb4ec031e77932b7394afc8f698afaf867e989e9ffd93c2cfad14a4c9dc6021b9644550654ab82c8610460164355f397e67c9356cb9857750545118e2466a94993a4bf376537d50940413d1d9bbcda516bef545139d6fc56e0d48ba9d175a152528dddad5c7a1a4cb4197270caec828b8e90e11c4023744aeed76ce9c7ab42b30c73b22876bb503577f8786bee2933b777684bf6997ba8b9da30089e42dd5738d3580682dfcf20e03a5007e4901027381b61165d9d786634dac8e975a9ae2e7d560b084adfaa6d9c8831aaf6205c7f09ae09315b24006b49633d0b4cf1601de30703c9938eaa7f7ffef58aa2845efc8fb748a58779d7fb535b816fe3dce38034c6d03a570cbd71acd1eeab7dd3444b8725fcb2e27cabcf2a641c14127d8d3629e408d3709d4ba43eb5ca310c1590398e542b11c608de5a4dd2801b7a261fbc8901f53fdbe4bcfb33b6292dd4ab1b1ba77b901284ebf8ae94762b2cfe3a0234792cb13c7abb91b4ea83c2da65c56cb65507af6e2f50eddfd6b799aa92f1616202f6a271f26d5de76a5278657d000aff970e170dffc5c468ac5670294f3fc2292f40d929bca7f091a98d074b88aa1580ef1b8f628d0b5dbe0b5b9432a491578f6570954acf52c25b3bdaf80d33c720a664b9c09810978afc4c433c4e46ddd9c77d7148a62f950df649b25ecbc07d08589ce2d88e796a2253eb51f9c811cb23f0c521be44f6c861198f27dc7f65f9de87c8b5d24c53eb659785d4a86c46de172e0b50f9bcd511ff41e58f43550f1e5507e01688e29154b75b0dfb25a2b54a245ea71e605b9b2581950c89672e433dca157e55753c38cb23c2302699af5dbd06dd07f63bc2f9fe1dafe8df72bb968934fa9c63b59b3c54f8beaebccd0e772bc7874c9a5db5c2dbd3b540da17b0ede8e4f9497e8af93d8ac4d3edaf64078ae4a953923cce4f73369bcea9ed938ec50b1914941f942a6293a447717d18b11cfe4b68d37cf93cbe0825aa7324ce05fc9013e21ef551b28af2c70c491346e2d5de09d3b3d86be80fcce8c07444bca83c7011913ee6bc3e3fab3ec7d079bafd0d9dd5402cf5e85a6e498a038e3b58de5821f25b0b27371ce16f2e95f35810522814275bded4be1c2cfd59011fb67f9f8da25d21dd158154e0d67c49a4229b9046703c390fe3df1c703bd337590386c7261347b415efc4e7d47320d5f08df84b0b27befedb4f90cd48f53dd0941ed21682a2088d0203a91e3ea4ce471405f3843924c05ddea436253887f8367379eeda24086455dc78ac24bea1352087c1f691d60ca46dfa3ebd65ddfa85f78a17dd38b2a6ff51cf234e533a6be53044d41a92c8c7409241465c0fe6f3478fca33587e7688b4a17083eb288dabe8fb620dcf61f65df315d9c166441fe8da315fc279c4e2dfdda1e2cae56baed4359416e46d0be7ff9a41d1170f78e6303ce754d7c543a7231ec45cbb577666cc08955e236dfd6fafb057cca171066ea4ca6a70ec66431949bb8b159e6dcfb4b7f9a5455c05c57d6769da9225bbb1eaeeccc5fb03ee5c0d4fc9d81be7725986928fbf8953cc979249030dd5d434baaf368caffccd0d5e44e9af86b3ae9ce3b9ae8cc2a43d8b18f59ad014ddfbc07e303de6b3d7575a03a38e2ba0746786c87af0e20632991ba32449660b743cd347493f3641a9eff03acfa02223c3707af63101bcb51e23c63bf5b98306470ae54851581ace0fb790b11cfdc1dcf5f6e19863deb2f64b9842d0a93d10003cce38ae03606028d679bdbc49da563c9463baa4cee3bcc7e1c4c903a88b3270ddb11a58a249a2de82aa73321700142f616642710c8a77ae646d89e141f38bf24156f8157f8b767bba2d286a8e8292cf4c1e53fcf936b1137eb6cf3b22231d6e6380877c9c9d776de9010542368ff8a7c14e63fa5c28b59c3fb600fcf9e290f5cd0442e0a311961dfae13124b884a50f340df01529decb80080d1f36726b458d5b72cbc8e012afac7923dc19ba52bbae295f50a055ac878ad673e8a173dfc73b845483f6034e283c0ab86141b66bfd7cfb3824a7ba691427cea13afb628d9efe73533dc3eb6ed150d3f03a48ddfe47850af12924ed20a02ed3023cc9d5dd5ba0812c1c1a1f5c15266f397266d80e93ec78e8f2f74f3881e8eacc0b93c9ed48517a52c8989e53db46dfbffd7ca9a7dc02942b0455c38779e7b39d3d3cf957935575bd752965531942e1bdecff6af595fb752c7e86c16787d889898e1ec881986b90b36272e4d36711d6f77bb11a00c4ff3948ec3551d1328e52570dec42d1d0cabfd0c74a2b99100a7404f9a81f18a7ecb1257aa8adaba6f44068dfa1d469dc71b0a6145fbaf4493c6d6e51397f2ef65a2cc8418080dab8f4087ee95a80232d4dd3e4103a8e2172828ec5cff6f03db8e223f6ae0a89920db190d64ff48bba78d2512ff3d4dd471911f4dcff7ee5111452ac0f37f6727730768d5e092fe2ae122581ca705962d3d378862e06e057017dcf0807f4970a026347c08bdd97b03e1a07294c2f3b36857a2ad8da06da34eb110cc2f548f9995a09fa69a5faf3352cae240c7a7455adde56889f434e5a39bb34884c5756d908174965da248d963d7bf6d1c9aeda82e721905d524646d7f91fbe2dcf4a573055a09b49d59ffa233d4d70a1b054a18e7ff3afb539c68924ed560031300141d3d4a3477577fde63a9caa0ae842a93afa342327612269d36d236638288f03a30d956b08c7f23ca9735d9c9d5adbb445de1df748a1f60dc120e978cbee9b37df6d6343beb1388ec1c9d8803286e665d7511b1fb00893c1fa077830c9ade041451db3a9c8211e141272ea2a9f6fc578d817092124aa9a6a77c3829d5c3b84d16bc506e95eaaeb6fcf7abf1f3c02238cfef7e5323e6dff21cc9303adbb15404df4eaa54bac48cc12d66868d3ea8460ffb933686baaddeba3edd8f17cb2b815369e61754e0d298bdb0c2337955bb5b4697175361d3eb99f4d8b65a4d0686ebabba52aba680a7b2a5eda10c54271397f98e2f58431e67a08d31ba3ca1a4f05cdb4a96516f9da62527602837c80ab76efa52ba627eee5293264fd513031a67f15c130fb62bbfcb1ebb0889befbcd2c9dbf17587e1fd7ddebf6dedc473219cd7a3c7e996af4f859af903fa03f1ba438abf63810b07734e32b63136e1e1806de4ab610e84fdc214f0707262cf7055a17954f4a1ff11fce53590704d91a0e084cc3807f858f1c1162c2984c4f8e7b0eb3020950cfae6786bec6fbb65bfb778015ff8d196888af2e4ce434e15574d7c800c453322d232be5da125cb91bb7a7c26979497f62bab99e1383cf4d2d08604a13383858f003449c6935892bc6325b56463bca9007c789965fe447ce53ba4bed891bae9f7dcaf3593e25530390ffcd64f332ec8927c508d2b502002c651d0793e5c80420a57436c8179a5a1d13c3eb009f8cd457f33be7153c04ebffa3acd26036f2ef043171df2184ff7328782baade9a1143322cb287d46527dba912b11e4c34c2b4456698a5e04be618328e859f2eb738c003656ae4ee8c5309d6cd28bec69af8de65b42a82423365943e08636a97d317df702376b19c4d8713ae3ab2e3d3a60807de5165039630c3aeaa4ae71b29f876800026f3ea42aa47a31853e40eafee8c5d023b1a83afb77903e568e88162a604e8a51d57bfbe07cb5373d7be51aebeb0f6daeff4dcf437ca2b3b7546ee3402605ee4b95ea93f4b202280c7b8362b888efbba0e6afb606641f1110e8e85fd418dfaed49c285c7d5ff52c99a1e2e65baf32e8fcfae8fb6a16f30ddab8ce823154921fa380a650960d55b1c509d29a65bd613fbbb550fd2af30ed9259e0a3594bd2bd41afe7f286d43aed2424dc42be7693af628a6fd0ff84f25995d5c4561e99101d5a96c6265c057356407a5690568da19b7a75e4494781b2a2dee9c04326c7e71bde2befda5d50fe7e1dfcf4208725923f37fe434e8f883465ffe57ccca14de286a149466d5d45c1035ee9568b43d5eeae90b09e38cd7e0d6b11267beadcea949d4552073bd2b6be9f30dc7e329907e55ef8a62d1613070ec03c9de5c6ae623f208c6a0c063fc6d0067ac9e05591460bb11e8310e557f636e68e8c4f384c2b15a86432bd8938549b335685d64686b194c0180075b85fda22b87e7141d097df0462813a894ca33a60ac6de61bc70b5b4da221fd8ca6ce4efa01115eabf36fe226661bb334eb6fc6f6ff315ca5de3c64fa723b0ca33130bc373e7e23e24145e1531cc737934285f1851eceb2ed583bd69d30c2cecd9e4de66f806a0465572fd362098eb66cf9855c6da2467bbc207a29a6fb4d5ffb016f4cd416f63997d2caa868d45bea8617b3b763dd78a103b901740227ed39ff36b9335df391d48885427ca5e213fba58cc52087e42849e53275d5c8fa516fd4597f384afc9794370615b0d765726f67c963aa2abcfaef71c97cb66a1d81e16da23703757a4161d50a4e07c61be8127d638f9fa95f3a628aef26c87817e37eb66d30a168809c3f0748fc9b9a49dd6fc023c01b3da6803cd2e09f48d5df5286077d746d65ac21b4c45fc96baa325b80a6bbe1fe717ac8d984c77bfeede07476aea551a1c807fdbfe2932fca6fe7cbfd926b17201ef0d89c52580c391fe2dc65b749e3f53252ca4bab007d85088778dd23d70f23417bd1072e0bb305f76db4d3b63fa8b639f00c372f157c5cd6f89b255281e59a2a084bc28c56495e47db6ebbcb759cb61109b33cf7225211915cbeb3504b3c2c999e6de864ef12f4081067f844ed0e77c356cdf89d0c0a6ce1a716314a21ba7db668f99bc4ce3ba7e00f63c5bdf741a8101a9267bc23175f3d1b66c84ebaf80816c463a7fd18e02cb656cc864b3ae19cfaba75b64d57d9cb65bd79eaba9913ff40995d0a61a050e1ea92e00a85e33ad", 0x2000, &(0x7f0000008c40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000008840)={0x90, 0x0, 0x0, {0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000}}}, 0x0, 0x0, 0x0, 0x0}) newfstatat(0xffffffffffffff9c, &(0x7f0000004500)='./file0\x00', 0x0, 0x0) write$FUSE_ENTRY(r0, &(0x7f00000041c0)={0x90, 0x0, r3, {0x3, 0x2, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000}}}, 0x90) 14:22:39 executing program 1: syz_clone(0x90080, 0x0, 0x0, 0x0, 0x0, 0x0) 14:22:39 executing program 2: socket(0xa, 0x0, 0x3ff) 14:22:39 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000080)={&(0x7f00000001c0)=ANY=[@ANYBLOB="9feb0100180000000004"], &(0x7f0000000840)=""/4096, 0x42, 0x1000, 0x1}, 0x20) 14:22:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg$unix(r0, 0x0, 0x0, 0x12002, 0x0) 14:22:40 executing program 4: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PTP_PIN_GETFUNC2(r0, 0xc0603d0f, 0x0) 14:22:40 executing program 5: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PTP_PEROUT_REQUEST2(r0, 0x40383d0c, &(0x7f0000000040)) 14:22:40 executing program 1: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000001640), 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, 0x0) 14:22:40 executing program 2: recvmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0xc0012000, 0x0) 14:22:40 executing program 2: r0 = syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x1264, 0xffffffffffffffff) 14:22:40 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_POWER_SAVE(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000200)=ANY=[], 0x1c}}, 0x0) 14:22:40 executing program 5: openat$full(0xffffffffffffff9c, &(0x7f00000014c0), 0x0, 0x0) 14:22:40 executing program 3: syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) pselect6(0x40, &(0x7f0000000100), &(0x7f0000000140)={0x9}, &(0x7f0000000180), &(0x7f00000001c0)={0x0, 0x3938700}, &(0x7f0000000240)={&(0x7f0000000200)={[0x2]}, 0x8}) 14:22:40 executing program 1: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000680)='./cgroup/syz0\x00', 0x200002, 0x0) 14:22:40 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000400)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}, 0x48) 14:22:40 executing program 5: getgroups(0x1, &(0x7f0000001800)=[0xee00]) 14:22:40 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000000080)=@abs, 0x6e, &(0x7f00000012c0)=[{0x0}, {0x0}, {0x0}], 0x3}, 0x303) 14:22:40 executing program 2: syz_clone(0x9202080, 0x0, 0x0, 0x0, 0x0, 0x0) 14:22:40 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x40101283, 0xffffffffffffffff) 14:22:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x0) 14:22:40 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$netlink_NETLINK_NO_ENOBUFS(r0, 0x10e, 0x5, &(0x7f0000000140)=0x2f, 0x4) 14:22:40 executing program 5: r0 = syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x801c581f, 0xffffffffffffffff) 14:22:40 executing program 2: pipe2$9p(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RWSTAT(r0, &(0x7f0000000040)={0x7, 0x7f, 0x1}, 0x7) 14:22:40 executing program 3: r0 = syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x127c, 0xffffffffffffffff) 14:22:40 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c08, 0xffffffffffffffff) 14:22:40 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGLCKTRMIOS(r0, 0x5456, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, "2537fceba8f4f0799c2f90fb3610ab30dfa10f"}) 14:22:40 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCGICOUNT(r0, 0x545d, 0x0) 14:22:40 executing program 5: mount$9p_fd(0x0, &(0x7f0000000280)='./file0\x00', 0x0, 0x0, 0x0) mount$9p_fd(0x0, &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0) 14:22:40 executing program 3: syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) pselect6(0x40, &(0x7f0000000100), &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000200)={[0x2]}, 0x8}) 14:22:40 executing program 2: syz_open_dev$loop(&(0x7f0000000040), 0x8000000000000000, 0x8c841) 14:22:40 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000004c0)={&(0x7f0000000300)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x0, 0x0, 0x2}}, &(0x7f00000003c0)=""/243, 0x1a, 0xf3, 0x1}, 0x20) 14:22:40 executing program 4: r0 = syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x125d, 0xffffffffffffffff) 14:22:40 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000001a40), 0x0, 0x0) ioctl$PIO_FONT(r0, 0x4b61, 0x0) 14:22:40 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x12, 0x0, 0x0, 0x100, 0x0, 0x1}, 0x48) 14:22:41 executing program 3: syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) pselect6(0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x0, 0x3938700}, 0x0) 14:22:41 executing program 2: r0 = syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x541b, 0xffffffffffffffff) 14:22:41 executing program 0: openat$procfs(0xffffffffffffff9c, &(0x7f0000001800)='/proc/bus/input/devices\x00', 0x0, 0x0) bpf$BPF_GET_BTF_INFO(0xf, 0x0, 0x0) 14:22:41 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYRES32], 0x38}, 0x0) 14:22:41 executing program 1: syz_clone(0x2002580, 0x0, 0x0, 0x0, 0x0, 0x0) 14:22:41 executing program 5: r0 = openat$full(0xffffffffffffff9c, &(0x7f00000014c0), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) r3 = syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001200)=ANY=[@ANYBLOB="1c000000000000000100000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="0000000014000000000000000100000001"], 0x98}, 0x0) 14:22:41 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x12, 0x4, 0x8, 0x100, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5}, 0x48) 14:22:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)) openat$procfs(0xffffffffffffff9c, &(0x7f00000006c0)='/proc/key-users\x00', 0x0, 0x0) ioctl$LOOP_SET_STATUS(0xffffffffffffffff, 0x4c02, &(0x7f0000000a40)={0x0, {}, 0x0, {}, 0x0, 0x0, 0x0, 0x0, "04fcf7c448fe52b8b5a93e653704aff22bc9147cdbd1d73ad6349b16c82fcda0bf8eb59e0d2254dd70f412f49ca402455d234564e8ed277e4627df4af3880f8d", "42ba6eb83e29c0f680ddfc85561ab79dca5f73afc0ea81c2b9ac8fea83642ee2"}) 14:22:41 executing program 4: pipe2(0x0, 0x11880) 14:22:41 executing program 5: r0 = syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c01, 0xffffffffffffffff) 14:22:41 executing program 3: r0 = syz_io_uring_setup(0x187, &(0x7f00000002c0), &(0x7f0000216000/0x3000)=nil, &(0x7f0000218000/0x3000)=nil, &(0x7f0000000140), &(0x7f0000000200)) r1 = epoll_create1(0x0) epoll_pwait2(r1, &(0x7f0000000040)=[{}], 0x1, 0x0, 0x0, 0xc55cf756e7acf153) syz_io_uring_setup(0x2c8b, &(0x7f0000000240), &(0x7f0000216000/0x3000)=nil, &(0x7f0000215000/0x4000)=nil, 0x0, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) 14:22:41 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x1275, 0xffffffffffffffff) 14:22:41 executing program 0: syz_clone(0x20000, &(0x7f0000000000)="1e9909b2ca8c570d4a9f9bb267c8b00a21e65253d34cda7377ce7c6f370ba712eb03743ccd0440f14f64073a05", 0x2d, 0x0, 0x0, &(0x7f0000000100)) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x125f, 0xffffffffffffffff) 14:22:41 executing program 2: sendmsg$IPVS_CMD_DEL_DAEMON(0xffffffffffffffff, 0x0, 0x97e6ef79ab8a5b3e) 14:22:41 executing program 4: syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) pselect6(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x3938700}, 0x0) 14:22:41 executing program 5: ioctl$TIOCL_SCROLLCONSOLE(0xffffffffffffffff, 0x541c, &(0x7f0000000080)) pipe2(&(0x7f0000000340), 0x0) 14:22:41 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r0) 14:22:41 executing program 2: syz_open_dev$loop(&(0x7f0000000200), 0x0, 0x5b5001) 14:22:41 executing program 3: r0 = syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x1276, 0xffffffffffffffff) 14:22:41 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x5451, 0xffffffffffffffff) 14:22:41 executing program 4: syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000180)='7', 0x1}], 0x2}, 0x0) 14:22:41 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000800), 0xfffffffffffffffe, 0x0) r1 = syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) ioctl$LOOP_CONFIGURE(r1, 0x4c0a, &(0x7f0000000000)={r0, 0x1000, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, "7243f5d299a6ed388f1af682f2fa7e7f61bfc0d0c23999fb1df70aedbf50733061381728fa794fb5d0c3470cafe0925aad85376219bcbf5710cd8f1d3ef11d3c", "97b1fbc87c86e750ac0c1e816c4877c072ec7d8cb62c9edb73d4bb1ea847d959f0222d8605e8131e4cf1c17b3bf0f792ce2113cff895f7c93c1c3a1bae948031", "7428b54d18bf3c11c8fc19aa9ced6e08308b7bec6305149b477c954c3bf32179"}}) 14:22:41 executing program 5: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 14:22:41 executing program 2: pselect6(0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)={0x77359400}, &(0x7f0000000140)={&(0x7f0000000100)={[0x1f]}, 0x8}) 14:22:41 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000004c0)={0x0, &(0x7f00000000c0)=""/239, 0x26, 0xef, 0x1}, 0x20) 14:22:41 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$netlink_NETLINK_NO_ENOBUFS(r0, 0x10e, 0x5, &(0x7f0000000140), 0x4) 14:22:41 executing program 4: openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) 14:22:41 executing program 1: syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) pselect6(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x3938700}, &(0x7f0000000240)={&(0x7f0000000200), 0x8}) 14:22:41 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) r1 = syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x125d, r0) 14:22:41 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x5421, 0xffffffffffffffff) 14:22:41 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000080)={&(0x7f00000001c0)=ANY=[@ANYBLOB="9feb010018000000000000002400000024000000060000000000000000000003"], &(0x7f0000000840)=""/4096, 0x42, 0x1000, 0x1}, 0x20) 14:22:41 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSSOFTCAR(r0, 0x541a, &(0x7f0000000040)) 14:22:41 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) r1 = syz_open_dev$loop(&(0x7f0000000240), 0x310f, 0x0) ioctl$LOOP_CONFIGURE(r0, 0x4c0a, &(0x7f0000000280)={r1, 0x4, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "66b2a772b5381f20f5179709238ddc83a470ed3594110070b5f7b415360988190ed18e53bcbb5d9a758a082f3540ce665def40039a9fbcfd90ddc652ac25750f", "9677659ce7308038c8baee60ed72d1d925cdc92f106846d931027a063e6f4142b16e6ef9984ce50a11ae43c93c2ac7fdd109d2dd3cfe29ee1ec57b44d33dcca3", "ee72a8f4eaac14d9e49129fce19934bcafe5671f5e2c15908245d5c8256915f3"}}) 14:22:41 executing program 3: r0 = syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x1267, 0xffffffffffffffff) 14:22:41 executing program 5: sendmsg$NL80211_CMD_SET_POWER_SAVE(0xffffffffffffffff, 0x0, 0x0) 14:22:42 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x12, 0x4, 0x8, 0x100, 0x0, 0x1}, 0x48) 14:22:42 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) accept4$unix(r0, 0x0, 0x0, 0x0) 14:22:42 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x16, 0x0, 0xab, 0x1, 0x0, 0x1}, 0x48) 14:22:42 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000380)={&(0x7f00000003c0)=ANY=[@ANYBLOB="9feb0100180000000000000060000000600000000b0000000a00000000000085"], &(0x7f00000002c0)=""/136, 0x83, 0x88, 0x1}, 0x20) 14:22:42 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000080)={&(0x7f00000001c0)=ANY=[@ANYBLOB="9feb490f18"], &(0x7f0000000840)=""/4096, 0x42, 0x1000, 0x1}, 0x20) 14:22:42 executing program 3: openat$procfs(0xffffffffffffff9c, &(0x7f00000011c0)='/proc/vmstat\x00', 0x0, 0x0) 14:22:42 executing program 3: openat$binderfs_ctrl(0xffffffffffffff9c, &(0x7f0000000580)='./binderfs/binder-control\x00', 0x0, 0x0) 14:22:42 executing program 4: r0 = syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x5460, 0xffffffffffffffff) 14:22:42 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TCSETAW(r0, 0x5407, 0x0) 14:22:42 executing program 1: r0 = openat$full(0xffffffffffffff9c, &(0x7f00000014c0), 0x0, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f00000016c0), r0) 14:22:42 executing program 2: r0 = socket$netlink(0x10, 0x3, 0xb) sendmsg$IPVS_CMD_SET_DEST(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)=ANY=[], 0x3c}}, 0x0) 14:22:42 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x16, 0x0, 0xab, 0x1, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x2}, 0x48) 14:22:42 executing program 3: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='net_prio.prioidx\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000080)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x800001, 0x28011, r0, 0x0) keyctl$restrict_keyring(0xa, 0x0, &(0x7f0000000300)='asymmetric\x00', 0x0) 14:22:42 executing program 4: r0 = syz_open_dev$ptys(0xc, 0x3, 0x0) ioctl$TIOCSLCKTRMIOS(r0, 0x5457, &(0x7f0000000000)) ioctl$KDGKBMETA(r0, 0x4b62, &(0x7f0000000040)) ioctl$TIOCL_SCROLLCONSOLE(r0, 0x541c, &(0x7f0000000080)) pipe2(0x0, 0x880) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000100)={0x100, 0x6, 0x8, 0x79, 0x3, "38a4498f724fe5e37e8a5f53b74fd2014f3060"}) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) mount$9p_fd(0x0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0), 0x300000, &(0x7f0000000200)={'trans=fd,', {}, 0x2c, {}, 0x2c, {[{@fscache}, {@dfltuid={'dfltuid', 0x3d, 0xee00}}, {@cache_none}, {@dfltgid={'dfltgid', 0x3d, 0xee00}}, {@access_any}, {@access_any}, {@cache_loose}, {@dfltuid={'dfltuid', 0x3d, 0xffffffffffffffff}}, {@debug={'debug', 0x3d, 0x401}}, {@loose}], [{@audit}, {@smackfshat={'smackfshat', 0x3d, '}'}}, {@smackfshat={'smackfshat', 0x3d, 'G&!&$&-{\'@-%&)^'}}, {@obj_role={'obj_role', 0x3d, '/dev/ptmx\x00'}}, {@appraise_type}]}}) syz_open_dev$ptys(0xc, 0x3, 0x1) syz_open_dev$ttys(0xc, 0x2, 0x1) syz_open_dev$ttys(0xc, 0x2, 0x1) 14:22:42 executing program 5: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TCSETAW(r0, 0x5407, 0x0) 14:22:42 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) r1 = syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) ioctl$LOOP_CONFIGURE(r0, 0x4c0a, &(0x7f0000000000)={r1, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "62ee565adfc6e515c8fcdcf59883c58847d1e90c8078558669303ad670a8498cd8e9a588a3439b4c0888f490cbed0ad2d6b1d60e23da6da437304badbf22f38c", "2e37fcb909ce9c863ec964d36e7a36938e94e9f6bfaeda12407c395fa501b550ee5f24161f0ae2f0d9e2cc16a104ec2a158d3b32942f7e902ff9e25f906c114a", "e483b82be2525f37d9df353b9a2dd6d16b3071c2cfa404aee24a41681376e515"}}) 14:22:42 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, 0x0, 0x0) 14:22:42 executing program 5: r0 = openat$full(0xffffffffffffff9c, &(0x7f00000014c0), 0x0, 0x0) read$alg(r0, 0x0, 0x0) 14:22:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg$unix(r0, &(0x7f0000003dc0)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)}}], 0x1, 0x40, 0x0) 14:22:42 executing program 2: r0 = syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x1263, 0xffffffffffffffff) 14:22:42 executing program 4: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=0000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f000000f0c0)={0x2020, 0x0, 0x0}, 0x2020) chdir(&(0x7f0000004340)='./file0\x00') write$FUSE_INIT(r0, &(0x7f00000066c0)={0x50, 0x0, r1, {0x7, 0x21}}, 0x50) read$FUSE(r0, &(0x7f0000000040)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INTERRUPT(r0, &(0x7f00000042c0)={0x10, 0x0, r2}, 0x10) syz_fuse_handle_req(r0, &(0x7f000000b0c0)="c11e9c058102bf26dc58a340080ea3598a8564c74026351663f9d92d40615f32af65a775ce316759b357b9c81526cf95f916727b649db174a2984755ef4f083f9a0853e4eb8fac4e745497193b09975d9f1e03ff26cc15edc091e7f76579c64186fda53625ce38613f2635acea47223bb3824733501a4c94ae76f6f6bceebc451d48c33ce5d6e4d3f1db211f18385c5b0951e99bcf7b8aab13952550ec7e1e44db336a706ebf7249a9ce93ab8b79925265ab0e566081b9b2a7ae9d6734a95e71b8c3ec1968ce1ff127d3007215ad8d483e4bcc836f62f033894e5cb5e5aaca982cc6dd34230e3cfc7cf4da1dc905fa86e5efbd4c1a066c350515100e823a590a5216f00de8aebc269dc531ebbfe19af2f99d6c4a88f17e99c1d8fc3e20d921ca48be5d93acc5a8e753c12198b35611f68462af815ad83201653007ae500ff689473503e6240fb616c89d2975d966c7bf13e37692dce71f825e618a033d0a1f7c6fc7f82ba9b232e326b7cd904cd794d6a414dcd7b4923ec4516f2f1623215045afc0062ee29f92bcc125b4e10442fb46ec2ca36302417f3f1c2c7f4ec57a9e214737ef3606d3dd78fc382ffc7d307c63465d7999aed88f37758b92e7b0a87aa16618ba9b5cc852ae296e0be60d625be47ef9b4d9199b34c6dae106474643ac63580c14780ca4afa28299c6db0c5e1ef8c1358d42091eb7ab013fde5434621cc35462376cde966410ecf7c369734ac4cc62fea1c3fd58de10eb5862d1f482f600fd07127f49c048a06e200adeb07224fb7b42c41dbf73387b596e49fe9d822666279684c4a39e5b613bab92475db57b1a3295ae80a4e9c7ba629eeaefa97a6288ddb0e9f8949c0efbdb01a19311e164a901d38e3951dec895ddffe40ef1ac0a433c4c89ab081bebf21c0b37453df2b7495c213b6acc94143554087ba4300c81954e40118ef2af90f493b446bb575cd83d404b3615021bc19d0ae42f957544710261ec939f67e639cf5dab387d2ed3e42e23ad4c0bb6a85d01241f65c8d4caa8792d42369aaffe6e26a1fb011e80a29fb5b442a7e4f4964fc237a7e9b2592ba3f92c2ca6fb017b68607a94ea69cec7b4816f63b898ed97480bbe8a5ef813d2bb7d8f4e180a921d4a05e4ebcb777f82ca354cc98b81e23af4d1eecbd5f0887b0b51c15976e82bfc70b46f348c130398090c55e5e39eca0fd361774bba1582b7bfce3123a2972f6110657f938aaad1436d5b2549fa72e91336cfd4d73fc16c33abad675f673bfefac51b57ff97986503a28ea6ebcde3843b1c512223ba8755337cfe7f5f07607982aadcd27e7e540af7cb9579c5d3ee761131ee551eb783c676d848053876dfc835ffe754d7747c6c091b16173dc34732a6ab8b3e8dc25b9f7e1893ef29db2eaa49641e26d900690acf1094a6d0a538dc2f3d8b52214ac6991ec3e7eca378aeb8d10e4cfa67a367e3d68ee956a6c654d491b2deec0d7c9b1248681a9a2aff15614045727aca706c5b6fb73977442731a6c6e325e7ea3311bb2be523416042972691dc766ab5a6e24ea774cc874f9b8007e2a871f34e88c0751f5c5e6f8c51c2352e20c0583ab52e5f478322ccd2e69ff00e71fbbee1647f2cc7446a6338c9433231b4a4efdeb6f034912f27ef2c7d27af36751f8aa0fd351b8b6aca252baf7081df9d57fdb46b173cd04eaf942ee0ac49413c0c7abd6e27cf6d80a94563bd688b840d0ceff6b1c9652b20da1c9371c7be90cadde739e66628764d5763a0e8cb631e98c79775d2ff4e56c874b42b94a7c2bf7eb927a17d31768c655fd5b85f97e76c23d13f98dda123715c033323b97aca796f19302afc18ab55d9f0d5ea462e3b0e611089248aaa6ef6768bc8e635b5bdbe416a91df92453603e9e47caddfd72f15ec8421e908b4b45ae19a65e945362d7554141d5468000df1a0a0f82d4b9dfb6f432206ddb8568729a1cbc128253f5a7e3adf4ab733c8001ac51271e4dd78bd3b1455e78959e301f7fc9034eebaac7d2603a36fc5ce3f6b3fe2f0806614a8231feae55317b301ce2598bfb008ca7a80554014a3b7c9edcffc9e7fd236c50f0d59a7bc9f05673f6b3cc9a6f340d5a77cc154e1e42fb81dfc10d8883a83cf70c283ac22dc7ed24b69cb05f44231836d068070bbeb51fd2733cb5548d4bc8b0e2a6c9b5137a5f688294121df24a9a6d6a9185b78eff71ca317fcba613ca90382afc961c4f0a4a76922c66cf02d983278d4e79a9f9d4c7f2929868966b4a314e0ff22dd684492499c1447978fb522e6bb076da03fa56bb0a1d37742ce3ddd97fd083cc24f7bc1bb4bd69cdbf747be821f2fae4e2f308278ca9ff0443bf5c03d867fa0f0b4a9ba248e38b8543c579816833fa060fb3f1a9b140fe71a3ef17686e03d5a9d6d5816a71de6e00c693f1ce61b8bcb91dd34dcd729202a83084c01cbffa8a116994f59e52835521e6b51b8d6b51d7e55659e03849306b0a72cdfbc8308d8306644bf9a20ecae2b38c7b5b7ab7ea738a337c2dab4eed6d3962a20f2a2054ca3d86d7057693af8827ae976b468d54f6778160ea5ccc5f6a9eb6742e211325bb6254b6fa0c081cf38d7d6f5ae71c1127aa748fed60bd0df701ecf90166495976daf3115704cce80f1fb3e91484bd69f7edb040ac2c3bf287aa66d4714b9cd282a3ee0d8820dd3132f7b75f1f75861777755f27978da67a0b08cb1e18decbd2e90bfd853ba2de7c1167b0c212b76fb45c10b81933cff5a91219cd0ea367046982c2482e548cf4f6ff0817f2737adb355926fbac1c016b50f868004968bb9e18bceee98bbec325f53c2f644307141257de28060518222e643fa658f4f2f3093f031d43ceef7e7868a0341db1b9968012fdbd3d5098ed98b2c901cb82dc960ce9d911df64e76db83136f934633ea6d225a8cb87b243945383696014c203bc3752ef723181b76e43802bf50dea718898df3af98097a27bdbd92a7c0115ac41e3344bf9c83c7d021749ce565600014846b1507289b8312987f99d639cffa1c5776433ad012a9004aec014a5acb16eeeb63e683a32dd7f42625d0cd91b71ff47a072bd83c469721e1fc2e0ca0ba4a1306c1a5c82f5d24d3e4566d4b7c30b0350b751d22294f14ddd814a129b052f3d0f177b3396bcaee95eaa2c7b2bebf5cbf34b5f017e1eb7b7d0bed52ea7ec7c318aae890dafd1e1b34b7d24f97fdec056df8c1c56d972a1b75105a9e9737bc2866b27034512d14578a0bf66da5423352a179a65bcc492cebb1abbf6c38fa5cd414e5ec9a2f6f52d326a0fcad9677e048fee915c4702607d50a627a8b55015304f7f0e1f4835cc11ca009ebe9aaec309a2b2162be59f458a49a146ce8ca6f75c90542c56ce7f75f5e7bbff84833108553a219d00fed7598f2ed4c900213bfb08463f1a6ddbc51deb876c54196ecb29cad2721471a0bce12cd9876f55da7a3866591b58d82d2203a1ca2f1c16d4cdc31d1aea99d2e54fa44cd70a1644868890d79fc0cabf4f8273311d79c018f4896f867ac9d1aa2f219434cfb69fdd14228b0b7b421ab2d450a5a6355e4ac9dde9b6055b0d6d9784fb251d9481b78e8cba41e177c693d82d0ef2b661acfa27b3b6821f299ad4b9c58d4125c26d97be7ef246a6a0055cf38cb870aec0267bb46ec3d91e78ef671bb89c72b3e0686f3bea4dba7528a2467f844d17789f7f0a575f0e55182358be112c8c04bb9042694ef2a8508c9032c503e922ffee67d2640fd04839d3f2ad3e0578ade45d639ffd268dc79446fc0c5745dc76999d238268327035fe0eb48d9209d01d46c559cafc800e6ca59b537b515f6b21549398b55089d1db9fe4b84c5fa4c1f56e70b3e178da6d2addc45551abea557ef7e5765f03b3b82388429d0724fe5c40bd0345cc39e4ce913ade75210849d451ff138732139cb62fa47a431bc4c84698ba27b445212b93e99e6745b717ca2a8acd724bd9e89c464fb555423f2865fac2003083e2f71cb2c8e5bf1e41161840723c2a846c8a12da6ae81299eb546e719b60387f8efb9a6c5b400a99277864bb9a8e360f6d8d58bbb90e1154a4be9d5906eecec9a518f3dacad0eb835a5bf3240dc17d5c5fa9439315dd8aa42aa881c87be1baf923d9379f76157b125176e10c7dcb16c7635ac69dfbdc24259d689e583ce3ea435b3b1d9295664d7dc29cda4fac3f10d5e889872ed166585d699736feb0ab9e44df73ed30c9382038e4931e2437eb563ca3760c0b657017f5f2629ab1aefe26ba4f6f24ffb32bce71b77500b37a3c347f99d598afe86c1d508992a906c57ed89ae697ee06fe960d95abe3e1fa4a4a8456d05c05f956f6b941df9a0d09ced7a47c622e7f24d71755160cee67f87e032dba540beb96224f5088ffeb3539d4b70be114499e4555666354a4ae38bf27419586ca58d9842250ab0806bf0d6fe0a812b7c6fc0a02fdaa85d7f88cebac5bbd407bc3ccccba6cda0a8658041180752393daf40e2845e9bc7d8ff12e354a392ab1d174d847fb68848e6a796d2f7d8f31bb7f269f35144870f4c66c1cfceb7fa573594db28a2bf7ad99963be3c9664457cf534f377c3f8f5e069b226d7069ee9f1370b8ef54356aad2add76ea1bbc18955ee629d9f3c3afac7c245d383f115b4c11a92271df6aedb1e04c03b1552e0a4f860f7c29e4055583cf88a1d90dda5b59178deb7069c996d34e49e550b5e768cb0e75dfaac920c72b5c1afdc9ef7c01b44e038025e692bd19b45c4b0b4aa8a58148e9e438ca8cd0f0c4819139cf8728e83e3df4a0ffcde9dfb97f297ce4d1794f05dab7f5fcb32289a6522fc0d9882d52f3fca0633249c842fcb5005e87bdac8c413372d08f85901bf85b9c604493bcafb8005506e8833dfc5668e45f9fd0aa619a40cd1f34934b632da5d2ee28b9fbb531190c8f5afe2269d5a975096603ca3e6f2862418d450ce330e3f22f17c737b1b41f0c92ca920d09f23143b435fc4b99983759e07eca4ae5bf8c4457f699773f6cb240f067ffafc3d2098ceb906bf5358f7ce4401464c13b3fa2e8ddf0f16d1b156e890348b57bbdd1292fe8c7ce75f9ade701c8a132f1c70c22ed0384fdc2cf07b1ebdbb63e90df214e7d987b9e6a386e8d62b51599ce7b9b6bd14bceb4d4d9f0e2cf8ce8a2e8ee414e243a4084f5f17324d5e2a7fe63e76555631b773f1c0da5d636bdef53a9dbdb75ec2cdaa86fc1df662b1f8819611d68f9a36846f5b0ca36954f6e76a1d4e0a4e846c1aa194ab880cc59f34c3de991410b071d1eb7223ff864a9969356f3e67b3464d04e19521e6d080506925898b841ce3660a5b1b11aba32e53efbfa2f176998e813af8cfacb9cb82d24d8a45e8a99f35f78fe7f170d6b0d1fa1ebd75ec94038f973d575cb32be83518614b070a49a4e1689c70011788edd2f6e6c1c126ad16b96b24445592c6e54a60532c8038248f396a042b65d997a56c655fe0bd02ca4831cf8bf9d9321a5318bdfaf65eb1cf37e86aca9c6ea8bd1810f4210034baec79f1d2679c8f45ad97d0cb3823e26a876f3272204abee1d8f6e953fac3ec1a2215ab628f2e00a2a737580ffeeb68f05e6c93fdb98dc5cadd55f8c01b235231579a404ee00ec7709b42ade09eb47a2996236220648c30178f6856d59c1361d93107a77fbee97f6281ab05a9659c5d09a489b053e687b6c560b1d6b47505aab856d422cbe1e524e024e2d0374b48c061762f5f92ca76c2ca2dbe1cf05a806a0b4f37e52ef4998e0b14e382c4445373a8c7f2317222dd12b0c4bbb02ac74371a465e1f578c9d914e80a0f12eacb378ff534ec39aae797bf70d4b6ae770974fd205b38ca7cc9c9e5ff5c0d447452048e19fb8f8db039236ccffd3f631e3cf4f39bd16805a2718af0c69f8b5d123b6e13e8b51b07d1e17d6d409c9627055790dec07d1a6dbfef08a958bf481373672ae05ddd50e6e3b16c5af01dc5f41472e8f85a0445451bb6a0304bb3b3804a19b80b0ce714aefc392d5c667fc73a7c6bcd425e3e79670629b4ec484adcc680548251d82f88385ff2b0a95ac0e517e49e9f391ac1024b7dfd6c84d4bbc363ce350c178048f00aa73a3cf1c84a79d8b7a26997cbb0fb9b7a345e224ad7f25e50b4391a7e1bffa9b61967bd8e915e7decfab392db5b0d3f3653b8fef980450c1a5050cef6c1484700d3e4eac08b396201a96e28058ec36e74a2b743783b5789fc024f5ca7bf90305a64ba39bbaf2e076231c7f0231d8a26cb0895d798b83257c46943fe3c40b3d1a21272a278b4728244d3fd94c0fe6e862b1537103426e6f67a32d8c8034fb68472ea54e241fe2cad7354252daaa50f2072dc8a9e75443682ef0ad099c891edb010b82449ee64c3a8a24a4e72f885d9e61699c9730afe4f9373a04e38cace70eb8851e795c53e3330c144409d74eedbeac78df252509119f415cf0690988755ff050bc337612ab4837ef2883d6f1a893febb601ad8c0af759776b1c922eee131b00066576b1b32dc7fa6415134c86c37f679f99c93e3a9708e28858bd36640c6126bd0a7d5faa57fa821ffa0925cae41328e5f8c50fa35c70ae4a6acf9f35ee5638ea648271375847e47d6c5aabdea4be24f4f2c54d9f32f34bb5a570b8154efc48a81b469b53685d1e08dbe8641d362b9a7b275aac88c65c4d7b62f2c9ad38186ec2d5a7e4ebd45e00ee2ff8233c1a334d3bcf533e4e42a0ff77e33e283933c05995495a9bb4a854bfe3fd6c6a31968f219aa8ebe97ac1d5e3105e3628138dabc89307090fa02555ea047f0eb5e43c30db90fb40550d52a797eb259e7bc5d4be9c33e8e37015862e67fdc86094decd70b6a63c0fea14abfe9d36fd942584c985781812682c544574c544ae7bd1a7561a44b5f3adc08e7aae1c7db6ed43d4be22721848f38a24517ca682c2737f38b08a5f9242de39230e262f8e377b5216d48b4d65d7c00f887c131217e236809ad1688b970caf596396a8fb1d97eb76ab875bd88bb18157ac1c1eedff4780cbc655854f00a714c7e16082ad6fd7d1aaac6436fe7f66e7e5e5eac806bba468808c1cacbb26064ee33c74d1604f4bd6b7b46c759808758b036c56a5d2c768075bb25ffec8ef6de112ce0c6cbe03e23aad1d0239a2933d219f5bfd05a9e0a51f35979ab9c1ffa33b30f696a087c2cc825e6c68ae1a2f733c3e82bbc5fcbd18cf438ae6469b27d25d28a6987539389691f2818edd29daef2a74adbd4d48eba9f61aff6adf1e418b1d667ce8b914147d79494293de6b2c4bb8ecf4be3bf35d1a2bdb1ebf85b0646b9985a418664cad125afad438b69522c9a309eda78c18b7cba795db55bf414f1263cb07e2f37f2faa102594b6d26ff00ebe62872b910d1031e371392beffa7255f0bbefb4fea646bd7ee5d8287b435a7e07bf1edbe2a2a879fc9c8ebf8d1bf644758b41569913718b439e6ee254961fa977863b83584eccaaf7b55c7291698bcec32b3560a15b7737201caaafa8a7e33508357b2c2a759aec4658e3499cb4c9eee9a966b84b810cd36ecc6db0087c97a788260454978fb6baf0be79a0b6eaea83b18b8122bb3de0fb4008764b40dce5816e12d0fb585837a401c28811af78d2c6d9a53683a05da622d209a7aa3373254b9bbd8cd1d2bd9322325d85726e6f666ca0c63e9b562718fb96f0afdc5bb99948dbae0bd37f64150ea638c745ee5cd131b3b8b4eb44c3164cf12b5f60ced854b73fb8107ba7382eaa7cb87baefb87629dcf4cdd35470ec3fe74b82f5c9d074366e0140c6b5b8068b93cb79562870d8539b72acd440b70da23cb13711a0df2f2b753fd075568b1f5a70cde6fd76deca3ce03db1ce47f76e5b720a33db74b1d1a0c266f47534da1a3f703e77230fea84ef8fcea95feda9a4c6c97f3bc19471c1ab1d3cf942fbf06257553fae9196b2f82e58bc49ad6b4e7db8d72a42bee38be5f76861ee126f482a5e757f36875132f49c6933c1e3db95b3b71521fc4c1b343b5f36634a23c2d8102c55769a4606c3316617b91542c59948a15819fc6348d9ee2a3ab23810498143fe73e20d6f578828cf6708246800cb7fba60028c7a46ec94cfca561750134306d0c66f0963f7f1064711ebba0c98fbbb5a7f4be4b591a27d21b89c30b1829a429eeda9277b50c0273dceb852d73b70992c3b310ef4bf7aad72842a4d15a5dc33b81b9a668315c5d0556825ae0fad5975c06cca09441465dfb62318a06adf290a7c9285ace2cb2bd730ac8152446f9935e21dcdb0fed73592755b81bc677a18213490826b34a353e608f3c15252e4230926913c2dd3db08ad8fa6bc747f3248191d242ce17bc57c48d23a1bc7e83826cbac60402a2101cf76552fc0e6949b2544882c9356861767c319f9dccecedbd39547192c419acdc03db9e8780e6ecbb0f4f7ad4fb407c1f7721942e2d453c41780f80f0b56c17d15d03fa09417d9fd9435cfc688939771d418f25a2dbe5155fdb523f160d9bc9b2a55c002faa8d738722dee8057a30bac8809473e1c85f623f419fbfdf8a6fd26fa54a4e8bf658acd8cc1739fc7b56dea8c9dc8be0f690151e740f2dac19063709b015440f93d587320442d8bf474f8fc9a8fbcaaf0ec04ebcb68e1b8258b66c34f624531fd5807fc6624d9bd8723d97fbf892de7f8660d1e77ba6de5d7940c03d28f6b48d436b8ddf38d89f4883994b2a5459dbd688acc6690938b276808663d972d0b392e910cc252564bead7632a1b96af0623c920d43e4ffc0df75864fb07e902e056e32fcabf4e3aea86c7bde84db5fe8676222569ad3969dc21fffea783b7feea8b310543abfe65f6773582a80461b249737287e37fa14b5ae1b2d4bedbbd235f5594517129762a1a9a9ba6e07fdc906d89184d7e60811386087cbaebd58aa24409662ccf7767f28dee0b680e855fb9cbbd1d2766564d3731862c320c5a8f4c682ed56f8c4468b80751d425986486e223300b05d6543e8ab36960aa169b79cc3858ebb27e9f2e6a469aefa0dc26ea7d30fd94c493888592500abc8be3541d321d48351e0bd9423fd5f84c5aa9d1e427f780f6d3e40253b3fa53fddc5e0a925b68b66dd369e5611d3610c44ad38214c7d99c8b72f0a6083464199bd63a5fae0c0a97d0209aec6f849c80628d185eede206a1b93603fdc874dc16a49b98e0fb45a542eaa167a1b6569e09136bc413dc9a290653294d6a77aad636916684777ac6d21a6a072318b43967fe4848fc16aed71d2c24633d54bebd4336ec2674b0ad8678e58777092f6588b0d5bc848ce357a3e526ddc9f0d7086ff19944ccd524558f5a6fd4f714fa9c1cfdca29c3b3d063819685ed36c589f98cb9783b80c0b2ca46e52de8d23e48822d0b1b0c6c569ea4b10a54dee1d672a92a684f31ecd7c68b9f65e0631f92105a093217c02a767ff1d5e01ca1367ff31a350a9798bfdb44d33878e0be5f570446714feed8f6c8e88a4f0659a262bf255e52c55bac3b0e22f45a09c6e4936f66cad1f1fb3d7545e9d8cbf402fded4f1296dd6a64146e90eade593aeae87213f77b42695450495e4e3688f30dcdb7180845417df60179995b40e7c357975feb9fb0b385ad99bb722b1680ea9b3b3e457314b230b0634340d5298f3df05bef127b8fa9340af4c4743aaf240cab1af124329931aab0d4541844d2322f163c1175ff4cfee7371becc146d6af02ccf7b866c645e70eb09ed89f60f3b2e73ae76e603ba40427451f1bf0ad5327c00d6b5732bf5c183587d5f841d140e8ba60719e694e65371873a730622780575c8307d975ef478b9f5e49cc74f5bc59f4c58c3d8ad8bb2196eecd21245227067873e694a3959f09eaa098ef8242b4c297f21c10f1ed8f94edb4fc7851f8902547ae8b781bf5091aecae7720d9532be604391109b691526cd5b6cece307502c5da21cecc8467bb75966720ae43e0a9af4f50d127ac89158b524240d50bae231a745eca87f5f3d414cd2183d40b10272118cacbc61ab4f7a142933d7b923ec73030e7365fdcdaf06bbfe8969db57f704476f75c82a2ea99374abe1c9877e4defb38823f797bed9a133578ada0544c0da8b96cd41ad12affade556f99aff3e3810ef0b9e14b32ee8e74b037b93cc9e23dc1d5784748698381cede20c52db9975261f983a727561be66c05d408c54b7a6dab7217a2cd401fc4545b9220d9cd88752efd1fc41b774556499c26f9de3ee991c24514624dd25c29a24e71cef7e26f3bf1776d3e283ab17f7e42f91c44eed880605bace2d88760e3b22acd8fd90cb390c02b56f80fcd0c66d046e769a0313ad8bb6987125d0cae8fb547f5df996de3faff8e1b3805cfadbdae6fe7d5ef7f0083ce158e239feb0c5c6100a96c9cde3ec2b2406b81ae8b18252056701ce567087f22b29694a57582d69c01031f4ebfbf8635234ae648af82c072d4c37b5e3b8cca242cfd22b093ca12fc0cf341fcb7adcf843e49b198de5ed306e589a3a7018cd66013afab09042c82cf24fd7ffce7bc230773858a8b72fd9e2cdb24614a7bdcba44c4ba9b061b260959ddc4a01c33b66a9a7aed9d0e319f90af5e491b16e909b6e9dc7305c7d6b887cb9b8ee603b371669199fb878e4393df821faef5ec0cf1fbe2f99153d30e8d2206b9b6ff3fbcf44d4891d84340cdff1ad997c794de35d153dd18ee2ea59a7f26d4bd18faafc3a2a25ff9d2d24cb6fd4c3abfd5ed03c4ba0d79204f2b57dec9fc99fd376df4798254fdb7cd10e2ef7dba274873b602ce9d9e05435006eac4b2e5818d425423369466223f9e5edb212cdc3c0e0be85d5859b37c4236c5aed90738e597e21436416d330f11d57d81eed517e4144a34f3ff29be5c30fbab5ce75872fc39bc43c793758fe5d479ad79b80ae881588ed9d6f3ec03927d3bb0b9340571490ea4acdf976a8f4268bb525ae0bd5961e3b8cae5dd0d410167bc9ab0be2c7ee61ff7f80ffa6a17a7a2bebf38b5652d380255caafe6f0323b0ae043f111c562bea2e5dcaf845e52f465a0b8aaeef5fa27dac17c4bba2a9fbf6034a583609153756bb7a16266aa0051fcdc09a6ebf0c9c2fbb6f638995564e7745c20a4a8e09f9bac8dcdd073ffac84e75f7866085d473f921a7c5cccfae2afa999a59743d230e5f4d74cc3b65f5eca5b3b60d4f72a822b69f7e3865e0e4fcfa951fc6b8ab1e22332eea45640535942987b3c945c97b5a8cc6cd29336c43b499e3475698d4a36178e81e61232c1dbffc7b2a936750d79c86c56a2abcf1397417b681e23fb8fa6e98477dc98967a2127dc63835f3bf578460d8a03e86b618fbc408a6ce524f2b9665425b48292ad917f4a1955790e9132636fc39ffa9bd0cb2b574dc7c364383451358251b26b09f8a6c1956cb5eeb0f23de3032f578b3ea317ae00a7d4d0f84ed8ec7bdeaf0124c51aadfd43d622f140b2bf87ce8a6b1d93ddc402a4df5f73bc6550e1baa9a9ffe6fee2fcea64388862bf4aa279d9c26ee1a5153b3387f32a6300f5925a395019437488ecd972975dacc8ac88b68195093c77b88ae1fa531dff404463a6a628006d49a27b9eb368d6eca1f920f269104ecd7a91c4d31b5d5930b3e03a604c", 0x2000, &(0x7f000000ad80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f000000a8c0)={0x90, 0x0, 0x0, {0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}}, 0x0, 0x0, 0x0, 0x0}) read$FUSE(r0, &(0x7f0000006740)={0x2020, 0x0, 0x0}, 0x204f) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='blkio.bfq.io_merged_recursive\x00', 0x275a, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', 0x0, 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f000000d0c0)="99f3ecdbf3ffbebb7ff100c4c60e723b153ee8bed65064255b4757da43e8a169cbc9a4ea7f028b1a2298811e1982c1d6a2193df0facaddc0276962d2a4cb277e17811883678e94ddb7d796f8ab21beee10490f5073bba5bc1f97016fd9fff4231507071352dc2c5adf5d28d6e02bbe88bdc395e20fba186ba152e05a4efefa119bf47cccb654b6b4205060446f2ac6058a6ef3c3aa68ba9ac17c2fbe136552747e866a0898363f8cb07a929ed8cfbc47ffc840a82e134e58537df8b10d18e3ec62454b4909b888d3188ea6cc28a5536e7920fe19b2734bd421a6f6a7f5ccd6ff0ef2a56f3b409932cf411947515b65b419aa3bfbc22b5335e6ae8f60868921fb160a4da6f7e262b3632d4ab53c1e1ceef07dd7bef7f05ba7826be01d384f2691d2dd3ca6dac8031e49faf7eb3511443cf69160b9592d8be7ba6d0d373b2569bf031ef2e0b25054472b982d0c907e6a73ee75a820e3326d0e6d4de3b95ac9c0e150ae37f30708cb60a4fafbdab38b21b9bb7b500cae18c03e6eb4b2e998475b48620a904d644930578fa33c8cefb35c2c07a13137beb41dd184d7b5dba994a9adaaca2af4e18965a09c1d0c0b68ae5c886c95aa2339625c3bb666b70ccea8b4112f0a103082f7bdb0b334f8c17c72f8f57141e8777a85fd18476f1f9c344129c4ed01a22a480d0495058e9b63a546af79e6606edbf6aa86b9535cc723a5a8e712f1a6a519da759c591e195f14431c9534554dc0ceecf179d0d300c3cc83734ef0b5c93546c2b6c1c7a8833811c1973bf2c442e90cf86b4943d9e8a32c4d9d3398b9c3945ed70dfab5fec3a9dad7b41b3be6a5497e778f671810dbef06bbd3130467da509b1fa1edecff6e11aac7cd05d620396c0d436b2d27a7fbd43fc355f4ec826065d00f3933e2d6efd2cc6b5a1efd62a0fb8a17410a57c0f175e057173274ae202498c65291d4a91acf60fc6883b9f6ba1a9eaf874684389d8ce60a5cd1719073a9fcff65bc3b98df3d97378d3171d5c4ec20eb9a625e03938f47bf778494e9ed0e9fcb30391d69a7b48ec7fa46b432e0c44c9303a8c512344cafc8f7bb2d005069071236373634e6fa9ff362efe6da324fd42c28cdefd617cb6c2c2709f77aa096ca8774c4925f79cdec71d7e2c811b4e2e8b90e8ae36e9f2b2edd989649e569b1244c929e1985f230f587b3514d42f4bf57892a42e0648d232f64f9af3245334c4160d942ca465a902b25d7c204823e99478c7b487057e08c49faee5fd8b35ce047d5478977229fe70a500891eb7ee31abffe9b21ee4fe4260ef2d419211b5481addb6c8935f0eefe055fc28a20e9574108cb3360ff228dd42a2abd49d4672dad21a77be7ea7f347840712c168dece1805815c0a32bf04ac8d5de92d6947c651150691cf2f101401f7efa1ca48c361b25cd53e902bef41e835d2370a7f17e5dd4a6d6f8a344e31e40b45d258028c3aa73a26a6e71ed9debf2c948a7731ef0eb63d1cbe9d98023cfd947de251d7a396217104f848d0b017e16012d9b9bcfc9b3df2bf6bea48f710a02d0748c117caa5344a8cfd34cf1754c16d69d6ec543f3e70d99cc268361f9c3a2674cf92e047f06023832daaa15cb0926149e73c878ceb7855bfe4e43f1f38ff14de035e0231a9d68d9b21f8a635fc5cb34a884a04bae1341f1ccf85020b1f8bffec20d0fffc765d2f83c42849910dff4b9d973c6f1fa39f361a9b820606e33389cf72f93690dd43bf18cd5a28fe653733b95651998ee52b18f9248a27a1ac317332ffc90383478ef29927374b2e3772177952c9053ad5ab4eb1fe5beacd9c47e80c5a62a9dab98fc842d1d7ddce270054a112f96119b6da7730727aa09ccda832a567a1948e3dd0b4e6c2e48dc14b31698bf63b907684801e24189a2f7b2b50ddefb744fceaf8d00732e9e84b6c4beb9cbc830ba12cc135b57de060980d86feb09388c55a07542bc3ac19a155a78c42fce8e55f1a8a415d189adf66c098f98f697ec813bd92db1a03f6a8831b2901fbdcfe6777fc58cccc2b56b51380f5590ba53e8fad1e33f6e6acb1c0fd8b4add52823f7713f553313a733d27f0ccaf3a10b19919b784830948180dcf2297740fa7d328a570747c5ed1c1138164cc42fcd5ec4432751977b0811b02ab337f25e40d20907491eac8db625cb951ba964a1e27c8039204c7aaaee627f1f80e5e039adefa83d0f7b92cb59baa4ff1507fc105ab0767727bd83f31cc5bc33ab529b5494b062bd2c0e96adf42d756b5e1f4a1c343110b563efef238d1555cb434796153613314ea265cd2c8434d76bd2e367d5047217f049587ebd3fb5c5c54ff4a66cca3834b1abab458bd81487249b1b3929510c0ef3acd02a0abc26210e3b026e88a69a23328750058d0cdc96fd0e18a2bc93f0325bf7f32a19d1749188b742ad5b6c6658c1ad3dc5cb4d0737f1a070d277503c751d2676be5c364bd90d7c94d7d419b5aa8d59144600b5f07fce20e41d0731485e686a7a22e42ec6cf30c279ac8afb020648e47200aabcfadea87bd3e9eb1e3f95161749e61260ae620d1ab5ba44959c56f3001147b39e4f0c383fe053137149e7d8d0798867064a4779a2a5ed50839546dc90bfacd6a5ab5705d6256c5f6cc8e05f4d65430e9d1ec0e8df1103c13dabc73d46b69c4ad779353b89ef215b94b6d8d879401166290861f4e9aec5d7da4f8447875bf3ec64b2bcec7059c181f0f48eaecbf48e23972781b56c772fec40eacc71acb338720c9f67aab032b524968495978156ff938e7f0b3581c4dc61755fb963160abf3d7428529892381b1c47769fe5164db3088788c9d106fae997a71ecbcb0ece1ad42dbff9d079862470cab1a12bc83341f7a1f45a0800d2753cc5002ed5e83007efa6e4322068d2cf3c444eea0019c7b26e158716ed812f81be14423706566c7df9b99381e11ae4a85b4fae2df16b4942db351f2cff61b7204e91a4d33edf183f768317825dc666d4baae47d96d2d283bb5e855d60b3dc884ad3175cf297ef9f3f93468b3db9244b2e63ebee5e78ac0618aad5698b5206a28ce4b3cf4e8530b0c6a20cd0877fbe5be208750c6ac040b4e10b121e6673f0bae563152b2bbbd62a183500c93dfd5b694641d519f2f609cd6c688616aabf24747eb37c7d238fd4f8383c765ebdd18e89ae0d48d5003bb94c7fff23aeea28d38a4e5557c284a905cd98b1c0eac65ec3f243ba3b511789b39d9d7fb4ece34d3e80fca0aeee4297bcec14ed437f26920a38e092cf85c26c91249d863386cea63152e3ba39d0f983edf9300764c78b65e53a7d1fb895f5d7d15c9b34593a0fe76f1b9c211fa3b8706b24af8cbb5ed4ce47ebf5296ef0c3eb902fc6d3d524745d772f0cfbcb590bde02dd3f7afc6fe51de26b4a2ecc68ce673640b53a89676cd904c88478294b2e6f9d17400dab98fd896747d9a183215c461db7212b46747aa1ce93641b6ce2c576cb0e1f3bc0927bc8dab6a1a1e12b2ff2100703fa110f572f1d978d210e58ee5e6fde6ae3fbd9df49a13a3dca210a04c790eb5ac8c2859d58bdec0742f58d4d85eaf802cb2af275efc4eba94dae32bf33e1f7f70b39dc419dc1c2b64266f26be2bd3ace67662f97e66880ca64ea08666807b614fcedf6c732efc040468e55b7230884fbe01b6d1fe227e3276b1428226e5f1e71a89401e7fb147ea4eefc6546e2c98eaf7733e641a849b628473b22604bb47aaebed26bdee1e59ba8453c4c5f56ec0f1a3516f73b018a6af351da7b6aa85939be87ec6b47f8160e5c8e523cde353f05ec5e62a7890b239a7d8f6b0861e2f3bada91f06b9f08fb7c20f3eec70f5dda051f62a36c50d11f0a4e4898f3c5a7fa765c9499214648512599c90ee3b31f915faa4a855ec87b7a3bfb791f6cc18a648879305d872bd5fc3e2ee1996f8f3578579d67a949f55bb49ff48c5f605d9e3adbf324d9917666aaaa4ece78d9fe855e0a2d07c467d99cf718149b5c59f875a02993448e10eebc5ae74436e21d983b503fe28b4babd855cc8ddd891b9e81607f88842f8ef595e37c76487f2d98d1383bf7d042935a50bbed6838e03013ef0a8056fe5454173370294656c7258dca1d37c967f22df8fdd91ac62e77db0ea8e07b79955dcbe59d6c646e153d32d3ff48918941135f77c12d22831e05245814af81ca3a3588728ef826cfcb8d332388dd07934795e0d529d6f4e0958fe4b2a29f7d90e8f48727c9c8002c0609a194d1c87529e159047e4f38a39b446621cd4af960568a33b1f227dd340eb424c43dcc5ea1a48624d94b00931dc5efa202e5b59cfc9982d3ec13fbc3ff18bb516f24d7189c5a17b3b7555a412d4c5c3fe9a8cc1e9c62044e172b96e734844912e44ab858441b0d9f1e5d6a8ff688a16530e6d52926bb08b510e8f48641c3c0c30669147c688243bf1204e55acf25b3f6b1ecdcb32032f30a2ed4e8228ea3aa9fe2abf6ac354ece5483fbfdabf0f3ab40df9be5c1c34cc645f8f53bdda95b1cbccd9231b1757769a0cadbd7c55f8bc9396555425e571321d5254772e5abd7621a7a6b3ade2e21316e2bca1ad8ae5f0706bf937f3d57b65219f1bfb70f72ad35d1dc34099eae97d5ffebc2294433038dd0750c3d2b0233b1ddb44c765536f029a692f00289ff4ca4fcdb4afd5b77b18e2f3d3620c0198c3676807853fc0f4eb9ce7912338fa21c0c36403cf50ace3d51545524ccd18ef8fea0e50d9dbb66c7055b139cb86d6e46bc899cef970123200d587fb5d52ce0cd5b6b164a2356ce157a3ac4c01c5d80c412a1ff1644a9263640103353f74f485ba72d40986b80051de43cc0b0623acd4d4ac7720871ef3a934f06f9db11a6d5d8834c6562b85893352a8d6e67d74601b5c811e1c14af85b76d4384b5ef2a139f996e8a650bf543b980af6d2368d7e463755c52f75f3504dd4c7a22e6965cb252c8595856f4a441f05163c8479b0a706bfa87012ef98c1d5911500d08524751833e5a1e5893e9da25830b0b46454dea4435711558579a8d845054dfea7af845439823d6f5a33241b333ec142b60328536112275baa4f58eca4deae711bb1a1208b00836e1a04f526c43702e926fd31fb7041f32f24364146bb2d37286e9618b3f87a7e7bc4ccdb0fe754c1964c1486c166e224a616dd412cadc77d207a5d08f713a80ec5eada33b1e187af350a7c93a9601f6e72aae998dc515dcde59cdf0e9cc18b51e308efb67383b63351b23365c1e367a199cff2aee144aa6b6443910df10a6ad8fad6578cbc2c49ea915fcb6b237db8b8ed8bbb8e79ff9ebcd3bef9ada1394174aa17988203f864aa4e2505ab09e3710991830b4b37ba45f5c86a4b83e3ccf591754ebd321ce24de293123699fc71e4b07dcd4e8e197b919605f6c2bbe1d6187c58c86b15704a6f7fb93985ddb585a7bdf78a22d1732239fe54b1f35aeeb58b03e702a9b1f61276aae27aaa5038f68aec55875e37f8b4a4bc1f2651ff75bd5e064f95896d416061b0372ae8856558e555b97910348c9e0681f7b70c3e0307ed629d0a02dc9fd67c309f53fa0f14f349e84bbaf598611335dcc401dbfb8c9801046c0056405fe1bc616a9dfa3d45495b28417a1a12d670ec35f926df14331d4e8dfbcd16b0c45b8f6f2b809121c213bc69ef4f8f7db2fc3c7d4e889f13c6daaaf941591bb0ac5e3c5f7d45e9b6faebf0b37d2c06d315530f6e856fdbeb839d3fd66c49ebae706237b46dafb04d39bbdee762c03718a8f11a893195b36093835a8b113d118a26147263dc936508e3379b47e25c28b8fa37ec8de91ef4bafa3b2b2d1d41ce41d6996ebe7805590a0a87259df37fd48f531b23572006ffb2942e987065842500903965592063f4f632cccea38bb93e61b246be5067d6bf3ccef78654bfecad3b67cb5f4947faef6f9f252f391cec52ff816e84ed5c40f51a8a1586a7f240a02c6ca8161f03c143d77bde9b3028a2519d0b7d18d4dff0b6ae35cfc7d6ed0e4529fa3b3282720dbd908b1541f494c91e336e9bd8afe9888988356a127254c983316f4aab7187bb1c3873d6391d942ae1e811fa2c11ec4c448688764dd3cc6cd27a66db865110c8d59dceeb4ec9a65ee8cce32acdabf7feada157a494d9cdba5cf334e2dbbbe90d00e6ee4c4c4816cccb9b79b4d15622c641163224bc355f8ade3ca15ee23ab2eeca0eae6b34bcb0288d05fc2c9f3728b3894cc70028aaeca0a1e161a0fdc66956a0ec3478ef163db4023e8c21df7b4fe31fd6dc5b39277bf6debeac11c66789eda464c266a58dded2ce206da1b9b40b4b55de151a39064bc6ae5901f809776806a13e110501dc3f5088a8d10164354555b0b994c9d4dac5b21f930d6d3d4fffc8862c071b1571500d42d1b800cd3a397e3bb0987887eefea7a5ae19dacc67f3e387ae8b8f525e3d5a51e45495277f8363b6a8d084daa52dea7b41c9ce6b86bfe68999dfe3ae9f5de68fb8eb43017f87efed08bb0d693a96cd1fbd286289f92c99206fb5041e84194d381fef61502a447810c7b189359d91328d77e9a6044e9c0c8d3bf232e83961565df38fa0cd77aa9eda4d9bde41a0f69bc70d7833d0fcd6d900c2f8a5e78b6b23b94ae28c2a3f6c2cc7347f8f03f0534f3e2852fe95ac1eb4ec031e77932b7394afc8f698afaf867e989e9ffd93c2cfad14a4c9dc6021b9644550654ab82c8610460164355f397e67c9356cb9857750545118e2466a94993a4bf376537d50940413d1d9bbcda516bef545139d6fc56e0d48ba9d175a152528dddad5c7a1a4cb4197270caec828b8e90e11c4023744aeed76ce9c7ab42b30c73b22876bb503577f8786bee2933b777684bf6997ba8b9da30089e42dd5738d3580682dfcf20e03a5007e4901027381b61165d9d786634dac8e975a9ae2e7d560b084adfaa6d9c8831aaf6205c7f09ae09315b24006b49633d0b4cf1601de30703c9938eaa7f7ffef58aa2845efc8fb748a58779d7fb535b816fe3dce38034c6d03a570cbd71acd1eeab7dd3444b8725fcb2e27cabcf2a641c14127d8d3629e408d3709d4ba43eb5ca310c1590398e542b11c608de5a4dd2801b7a261fbc8901f53fdbe4bcfb33b6292dd4ab1b1ba77b901284ebf8ae94762b2cfe3a0234792cb13c7abb91b4ea83c2da65c56cb65507af6e2f50eddfd6b799aa92f1616202f6a271f26d5de76a5278657d000aff970e170dffc5c468ac5670294f3fc2292f40d929bca7f091a98d074b88aa1580ef1b8f628d0b5dbe0b5b9432a491578f6570954acf52c25b3bdaf80d33c720a664b9c09810978afc4c433c4e46ddd9c77d7148a62f950df649b25ecbc07d08589ce2d88e796a2253eb51f9c811cb23f0c521be44f6c861198f27dc7f65f9de87c8b5d24c53eb659785d4a86c46de172e0b50f9bcd511ff41e58f43550f1e5507e01688e29154b75b0dfb25a2b54a245ea71e605b9b2581950c89672e433dca157e55753c38cb23c2302699af5dbd06dd07f63bc2f9fe1dafe8df72bb968934fa9c63b59b3c54f8beaebccd0e772bc7874c9a5db5c2dbd3b540da17b0ede8e4f9497e8af93d8ac4d3edaf64078ae4a953923cce4f73369bcea9ed938ec50b1914941f942a6293a447717d18b11cfe4b68d37cf93cbe0825aa7324ce05fc9013e21ef551b28af2c70c491346e2d5de09d3b3d86be80fcce8c07444bca83c7011913ee6bc3e3fab3ec7d079bafd0d9dd5402cf5e85a6e498a038e3b58de5821f25b0b27371ce16f2e95f35810522814275bded4be1c2cfd59011fb67f9f8da25d21dd158154e0d67c49a4229b9046703c390fe3df1c703bd337590386c7261347b415efc4e7d47320d5f08df84b0b27befedb4f90cd48f53dd0941ed21682a2088d0203a91e3ea4ce471405f3843924c05ddea436253887f8367379eeda24086455dc78ac24bea1352087c1f691d60ca46dfa3ebd65ddfa85f78a17dd38b2a6ff51cf234e533a6be53044d41a92c8c7409241465c0fe6f3478fca33587e7688b4a17083eb288dabe8fb620dcf61f65df315d9c166441fe8da315fc279c4e2dfdda1e2cae56baed4359416e46d0be7ff9a41d1170f78e6303ce754d7c543a7231ec45cbb577666cc08955e236dfd6fafb057cca171066ea4ca6a70ec66431949bb8b159e6dcfb4b7f9a5455c05c57d6769da9225bbb1eaeeccc5fb03ee5c0d4fc9d81be7725986928fbf8953cc979249030dd5d434baaf368caffccd0d5e44e9af86b3ae9ce3b9ae8cc2a43d8b18f59ad014ddfbc07e303de6b3d7575a03a38e2ba0746786c87af0e20632991ba32449660b743cd347493f3641a9eff03acfa02223c3707af63101bcb51e23c63bf5b98306470ae54851581ace0fb790b11cfdc1dcf5f6e19863deb2f64b9842d0a93d10003cce38ae03606028d679bdbc49da563c9463baa4cee3bcc7e1c4c903a88b3270ddb11a58a249a2de82aa73321700142f616642710c8a77ae646d89e141f38bf24156f8157f8b767bba2d286a8e8292cf4c1e53fcf936b1137eb6cf3b22231d6e6380877c9c9d776de9010542368ff8a7c14e63fa5c28b59c3fb600fcf9e290f5cd0442e0a311961dfae13124b884a50f340df01529decb80080d1f36726b458d5b72cbc8e012afac7923dc19ba52bbae295f50a055ac878ad673e8a173dfc73b845483f6034e283c0ab86141b66bfd7cfb3824a7ba691427cea13afb628d9efe73533dc3eb6ed150d3f03a48ddfe47850af12924ed20a02ed3023cc9d5dd5ba0812c1c1a1f5c15266f397266d80e93ec78e8f2f74f3881e8eacc0b93c9ed48517a52c8989e53db46dfbffd7ca9a7dc02942b0455c38779e7b39d3d3cf957935575bd752965531942e1bdecff6af595fb752c7e86c16787d889898e1ec881986b90b36272e4d36711d6f77bb11a00c4ff3948ec3551d1328e52570dec42d1d0cabfd0c74a2b99100a7404f9a81f18a7ecb1257aa8adaba6f44068dfa1d469dc71b0a6145fbaf4493c6d6e51397f2ef65a2cc8418080dab8f4087ee95a80232d4dd3e4103a8e2172828ec5cff6f03db8e223f6ae0a89920db190d64ff48bba78d2512ff3d4dd471911f4dcff7ee5111452ac0f37f6727730768d5e092fe2ae122581ca705962d3d378862e06e057017dcf0807f4970a026347c08bdd97b03e1a07294c2f3b36857a2ad8da06da34eb110cc2f548f9995a09fa69a5faf3352cae240c7a7455adde56889f434e5a39bb34884c5756d908174965da248d963d7bf6d1c9aeda82e721905d524646d7f91fbe2dcf4a573055a09b49d59ffa233d4d70a1b054a18e7ff3afb539c68924ed560031300141d3d4a3477577fde63a9caa0ae842a93afa342327612269d36d236638288f03a30d956b08c7f23ca9735d9c9d5adbb445de1df748a1f60dc120e978cbee9b37df6d6343beb1388ec1c9d8803286e665d7511b1fb00893c1fa077830c9ade041451db3a9c8211e141272ea2a9f6fc578d817092124aa9a6a77c3829d5c3b84d16bc506e95eaaeb6fcf7abf1f3c02238cfef7e5323e6dff21cc9303adbb15404df4eaa54bac48cc12d66868d3ea8460ffb933686baaddeba3edd8f17cb2b815369e61754e0d298bdb0c2337955bb5b4697175361d3eb99f4d8b65a4d0686ebabba52aba680a7b2a5eda10c54271397f98e2f58431e67a08d31ba3ca1a4f05cdb4a96516f9da62527602837c80ab76efa52ba627eee5293264fd513031a67f15c130fb62bbfcb1ebb0889befbcd2c9dbf17587e1fd7ddebf6dedc473219cd7a3c7e996af4f859af903fa03f1ba438abf63810b07734e32b63136e1e1806de4ab610e84fdc214f0707262cf7055a17954f4a1ff11fce53590704d91a0e084cc3807f858f1c1162c2984c4f8e7b0eb3020950cfae6786bec6fbb65bfb778015ff8d196888af2e4ce434e15574d7c800c453322d232be5da125cb91bb7a7c26979497f62bab99e1383cf4d2d08604a13383858f003449c6935892bc6325b56463bca9007c789965fe447ce53ba4bed891bae9f7dcaf3593e25530390ffcd64f332ec8927c508d2b502002c651d0793e5c80420a57436c8179a5a1d13c3eb009f8cd457f33be7153c04ebffa3acd26036f2ef043171df2184ff7328782baade9a1143322cb287d46527dba912b11e4c34c2b4456698a5e04be618328e859f2eb738c003656ae4ee8c5309d6cd28bec69af8de65b42a82423365943e08636a97d317df702376b19c4d8713ae3ab2e3d3a60807de5165039630c3aeaa4ae71b29f876800026f3ea42aa47a31853e40eafee8c5d023b1a83afb77903e568e88162a604e8a51d57bfbe07cb5373d7be51aebeb0f6daeff4dcf437ca2b3b7546ee3402605ee4b95ea93f4b202280c7b8362b888efbba0e6afb606641f1110e8e85fd418dfaed49c285c7d5ff52c99a1e2e65baf32e8fcfae8fb6a16f30ddab8ce823154921fa380a650960d55b1c509d29a65bd613fbbb550fd2af30ed9259e0a3594bd2bd41afe7f286d43aed2424dc42be7693af628a6fd0ff84f25995d5c4561e99101d5a96c6265c057356407a5690568da19b7a75e4494781b2a2dee9c04326c7e71bde2befda5d50fe7e1dfcf4208725923f37fe434e8f883465ffe57ccca14de286a149466d5d45c1035ee9568b43d5eeae90b09e38cd7e0d6b11267beadcea949d4552073bd2b6be9f30dc7e329907e55ef8a62d1613070ec03c9de5c6ae623f208c6a0c063fc6d0067ac9e05591460bb11e8310e557f636e68e8c4f384c2b15a86432bd8938549b335685d64686b194c0180075b85fda22b87e7141d097df0462813a894ca33a60ac6de61bc70b5b4da221fd8ca6ce4efa01115eabf36fe226661bb334eb6fc6f6ff315ca5de3c64fa723b0ca33130bc373e7e23e24145e1531cc737934285f1851eceb2ed583bd69d30c2cecd9e4de66f806a0465572fd362098eb66cf9855c6da2467bbc207a29a6fb4d5ffb016f4cd416f63997d2caa868d45bea8617b3b763dd78a103b901740227ed39ff36b9335df391d48885427ca5e213fba58cc52087e42849e53275d5c8fa516fd4597f384afc9794370615b0d765726f67c963aa2abcfaef71c97cb66a1d81e16da23703757a4161d50a4e07c61be8127d638f9fa95f3a628aef26c87817e37eb66d30a168809c3f0748fc9b9a49dd6fc023c01b3da6803cd2e09f48d5df5286077d746d65ac21b4c45fc96baa325b80a6bbe1fe717ac8d984c77bfeede07476aea551a1c807fdbfe2932fca6fe7cbfd926b17201ef0d89c52580c391fe2dc65b749e3f53252ca4bab007d85088778dd23d70f23417bd1072e0bb305f76db4d3b63fa8b639f00c372f157c5cd6f89b255281e59a2a084bc28c56495e47db6ebbcb759cb61109b33cf7225211915cbeb3504b3c2c999e6de864ef12f4081067f844ed0e77c356cdf89d0c0a6ce1a716314a21ba7db668f99bc4ce3ba7e00f63c5bdf741a8101a9267bc23175f3d1b66c84ebaf80816c463a7fd18e02cb656cc864b3ae19cfaba75b64d57d9cb65bd79eaba9913ff40995d0a61a050e1ea92e00a85e33ad", 0x2000, &(0x7f0000008c40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000008840)={0x90, 0x0, 0x0, {0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000}}}, 0x0, 0x0, 0x0, 0x0}) newfstatat(0xffffffffffffff9c, &(0x7f0000004500)='./file0\x00', &(0x7f0000004540), 0x0) syz_fuse_handle_req(r0, &(0x7f00000021c0)="a67fb8af6684f8c6a55c50c9437e2eb6a198516f4002b8bc996a600c309f15589bd6aa4d619dbd5bbc3be3e9b32593f709782c001ec4972fbcd83a5332442b2a444300cf4be78a1e92ea1ded8494301d40902979ee6043aae400fe37a4f765a36714ad684d1746a4cd234c1db6e0c1bc741f83f1852b712113165e3516ca4d9b0d5a92305f2e0d9342cdedd93cb783718d15b38387a6cd1efd9d8ff99fab94f46d9b651172f46a14a846c23f58b126c2544988054a4c57a69b24b924bb78a8025cb92c699f5415fd429ac119447fe5b2abf3e8573de7aa75a10610245ebc2d20b4c89faa290a4e0f8bf81fa8f98ee76c7b4357b34279fc830e78f35fa5267f848cf75e4a0a8f036547e6b1b60652006f1a3c34c69b05c700bd2941584f19795fd9721bd0f0c96eeb18a107bbe54cafa3c478b70bd137705e5b109a2986ef23f3f47794c34c35f63bd236926decc053445a7d0ecdb2851d5b7815a9fe453c4cb0cda780ea8d9902ba7208eea23e69775dde9441fe98724152b406306db396cff16ef74a05b59b984fcd3ce0fedce373d57e99c9807dc0675b2a6967434661c3b26720f3c3b6e7086fd4ea9ee9e5861fe7feb5da52c5e52c2e03a3a567b0ac18be5b11f2613832beb91d2f026fb20d1d77f01ac80a2a1d4c0a17569fcf1a4efb6f368f2c12dbc44261d062c8580cab4ae7e63526e2dcb6ae9fcb12a73fce23dbfcf833df583b01c409b14497ef8ddd8c346a56c5b8a4224ea223e9874d5c9839efa32a426b67378c20f8ac36f387e51c5a24aee2efebb4f3553fc42b88b514339314b0c903b13df5fe42a73aead1481399a63ff75ecda4be1d6a6fc2b25bf22cfac3122d7452aa4bc3b7c8dfec7d74f3ed481f16c1ed46569b25d3141f4153c2133389e2a39c55cefe8e97efe393468dd8699bf768c94dca5427088f1343070db7197e68156807defa454857ecd8767e03439099e123f992ed70d32142e04b2986fbab1d27690c8af95250c05c4771698cdede03778ca954d2d07b64183affa82bd1834b283837b18fd7052fdc879dbf8885e913b4b8a9e23fff605c6804a19fb8834b4799d646cb57e68e51fff1f5e53045813929a592a8602e6b69536835e0e8ed96bf650dba20903de403cccc414ae5e38c827f5312ad2e2609d195b0b506d122c4580cfa3ac47f4e5e6d24169c81afd66b640b7dadc103773606df1150cda091058a02edd00a06031b26c9055c624737f7d8c8791aaa08ecf9212e06f7d3cd6064f0068a5c316f3d2c8efa6bf1f6868beb94b3da0cb4290f28c176d2b63a8150fd5f439ebf889c8bba757bd3964b6835274c1b9a8663560fee479d2925274cabc37b267b25b405f65e7560ac57a8071b3caab699ab5e3e0082bd74f21662d78429e3b81325f9220eb07a40fbadd527c59b04c9e8a092dcf93f49753d4b5026a878acc99cc118b6299d4942ee23889e6d5d9e0c7f0275cefa8cf502ac09b4404238e2725c634cc59031da1b6086add103b5a0ea835ac537e7dcb41d1ac8b18175109e5d4495737d91ef61de41fa9dec0649a634c3a8da9092f59e3c47f2987ae2b5c49f0d41b773470f2594bd9d8537f656bd2f243c732def8a6983613e4c057179634000063aa2b523eda9132251f87b4353dcbb7eb2713468b4440f9e840a3755ee46f1cf0bf6d1491393bfe650e0c1475c2ce85cddf30c4d6cd16eff910f7a629c9fc5e54a1b1feedbc4111d126f6cc184696cd2c1d9d80b7db7b36f6adc91fddf460c68aaecd6f06650ba80efcc727b91ac05dd7a202a9ec3bd480965eea62eb06cd1c69ad824502c21ebbc4f93b7425acfc32eae898a4be0298d18aa84498b84071809fbc81fbae93d741596921e45b06f1bb0361d41f449141a09b27e544eded92134e99d3d16b93cbbd951366b88c4570627d572deed57657fe1b221374ee27c7b8effc11fe3f58f322d22defb1cdf6932b5a2e5deb0628eca9e8672cdb6bbcaea45cdb012f35636c4ac242f92f3f9b653ad3461ab86b89d5f1af374bcd3504d1680fe01d0a18dcbe0914d5b769b616bf4b2d3832cd72924e38c86e1e54b4a49fcf262e10f3316722dd047c807532b16b970ed3715411de1bce5eb73d45cc80fc59e41fe056706e9a9aaf6f6c725b1b953c091b91597663907f5023fcad1bf306c8e7a05dba01a975493729a16f2494af3341daac66ced56461209fa573268d6f57834a4e7ffab8c80361fc5c0f4411eb37747fc4adc2edc54d7ec1abb02fdc39415d244cdbb3545c2ef30771a5818c679b410e3dc868bf7870b00faaf175260181edefe0f272f4689087f1f7ed55b617ff05dfa4d14e6a299e66d6417de8e3bcd7f7b3216b9ccc315776f89286ea03e24af7cb48dc71170ff762e993f31513e4bc62bc5500d64fa98fd06fabd630814f6f01090f66eded5bd790b30113b3b6eadab251b92526be6c269c47d38a37b6f866f20526b78b678b179d6b8426a942b1cf312a25a03ea31030ddd66b72838848d78107566baac15872eb52d4bb66ca2895fb76302282a261f57d5c38726fda88d4982875348728897e5a3ecfcb3910e2f3e503d99a231ff73598275bcdc9bd5a9b6520daf65b75ffceb13b1c3a03a4d875d641decb12de95c44a35f964dae03a10f36fde291787d4f27ded6a5cac5e98d138c353309a777b4d69fb73c0ae7158fc7a8684af050bd5e338cc9aa03dd746a7bb87db437525bb730788caac74daaec039cbc2760cee6ccc7f6c3d80647c2730e4cbaca4603cc4a50ad992104895765203909b3a872e4db4a1e3e489fe083a3f6b13074ecfe1002e058074df1a56e24509103ccf4e1358548db9133f36e65b4531f3346c2af7b25d5a969ac3c20e7d85154be2913a0494bf7829a3a08764e048b79e017f3858ca7d58a2bc9ad2261555de2e43a2b4d0eb2a639bb0fd170f99bf02a91ba69baa059deaeaa3f28c94a7e1d75657eb684ede45ecd56d284eb6174eab45875b64e600af2e2dad7745a8e0e191679b452ea34de5e836d30567d1b921b14119efd29cc11c1c2f5c8ee15b91eabbe53a1205fed8abdd0f7e9a5e0dc8ec46b9067f67dd0f47ef94cbdec2291ebb2770359e313a732a44b348ea78ae2bfbe486a775ca690d6fc3e101cf0cdc17683f12940563d8bd84a4a5cb17365a276431f4830e2eefbec5a6a9c14a4015f7301f0ff445a8e98f670456fe5dc2c72ed9f83a7bd98b7f6adf4d20400d43293143107acfa5733aef1536ee99bfd7a6bad0417a4cb8e0d384751f13ffd421c6c3e151c704ff6c84205b2069b67051bd00c7a787436a6120f777723715f8a40f669bc43960970e26b1a3097f015d353e63e91c0cf6968e787fbc1c5847e0a0979d984601b1221cbd68fbf1f2e914316e4edc57c19a2df78098cb4210a932dfe0a6514a267591185c0b2b5aebea85afd45f76fe857f6d220d3470d338dd3857a8992e0d11bf51f5679bc072fbcedf73aa9ee50cf63b487cc6febd603e1813dab2bf1f5bc2bfcefdaf6b8b5d3e4dae1da5ad503b82533e7cef161780186669889f5691eab6939809f4d2f792315a0f2186cda2c7ea53697b546c86ffcef36338618768a5baa088b7f83bea3b8aa0a4797a5a161ebd1f3fe247dfe9fed90ed2554e08ce60dca4d3e72e883658f3adfdec5bf63f045905c4e06cb235eba538d0c733f209d7e446818dc975852095765cdeff54988ef8959b9ec0840c499432d36ba2c389250e9e309b2327f7d5bff8cf4580e055265780e97ad73ab19ebe8dbb3a46b41cfa9b745efed2bafc67031dc04279afb90a55cd113b1df9f6060ede772a57c626cd4660d7ac0043214640511bfe6ef74473846d14480606b9ee20630478549c205ca84b59ebcabce6e433438ff593e4706075b2825bcebb87aaa9cd2f09af8059357594693d558af326fea2c477518b9d5ae1360b65193cc28c5e002c283041e5230d788493fe8ea13a38b97c11646d7bff5d306ae1b5580fdb3d49bd7080d29938b2b283189fcc849fb9e0453c7cb23ab2f3eac3c395f43ed02a4dee03e39c054ef8aebebe6fd3b68cda02fb97f61dfa3453bdd200e8a8c2a56092b986003265135eae18c67de5cafad3541a7a168314f371b77f042f98470bc5941a961972321c2b46ed7dab326b2b552edf684b1e6b943e05e58ff64a3d337cfbb1cfa90563e26afcdb37fcc0f365175c13a59e30e223c3ecff402bbc5f899e30f1b38bf73d5624a679d1b0f1f8acc734a472b720f3f1f6c632ea8485ff079d762360abe53ea6d606caee66ea0663953f6d0359267edea4d2c66671c66e2c0426fa7d107f88af1a433b62f0e9bfbe4b3d83c6c7254eeb5e55f55b92abeeef525c942ed083c94ebf1c3e0a5d40a53e18eb67532dd11e1b8be12f623eb75c9d062378d4830e9cf1568bf4c8969d86603a296f64c19663ff92522a031ae6d385704d4b6d2f6eb3b4e4dc75ca4cd2d45d46151c23e0265112229e9050a667d493f9b5a96882e4f3e1a8559ead9c65e13ab9c370769c48869b11f0275a3fe11e005425e6136a54f64feacf83af057b7ac2a9d9caa11441945c78068babbbf90a97a7eab7c6791765e0c1f478127813821f725d868293e12d84d71e21511c7290a73a727eeb36c42b9f6645c515a580ecf2155db89d1054ef8473e741e8e85cf005420c59c4c98fe3c54f7c8ed6a9931cae8d1025696464f30d1c3e8b3179aac7d0215fa5e852f781e736b831b00879901222d242281340e43ef13177fcc5d4eb5efb47f516d3871693bfe51e84ed31ee4b4fcaaaca5010697e2751f10e055919e47056519fb6b6b9616826f61881cc211c4eec5eafcaab5e00e55fce3b124cae1196f3959d06795f03c4a5a7302d3af79e843ee2161abd97f7dc6c193491cb461b8897c75412a1977f49c0ae873de66df8034fcdec2164894a0dbcc07c57c820eb55535fcae38954f30a80cd098176e3edfbb264de598e1ae7a83108a7babf2f57a39ce39004d5fd48dbc48bdc93779de5c619eaba09a26869954bc5bb6fd2b469fdc72d61a274375a815f2f3eb9dbb2176165b1f805bba3a7a23eccaa82f92caaef8ed3b160a1bb17b396104c3362579f04c5d26d0956e978bd79a2c64607713d984642ee0d41f7ba45cc2fdee6dc48708e684b4e3d4265bb66864b805b5b5de2724a37cb49e8cf73b152c4f1e7b5176511f42d28b4f59207b76d7298c470ab8368d31b2f3393ea0d2d136a1b7bc78ac70d0e46c37e2494eaf4f407d5e779c80db1fd137524a7beee83c134afc2283b7034e80c98fa769129d173d3b97e017bee354eaced4ae5197e2673771d4f2c15670061873fe1449b87819ae17371661aed93952ae7b34d7fb33d36ee950dabf9d91b24137fe88b711f49031ebbbdb177e21bbc2d550efff2532928fadb36da955e43b87841b336c0af511cfaeb37b4735a02192c2b0f7b9c75ac2a5134be1518af08660167928e369225e4f72cbec419921173b1093134e64fce728f48473309969b50e35332fcd66ba187a5083be6d18a8ce83d14ce1117a537e55cf5236809eb02a7a3ac203cf5ebb24c943eacbf9538c4c7dc701036ecd8bff91d8b026492de55bb0b3e7017d2eb4e95102fe05726860ef2152a4a94b844c01388f507d5c517c86cb773959e25d64074df4a08ec1cbbc69677b34fa3e80950d79c6575af2dbada93fe779898f5fecdf4ae9959fd4dbc6a960e8db94048603d28cb0eae78f49f2c85bb35a55b454c2f467b806043b77260e2882611700abaefe78a4ca22ba98b31d9985eb99849f01ff995429357c5faa193836bcb0839db302e268c622b926f1c66f785a92a5334a6a4c20be3dd7cbc4bec06163d9fd70256b1c18a944cb9dfac0c2dbabba99e7b9b843def2afb9cf76dc8c295d77a5757bac0c65ee3fdfe32e03ed032c071c8b9d3f49fdffe5002e969d659144deb54b971c288c7a0f44e99fe9734e5c6f9bf9a4252bf539283922b24a8a9187067d218a77e73f6fc28d7a4fe5a30527ca0401ecb1b93d45065c837520028015c5511e7391566b6ff10513ebfe3bf3cb8e1bbaf66d36050d62122868df5b3220b82a6130228002a60e4b44acab1598cb24e2b4d64450eb2887676b69c3ffaefed5439c90d63f64da8abc3fc5a7d7b729cb2a9ec3ec391085e1e19eed9eec6e343c30670739706e47eb8cec65c38d364a0669fbb66119197e27d093604375ebad328ed907b9539dfa7dda697d05f6bfea1bebf1005657d8f4c1c3ec59bd9513cbaadfcb7a4866f64c9b049d0bfd60a75dc9819a874a5bbfe135757f05c1c59efae6ce764d425394df506ff0b4f7b4dfb92748d7a9e68ef479bba96501dbfa0762abd497e1cc1aaf6969c2a2d8c080bec0546d373a05c76bfddddb3649d2b7f0e73845578041810c73c5a50cadf05ac583e5240c433dd540376945916069c63cf73a5ba7b98745e72b578ff884189243349de6df4b82257f081876ac34cefdba4116a82eb50ed4a16985d9e4f1343b3807e133a8a4ddcadff29c5678a82c230cb1684bbfab3cb3916b77bd8e472d8565f8c39c1d465222060e1bc75395c6ac69cb4f8d6cce431204000d71c25bbcf7d040618650ce6e715aa236f50177a58858d7ebc799ef79fb22faaf597609f34381ac4f4ae1cb139d8f2cc8fbafb743341d58e067359c69b221e19b5c6646753a2031a01919e09a6311d2b71b33af755918b8b7986d43c6ff38394459a425c4b6a5c1fb928d5024ab0c5e2239387e64eadd3565cae8e4466bb6aaddc10a3937d5e4f703c4e397c93f80f174f43caa13819fa43830bb286cca4f507b52e57ad3b823ac9233ffcde57d7f0f657941430ea91a4ab1bf715633c195429593c592d8d32585461895e06e4b19a8c5094e05f4b550fe59ffa739fa493ad1f7af4177e320ef9acc22412ce241c1f37da0266da360a61e2225cd3fc654c9145a6073feab5e778dad0363b01e2e3b8c6778da865a6af6a684fd16260dd24be55e75baa94f5db12301898a86298a8103db4d4715f56177bedcb6511a3b82e47bb8b46072457a7e24c1db1d97b6833049b12ebcaabc60e752bf7a20d234385e8fad209939a6344333a3a899c49b9ef4f9fc31b361bbd7814fa1c70cd6b61bf8a863c04436df0c47a7b60052323f054ceb1f5cc7ccffd6d0cac67a1226ea5e1fd06165a8335ff23bc6ec10daa2b760430bfae153c075da1ace802a14cce794e6e9d2075202c3cc6a6eb7e9f9761e9ebf721dcbdc9849c8ba5dca9d98d7617bbfde4dd2b63f5fb93835226542e50e3b80a316890fab3e201729f573dbc972c96d188376243e00e794440402714f65465ce18b079441fc65a08d36dcb87284c098c0654c690fc19372d7da2ca1f4f0edc5e73bd71de7cc5b0e196ec135c639bbf5f8c16a94749b5b593a5afafca43d419100430c4a271eae45ceb12da961a9bb833dba748978a18da048d90f488f438fdb9484af983fc1ff0c2ffa3d9812c0bd99a353733ba6a43d83d19a829220734647c0a31278886afd64270eec9dbbe561e7e74886a33c061f0771e4df5bad89fc31d6ec94151e8c77abf25f5953a0a2ef9988649e0718771a9c15610d7a3978f4f309220a86b7eda101d0399fce40e2d4489c342805136e2ec0be21ad356217e26d34d38a7ccac1ff5d7166de8eafaf5e8cfcf5fc03e36361ccaa5cf440c147f1d9d292c5b933e81a3146037659a411fa88f27451996d1421eae6a5ccbc27bd9d695dc9b4515ec41291cbd782669c3d2abfbd977c4f0107bcf5db3cb0ee1708faaf7399e7d837d441797c60283ac3f80656eb60b70bf586963cf2d115dec88fe547ebb694fbe4e397342446ef3656628f7439093f58e89c72230eb885c4c29d41c174f09a8831071bfb6087eb9ccea358c200740485bd02e82126032c83533e16aa99160430609ded72c6ec04b290e5e78cdef786cdbc53d0ab4e9bf81eee3e96e896ba17ffc3eff86a3ddd6ee43154709d57ca674066c43448b8d08bd20e462ec068f9fbf404e93ef8863933d420c137b2ce997bbddcbcfdc64a824080460ff36986de49bc78bd7e304cd471c128552ddaabdae4c87c005389e92ffded7842d06da6be51e9e335cf7fb5843ea41ea37d7cb72f80f4b117fd48b4311a6775d8becdd646a6288d211fe5eb4f177961e0751332e9be26d81e69867e7fd1779f0955e8e1f3f5f8075b262372cf8a87628927a6ad3720a3bd77556f0e51e8e427442777af1127262543ab8c92cfee4bfd7d933a82df850f238c6156565a8490d90f3558050cbf2ca46c48b7d254ac8d2d0fc254640ea07dd2ed3e364bd63494f51fc07c118e8fc58ebb5fffa68c340bdeacd7393b09f5bea40073c904bf6f8f57779b30416942efaa63295b56a46d47b86f2d1608ee9d38fb23f1b0dc6694e05d1df20d9f63af9a4a5367f025a3d5e02335a97cce24e66133935a94915a4faa391c4937fdb5609cb51d0223c389fe3dcf4c8a6da1cec3655711f58da163baa1bb0010b14f41ac4ab5b0756eae92c0c916d364bbc3d24a898beeedc942e090d9c052ba47a5f8a2f10ff350af8af4d875889a91485d328c620d29460dc93f8cb14500f2856f61887e68cf09214691b785215204e50e2c60282ee13986c942be0553f82c06d369b7bde46506ddb67e944789e06620b9bc17b4b23aa83b88e832751d1257ad0af90984616a21637d3b0d8bf68593fa8550e6776201df6db82b50f7a9206d4c29d69126c5c0fcd351f05b3d33b03a9ba545ee00f293844f5e8328c186ce19c62d0d1efdd5e996b89ce11825c645a9d10425306bed1bfeb68c1ec2c41fb91e3f36e624a9512cfe9771003e80fea9b9a00264f6c660e966baf44e5c0c84fd0df2669dc3c84f950a7cc6d437da62f2b3df4bcbfe8807b376bff0ef1306d8093deb990d8ec347091f399eb3a1b82eee2d65228ac01ff2627d39df87e250b759073807ae1b7098dda8fb9108e3aa54c27da9b4f0553a966518be5360f82c5de020da2cb454ed494dc724d6e1bc1fe6c90b5fef918f90dc4deb845c87f63451dec84713aeb51f10d95e1b0a126f95fe45b804e52a9dc6fcb6d930b4651f34d01efc430cad770cbb0d8e713ca6764e753c5aef2baee5b5b32716522ed580354d68083fa86472926c3a4a57a30b1055d048237ed5cd8bf1eb141fe18ed1760d4487c1bb5f94ebbf274c1ba543c12aa170f6f35a482ba4c8aac4f60356e09096f89ad9fa0a4454a12a8945bd5f6195147bb11416e104d5beec4046e6e25bb595f755005342fb6549dc6fa39b63c6cf363c82850c10806fc256a19db194ee5edad578262b1b8326753df48640c2ddc5b19d42c6a806cb1473828e6b495f4ba99eab6574cdea613b0bea0bd3c65013290f00c29be3ac763ee0dc3717090466ba7d72a110b15792839e842cfd757935fd7ecee327257aa011c34856e6285a96c4b495f0ca28666da9059606d820c26cea4086d5040a6f6cd5a5eef49457b4fbacca46a2422e59e26bc91ab905cdd0c31d0915b389c2fcbf1824cc1576d33fd6802d6728f52d78de52ec5b0d779d1c9c5d6c93d881470b460b4dc106b9d3d093b8d3c1de431d30da526a89a69847f3b21ec34632367e40f9454735aed8a44087221be3957841230001aba782f8e2c8fa807cdba026057973665364db262fba268beef05ac1bcf23429c0ee55390eb1d26e5d838f1928901249865fa4af7a8f1ee949afaa352d45ca9363098c0a311e96260c915f44c099e9e942be60cbc4b5641a02193eae34f13b3986e9fb71b6bca61fe96ba007333b18b275010166dcfd5b85b4d8d51b2ed49510a9a0f15278303d411977139a7f18bba83f6baec42b80ba994820a6af30bfc3591ff3b5196b38711a9393520132c0e8734717063e6155c6f86ee8defb9c70b1df28fd2b3080e6ae6b7e721f2cdb5815a54ea3353d2c023bd02d8b8f1b8df48353c75b4f77f67a46e22d0f1bcd6ecb168f05919ff8c61d74e86c2b4f72dee3b28bb28280067caf50ddf36406144d0eaff1ecbfc76487b33e08c5039d5c869964328d9f808069f0e4c7fbe5e3b50ae897fdd485e4588fef416967f75c8a246de4b37310a4610edb253365fbc3c016311b887fa44f73ec8dd42c1d6192b387bbfe33c6b261fc2e8a859b56859f4abeb560fd902887ac05a41b80f46192cb22b6618ef06a874229bac30d23f79e7e22f9e80892370b3bb1c4dadbed7eebe085e053c6924a3e75153faaca990abc8a5ca6fea336570abf1ed1f2ee8c34a40359c54487f774147cb7975245c6510f03753d8174277fe3538a17ab63016f3c489249011b3b557b550098ed7c57038f9a8afaca2842bcf0a72cf1271028cf514a275137dfa9be966dc98a3b7efe1fb4116e9efcd758c7f8534552307e441b5a348c2c609b4cf93664802410ab9b9d85e467cca5b2f393585350fda9b788da2800e5e43a01867b1d2c4c420e04af9a2edbca1db32be822e849a296fe4117fb7405e41632c630019d313be70e5007be88972cfa225298a1d891b65416748bb1465b3df2df21ece561965ed8137803837bba5b3500e8ed941901d248a40cbcce2ccbc4ec8c4b121f423d5a48eae66d4cc3ac796eca9685f315032b795aade3d8b8f17b98e0858d31c8c17cc4f0db5a2d3bd73e7177b988f8daf179131d071e9c6c3dd80b4e2b1519d15c83c758c4da1409bb604ef14186ea19a7d6ba31359dfdb2c0594e54ea1cf7d55be09d0cbaa47bd1840a0fc47ff6b0fcf8c29082a966dc1b5182207d25d483f8793af4beaff06448358da1d1af3e82376267bcf43e372ab913d9eb206c0d430b4fce97dfd6c6a4a897ccfb743f932674e44ac12b7a30ff0c0cbe7da865ad682965f8f273f1a51d0fc21493071f85f76624e57aefd454a41a0e31902daff1182242829b1c12596f665143d4f0b3a6d03ef1869f417b70600d9f2840e874f892f627ddf77b0a08808f43fddf740cef61922ecb2f740847ff004b6878a29049e7ef448eb114b132832276a6dc9670ad15decd659745e43decf85e8da00068240f3b04ab3c2040febc1a8f37c014e162205582205da34543c6f48e9cb415838bc55f2fe78185cb405a880f6658f28a4127b7f42cd28b99ef487e2a494e97bbf40b2cb49015d648fb76e0908e0495a5a4b8d78290e557bf1e2dacdb7e8fbd0d05bad837fb54394b41c7c5440da4146228feea3840f5a808a518eecfe804db1efe2a933d6e853f299ae5117babba54012da6bc6eb82970b80d00529bee752f5418bc5ce649f5268b72d98982dad64321434a6c723f2b52a5ec826f4c367dd6762ec4fd8b3494a4f0159e3cd8bcdb6cd196e1db98bedb3992057c8673592fa5a50e8c92ce16d97f7cc6cf972c468aca3a322278a699a425a06279de606985fe82560fac3ca679104868b9a754938d89edfc3d110d4c5049dc0f2b88de7bc30c2600a45db0ca0a44119207726efd664b9a76a1c88ba8422f69a3f94b03a846dd80bc09e833b91daee6c62b1fbd9cc1081fb4cffca5c8ad1df4e568b4b89bdd2faabf75145a4ae9aa32d428e90d296fd043f71e62", 0x2000, &(0x7f0000004b80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000004640)={0x90, 0x0, 0x0, {0x5, 0x0, 0x0, 0x0, 0x0, 0xc94, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6000}}}, 0x0, 0x0, 0x0, 0x0}) write$FUSE_ENTRY(r0, &(0x7f00000041c0)={0x90, 0x0, r3, {0x3, 0x2, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000}}}, 0x90) 14:22:42 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IPVS_CMD_DEL_DAEMON(r0, &(0x7f0000000ec0)={0x0, 0x0, &(0x7f0000000e80)={&(0x7f0000000dc0)={0x14}, 0x14}}, 0x0) sendmsg$IPVS_CMD_GET_DEST(r0, &(0x7f0000001640)={&(0x7f0000001500)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000001600)={&(0x7f0000001580)={0x14, 0x0, 0x1}, 0x14}}, 0x0) 14:22:42 executing program 3: syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x80) 14:22:42 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000001800)='/proc/bus/input/devices\x00', 0x0, 0x0) sendmmsg$alg(r0, 0x0, 0x0, 0x0) 14:22:42 executing program 2: openat$full(0xffffffffffffff9c, &(0x7f0000000240), 0x18d880, 0x0) 14:22:42 executing program 1: pselect6(0x40, &(0x7f0000000000), &(0x7f0000000040), &(0x7f0000000080)={0x4c04}, &(0x7f00000000c0)={0x77359400}, &(0x7f0000000140)={&(0x7f0000000100)={[0x1f]}, 0x8}) 14:22:42 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000080)={&(0x7f00000001c0)=ANY=[@ANYBLOB="9feb010018000002"], &(0x7f0000000840)=""/4096, 0x42, 0x1000, 0x1}, 0x20) 14:22:43 executing program 2: r0 = getpgid(0x0) ptrace$pokeuser(0x6, r0, 0x0, 0x0) 14:22:43 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000001800)='/proc/bus/input/devices\x00', 0x0, 0x0) r1 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r1, 0x4c06, r0) 14:22:43 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @multicast1}, 0x10) setsockopt$sock_int(r0, 0x1, 0x12, &(0x7f00000005c0)=0x80000001, 0x4) setsockopt$sock_int(r0, 0x1, 0x21, &(0x7f0000000200), 0x4) sendto$inet(r0, 0x0, 0x0, 0x20020080, &(0x7f0000000080)={0x2, 0x4e20}, 0x10) sendto$inet(r0, &(0x7f0000000580)="8f", 0x20000581, 0x400c040, 0x0, 0x12eed8485ad) ppoll(&(0x7f0000000540)=[{r0}], 0x1, 0x0, 0x0, 0x0) 14:22:43 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x80041284, 0xffffffffffffffff) 14:22:43 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000028c0)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee01}}}], 0x20}, 0x0) 14:22:43 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000001500)=@abs, 0x6e, &(0x7f00000028c0)=[{0x0}, {0x0}, {0x0}], 0x3}, 0x0) 14:22:43 executing program 5: syz_clone(0x20000, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 14:22:43 executing program 1: openat$procfs(0xffffffffffffff9c, &(0x7f0000001800)='/proc/consoles\x00', 0x0, 0x0) 14:22:43 executing program 0: ioctl$KDGKBMETA(0xffffffffffffffff, 0x4b62, 0x0) ioctl$TIOCL_SCROLLCONSOLE(0xffffffffffffffff, 0x541c, 0x0) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) syz_open_dev$ptys(0xc, 0x3, 0x1) syz_open_dev$ttys(0xc, 0x2, 0x1) 14:22:43 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, 0x1}, 0x20) 14:22:43 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$IPVS_CMD_SET_DEST(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0, 0x3c}}, 0x0) 14:22:43 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c05, 0xffffffffffffffff) 14:22:43 executing program 5: r0 = syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x401c5820, 0xffffffffffffffff) 14:22:43 executing program 0: syz_open_dev$loop(&(0x7f0000000000), 0x9, 0x141200) 14:22:43 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000080)={&(0x7f00000001c0)=ANY=[@ANYBLOB="9feb010018"], &(0x7f0000000840)=""/4096, 0x42, 0x1000, 0x1}, 0x20) 14:22:43 executing program 1: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000001800)='/proc/bus/input/devices\x00', 0x0, 0x0) ioctl$TIOCGPTPEER(r0, 0x5441, 0x0) 14:22:43 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000100)={&(0x7f00000001c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x24, 0x24, 0x5, [@array, @fwd, @var, @union={0x0, 0x0, 0x0, 0x5, 0x0, 0x0, [{}, {}, {}, {}, {}]}, @union={0x0, 0x0, 0x0, 0x5, 0x0, 0x0, [{}, {}]}]}, {0x0, [0x0, 0x0, 0x0]}}, &(0x7f0000000080)=""/105, 0x52a90d3feca9ff4f, 0x69}, 0x20) 14:22:44 executing program 4: openat$procfs(0xffffffffffffff9c, &(0x7f0000001800)='/proc/bus/input/devices\x00', 0x2, 0x0) 14:22:44 executing program 5: openat$procfs(0xffffffffffffff9c, &(0x7f0000001800)='/proc/bus/input/devices\x00', 0x0, 0x0) 14:22:44 executing program 0: setgroups(0x4, &(0x7f0000000380)=[0x0, 0x0, 0x0, 0x0]) 14:22:44 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x40081271, 0xffffffffffffffff) 14:22:44 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000004c0)={&(0x7f0000000300)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@ptr={0x0, 0x0, 0x0, 0x2, 0x4}]}}, &(0x7f00000003c0)=""/243, 0x26, 0xf3, 0x1}, 0x20) 14:22:44 executing program 2: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x4, 0xe, &(0x7f0000001280)=ANY=[@ANYBLOB="b702000000000000bfa30000000000000702000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff6d6405000000000065040400010000000404000001000000b7050000400000006a0a80fe000000008500000053000000b7000000000000009500001000000000a80501363034fdb117168bd07ba00af739d1a1ee35fe163a255c33282044b32495ef8ab9adc67ccc945ff15d802f5132143c0a9fc7a84452569957c1002ed7d4d8e17f791f4798c8eb483e9973320d046c3126c6afcfd84de03352c69b3edff5be26765ba5f8f2879021c2ea53ea79acd7fb38dd1abb75aa393cea26d465637d11f79f361879473e7b7c4ae7dd5e4dee88518ddf12dddd4bfc6a4dd3b57fd0ab49f313b3b6beba51074229b0d4b504516c4c3e5d1aa044d8d00728141cd67bcd68f253288e655c6b34e02e90637ef2912ba7de26ff2357ef17f95a25780c3a0578442926ef4e912f01a201e694e3806e8c8fe8b69524cd19f7525d8d66bb766f7f3f918c86a70252236800001897133af94a5a4cfc794d8b9d7c33632152c58eaf302f0b2e0c252b00000000000000006f0fbefbe08de65e3762e194ba4cae8b13535d7d11ee917bca4885bbf597a14ab2458efce78510d86272d88e0c8088f404f011289ebc5623faa1182632161e073af1d69a2e36bed435000025ecd201d2ffb0a7fa4f5d11060cdcf071defd0a8be3b69ce3e4f361aca75827426dde87fdf4617222674280f55e98107450c19b9d86329bd5b4697336112b0b8754ce3574046bf6114d1a88597850b77378fa8edfff8faf8b8ec039bab385cac0535373bb8fab90539b1a65ddff841eb671f7faf37ebdfccea0c002ad2b42047c9ec43193ccf617dbf8a12b4a189edbf9fb7c42b1f435ccd4d96822e6b70100912c92e3943e9c4f45d8bcd528fa8a3ea847f10e9b2506f3bb506f1d7fbdf801000000000000006c028eb5b5a073d0de5538ab42e170b3baae34c35987b0dda497ac3f5e97e6e6aeea15c6d5ed24310100000003bb6030f84b63aaf8690db0221b1705c501f802ff59b4e683efa4b6e77e042072bd2ac37d413008ec9eb8166f6e28b49a77ed91befc65315878f88a8fb1dd679fb4c5557abae6849917dc51a89d47b728502f7e621cc0e3ba04000000c149ee6601728c750d304197c22da8650579475afd96187d881e93b42a5fdfd686d8900c44c67133dad58037fda65885a15a429edfe3027a5ebf95254744f10fd607bc3300b94932b8d9447c4df6e21ee0e54f8be072e0b083bbd86b19cb074577a25ff581d92af08a06f857311a2f14326b0b290205e91a682e00c8762cbc6b904c980eef6e6a1def886c95676dce6a8194479700a02b92bdc8d05eae1f24fdd7b80d1bb404c22f681594de2ebb9687219de8d73ac83823feb402a2415a9850d5f0183ec67be96dc0e4c2d7acf1dfe79d6771903b76e21190c22d641030e1ddacf006c3116e1803af20a5f2b5f7ba58aca5bcabbbab24414a3810788e5503e4be66d683daac5f0001000000000000108a3c87b19d5b9a00c75d84a92d6dcf00ba96edf35ede0e2b57c26e94801b498924166bde57d5f24258d9fd028096cc15a8b912b494d4bbe609031ea1ca65a548971d5d16296dd08e9efb3e1e7a27310d5d01f8a8a0f5212d7f628f554afea715ccbc66cbb1016490f5d579308cb3188cf2fcaf67e0c16443d526ba4b968f07ae362c2133c168313e84beb871203880dd453c45d0a137d7f5a8b039dbfa62fb2b4214f8e69f967bf1fbd89e77fcca110000000016651f64e1e7d54361bfa7ee9b964f2ed97b272de54859bd2736d19156cd4cbc68d6030f19bb0e0ed7273f5f01601812c82c19c7217fdcc537af7d87a513840d4723673174bbe3707d549fb779df617bf56c418bd9a41338031b761d55811bf5a9bbb8c9d9d13d3ae00de3bd7c054a8f1f81985eb2a20abcbb0765d7e299ed254b015ee9c7678a36fb0f120b2c87f29bd1341f464c63255c4ec2bf44961614f1c10081cc4909982ade1972a52904e9f46663b936d4bd2b6c4e554b0ffa765337d47b01627550f131e09ca1b27d43bcb55527cbfb4c375e7597b11762ecdb8883727ee824fd06209e87e938779115599f83bf21b34b5abaa992faa6081c2cd5f4129acffac71942c014f9cdba11"], &(0x7f0000000340)='syzkaller\x00'}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000280)={r0, 0xfeffff, 0x113, 0x3f000002, &(0x7f0000000700)="c45c57ce395de5b289f07d6308003920f181c2e57d71483cfb2d075a3fa67258e080a194805cdb0c26d3f7ffb1e0d9cf4fa36dcb2168b72de48ac8f93e6804f1c4d70898d0810e044d7e1778eaac5dfdcc9f1208905522025bcfdf1b6f969b094d5c022c2b7ffefde71e0627b9a2069cc1e0175c4b8860aad4b0a103c589f676b6c4e85eb3950c533b6e62c39ccf9ae9bfe54ee5887358d44f46337fbe090d7c7e55847edee8130ffd3d1e719e01a68b0e691c0d35b0b56e0b514036342fd56f08ac0083f3c2fe41a1295a3d23cf3d160d4fd90f66beba68860456ed41272e1e68d16c2564c85f5556e18784113c493d13253e14d6eb891707fba3c30d07d5ee8619e4426cafec4cf6a3723c455d09b586b248", 0x0, 0xf0, 0x0, 0xf0, 0xffffff0c}, 0x40) [ 875.518501][T15994] ================================================================== [ 875.526615][T15994] BUG: KASAN: slab-out-of-bounds in __build_skb_around+0x235/0x340 [ 875.534651][T15994] Write of size 32 at addr ffff88807bc522c0 by task syz-executor.2/15994 [ 875.543090][T15994] [ 875.545428][T15994] CPU: 0 PID: 15994 Comm: syz-executor.2 Not tainted 6.1.0-rc8-next-20221207-syzkaller #0 [ 875.555348][T15994] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 875.565429][T15994] Call Trace: [ 875.568727][T15994] [ 875.571680][T15994] dump_stack_lvl+0xd1/0x138 [ 875.576331][T15994] print_report+0x15e/0x45d [ 875.580889][T15994] ? __phys_addr+0xc8/0x140 [ 875.585585][T15994] ? __build_skb_around+0x235/0x340 [ 875.590823][T15994] kasan_report+0xbf/0x1f0 [ 875.595346][T15994] ? __build_skb_around+0x235/0x340 [ 875.600600][T15994] kasan_check_range+0x141/0x190 [ 875.605583][T15994] memset+0x24/0x50 [ 875.609459][T15994] __build_skb_around+0x235/0x340 [ 875.614528][T15994] __build_skb+0x4f/0x60 14:22:44 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCSTI(r0, 0x5412, &(0x7f00000000c0)) [ 875.618825][T15994] build_skb+0x22/0x280 [ 875.623023][T15994] bpf_prog_test_run_skb+0x343/0x1e10 [ 875.628501][T15994] ? bpf_prog_test_run_raw_tp+0x620/0x620 [ 875.634264][T15994] ? fput+0x2f/0x1a0 [ 875.638270][T15994] ? bpf_prog_test_run_raw_tp+0x620/0x620 [ 875.644034][T15994] __sys_bpf+0x1599/0x4ff0 [ 875.648527][T15994] ? bpf_perf_link_attach+0x520/0x520 [ 875.653938][T15994] ? do_futex+0x132/0x360 [ 875.658382][T15994] __x64_sys_bpf+0x79/0xc0 [ 875.662847][T15994] ? syscall_enter_from_user_mode+0x26/0xb0 [ 875.668797][T15994] do_syscall_64+0x39/0xb0 [ 875.673254][T15994] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 875.679251][T15994] RIP: 0033:0x7f867a08c0d9 [ 875.683683][T15994] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 875.703323][T15994] RSP: 002b:00007f867aed3168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 14:22:44 executing program 4: r0 = syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0xc0481273, 0xffffffffffffffff) 14:22:44 executing program 3: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$TIOCSSOFTCAR(r0, 0x541a, 0x0) [ 875.711776][T15994] RAX: ffffffffffffffda RBX: 00007f867a1abf80 RCX: 00007f867a08c0d9 [ 875.719777][T15994] RDX: 0000000000000040 RSI: 0000000020000280 RDI: 000000000000000a [ 875.727779][T15994] RBP: 00007f867a0e7ae9 R08: 0000000000000000 R09: 0000000000000000 [ 875.735790][T15994] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 875.743785][T15994] R13: 00007fffbac76eff R14: 00007f867aed3300 R15: 0000000000022000 [ 875.751790][T15994] [ 875.754826][T15994] [ 875.757168][T15994] Allocated by task 15994: [ 875.761598][T15994] kasan_save_stack+0x22/0x40 [ 875.766305][T15994] kasan_set_track+0x25/0x30 [ 875.770923][T15994] __kasan_kmalloc+0xa5/0xb0 [ 875.775544][T15994] __kmalloc+0x5a/0xd0 [ 875.779723][T15994] bpf_test_init.isra.0+0xa5/0x150 [ 875.784955][T15994] bpf_prog_test_run_skb+0x22e/0x1e10 [ 875.790370][T15994] __sys_bpf+0x1599/0x4ff0 [ 875.794823][T15994] __x64_sys_bpf+0x79/0xc0 [ 875.799276][T15994] do_syscall_64+0x39/0xb0 [ 875.803735][T15994] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 875.809675][T15994] [ 875.812011][T15994] The buggy address belongs to the object at ffff88807bc52000 [ 875.812011][T15994] which belongs to the cache kmalloc-1k of size 1024 [ 875.826083][T15994] The buggy address is located 704 bytes inside of [ 875.826083][T15994] 1024-byte region [ffff88807bc52000, ffff88807bc52400) [ 875.839449][T15994] [ 875.841773][T15994] The buggy address belongs to the physical page: [ 875.848180][T15994] page:ffffea0001ef1400 refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x7bc50 [ 875.858342][T15994] head:ffffea0001ef1400 order:3 compound_mapcount:0 subpages_mapcount:0 compound_pincount:0 14:22:44 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IPVS_CMD_NEW_DAEMON(r0, &(0x7f00000010c0)={0x0, 0x0, &(0x7f0000001080)={&(0x7f0000000f80)={0x14}, 0x14}}, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f0000001540), r0) [ 875.868415][T15994] anon flags: 0xfff00000010200(slab|head|node=0|zone=1|lastcpupid=0x7ff) [ 875.876873][T15994] raw: 00fff00000010200 ffff888012441dc0 0000000000000000 dead000000000001 [ 875.885477][T15994] raw: 0000000000000000 0000000080100010 00000001ffffffff 0000000000000000 [ 875.894068][T15994] page dumped because: kasan: bad access detected [ 875.900503][T15994] page_owner tracks the page as allocated [ 875.906238][T15994] page last allocated via order 3, migratetype Unmovable, gfp_mask 0xd2a20(GFP_ATOMIC|__GFP_NOWARN|__GFP_NORETRY|__GFP_COMP|__GFP_NOMEMALLOC), pid 0, tgid 0 (swapper/1), ts 124517961557, free_ts 124517229432 [ 875.926431][T15994] get_page_from_freelist+0x119c/0x2ce0 [ 875.932096][T15994] __alloc_pages+0x1cb/0x5b0 [ 875.936734][T15994] alloc_pages+0x1aa/0x270 [ 875.941231][T15994] allocate_slab+0x25f/0x350 [ 875.945864][T15994] ___slab_alloc+0xa91/0x1400 [ 875.950582][T15994] __slab_alloc.constprop.0+0x56/0xa0 [ 875.955986][T15994] __kmem_cache_alloc_node+0x1a4/0x430 [ 875.961471][T15994] __kmalloc_node_track_caller+0x4b/0xc0 [ 875.967143][T15994] __alloc_skb+0xe9/0x310 [ 875.971507][T15994] __tcp_send_ack.part.0+0x67/0x760 [ 875.976768][T15994] tcp_send_ack+0x81/0xa0 [ 875.981135][T15994] __tcp_ack_snd_check+0x156/0x9c0 [ 875.986275][T15994] tcp_rcv_established+0x1bc7/0x2230 [ 875.991593][T15994] tcp_v4_do_rcv+0x670/0x9b0 [ 875.996227][T15994] tcp_v4_rcv+0x2eab/0x3280 [ 876.000772][T15994] ip_protocol_deliver_rcu+0x9f/0x460 [ 876.006261][T15994] page last free stack trace: [ 876.010949][T15994] free_pcp_prepare+0x65c/0xc00 [ 876.015831][T15994] free_unref_page+0x1d/0x490 [ 876.020546][T15994] skb_free_head+0x96/0x110 [ 876.025083][T15994] skb_release_data+0x5f4/0x870 [ 876.029977][T15994] skb_attempt_defer_free+0x309/0x3e0 [ 876.035397][T15994] tcp_recvmsg_locked+0x124e/0x22b0 [ 876.040728][T15994] tcp_recvmsg+0x117/0x620 [ 876.045174][T15994] inet_recvmsg+0x114/0x5e0 [ 876.049720][T15994] sock_read_iter+0x348/0x480 [ 876.054428][T15994] vfs_read+0x87b/0x9e0 [ 876.058615][T15994] ksys_read+0x1ec/0x250 [ 876.062894][T15994] do_syscall_64+0x39/0xb0 [ 876.067341][T15994] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 876.073270][T15994] [ 876.075600][T15994] Memory state around the buggy address: [ 876.081272][T15994] ffff88807bc52180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 876.089366][T15994] ffff88807bc52200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 876.097461][T15994] >ffff88807bc52280: 00 00 00 00 00 00 00 00 fc fc fc fc fc fc fc fc [ 876.105543][T15994] ^ [ 876.111714][T15994] ffff88807bc52300: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc 14:22:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg$unix(r0, &(0x7f0000003dc0)=[{{0x0, 0x0, 0x0}}], 0x1, 0x40, 0x0) 14:22:45 executing program 3: syz_open_dev$loop(&(0x7f0000000800), 0x0, 0x0) pselect6(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x8}, &(0x7f00000001c0)={0x0, 0x3938700}, &(0x7f0000000240)={&(0x7f0000000200)={[0x2]}, 0x8}) 14:22:45 executing program 0: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)='t') 14:22:45 executing program 5: openat$ptp0(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) [ 876.119803][T15994] ffff88807bc52380: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 876.127894][T15994] ================================================================== 14:22:45 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000080)={&(0x7f00000001c0)=ANY=[@ANYBLOB="9feb0100180000000d0000002400000024"], &(0x7f0000000840)=""/4096, 0x42, 0x1000, 0x1}, 0x20) 14:22:45 executing program 4: mount$9p_fd(0x0, &(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0, 0x0) 14:22:45 executing program 0: openat$procfs(0xffffffffffffff9c, &(0x7f0000001800)='/proc/bus/input/devices\x00', 0x300, 0x0) [ 876.489091][T15994] Kernel panic - not syncing: KASAN: panic_on_warn set ... [ 876.496329][T15994] CPU: 1 PID: 15994 Comm: syz-executor.2 Not tainted 6.1.0-rc8-next-20221207-syzkaller #0 [ 876.506256][T15994] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 876.516325][T15994] Call Trace: [ 876.519617][T15994] [ 876.522557][T15994] dump_stack_lvl+0xd1/0x138 [ 876.527174][T15994] panic+0x2cc/0x626 [ 876.531119][T15994] ? panic_print_sys_info.part.0+0x110/0x110 [ 876.537145][T15994] ? preempt_schedule_thunk+0x1a/0x20 [ 876.542518][T15994] ? preempt_schedule_common+0x59/0xc0 [ 876.548046][T15994] check_panic_on_warn.cold+0x19/0x35 [ 876.553425][T15994] end_report.part.0+0x36/0x73 [ 876.558234][T15994] ? __build_skb_around+0x235/0x340 [ 876.563450][T15994] kasan_report.cold+0xa/0xf [ 876.568060][T15994] ? __build_skb_around+0x235/0x340 [ 876.573283][T15994] kasan_check_range+0x141/0x190 [ 876.578237][T15994] memset+0x24/0x50 [ 876.582060][T15994] __build_skb_around+0x235/0x340 [ 876.587102][T15994] __build_skb+0x4f/0x60 [ 876.591368][T15994] build_skb+0x22/0x280 [ 876.595544][T15994] bpf_prog_test_run_skb+0x343/0x1e10 [ 876.600936][T15994] ? bpf_prog_test_run_raw_tp+0x620/0x620 [ 876.606672][T15994] ? fput+0x2f/0x1a0 [ 876.610584][T15994] ? bpf_prog_test_run_raw_tp+0x620/0x620 [ 876.616320][T15994] __sys_bpf+0x1599/0x4ff0 [ 876.620772][T15994] ? bpf_perf_link_attach+0x520/0x520 [ 876.626190][T15994] ? do_futex+0x132/0x360 [ 876.630574][T15994] __x64_sys_bpf+0x79/0xc0 [ 876.635016][T15994] ? syscall_enter_from_user_mode+0x26/0xb0 [ 876.640955][T15994] do_syscall_64+0x39/0xb0 [ 876.645393][T15994] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 876.651329][T15994] RIP: 0033:0x7f867a08c0d9 [ 876.655962][T15994] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 876.675767][T15994] RSP: 002b:00007f867aed3168 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 876.684191][T15994] RAX: ffffffffffffffda RBX: 00007f867a1abf80 RCX: 00007f867a08c0d9 [ 876.692405][T15994] RDX: 0000000000000040 RSI: 0000000020000280 RDI: 000000000000000a [ 876.700385][T15994] RBP: 00007f867a0e7ae9 R08: 0000000000000000 R09: 0000000000000000 [ 876.708363][T15994] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 876.716344][T15994] R13: 00007fffbac76eff R14: 00007f867aed3300 R15: 0000000000022000 [ 876.724331][T15994] [ 876.727635][T15994] Kernel Offset: disabled [ 876.731956][T15994] Rebooting in 86400 seconds..