VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7M+9bcJAGMfh15dEidtkhPRWAjPQUCEYgQ8JyZJnYAAWoqGitVgEVgAJzjWdKXie5v8rrrgXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNd0efjiLSKKSF2mSOPNz+k9Ij4ibdt29HnLYnc+Nl/3nO0Pk5zfMf0tI6KMoo9zAAB6V3WbY7Wul395//MO8g7zVvOmXjzz0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcGXnfl6ieOM4gD+7uvv92q1LhygoCxKi1h+Iq3gpCizoH/C26CbSWqIeUoKwi3QJunTv0qVunjr1H3TqElFQ9w0KIgjC2N0Ze0yN9bKz0usFz8zHYZh5njkI7/mMAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwIPX1cD6tcyGE472/64a3X+7N7LWv3z82mo5HJ58vxtdsXKIQQrg5X6sOdnAt3exsGG7uP3x+OBA/wz/PW15du1Wp1apLCoVCsV1k8EsLAIBDq5CMRq7/WNicahzLTYaw9XRn/j8X1aHN/L/1ZOB1fK84/w91bIXdLc3/09c3Jv6W/0srC4ul5dW1C/MLlbnqXPX20Nj42OBIeXR4rNR8n1LyVgUAAID9FZMR5//85O7+/5GoDm3m/1cvr03H9+qR/3dJ8//l/v5n7fX/M5gkAADAP+LoqW9fc3sczxWL4W5lZWVpqLXd/nm4tc1gqgf2XzLi/N8zmfWsAAAAgE6or+d29P9nozq02f9///3KifiaPSGEvqT/f3HmTm22c8vpWmn/f+JS5UbWf/+fwfIBAADokL5kxP3/QvP7//zp9Jx8CGHgTKtO/g1gW/n/54PxN/G94u//Rzq3xK6UL7eeR5r/N969mN8v/zfPLYfQW85osgAAABx6/yejkf8/FTanln48vlr0/T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8YseOUZoJojiAT7LJ9zWKAUEsLbSxEBUEq4CFIPEQFqIgeISAeAAFz2LhHURSJ6UHSOENZCY7ErZRQXY1/H4w+T/CJvt2pskLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHxqehQ2cl3El96sbpfvjd+G5zEnlUyfvVk7iCvWrXrb/nPWy3yenD6N5/awddhcTwAAACyeIs/3IYTX7uNJzHY/zf9b+Zo48w+XZ3We56tzf848+8e19FCcfdyoN7tPN4RweXV9sVvbE/5um2E/5eBl+35+D6vXrXzhuzrpfNI/NEU6tvbgdnXaTbveuhuNjv+l8v/PPwUA8F07Ocsi/z6KuddkYwAsrE65wtz8X/Sb7QkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgDu8BAAD//4ErkMg=") (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='cpuacct.usage_percpu_user\x00', 0x275a, 0x0) (async) ioctl$F2FS_IOC_COMMIT_ATOMIC_WRITE(r1, 0xf502, 0x0) (async) write$binfmt_script(r1, &(0x7f0000000040)=ANY=[@ANYRESHEX=r0, @ANYBLOB="8246ceb0bf93a0fba745deeee7d535f4d42d97068e15541f5534eaea07209b1e0a3a5e8772c0312be3f33bbb5ce0de7a4cd03bc1f83dbe4f1918b3cf071935faac42c95f126c4fb4b6b6133f81ac1f78ab53314e90465d46346633b7525f76ad27e0"], 0x208e24b) (async) mmap(&(0x7f0000576000/0x1000)=nil, 0x1000, 0x0, 0x28011, r1, 0x0) (async) 20:27:15 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) 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) sched_setattr(0x0, &(0x7f0000000a40)={0x38, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xfffffffffffffffc, 0x9}, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000200)=ANY=[@ANYBLOB="180000001800ff0f0000000000000000850000006d000000850000002300000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={0x0, r3}, 0x10) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0x6e) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x44) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), &(0x7f0000000380), 0x0, {0x24}, 0x0, 0x0, 0x0, 0x0}, 0x58) getpid() sched_setscheduler(0x0, 0x1, 0x0) socket$inet(0x2, 0xa, 0x0) r4 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r4, 0x6, 0xd, &(0x7f0000000200)='illinois\x00', 0x9) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000a00), 0x10001) r5 = socket$inet(0x2, 0x3, 0x3) setsockopt$ARPT_SO_SET_REPLACE(r5, 0x0, 0x60, &(0x7f0000000100)={'filter\x00', 0x7, 0x4, 0x20000568, 0x330, 0x220, 0x0, 0x330, 0x330, 0x330, 0x4, 0x0, {[{{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @multicast1, @multicast2}}}, {{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @local, @loopback}}}, {{@arp={@loopback, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, {@mac=@remote}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'syzkaller1\x00', 'wlan0\x00'}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@mac, @mac=@link_local, @empty, @remote}}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x468) recvmmsg(r5, &(0x7f0000000780)=[{{0x0, 0x0, 0x0}, 0x3}, {{&(0x7f0000000700)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x80, &(0x7f0000000340)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000880)=""/177, 0xb1}], 0x2}, 0xfffffff9}], 0x2, 0x100, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x10000010, 0xf21, 0x9, 0x5, 0x80000000, 0xea, 0xff, 0x1}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0xab) connect$inet(r4, &(0x7f0000000180)={0x2, 0x4e20, @loopback}, 0x10) [ 330.352261][ T2212] usb 5-1: New USB device found, idVendor=0419, idProduct=0001, bcdDevice= 0.40 [ 330.361966][ T2212] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 330.376140][ T2212] usb 5-1: Product: syz [ 330.394448][ T2212] usb 5-1: Manufacturer: syz 20:27:15 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x8) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0xce) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sched_setscheduler(r0, 0x4, &(0x7f00000000c0)=0x3) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) getrlimit(0x98f0ac87dc43a06c, &(0x7f0000000100)) r3 = getpid() socket$inet_tcp(0x2, 0x1, 0x0) ioctl$FS_IOC_FIEMAP(0xffffffffffffffff, 0x40086602, 0x0) syz_clone3(&(0x7f0000000800)={0x8000080, 0x0, &(0x7f00000003c0), &(0x7f0000000400), {0x39}, &(0x7f0000000600)=""/52, 0x34, &(0x7f0000000640)=""/143, &(0x7f00000007c0)=[r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r3], 0x7}, 0x58) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000000ec0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a505000000007751e8ba10639a67880141cca555077e3a159110193dd2ff1fa7c3205bfedbe9d8f3b423cdacfa7e32fe0231368b2264f9c504c9f1f65515b2e1a38d522be18bd10a48b043ccc42646d25dfd73bb6d7535f7866907dc6751dfced1fd8accae66e8a0e4f653419e173a649c1cfd6587d47578f4c35235138d5521f9453559c35da860e8efbc6f2b2a3e3173d566a0f06c54c3a4903ef31c4d4acef2ce3599f455c7a3a48a01010000009f2f0517e4ca0e1803a2971a50f713d4e21b3336f1ae0796f23526ec0fbd7f734c4c815bf697e6bd009d2e7d7ff6ff72ba8972b122b09789d99b3d0524f39dc09244ba5dbe9180950f76f7049db5cb19d7962fed44e00f39ed8c13a11fa798de504e2865cd81f2b77fdd76c677f812d249c8130b018d430054ffdca8b7fbc254f4348c8d7305000000000000593d60abc9b3e67d127e56f3d3759dcfeb820634fd4d419efaefb24305b2bea20007840484511b6efaad206335a30ef7b9e01446a6285f4665a7fe37da234918c04064726dc32add75e0f435f28fbeda75cf971d54a9698cf3270f420edc85c176070bfff7909413f3fbd3ced3284db730b368ddca654dd7836f171b766ffd7526847a6bfda9c648e8085c558aa6d463ec9d840f3914909187b6b0776952be5cb0417d33d3ab25493418494d9d10d76e603129e9a726579ac7d672cacd581b7e2fc7a5758fcfb822de1dacc357341e000cc34e49914f1aa198a77b3610b7403930fd42051d4b7443e5b49c000000000000007d61f0900027791c9c1e04ad3711a66d91254a6f911b1449c62a6e1e3f9ce19a9d1715c009a58e6eadac8f61b45853673df72dc812f7454ae22d79ac48034282f030408895886e9644179dcf3fd93907cedd49e0c5752f755849953957143a0380d1f62acbf18b251ce63b29fe17925770fac12cf9e291200df6bb669d5a57dd74dd817ef2f8848f710c359afe73947afebdf5536ee2b9f3b19c5c90bbe7e93e425999a6542434350fe35a8cbdece7b06bdf3a676b406df18850df506ec8517b3530796ff61c096cf1f571ab9737f4b1f7e9650823ca025a3ef04d97a5b7d92d3a29c2128513da5b483fa5da21b1459d0943665dc11d039bd5e0718577c95cb37b99974bc8be5c9c42d4da0a080e380fa7fe6015"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) r5 = socket$netlink(0x10, 0x3, 0x0) r6 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)={0x420000, 0x0, 0xf}, 0x18) mknodat$loop(r6, &(0x7f0000000380)='./file0\x00', 0x6000, 0x1) sendmsg$nl_route(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000004c0)=ANY=[@ANYBLOB="4000000010001fff00000000ffffffea00000000", @ANYRES32=0x0, @ANYBLOB="81f2ffff00000000180012800e0001007769726567756172640000000381028008000a009531727dd0ecfa950c8f256a9ff06b49fb9c6e278c388a89c73d9739f1", @ANYBLOB="7934d5fa73ce8a3d03515f094d8a0f3542ee8b2558d3ad58deb70b2c24db32eeefc9efc5e3f85d6eded7ae051cfe6bca69e15b01424f4516648784a523f7e3c4d8f02d7bbbadc1ec8bc87f1f3a8024f161829baef998792129910fe8da467b8a09d852e2900b8895e567ae7cc32d13a94908a6126bbae066ce245d37412d9301ad5bf3e9a8687f03db563e68402019ac675fe699409a018dec2ac8075630dcb96d21e54dfe1286a1f7a1ec5c2202b509cd54915321f298c28f1dc66deecbef43f5340fd34879cb1dda47c5"], 0x40}}, 0x0) r7 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r4}, 0x10) r8 = open(&(0x7f0000000040)='./bus\x00', 0x1612c2, 0x0) r9 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) sendfile(r8, r9, 0x0, 0x4000000000010046) r10 = getpid() sched_setscheduler(r10, 0x2, &(0x7f0000000200)=0x1) r11 = fcntl$dupfd(r7, 0x406, r4) r12 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000e00), 0x4480c0, 0x0) io_submit(0x0, 0xa, &(0x7f0000003340)=[&(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, 0x2, 0xffffffffffffffff, &(0x7f0000000740)="44ed0780fea794228481baa0b511948e9cad814266e10011cb8f71cbd33df3b44aa163bbba24914f6a5e80c275846841639428499305c34137c7c9c4f4ac0ca5b8b1d5af60782fef9401ac45b8f23da2b64e5fe1", 0x54, 0x80, 0x0, 0x2, r8}, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x3, 0x8, 0xffffffffffffffff, &(0x7f0000001240)="7a275492e2c943e99646370d6bec3ddf372ba50da08dde7414e81858f8f65ee44d8ab77ed40500ae67034fd8281910451bc0eed441c73e82074342c1395260a2a1f0d635461c9b0ad9ddfa96219276ef22f68252b1478323b7a5993b2551ee22bae15db9c09f447c98c038e4ff70cbcf558ad5f0df0984da808b683b7331e6ba184d56131c739f79c31dec1353f0e9bc4b31f4ec40a6b98adf1141658140485c9a742661a4237ac75abb97cce39a60f83ee7834bbf751ee8ac6a8a2026c06d392558118b75646fdde6352d7657b6c18933634ea3229c5ab5df1f784a268262df383aba30a4bf5c047aacd5c2775aa80bcc49e65ba5391087920ecc0a6773dfd131af35cdbb9a3f884e0e021be268c4039fcf072180c72b7fe9a0e60165ef70fe47d170d3f16acccc90a37fb5bd833003664230fa70e419a0ea6107c19b4e32ce23487fc153e9b2bcb1ef76e1a77452f578fed61cfe98faa504ba2708892fcf7d4251dc8bdf276bb36179ca8935c7432ac261d0a105e9a0fd52b2e0f880bddcc6cacc11936aabfab39793e80d2ea7d0c9daebea32653d008eceee67588bded761ad70dc4b4b4d445aaf525703606d03a068d0b5aba8110bab301e685f789a427f191e4e6e999131921d637bbf4827a4704d03bcf6e0ba52775de5dcc299db387c2ae974e232bf4adcf84600785cf212d4ab0c77aee4ee60bfbf35d06611e1b829cd41cd4e9d08cd38d126148f4c9f3aa895255c4173744b1538af86310a7669714858c244c337158a61c94ce921ef3468be3b4f96d4987206ae66f22dafd5a405a19770fd8aef89a93bde85f057f4e37dc170d1021923553ed69f8dd7d4ce5acd1dcc91b8e6418190eb3bc893f5c70f06a8e85f7d19be9c809c79d2c27f93ab91b479e0a5a705970800a28a08129003f787b8a1525ba92d01f7da55225f8e4a71bab021314e0047d96bc98588eb02cef95830c28e93ce71fc00498e7d554e90bd82c58a764bed8da36c690267cf436a980aef0e2d771d6cb21d859feff12fe2bcbea417d96a803315954af830b2839884ad1fd6b589eb4929ee39ac82b9a44ead48d16e1cd15fb6bb7b5701b30171daf710518d8dc4bbf17aa35b463a4fbad96001a7b1d1a6e251324a6625dde8cc009dd596fbe4e11eedf5a9d913726c83cf6ca2796cf455319cedb28428698757e0704f88f315379a771cb807e8ec6436c5142df63d8c9c59aba34cd8bb703f99d1fa9c24ee128012c16b30d23d2d8265c557d818bc50e8e68a2c231b2e8f46b09611d4e5745089c1a6816a08632656445e263f067af43c0d66def16dbbfd97b284c27090cd1fc948a64b9493d20eb8ba7f114b35bba2b5fe82d275cbd2c3449878521f53678f5fecebdf564c628225ab0a34651c8279d871d103450693ce96c1f8bca8a9d67c166a0e0204fca3840f8ae545f4896b2103ce46f97b453c0cf0bc45b77efe7d162ddd0be6d9e3b6794e44f1f3165fc0261ef64d0edd1f1b8e62f42b2663be9d918bf95aaf182728bfb920492a874a792ea32cfae63baa526f657e577b78192751e3b6f15c2283eb394b4080aeb21dd6901e04d34842cc97358b9edf5b398938b000e86fe353d309c6e6a90a19525f69b14a959c22347cbb5f1db7ce849327ae90e95bec39931548dd64eab538a944e3fe3f136ae15feff9bb1b3ac21f9610099318914b3d7e7e4490cbf17fa18f0249b3614bd991875c26c7d6c8c028f9aab2d561517e1e4c478d5257ef292dcc00f80f95f6f5ec81e054741328a291ec076fde220573c8de9b28f25de133b26dc9da257c5e447acb89858e86dd833d76b717fef074ca47430ac2915a807ac77c0874c904bb807750dc4b85bdb8ddfce3248c37448aa86b947d0e0cbd44b0e9ca7a970811bf0eeff91058db4251a5f64a5dff0219ed55e91fe72c0b14b32ba04ce636f9b099716cb32437ecaa253791003faa9a4c0f7f76a38906e7ef64fee103eb5adf93521bba4a79b1f293e746dfb04e444bd0378a46fc47ef28e3ed2370fdff1c04c185489fbdbb7ed035455b04c09c5a1a99b62f22e948db5df1e14eef16d49da5edc335981539ee84299cec1cc67d14c9c523b60963c58aa92d9c209941b5fb9bbbec7ea1397ad6d402ee01fd13405082d03b785ff4e507abb8714fe29866fbabeb89e464369998c0a4e1a3a3433ae9a46e22a9d80d9e983e4906eecf72325acdfc7247401216ce062ad3d29a1ae497d3b5f09ad6c4b25f7030c7ec4218659d65a9168eee71274ba5ceb6015992a0f6ae7220c113ec9c94686628979980b57e03d160e7d12e5cf41cc8596aaa9ec9fd63d6bc804b50699e86309c194ef0c066c9909a1d5c95be1768db1b8b619fa17ce6d8ed0133e273386a12dc12cd292a7ce777ca1dc5f04eb754a73b689c8a2550ffbab2e16a23a8f4c910b6f40e21972d781f6cfe72ef807e67fbd13c88784f859d8e5da7886b1fffd52d34b63f7b2f2f5e5f6246eb861f24a760fb20b3c1f046e4f6a72511b682583bbfb727ab42f63e90953b1dd84feda022e57b91e6f2a1fa143d37c662e37b2a63b1248233a68cee4aef47b4313434656e060a2ee8792507bb1f7b909388a06825f654019f9a12f32dcaabdc1cb719267299d359d9498743c06b1ddf6d899a1aa88601696e226dc5730db69a8d9c722b1b45e9650e5098b36e779ca72adbf1ee4e9c4320e7b21392021e5734d1279bee5b3e0d98fc727df8ab543905b2daa3cbd5ac8c0455dc37a98da6e7ddfa433a4e7bbcb7d25c2b292c96d5ccb43dad1d5acb08d3dbb483c01f01992c1f958f5a949fef4847f44ecc3279879ee2a2fbf5676eccf9b24073d32e19f0a917f1011c1193bc7413678dbf7aff96e9a9423275480895846c1eb3ddf4086a3f47e2cc35528d811bbce7489c10d747c55e06212a4a9203346aa8bb9047e7d872cfdc9cd2ff53009e4048b1bb56b46da65118f7bfde920a27a3709d74c0c2a79d1dca0d5f746a14f85214dfeb94c468430ad002bfc5dfe4e8b5f23f45332f494f821506215abe8929a5aca90c113396b78fa82b34b0742134b9d740aa65b0e1bedcba40a9f719226fdd3bcb4ae648f2b92ef983860c1f232b50b06210e2a2c1e22777d925489a8caee597f6d2e61cad68faca97d8a2b4a354515311a92cfef6bc9ee29aa1392224737d7a7e8124f5be1a776ffe2de0c53b089638b4b495c313a5fb7761135d4389575b52e1efba0606f1ddf9643a87246fcf423d910aa7f2cab4af9a91e9caef43fd20f64403ddafbb4ca96a8bc1ff62447529de7f7514304346374d879f92466340bce3f7402ed5447ffb3bfc9ca72d87b7ddbb78e01ab517b492d7381c673f8e2bda6460e359b76accafd44c669a34223ba3940b1e7b2aff851c59bea2e2ab5a76cea893395971660fb2659030850ce20b5d4c399856017b4ae8c4dd91a3b77e501c32fd4765842b7251645ba8cfee6d230e774dbf77b1f3cfd5e612aaf9a5f37c049a38a6d04dbfa04fb011f3cdcf9cf51d0804bc46f3d248f6963cc2f4e89e0862a1ebc418a39a9ee67ad488f0d665455a2f8d1183424df3eb9f0bed881fd3d40508b5ac60e9fc1958d51b2de90acf8dad37898a7d60ede4eb2134b3b544dc412b6d66bea17dbf7ef15db7ebb5d2c21fb2a4b7630577dbdae138c52061eeaa8b6977aab1ee9cce26e83342ef0e5f3f168030b625591e7f5c71fd570e2f64a19b1e6b7bf3dfb09fc0f6c54d8024fcc3fa4a8d4155ebc3f6b2af7c099ff41c4fdf23eb301cf6c2ef5d8c3d840934e5dfc51e8a38db2131e336ec4f378f8485aa23540e078f4cc4a8cc63df83bb24aede21c0b9a7bd0a0d22483c5fc3d013e3e6bf38ee62e283dff4fea0d8a6d88add8da86e44df6cd51a9d42b656d26bb257f941a2c71416f0dcaa62f121cbec36161c57e0a34c5174f96277582724cba2124543802679745a76fb7cec6f26170dab4b23856718974e21cc249032fb64c775b8b425a30a6fa62bc8e7ae82f9d76858982d943c1692bc98395d618bfef00dd9453f993125db59c491534ae066a6e59cf740c41e2c3f740242ca9d4a46a03297b79b686220702c600f5c56d637df329e33e3d8af7622e5aa654f5a87ae176f67fae4f18e911f04a60fa01c3a3d0801389178bda260454c390827aa14dd174f98269ca816ca66b166b1df71e8ebdfbd0c3c88deccee214463783aa39bfbeafab2dab886219d017575d9d21d89c55e04351f8a54440cde0c836511585e7a8883e5535c51027e39dd3c2a4fa7468757789563568ddb5f6b186b279226ceb36ea4b566398addebb2d6a06cb4dbb4d0f3ba0f3654bbcee6f1264d46d162ff191fbd00284fbdbd0de9e50ec21cd5a126c833636bd6bc2a5f50627974be7eea45eec00761fbcf80012f36573620d83514efc6731ea06f2743a91ea6b77df256cdeec5b870fc4979cb8c29711c9a9fb97730aa012564d3f2ec9dd01945fb7d8b8aed230fe05e513f6e179fa42856ac127263e93286ad88a9f19696df81f1d9e15a9ef7acc4fbf067544fe21b5ff15aed03eb768fafa6cc5f3b248430c323dcc8f61b435ea75bf359c0ced2e4246ffff11b1fe7bdac2446c87689c46b27894e2628ba7a53144275846002a0fce0f24edd68af6d62aa72e789dd9f6bc172169edfd60cdd23b8b764956aab2fc0378a72aa89d71c82d727f3329bf5bff8e9a8149f84e3d7a0cf6f431eb169d11b4ce6a908d7a3fc4ba997939d2ae30382507872a70dd8202ca50d9dd040502d0cdc65e049d77c04dd5f429e1cd1762999ce8f47fc01b6020cb69fc6e99c9d201a22a3ec186dda9a11dcf56362101aaef595accd9a1e3fa563b64a08dd6193c99901f37e7762f346bb3d759b67d22aafd9028ae2ab02803d2f7120dfae854a5b2832cbd13f88403beeec88191ca7c95224e5fd3ba18d36822d2a1708eccf6785948d19fa14a729ba7742800b6a7ca57937337ff6ae088a87e1a29eb3d7e77b30d40c44c48c2f2af20ccbd2e5d6caad3ca9238b062cf5b74794fe5388b1f08e061da0e3fe8abf931819ab978453b7af0fa8fbdb256d948389f73b5d499134116b99cb0632d9fe8819f62a23b350fcbdec362ca54524905a8850a8fa9911d7071f2dd1f8bffafe856e838333e8fc3c59bb549f023393b87b316b16ea2089cea716954ea94318f0bbc63861726dacdac3eb66eb85a206372adbc3609ab3714bf62870116a4ef36351a311397274682ec40d3d577fdec36622faa8b60df69c970981e6f9dabff79ac9f45ccfe1482258a3f112a625229e2d4df9acea3601e4a8d03a6ebf84b7b3d13737a792fe0af58aa081ca8f0ba48401ca389bd693c079811c4aa18edf916912f2bd0e8e2a47a46e7e5bb1c5e5261e2b26d6b607bb393926acc89c9a7e7809176b47f73bcbb2c3d675bfc9407cacf4a603f2c0759ff1452289933317fbcc418d7b41361b8125c01af87d9322192d5b9378db2e39a0a813539dbacd287b82add3febc33c28f8476b142c9924370d89506dba8263be7c953a86c19f3df11acbc6bd5fe08930a1cbc7f8ea0003e6249c7fbc75c95a7a4901e16abde374d958e79a93476845af438de554f7879e984125ccc837e491ed743b5b85bd1e9a338c8b63f6aff59ea5529c713c0a34f7541d6c0ad9cd5abfb95cae5bf78bd14b5933d8f79c85ed6a24e9812fe57c6d01b8c1fd5f2779bedf29adb6b89533a82be0d8207784886761071fb92a331f54d2c708a94ea50212e2e6ed9ccefc9a78e7d9624ae5f6714c33f20d8e1", 0x1000, 0xab38, 0x0, 0x1, r8}, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x1, 0x4, r8, &(0x7f0000000940), 0x0, 0x3, 0x0, 0x2, r9}, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x6, 0x0, 0xffffffffffffffff, &(0x7f0000000a40)="dc9b50cdea276b06703c474f14be87b95bf48ddc03e20add93b91fd332841e7ff3060fe5757c4a72a97e11e13a06017c06d37f0e73b070ecd6cc803171d616430adef86f2955f1f9b959c67c74d5361d6842a5a8aadfa999589975ba548cbf7056c0e30827c8", 0x66, 0x6}, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x1, 0x3a, 0xffffffffffffffff, &(0x7f0000000b00)="42fd2a91ea00ebcb7701777bb67360fd4755c2a44b30ca10b1d5073df95afe4e6c6f5c6659e89a81", 0x28, 0x9, 0x0, 0x3, r9}, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x1, 0x4, 0xffffffffffffffff, &(0x7f0000000b80)="4fea71f284c14d7c9f957c28", 0xc, 0x2, 0x0, 0x2}, &(0x7f0000000c00)={0x0, 0x0, 0x0, 0x2, 0xfeff, 0xffffffffffffffff, &(0x7f0000002240)="549c6ea2b57bc63c9a3d8caf107573f5807a382dd95a6c74ff2d3d73fba3107cf60aaa1f9b3e98b706c34a2d0b3fe5376fa691bb7e77e868fae1957d999d5d87ed635bb90d5d7031bf53aaee065596ee525c04be368036eee1677e4c48b911bee79b5479b3d7f5d6407793a864993705f0b226acbc2a3e92342adb127928c71eaaf81f22d59abc97d11b104661f659f13588b0cbf10ef178c0cb9a11d3b820e7a498a831c201fbbd70ff9c2dd20ad216c8f560e42027ff2a8b739563d707f9825898c7f21e5cc4c758942fccef343a59604d0f1b7b242e58ce1559264cdf079c6b72a1f686a4766a5fb55256d1d7d95b7469110f3414acd1e854e3d59dd2cb5eef4a56b6e4ebfbae723242fedd1a75404cb307f5e2ff3eebf2b3146fc77b5b2bd8c55a4412fdf44b6d318319e3ae13cd9d6d23d233c66571948e9197e88bcde72aa6a78f2e9395be2870ac6b9bc7beeb7e30862a8b3a06bca0e16dc63c83b105346b042e54655f278096324fcd5014bb8d610b224f67cd01805a3d51ad79707608b7c35f63bf9b44e49240ffd8a27220674c843f2e95799b49862f6fdc3080334925eac7180fc042146753524cd12cd1025ccc8071f5d1dd4621294def030d239e881197b58f4c224576e7227889572a184ba8175da6bd859c0a1a7f9be70aebe447765219a5b61859b9e0d127c35abd10cb70e84b4948c19b29c5042cd815d3b573b87e7f907a06b982d5b13639dbc44e67cef2bdb56eed8d7dd68d3ef6379f023ccd29f60e8defa5b9bc69b85bcdac49db556694fd6fe6cf2f7e00b9792a3c5a783917c4518e4bf4d7521447db5b5f12866e7f5856ae78aac0c4499069361287ecd33ba65176a0f92d917e3bb07931806d99de88c1d95f54bd0a2ef3ddcc0ac63880a660e71fd4c5cb87499093b1e01c997342d74b2896257910d99c36295f83c305929c9ec639eff37535c4731fd38f4ee321484efda2a993b49c0c5e8f136c57d67f5767cb1254d9c98ee62608fed5c434cec1f322814d2088614a3fa80123376d7eb21a3d8ea0ad507c76f4d93f74951268600a1d76e4f3cbb38a48abfe55b8fd32e94606b9c13757980efeefddc81557d8a57fbb06794fe5adb82fbb345d1559ec4e817cc682bc49c6c1784f98ed1258484e25675c04fee00848bff7381fead1dc0a0b67ce9b228550d792d49ea56c886e2b7023769fd8acf0e6133a4aa9683d526b530421aaecbea26405a982c68fe1b63be53c69540d9c59f997db51f7dab2abdc7d0c4691d8d7eddc07ab6978e90ab36cc659b463566270d45e7bdc86c429a2d66c0a5006d2e5aba05a21a7900aed90cca35a671b5cb9b1b97579543e947c3886a8767d38dce281ec20191d75777925e725684c6d922a7608579c11b69924988e5c3806138d1f6103bc600f4da8769b132bb68615d01c2dadf62823645e5c2a77214c32de37461885b719ae5b22386e28bb234cdaea84469b1b228e65daac0c68f2a1007c61725e360f5ad47f052db7930b0719d19d3ce5aecb6434df636471ee043ec015e4d007cca27c07048fd31d2553cd02f86126b129ec6689115eeb08fea677dcf87589e329c2d888b2785bfb07d941919e8179fd989ba4abbf94b8d8c4c9d4e123107755b4c644252c4d4146a84b63dc7610d89066064305e2b101cf04fb114d8bb56baa4c2fbd8d63f44381f884e4b410ca1b7514d76ca994634594e243445394acdaf56133a7fac1d77305f96008cb3b420ad65fb92be056f51dd90d07f92e17f4dbba0ab937b9aa29dcfbe4b6f25e802366bb982d1ce3d3523b133ada64a57a8a06e1a1cccab7714780a47875c3f5c592d4527615ca850531a18fd5f4cd7825a4796b6ca41af7539aa96e008b73ee2005c3bc9ddf107e0ced84dfd2d19aa8c62119b2da870ad8c9f2ccc57c0c7b22b3e0985a4f77a1d2c001c2bd632b0c8e3a50f935af19ca2f9f69379187baacf02cde224112e5f6359e0c65a97d83a0c34ee7473a75e83492be18dc06fd2c25d8e00318bf14abff6310fe294b52101afffefb61b0233aa5e9726a1f2d402871b12538a651be867a67f6a146afd5fda58fa1cf6c7f7abd593339751981791fad99613105d38c3d849ed573834f8205a799a31230e6dd0a22a3c960a98a9f66bb5c847a65af188596bd7ed4ccb268ee07f93065cf0716bad5adedc0e307b794417f01333bbf571b20084cee80064ceff2fcd1a714c073903240fc7f5689b53e403a0b501b81c209b5d091773337ca3892867c3f67c779fdee5d268389970b8858af78e34fc6a902aa6f37261c44e6c83e595afaf81e116926fdf4f970ea788778e779bf969551d2a730094c769f8328ba29529e3d59506dba763bccc4f8b4859d71608acdf506d91c14f52289cb0b3bec3abdb10be46291b304f3e31b4e9e1f12136025ac8a9c89c4b7475d721ed3b7056a26ae1bd014960f2ddf519c4d88178f44101acc051b1f6919c7f24dde4a4d01d0a9d886ba9ad062b1eb16ba2c9ae6e21da97ca396ed20100454cb30ae85b0b44712ef24b1dfd613f9b1c156c4364ca317c44bdae3de836369113355c54bfce7d62cdb299df3fe15e2e0bff4796754ba2e3fdc7e74799e7088351a586490ae6c572fe60a253bfac360fa6d7217edbd9612aae2fbfff496e1c1b06197c371702dd2397fc4f19373ba1bb7b7ca95b9aabe03ec2e4c6f33dcee2b2e968946de46009e8bf22a03396bc9facab2ba772bf617da2e165bda3861ebc663bfab96c94e2d63937a3da77d10b2e606c2e706d7865e9f1b560b5b5c04637406b5a07e7aabae4d635a5a5ca467b964207eeef9d880a8314949f02eb50bccae3a44fb1ad129dbdd2b585542ed4fb12731a4f94b0a6f26e2d4c2979b669a3373af14620c3cb5e5e0180b2cc6d19209836f74f871d6f762da7fb841e3375a3d0a9af8702cc2dcdc44e731cb55a038b69ddf2ab4cfe4f895490832afb5db779deb55630f767f0eee5e416fc35b7f9c413ae9dfa5f8ca4b0bf1d1959623abd1b74135c620da05f4b6c67779ea12b9ca44cf8293694e57b3ef2f06753f1b0cb47c060a37be1784aca790ab01eebfff661cebab851f3e841f810beea673ec0def3b5b72fee985b0bd7c941a95ddd5d827bf1149ec56b61f22fea646e240e7a92780e90c2206cece15dfb89914741dc48201586d77a01906f292270cfaefab2e4c97c2b0971e712292a9fbcf86a3419b6f81077afe3daf9f6e9a3c68f84e5b1c0a63a74abb6f0487f6aae493dfa7f92c199f2656ca63002c4fc84605c596c950964951e0e293cc29db6288899b89567946871c5b3745f9435120ed5fb436e6740a527e8f2d09ff1de6c93e218fec4a863e288801108faa5d612c98dae406b07c8fa096051a8d2ba97f931ee0f64676fabeca69028b8b5727a90c7b12525cc9951d335503d859b44a3f891c0b3013321a21965cc6feb1256c3edae66c2975685d70ef520604e9afecf176b1f2f9ccaee6d04f36c9e415d74246cf27761695d16bbae96f72e0b0c8264df537250bd3d45a634337a0d7b8bf788d18cce6e683a8f9b3ae2feff6bd7f5f07911e1936fd2916f84762756b0e49673a6dd8112a61dca28636e5c7259507feccd12db6a5a0cb6ccef16a6932c1468be596c63a9f3b03fd908ea5dcf749ddacda9c2ba160213a3009fa6ad0cfdb6b4cd10cabd279c93e6145f5c261565117231f2f4c45b4f62436253183228878146e43c89d00b82a52e4bab1d79d631ccc5f434244a307abd8438612100afd8b63230b5913d722d97ed037c8656273b84d3303edf3acdda7fd014cba1380b8a73eaddf88924ebae5eea9b70cecc0d67530345a9c1b562f84f4059faad931abfcb4fbf8e24746891d77809e1185fce9bf1bccf90d47a161284e9bb0896c03dc2f087b167cfbad6426df88d66a4e6f5eee3c6b201dc4cdd5a6830e169e5ab50e34429ee01380c58d220a185254b9605ff1be07e4ce876eee003a0361977fd21edcb529fc721810f78d49f3ecb7fd8c6f00905b6a9d30daaebcff86ffe9fb1c7c104fd03f01a825900b5086c7ccab02ef40fefef6cddc3175ba64aee34d6fc09e06f085bd5b97459310122f9acd7c3e918d000b19285b7da7b2576c84e108a20064491b2789480939d1fc6f8dd7f3f29ec9b43f8594e3ae607853c55854249ca76dfb9f54f04da8e3c41c0853ca49408ab7c424771eaa213a046c2cd2400efc4f80d29260f277005de00084a535aff3bfd7a6348e16c33e8c0017364b0814108840e7c4d975209afd2abe6bcf058d455c917a470533882bc09641011e33304c20845b7b46068aed423e04f3fd69a45e9ebe21331491057a913c09db68881d9e75363405d60c459e03bf6bf4edd10a6082e603021e349723e4cbe7ac372458d4442f791d743784175e57b6b2352ed8f1dafc7056615d1bde23ba2248ce2941171038a8396ccfde0793515debe4c9149556a505bd57eb113de55f7de1200436ae00d818e5a2df62fbb8abb0e8fa29bdffebde1123b7532aa82b7302056af7a7c2ce0916864b30665c779fd998ba1ab67beebf901acfa136019e07fa423ad7edd2b99e2608ed141e624c8de926dea9dd72191cdf15d5a5957fab36238797b640ad7f22fab18ea2eee5170bd14fffb06a88c8d674eab2cd21fe42fb2b0b25e28545ec9b3e59d097814311ae3ff80e0af306c151b8b518615dba723743a39dd79a505b53b919165cd88f9709bca8eced85075d90032e131eada7c7515b1b7e5ad4e6908a621a7f1ae1fc4ac453be168593b7c3819a993a380459bde165cd518fe4e6261c9a5169e223a8012ed3759c878aa108cf408d08f43dcc07cd55be82649b33710bcf01306ffc09ca2f5369981e91a6af90348383d2b911b7b731afd1f5463a103aae50245f79bbb47bfacad215f99703cc080d532862db17dc4dbde629db5481df444e7666e7ca12b137950fb6157e5fb9aa3f304991c615a4f96d07e64bded76237079f1dafce50a7a5b15e8aa8de7734617f4571504e5d6ad02aa4244d12f5c475c9dbff7504c25e037fd66f2310fcb1c0b5787ab9bc487ddb12381d07438794e419a78f61ba9a73bbe9d94dca592801874830d99a658faf3f07b000fe0d474455dca333b9abd185bd2a210b9f31770ad2674d0746a1928bc672f247d1b33b1efde0a0c5264797c2d56336f6ed82a54750afe26f5cb4e40b093bfeba26ffd83cd417994e92418c73c1428f8dc51d19750eed35c893e0d5b2db8b8ef1f2d6d529ada8ba07ea17686e6a66dea9e72036819110ae403e9c76d7c4c9f4142d0acfac0674dc322ff52c74c73186fbbe32fa869c9b3987a4cd298f93579945641657789f4c1f93444971c68cf497c5e637bde885ee5acac6da4252ad0fa9064d76e88dbbadb0accdc8ed37038a445a9f3bd186df456b1201140cbda13e56c342dcae23baadca96dd064931a3b9bc168f205f67aab9be3d0f0df1befa529f19fa4a7c23b316ea1fbfb27061ff3fb71a88c7e4bc2f07a9c431fba7fd91e30da7518cccb664a3ffce4a5750d283d47de54e9305f4d41542fd7f997edb65733ad14748d65e61670bbbfff4bda1b3f52984c18390db6be83547f55993e88f409c647455a87b8f8d0716c4dda52871f21021a8b65770c2e8e1bf61a7f9ce3bbcf5c2900d3dd1d2fbf2d2e93fca494d60507eb535d90f390f6819fe37c281334a95212e303dc988cd0b36916efc7df92b752aec13a68bfb221fd8a4fc01a3765ee9defff7716b39aa4ed3867b563d1d8025a29d", 0x1000, 0xfffffffffffffff8, 0x0, 0x1, r8}, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x2, 0x400, r6, &(0x7f0000000c40)="f46783966e49d76d", 0x8, 0x2, 0x0, 0x2, r9}, &(0x7f0000000dc0)={0x0, 0x0, 0x0, 0x3, 0x401, 0xffffffffffffffff, &(0x7f0000000cc0)="77d4ce6e68f62dd21ae7b8c3218b743fc36c2710f14e899d144fdab1048190a46821a6b12da5a28160d5dfc89ecb6aa132fc6591f27d09c763660c5488cedcd809ecfeb59472f8efe98ba8472e7b3eaa4a770c10c216d0258f751926329d67d4921788c0feb4cbebe34952d8391989a7ebf008704fc2d39aa5f692a9a0f2fd0647387a416a8c15b2f4b842c07d36f230b5a0ba2cd7a197f80d99c4eb31ec8114c025a986a4f6e7aaefef16d14feeb928da8ce82c5cb929a73849f5b7c87ab9eb8d9fb1fe72525adce17f257ab6783e407c3d786ba4800bc3ffe9c3c3a57d0399fc704243102b1af8dc84", 0xea, 0x8001, 0x0, 0x0, r11}, &(0x7f0000000e40)={0x0, 0x0, 0x0, 0x5, 0x400, r8, &(0x7f0000003240)="b7802d45a9c8081493cfa5cf1813edac2915e3888bbc72f86c6111c1c4e3a773b082765c74642d5ac0d0e16138f8af6d6bd1c1b26cd4bbe8a738cb848554a2220228f8748296a6f1912215c12feebacb2a11dbe337f5f38c3f0be0cbd92cac1374aad40ca14029390a861a448d10913e6d000cdf7c6a80db45bf3fe9cfd225d07044ae7b05f748f0895324868358af4e129ab67731f551fe606702a1c9554c1b07cffb815362b0437bb0daaba47b3067a6cb74181561ffe1a327c59fd0ba7ebf73b2b90eb4a4020dbb4e55cf6831fd5da511b0ba184a8f1e03dd5dbbe099b4668ffe1657", 0xe4, 0x6, 0x0, 0x1, r12}]) [ 330.404444][ T2212] usb 5-1: SerialNumber: syz [ 330.411014][ T1024] usb 2-1: new full-speed USB device number 6 using dummy_hcd [ 330.827436][ T2212] usbhid 5-1:1.0: couldn't find an input interrupt endpoint [ 330.842535][ T3374] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. [ 330.974763][ T1709] usb 5-1: USB disconnect, device number 10 20:27:16 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) 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) sched_setattr(0x0, &(0x7f0000000a40)={0x38, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xfffffffffffffffc, 0x9}, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000200)=ANY=[@ANYBLOB="180000001800ff0f0000000000000000850000006d000000850000002300000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={0x0, r3}, 0x10) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0x6e) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x44) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), &(0x7f0000000380), 0x0, {0x24}, 0x0, 0x0, 0x0, 0x0}, 0x58) getpid() sched_setscheduler(0x0, 0x1, 0x0) socket$inet(0x2, 0xa, 0x0) r4 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r4, 0x6, 0xd, &(0x7f0000000200)='illinois\x00', 0x9) bind$inet(r4, &(0x7f0000000100)={0x2, 0x4e20, @empty}, 0x10) r5 = socket$inet(0x2, 0x3, 0x3) setsockopt$ARPT_SO_SET_REPLACE(r5, 0x0, 0x60, &(0x7f0000000100)={'filter\x00', 0x7, 0x4, 0x20000568, 0x330, 0x220, 0x0, 0x330, 0x330, 0x330, 0x4, 0x0, {[{{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @multicast1, @multicast2}}}, {{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @local, @loopback}}}, {{@arp={@loopback, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, {@mac=@remote}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'syzkaller1\x00', 'wlan0\x00'}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@mac, @mac=@link_local, @empty, @remote}}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x468) recvmmsg(r5, &(0x7f0000000780)=[{{0x0, 0x0, 0x0}, 0x3}, {{&(0x7f0000000700)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x80, &(0x7f0000000340)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000880)=""/177, 0xb1}], 0x2}, 0xfffffff9}], 0x2, 0x100, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x10000010, 0xf21, 0x9, 0x5, 0x80000000, 0xea, 0xff, 0x1}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0xab) connect$inet(r4, &(0x7f0000000180)={0x2, 0x4e20, @loopback}, 0x10) 20:27:16 executing program 5: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) r0 = userfaultfd(0x800) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000100)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) ioctl$UFFDIO_ZEROPAGE(r0, 0xc020aa04, &(0x7f0000000140)={{&(0x7f0000329000/0x4000)=nil, 0x4000}}) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000000)=""/52, 0x34}, {&(0x7f0000000040)=""/15, 0xf}, {&(0x7f0000000080)=""/27, 0x1b}, {&(0x7f0000000180)=""/7, 0x7}, {&(0x7f00000001c0)=""/224, 0xe0}, {&(0x7f00000002c0)=""/197, 0xc5}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)}, {&(0x7f0000001400)=""/22, 0x16}], 0x9, 0x1, 0x10000) [ 331.251399][ T1024] usb 2-1: not running at top speed; connect to a high speed hub 20:27:16 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x8) r0 = getpid() (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0xce) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sched_setscheduler(r0, 0x4, &(0x7f00000000c0)=0x3) (async) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) getrlimit(0x98f0ac87dc43a06c, &(0x7f0000000100)) (async) r3 = getpid() socket$inet_tcp(0x2, 0x1, 0x0) (async) ioctl$FS_IOC_FIEMAP(0xffffffffffffffff, 0x40086602, 0x0) syz_clone3(&(0x7f0000000800)={0x8000080, 0x0, &(0x7f00000003c0), &(0x7f0000000400), {0x39}, &(0x7f0000000600)=""/52, 0x34, &(0x7f0000000640)=""/143, &(0x7f00000007c0)=[r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r3], 0x7}, 0x58) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000000ec0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a505000000007751e8ba10639a67880141cca555077e3a159110193dd2ff1fa7c3205bfedbe9d8f3b423cdacfa7e32fe0231368b2264f9c504c9f1f65515b2e1a38d522be18bd10a48b043ccc42646d25dfd73bb6d7535f7866907dc6751dfced1fd8accae66e8a0e4f653419e173a649c1cfd6587d47578f4c35235138d5521f9453559c35da860e8efbc6f2b2a3e3173d566a0f06c54c3a4903ef31c4d4acef2ce3599f455c7a3a48a01010000009f2f0517e4ca0e1803a2971a50f713d4e21b3336f1ae0796f23526ec0fbd7f734c4c815bf697e6bd009d2e7d7ff6ff72ba8972b122b09789d99b3d0524f39dc09244ba5dbe9180950f76f7049db5cb19d7962fed44e00f39ed8c13a11fa798de504e2865cd81f2b77fdd76c677f812d249c8130b018d430054ffdca8b7fbc254f4348c8d7305000000000000593d60abc9b3e67d127e56f3d3759dcfeb820634fd4d419efaefb24305b2bea20007840484511b6efaad206335a30ef7b9e01446a6285f4665a7fe37da234918c04064726dc32add75e0f435f28fbeda75cf971d54a9698cf3270f420edc85c176070bfff7909413f3fbd3ced3284db730b368ddca654dd7836f171b766ffd7526847a6bfda9c648e8085c558aa6d463ec9d840f3914909187b6b0776952be5cb0417d33d3ab25493418494d9d10d76e603129e9a726579ac7d672cacd581b7e2fc7a5758fcfb822de1dacc357341e000cc34e49914f1aa198a77b3610b7403930fd42051d4b7443e5b49c000000000000007d61f0900027791c9c1e04ad3711a66d91254a6f911b1449c62a6e1e3f9ce19a9d1715c009a58e6eadac8f61b45853673df72dc812f7454ae22d79ac48034282f030408895886e9644179dcf3fd93907cedd49e0c5752f755849953957143a0380d1f62acbf18b251ce63b29fe17925770fac12cf9e291200df6bb669d5a57dd74dd817ef2f8848f710c359afe73947afebdf5536ee2b9f3b19c5c90bbe7e93e425999a6542434350fe35a8cbdece7b06bdf3a676b406df18850df506ec8517b3530796ff61c096cf1f571ab9737f4b1f7e9650823ca025a3ef04d97a5b7d92d3a29c2128513da5b483fa5da21b1459d0943665dc11d039bd5e0718577c95cb37b99974bc8be5c9c42d4da0a080e380fa7fe6015"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) (async) r5 = socket$netlink(0x10, 0x3, 0x0) (async) r6 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)={0x420000, 0x0, 0xf}, 0x18) mknodat$loop(r6, &(0x7f0000000380)='./file0\x00', 0x6000, 0x1) sendmsg$nl_route(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000004c0)=ANY=[@ANYBLOB="4000000010001fff00000000ffffffea00000000", @ANYRES32=0x0, @ANYBLOB="81f2ffff00000000180012800e0001007769726567756172640000000381028008000a009531727dd0ecfa950c8f256a9ff06b49fb9c6e278c388a89c73d9739f1", @ANYBLOB="7934d5fa73ce8a3d03515f094d8a0f3542ee8b2558d3ad58deb70b2c24db32eeefc9efc5e3f85d6eded7ae051cfe6bca69e15b01424f4516648784a523f7e3c4d8f02d7bbbadc1ec8bc87f1f3a8024f161829baef998792129910fe8da467b8a09d852e2900b8895e567ae7cc32d13a94908a6126bbae066ce245d37412d9301ad5bf3e9a8687f03db563e68402019ac675fe699409a018dec2ac8075630dcb96d21e54dfe1286a1f7a1ec5c2202b509cd54915321f298c28f1dc66deecbef43f5340fd34879cb1dda47c5"], 0x40}}, 0x0) (async) r7 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r4}, 0x10) (async) r8 = open(&(0x7f0000000040)='./bus\x00', 0x1612c2, 0x0) (async) r9 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) sendfile(r8, r9, 0x0, 0x4000000000010046) r10 = getpid() sched_setscheduler(r10, 0x2, &(0x7f0000000200)=0x1) r11 = fcntl$dupfd(r7, 0x406, r4) (async) r12 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000e00), 0x4480c0, 0x0) io_submit(0x0, 0xa, &(0x7f0000003340)=[&(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, 0x2, 0xffffffffffffffff, &(0x7f0000000740)="44ed0780fea794228481baa0b511948e9cad814266e10011cb8f71cbd33df3b44aa163bbba24914f6a5e80c275846841639428499305c34137c7c9c4f4ac0ca5b8b1d5af60782fef9401ac45b8f23da2b64e5fe1", 0x54, 0x80, 0x0, 0x2, r8}, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x3, 0x8, 0xffffffffffffffff, &(0x7f0000001240)="7a275492e2c943e99646370d6bec3ddf372ba50da08dde7414e81858f8f65ee44d8ab77ed40500ae67034fd8281910451bc0eed441c73e82074342c1395260a2a1f0d635461c9b0ad9ddfa96219276ef22f68252b1478323b7a5993b2551ee22bae15db9c09f447c98c038e4ff70cbcf558ad5f0df0984da808b683b7331e6ba184d56131c739f79c31dec1353f0e9bc4b31f4ec40a6b98adf1141658140485c9a742661a4237ac75abb97cce39a60f83ee7834bbf751ee8ac6a8a2026c06d392558118b75646fdde6352d7657b6c18933634ea3229c5ab5df1f784a268262df383aba30a4bf5c047aacd5c2775aa80bcc49e65ba5391087920ecc0a6773dfd131af35cdbb9a3f884e0e021be268c4039fcf072180c72b7fe9a0e60165ef70fe47d170d3f16acccc90a37fb5bd833003664230fa70e419a0ea6107c19b4e32ce23487fc153e9b2bcb1ef76e1a77452f578fed61cfe98faa504ba2708892fcf7d4251dc8bdf276bb36179ca8935c7432ac261d0a105e9a0fd52b2e0f880bddcc6cacc11936aabfab39793e80d2ea7d0c9daebea32653d008eceee67588bded761ad70dc4b4b4d445aaf525703606d03a068d0b5aba8110bab301e685f789a427f191e4e6e999131921d637bbf4827a4704d03bcf6e0ba52775de5dcc299db387c2ae974e232bf4adcf84600785cf212d4ab0c77aee4ee60bfbf35d06611e1b829cd41cd4e9d08cd38d126148f4c9f3aa895255c4173744b1538af86310a7669714858c244c337158a61c94ce921ef3468be3b4f96d4987206ae66f22dafd5a405a19770fd8aef89a93bde85f057f4e37dc170d1021923553ed69f8dd7d4ce5acd1dcc91b8e6418190eb3bc893f5c70f06a8e85f7d19be9c809c79d2c27f93ab91b479e0a5a705970800a28a08129003f787b8a1525ba92d01f7da55225f8e4a71bab021314e0047d96bc98588eb02cef95830c28e93ce71fc00498e7d554e90bd82c58a764bed8da36c690267cf436a980aef0e2d771d6cb21d859feff12fe2bcbea417d96a803315954af830b2839884ad1fd6b589eb4929ee39ac82b9a44ead48d16e1cd15fb6bb7b5701b30171daf710518d8dc4bbf17aa35b463a4fbad96001a7b1d1a6e251324a6625dde8cc009dd596fbe4e11eedf5a9d913726c83cf6ca2796cf455319cedb28428698757e0704f88f315379a771cb807e8ec6436c5142df63d8c9c59aba34cd8bb703f99d1fa9c24ee128012c16b30d23d2d8265c557d818bc50e8e68a2c231b2e8f46b09611d4e5745089c1a6816a08632656445e263f067af43c0d66def16dbbfd97b284c27090cd1fc948a64b9493d20eb8ba7f114b35bba2b5fe82d275cbd2c3449878521f53678f5fecebdf564c628225ab0a34651c8279d871d103450693ce96c1f8bca8a9d67c166a0e0204fca3840f8ae545f4896b2103ce46f97b453c0cf0bc45b77efe7d162ddd0be6d9e3b6794e44f1f3165fc0261ef64d0edd1f1b8e62f42b2663be9d918bf95aaf182728bfb920492a874a792ea32cfae63baa526f657e577b78192751e3b6f15c2283eb394b4080aeb21dd6901e04d34842cc97358b9edf5b398938b000e86fe353d309c6e6a90a19525f69b14a959c22347cbb5f1db7ce849327ae90e95bec39931548dd64eab538a944e3fe3f136ae15feff9bb1b3ac21f9610099318914b3d7e7e4490cbf17fa18f0249b3614bd991875c26c7d6c8c028f9aab2d561517e1e4c478d5257ef292dcc00f80f95f6f5ec81e054741328a291ec076fde220573c8de9b28f25de133b26dc9da257c5e447acb89858e86dd833d76b717fef074ca47430ac2915a807ac77c0874c904bb807750dc4b85bdb8ddfce3248c37448aa86b947d0e0cbd44b0e9ca7a970811bf0eeff91058db4251a5f64a5dff0219ed55e91fe72c0b14b32ba04ce636f9b099716cb32437ecaa253791003faa9a4c0f7f76a38906e7ef64fee103eb5adf93521bba4a79b1f293e746dfb04e444bd0378a46fc47ef28e3ed2370fdff1c04c185489fbdbb7ed035455b04c09c5a1a99b62f22e948db5df1e14eef16d49da5edc335981539ee84299cec1cc67d14c9c523b60963c58aa92d9c209941b5fb9bbbec7ea1397ad6d402ee01fd13405082d03b785ff4e507abb8714fe29866fbabeb89e464369998c0a4e1a3a3433ae9a46e22a9d80d9e983e4906eecf72325acdfc7247401216ce062ad3d29a1ae497d3b5f09ad6c4b25f7030c7ec4218659d65a9168eee71274ba5ceb6015992a0f6ae7220c113ec9c94686628979980b57e03d160e7d12e5cf41cc8596aaa9ec9fd63d6bc804b50699e86309c194ef0c066c9909a1d5c95be1768db1b8b619fa17ce6d8ed0133e273386a12dc12cd292a7ce777ca1dc5f04eb754a73b689c8a2550ffbab2e16a23a8f4c910b6f40e21972d781f6cfe72ef807e67fbd13c88784f859d8e5da7886b1fffd52d34b63f7b2f2f5e5f6246eb861f24a760fb20b3c1f046e4f6a72511b682583bbfb727ab42f63e90953b1dd84feda022e57b91e6f2a1fa143d37c662e37b2a63b1248233a68cee4aef47b4313434656e060a2ee8792507bb1f7b909388a06825f654019f9a12f32dcaabdc1cb719267299d359d9498743c06b1ddf6d899a1aa88601696e226dc5730db69a8d9c722b1b45e9650e5098b36e779ca72adbf1ee4e9c4320e7b21392021e5734d1279bee5b3e0d98fc727df8ab543905b2daa3cbd5ac8c0455dc37a98da6e7ddfa433a4e7bbcb7d25c2b292c96d5ccb43dad1d5acb08d3dbb483c01f01992c1f958f5a949fef4847f44ecc3279879ee2a2fbf5676eccf9b24073d32e19f0a917f1011c1193bc7413678dbf7aff96e9a9423275480895846c1eb3ddf4086a3f47e2cc35528d811bbce7489c10d747c55e06212a4a9203346aa8bb9047e7d872cfdc9cd2ff53009e4048b1bb56b46da65118f7bfde920a27a3709d74c0c2a79d1dca0d5f746a14f85214dfeb94c468430ad002bfc5dfe4e8b5f23f45332f494f821506215abe8929a5aca90c113396b78fa82b34b0742134b9d740aa65b0e1bedcba40a9f719226fdd3bcb4ae648f2b92ef983860c1f232b50b06210e2a2c1e22777d925489a8caee597f6d2e61cad68faca97d8a2b4a354515311a92cfef6bc9ee29aa1392224737d7a7e8124f5be1a776ffe2de0c53b089638b4b495c313a5fb7761135d4389575b52e1efba0606f1ddf9643a87246fcf423d910aa7f2cab4af9a91e9caef43fd20f64403ddafbb4ca96a8bc1ff62447529de7f7514304346374d879f92466340bce3f7402ed5447ffb3bfc9ca72d87b7ddbb78e01ab517b492d7381c673f8e2bda6460e359b76accafd44c669a34223ba3940b1e7b2aff851c59bea2e2ab5a76cea893395971660fb2659030850ce20b5d4c399856017b4ae8c4dd91a3b77e501c32fd4765842b7251645ba8cfee6d230e774dbf77b1f3cfd5e612aaf9a5f37c049a38a6d04dbfa04fb011f3cdcf9cf51d0804bc46f3d248f6963cc2f4e89e0862a1ebc418a39a9ee67ad488f0d665455a2f8d1183424df3eb9f0bed881fd3d40508b5ac60e9fc1958d51b2de90acf8dad37898a7d60ede4eb2134b3b544dc412b6d66bea17dbf7ef15db7ebb5d2c21fb2a4b7630577dbdae138c52061eeaa8b6977aab1ee9cce26e83342ef0e5f3f168030b625591e7f5c71fd570e2f64a19b1e6b7bf3dfb09fc0f6c54d8024fcc3fa4a8d4155ebc3f6b2af7c099ff41c4fdf23eb301cf6c2ef5d8c3d840934e5dfc51e8a38db2131e336ec4f378f8485aa23540e078f4cc4a8cc63df83bb24aede21c0b9a7bd0a0d22483c5fc3d013e3e6bf38ee62e283dff4fea0d8a6d88add8da86e44df6cd51a9d42b656d26bb257f941a2c71416f0dcaa62f121cbec36161c57e0a34c5174f96277582724cba2124543802679745a76fb7cec6f26170dab4b23856718974e21cc249032fb64c775b8b425a30a6fa62bc8e7ae82f9d76858982d943c1692bc98395d618bfef00dd9453f993125db59c491534ae066a6e59cf740c41e2c3f740242ca9d4a46a03297b79b686220702c600f5c56d637df329e33e3d8af7622e5aa654f5a87ae176f67fae4f18e911f04a60fa01c3a3d0801389178bda260454c390827aa14dd174f98269ca816ca66b166b1df71e8ebdfbd0c3c88deccee214463783aa39bfbeafab2dab886219d017575d9d21d89c55e04351f8a54440cde0c836511585e7a8883e5535c51027e39dd3c2a4fa7468757789563568ddb5f6b186b279226ceb36ea4b566398addebb2d6a06cb4dbb4d0f3ba0f3654bbcee6f1264d46d162ff191fbd00284fbdbd0de9e50ec21cd5a126c833636bd6bc2a5f50627974be7eea45eec00761fbcf80012f36573620d83514efc6731ea06f2743a91ea6b77df256cdeec5b870fc4979cb8c29711c9a9fb97730aa012564d3f2ec9dd01945fb7d8b8aed230fe05e513f6e179fa42856ac127263e93286ad88a9f19696df81f1d9e15a9ef7acc4fbf067544fe21b5ff15aed03eb768fafa6cc5f3b248430c323dcc8f61b435ea75bf359c0ced2e4246ffff11b1fe7bdac2446c87689c46b27894e2628ba7a53144275846002a0fce0f24edd68af6d62aa72e789dd9f6bc172169edfd60cdd23b8b764956aab2fc0378a72aa89d71c82d727f3329bf5bff8e9a8149f84e3d7a0cf6f431eb169d11b4ce6a908d7a3fc4ba997939d2ae30382507872a70dd8202ca50d9dd040502d0cdc65e049d77c04dd5f429e1cd1762999ce8f47fc01b6020cb69fc6e99c9d201a22a3ec186dda9a11dcf56362101aaef595accd9a1e3fa563b64a08dd6193c99901f37e7762f346bb3d759b67d22aafd9028ae2ab02803d2f7120dfae854a5b2832cbd13f88403beeec88191ca7c95224e5fd3ba18d36822d2a1708eccf6785948d19fa14a729ba7742800b6a7ca57937337ff6ae088a87e1a29eb3d7e77b30d40c44c48c2f2af20ccbd2e5d6caad3ca9238b062cf5b74794fe5388b1f08e061da0e3fe8abf931819ab978453b7af0fa8fbdb256d948389f73b5d499134116b99cb0632d9fe8819f62a23b350fcbdec362ca54524905a8850a8fa9911d7071f2dd1f8bffafe856e838333e8fc3c59bb549f023393b87b316b16ea2089cea716954ea94318f0bbc63861726dacdac3eb66eb85a206372adbc3609ab3714bf62870116a4ef36351a311397274682ec40d3d577fdec36622faa8b60df69c970981e6f9dabff79ac9f45ccfe1482258a3f112a625229e2d4df9acea3601e4a8d03a6ebf84b7b3d13737a792fe0af58aa081ca8f0ba48401ca389bd693c079811c4aa18edf916912f2bd0e8e2a47a46e7e5bb1c5e5261e2b26d6b607bb393926acc89c9a7e7809176b47f73bcbb2c3d675bfc9407cacf4a603f2c0759ff1452289933317fbcc418d7b41361b8125c01af87d9322192d5b9378db2e39a0a813539dbacd287b82add3febc33c28f8476b142c9924370d89506dba8263be7c953a86c19f3df11acbc6bd5fe08930a1cbc7f8ea0003e6249c7fbc75c95a7a4901e16abde374d958e79a93476845af438de554f7879e984125ccc837e491ed743b5b85bd1e9a338c8b63f6aff59ea5529c713c0a34f7541d6c0ad9cd5abfb95cae5bf78bd14b5933d8f79c85ed6a24e9812fe57c6d01b8c1fd5f2779bedf29adb6b89533a82be0d8207784886761071fb92a331f54d2c708a94ea50212e2e6ed9ccefc9a78e7d9624ae5f6714c33f20d8e1", 0x1000, 0xab38, 0x0, 0x1, r8}, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x1, 0x4, r8, &(0x7f0000000940), 0x0, 0x3, 0x0, 0x2, r9}, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x6, 0x0, 0xffffffffffffffff, &(0x7f0000000a40)="dc9b50cdea276b06703c474f14be87b95bf48ddc03e20add93b91fd332841e7ff3060fe5757c4a72a97e11e13a06017c06d37f0e73b070ecd6cc803171d616430adef86f2955f1f9b959c67c74d5361d6842a5a8aadfa999589975ba548cbf7056c0e30827c8", 0x66, 0x6}, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x1, 0x3a, 0xffffffffffffffff, &(0x7f0000000b00)="42fd2a91ea00ebcb7701777bb67360fd4755c2a44b30ca10b1d5073df95afe4e6c6f5c6659e89a81", 0x28, 0x9, 0x0, 0x3, r9}, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x1, 0x4, 0xffffffffffffffff, &(0x7f0000000b80)="4fea71f284c14d7c9f957c28", 0xc, 0x2, 0x0, 0x2}, &(0x7f0000000c00)={0x0, 0x0, 0x0, 0x2, 0xfeff, 0xffffffffffffffff, &(0x7f0000002240)="549c6ea2b57bc63c9a3d8caf107573f5807a382dd95a6c74ff2d3d73fba3107cf60aaa1f9b3e98b706c34a2d0b3fe5376fa691bb7e77e868fae1957d999d5d87ed635bb90d5d7031bf53aaee065596ee525c04be368036eee1677e4c48b911bee79b5479b3d7f5d6407793a864993705f0b226acbc2a3e92342adb127928c71eaaf81f22d59abc97d11b104661f659f13588b0cbf10ef178c0cb9a11d3b820e7a498a831c201fbbd70ff9c2dd20ad216c8f560e42027ff2a8b739563d707f9825898c7f21e5cc4c758942fccef343a59604d0f1b7b242e58ce1559264cdf079c6b72a1f686a4766a5fb55256d1d7d95b7469110f3414acd1e854e3d59dd2cb5eef4a56b6e4ebfbae723242fedd1a75404cb307f5e2ff3eebf2b3146fc77b5b2bd8c55a4412fdf44b6d318319e3ae13cd9d6d23d233c66571948e9197e88bcde72aa6a78f2e9395be2870ac6b9bc7beeb7e30862a8b3a06bca0e16dc63c83b105346b042e54655f278096324fcd5014bb8d610b224f67cd01805a3d51ad79707608b7c35f63bf9b44e49240ffd8a27220674c843f2e95799b49862f6fdc3080334925eac7180fc042146753524cd12cd1025ccc8071f5d1dd4621294def030d239e881197b58f4c224576e7227889572a184ba8175da6bd859c0a1a7f9be70aebe447765219a5b61859b9e0d127c35abd10cb70e84b4948c19b29c5042cd815d3b573b87e7f907a06b982d5b13639dbc44e67cef2bdb56eed8d7dd68d3ef6379f023ccd29f60e8defa5b9bc69b85bcdac49db556694fd6fe6cf2f7e00b9792a3c5a783917c4518e4bf4d7521447db5b5f12866e7f5856ae78aac0c4499069361287ecd33ba65176a0f92d917e3bb07931806d99de88c1d95f54bd0a2ef3ddcc0ac63880a660e71fd4c5cb87499093b1e01c997342d74b2896257910d99c36295f83c305929c9ec639eff37535c4731fd38f4ee321484efda2a993b49c0c5e8f136c57d67f5767cb1254d9c98ee62608fed5c434cec1f322814d2088614a3fa80123376d7eb21a3d8ea0ad507c76f4d93f74951268600a1d76e4f3cbb38a48abfe55b8fd32e94606b9c13757980efeefddc81557d8a57fbb06794fe5adb82fbb345d1559ec4e817cc682bc49c6c1784f98ed1258484e25675c04fee00848bff7381fead1dc0a0b67ce9b228550d792d49ea56c886e2b7023769fd8acf0e6133a4aa9683d526b530421aaecbea26405a982c68fe1b63be53c69540d9c59f997db51f7dab2abdc7d0c4691d8d7eddc07ab6978e90ab36cc659b463566270d45e7bdc86c429a2d66c0a5006d2e5aba05a21a7900aed90cca35a671b5cb9b1b97579543e947c3886a8767d38dce281ec20191d75777925e725684c6d922a7608579c11b69924988e5c3806138d1f6103bc600f4da8769b132bb68615d01c2dadf62823645e5c2a77214c32de37461885b719ae5b22386e28bb234cdaea84469b1b228e65daac0c68f2a1007c61725e360f5ad47f052db7930b0719d19d3ce5aecb6434df636471ee043ec015e4d007cca27c07048fd31d2553cd02f86126b129ec6689115eeb08fea677dcf87589e329c2d888b2785bfb07d941919e8179fd989ba4abbf94b8d8c4c9d4e123107755b4c644252c4d4146a84b63dc7610d89066064305e2b101cf04fb114d8bb56baa4c2fbd8d63f44381f884e4b410ca1b7514d76ca994634594e243445394acdaf56133a7fac1d77305f96008cb3b420ad65fb92be056f51dd90d07f92e17f4dbba0ab937b9aa29dcfbe4b6f25e802366bb982d1ce3d3523b133ada64a57a8a06e1a1cccab7714780a47875c3f5c592d4527615ca850531a18fd5f4cd7825a4796b6ca41af7539aa96e008b73ee2005c3bc9ddf107e0ced84dfd2d19aa8c62119b2da870ad8c9f2ccc57c0c7b22b3e0985a4f77a1d2c001c2bd632b0c8e3a50f935af19ca2f9f69379187baacf02cde224112e5f6359e0c65a97d83a0c34ee7473a75e83492be18dc06fd2c25d8e00318bf14abff6310fe294b52101afffefb61b0233aa5e9726a1f2d402871b12538a651be867a67f6a146afd5fda58fa1cf6c7f7abd593339751981791fad99613105d38c3d849ed573834f8205a799a31230e6dd0a22a3c960a98a9f66bb5c847a65af188596bd7ed4ccb268ee07f93065cf0716bad5adedc0e307b794417f01333bbf571b20084cee80064ceff2fcd1a714c073903240fc7f5689b53e403a0b501b81c209b5d091773337ca3892867c3f67c779fdee5d268389970b8858af78e34fc6a902aa6f37261c44e6c83e595afaf81e116926fdf4f970ea788778e779bf969551d2a730094c769f8328ba29529e3d59506dba763bccc4f8b4859d71608acdf506d91c14f52289cb0b3bec3abdb10be46291b304f3e31b4e9e1f12136025ac8a9c89c4b7475d721ed3b7056a26ae1bd014960f2ddf519c4d88178f44101acc051b1f6919c7f24dde4a4d01d0a9d886ba9ad062b1eb16ba2c9ae6e21da97ca396ed20100454cb30ae85b0b44712ef24b1dfd613f9b1c156c4364ca317c44bdae3de836369113355c54bfce7d62cdb299df3fe15e2e0bff4796754ba2e3fdc7e74799e7088351a586490ae6c572fe60a253bfac360fa6d7217edbd9612aae2fbfff496e1c1b06197c371702dd2397fc4f19373ba1bb7b7ca95b9aabe03ec2e4c6f33dcee2b2e968946de46009e8bf22a03396bc9facab2ba772bf617da2e165bda3861ebc663bfab96c94e2d63937a3da77d10b2e606c2e706d7865e9f1b560b5b5c04637406b5a07e7aabae4d635a5a5ca467b964207eeef9d880a8314949f02eb50bccae3a44fb1ad129dbdd2b585542ed4fb12731a4f94b0a6f26e2d4c2979b669a3373af14620c3cb5e5e0180b2cc6d19209836f74f871d6f762da7fb841e3375a3d0a9af8702cc2dcdc44e731cb55a038b69ddf2ab4cfe4f895490832afb5db779deb55630f767f0eee5e416fc35b7f9c413ae9dfa5f8ca4b0bf1d1959623abd1b74135c620da05f4b6c67779ea12b9ca44cf8293694e57b3ef2f06753f1b0cb47c060a37be1784aca790ab01eebfff661cebab851f3e841f810beea673ec0def3b5b72fee985b0bd7c941a95ddd5d827bf1149ec56b61f22fea646e240e7a92780e90c2206cece15dfb89914741dc48201586d77a01906f292270cfaefab2e4c97c2b0971e712292a9fbcf86a3419b6f81077afe3daf9f6e9a3c68f84e5b1c0a63a74abb6f0487f6aae493dfa7f92c199f2656ca63002c4fc84605c596c950964951e0e293cc29db6288899b89567946871c5b3745f9435120ed5fb436e6740a527e8f2d09ff1de6c93e218fec4a863e288801108faa5d612c98dae406b07c8fa096051a8d2ba97f931ee0f64676fabeca69028b8b5727a90c7b12525cc9951d335503d859b44a3f891c0b3013321a21965cc6feb1256c3edae66c2975685d70ef520604e9afecf176b1f2f9ccaee6d04f36c9e415d74246cf27761695d16bbae96f72e0b0c8264df537250bd3d45a634337a0d7b8bf788d18cce6e683a8f9b3ae2feff6bd7f5f07911e1936fd2916f84762756b0e49673a6dd8112a61dca28636e5c7259507feccd12db6a5a0cb6ccef16a6932c1468be596c63a9f3b03fd908ea5dcf749ddacda9c2ba160213a3009fa6ad0cfdb6b4cd10cabd279c93e6145f5c261565117231f2f4c45b4f62436253183228878146e43c89d00b82a52e4bab1d79d631ccc5f434244a307abd8438612100afd8b63230b5913d722d97ed037c8656273b84d3303edf3acdda7fd014cba1380b8a73eaddf88924ebae5eea9b70cecc0d67530345a9c1b562f84f4059faad931abfcb4fbf8e24746891d77809e1185fce9bf1bccf90d47a161284e9bb0896c03dc2f087b167cfbad6426df88d66a4e6f5eee3c6b201dc4cdd5a6830e169e5ab50e34429ee01380c58d220a185254b9605ff1be07e4ce876eee003a0361977fd21edcb529fc721810f78d49f3ecb7fd8c6f00905b6a9d30daaebcff86ffe9fb1c7c104fd03f01a825900b5086c7ccab02ef40fefef6cddc3175ba64aee34d6fc09e06f085bd5b97459310122f9acd7c3e918d000b19285b7da7b2576c84e108a20064491b2789480939d1fc6f8dd7f3f29ec9b43f8594e3ae607853c55854249ca76dfb9f54f04da8e3c41c0853ca49408ab7c424771eaa213a046c2cd2400efc4f80d29260f277005de00084a535aff3bfd7a6348e16c33e8c0017364b0814108840e7c4d975209afd2abe6bcf058d455c917a470533882bc09641011e33304c20845b7b46068aed423e04f3fd69a45e9ebe21331491057a913c09db68881d9e75363405d60c459e03bf6bf4edd10a6082e603021e349723e4cbe7ac372458d4442f791d743784175e57b6b2352ed8f1dafc7056615d1bde23ba2248ce2941171038a8396ccfde0793515debe4c9149556a505bd57eb113de55f7de1200436ae00d818e5a2df62fbb8abb0e8fa29bdffebde1123b7532aa82b7302056af7a7c2ce0916864b30665c779fd998ba1ab67beebf901acfa136019e07fa423ad7edd2b99e2608ed141e624c8de926dea9dd72191cdf15d5a5957fab36238797b640ad7f22fab18ea2eee5170bd14fffb06a88c8d674eab2cd21fe42fb2b0b25e28545ec9b3e59d097814311ae3ff80e0af306c151b8b518615dba723743a39dd79a505b53b919165cd88f9709bca8eced85075d90032e131eada7c7515b1b7e5ad4e6908a621a7f1ae1fc4ac453be168593b7c3819a993a380459bde165cd518fe4e6261c9a5169e223a8012ed3759c878aa108cf408d08f43dcc07cd55be82649b33710bcf01306ffc09ca2f5369981e91a6af90348383d2b911b7b731afd1f5463a103aae50245f79bbb47bfacad215f99703cc080d532862db17dc4dbde629db5481df444e7666e7ca12b137950fb6157e5fb9aa3f304991c615a4f96d07e64bded76237079f1dafce50a7a5b15e8aa8de7734617f4571504e5d6ad02aa4244d12f5c475c9dbff7504c25e037fd66f2310fcb1c0b5787ab9bc487ddb12381d07438794e419a78f61ba9a73bbe9d94dca592801874830d99a658faf3f07b000fe0d474455dca333b9abd185bd2a210b9f31770ad2674d0746a1928bc672f247d1b33b1efde0a0c5264797c2d56336f6ed82a54750afe26f5cb4e40b093bfeba26ffd83cd417994e92418c73c1428f8dc51d19750eed35c893e0d5b2db8b8ef1f2d6d529ada8ba07ea17686e6a66dea9e72036819110ae403e9c76d7c4c9f4142d0acfac0674dc322ff52c74c73186fbbe32fa869c9b3987a4cd298f93579945641657789f4c1f93444971c68cf497c5e637bde885ee5acac6da4252ad0fa9064d76e88dbbadb0accdc8ed37038a445a9f3bd186df456b1201140cbda13e56c342dcae23baadca96dd064931a3b9bc168f205f67aab9be3d0f0df1befa529f19fa4a7c23b316ea1fbfb27061ff3fb71a88c7e4bc2f07a9c431fba7fd91e30da7518cccb664a3ffce4a5750d283d47de54e9305f4d41542fd7f997edb65733ad14748d65e61670bbbfff4bda1b3f52984c18390db6be83547f55993e88f409c647455a87b8f8d0716c4dda52871f21021a8b65770c2e8e1bf61a7f9ce3bbcf5c2900d3dd1d2fbf2d2e93fca494d60507eb535d90f390f6819fe37c281334a95212e303dc988cd0b36916efc7df92b752aec13a68bfb221fd8a4fc01a3765ee9defff7716b39aa4ed3867b563d1d8025a29d", 0x1000, 0xfffffffffffffff8, 0x0, 0x1, r8}, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x2, 0x400, r6, &(0x7f0000000c40)="f46783966e49d76d", 0x8, 0x2, 0x0, 0x2, r9}, &(0x7f0000000dc0)={0x0, 0x0, 0x0, 0x3, 0x401, 0xffffffffffffffff, &(0x7f0000000cc0)="77d4ce6e68f62dd21ae7b8c3218b743fc36c2710f14e899d144fdab1048190a46821a6b12da5a28160d5dfc89ecb6aa132fc6591f27d09c763660c5488cedcd809ecfeb59472f8efe98ba8472e7b3eaa4a770c10c216d0258f751926329d67d4921788c0feb4cbebe34952d8391989a7ebf008704fc2d39aa5f692a9a0f2fd0647387a416a8c15b2f4b842c07d36f230b5a0ba2cd7a197f80d99c4eb31ec8114c025a986a4f6e7aaefef16d14feeb928da8ce82c5cb929a73849f5b7c87ab9eb8d9fb1fe72525adce17f257ab6783e407c3d786ba4800bc3ffe9c3c3a57d0399fc704243102b1af8dc84", 0xea, 0x8001, 0x0, 0x0, r11}, &(0x7f0000000e40)={0x0, 0x0, 0x0, 0x5, 0x400, r8, &(0x7f0000003240)="b7802d45a9c8081493cfa5cf1813edac2915e3888bbc72f86c6111c1c4e3a773b082765c74642d5ac0d0e16138f8af6d6bd1c1b26cd4bbe8a738cb848554a2220228f8748296a6f1912215c12feebacb2a11dbe337f5f38c3f0be0cbd92cac1374aad40ca14029390a861a448d10913e6d000cdf7c6a80db45bf3fe9cfd225d07044ae7b05f748f0895324868358af4e129ab67731f551fe606702a1c9554c1b07cffb815362b0437bb0daaba47b3067a6cb74181561ffe1a327c59fd0ba7ebf73b2b90eb4a4020dbb4e55cf6831fd5da511b0ba184a8f1e03dd5dbbe099b4668ffe1657", 0xe4, 0x6, 0x0, 0x1, r12}]) [ 331.474490][ T3392] uffd: Set unprivileged_userfaultfd sysctl knob to 1 if kernel faults must be handled without obtaining CAP_SYS_PTRACE capability [ 331.474506][ T3367] F2FS-fs (loop2): Found nat_bits in checkpoint [ 331.511734][ T3367] F2FS-fs (loop2): f2fs_check_nid_range: out-of-range nid=2, run fsck to fix. [ 331.539898][ T3367] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e5 [ 331.553962][ T23] audit: type=1400 audit(1674851236.910:292): avc: denied { append } for pid=3366 comm="syz-executor.2" path="/root/syzkaller-testdir451044820/syzkaller.V7zoos/81/file0/cpuacct.usage_percpu_user" dev="loop2" ino=10 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 20:27:16 executing program 5: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) r0 = userfaultfd(0x800) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000100)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) ioctl$UFFDIO_ZEROPAGE(r0, 0xc020aa04, &(0x7f0000000140)={{&(0x7f0000329000/0x4000)=nil, 0x4000}}) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000000)=""/52, 0x34}, {&(0x7f0000000040)=""/15, 0xf}, {&(0x7f0000000080)=""/27, 0x1b}, {&(0x7f0000000180)=""/7, 0x7}, {&(0x7f00000001c0)=""/224, 0xe0}, {&(0x7f00000002c0)=""/197, 0xc5}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)}, {&(0x7f0000001400)=""/22, 0x16}], 0x9, 0x1, 0x10000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) (async) userfaultfd(0x800) (async) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000100)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) ioctl$UFFDIO_ZEROPAGE(r0, 0xc020aa04, &(0x7f0000000140)={{&(0x7f0000329000/0x4000)=nil, 0x4000}}) (async) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000000)=""/52, 0x34}, {&(0x7f0000000040)=""/15, 0xf}, {&(0x7f0000000080)=""/27, 0x1b}, {&(0x7f0000000180)=""/7, 0x7}, {&(0x7f00000001c0)=""/224, 0xe0}, {&(0x7f00000002c0)=""/197, 0xc5}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)}, {&(0x7f0000001400)=""/22, 0x16}], 0x9, 0x1, 0x10000) (async) 20:27:16 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10123, 0x2, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000002400)=ANY=[@ANYBLOB="620af8ffa1dc0021bfa100000000000007010000f8ffffffb702000007000000bd120000000000008500000010000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24561f1b2607995daa56f151905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64b751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07372c29184ff7f4a7c0000070000006056feb4cc664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45e0000000000000401d01aa27ae8b09e00e79ab20b0b8ed8fb7a68af2ad0810000000000006fa03c6468978089b302d7ff6023cdcedb5e0125ebbcebdde510cb2364149215108337719acd97cfa107d40224edc5465a932b77a74e802a0dc6bf25d8a242bc6099ad2300000480006ef6c1ff0900000000000010c63a949e8b7955394ffaff03000000000000ab87b1bfeda7be586602d985430cea080000000000000026abfb0767192361448279b05d96a703a660581eecdbf5bcd3de227a167ca17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b6c7632d5933a1c1fa5605bd7603f2ba2a790d62d6faec2fed44da4928b30142ba1fde5c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4cb97fca585ec6bf58351d578be00d952aab9c71764b0a8a7583c90b3433b809bdb9fbd48fc877505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223d8d9e86c5ea06d108d8f80a0eb02804fa39f6b5c02e6d6d90756ff578f57000000009700cf0b4b8bc229413300000000000000000003000000000000000000000000001000000000559711e6e8fcffffffffffffffb2d02edc3e01dd271c896249ed85b980680b09000000000f0000169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffffd897ef3b7cda42f93d53046da21b40216e14ba2d6af8656b01e17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccf1f9f3282830689da6b53b263339863297771d74732d400003341bf4a00fc9fec2271ff01589646efd1cf870cd7bb2366fde4a594290c405ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d30a64c108285e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b423f17929a57affe760e717a04becff0f719197724f4fce1093b62d7e8c6123d890decacec55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e109f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c70600000000000000b7561301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f871b136345cf67ca3fb5aac518a75f9e7d7101da841735e186c489b3a06fb99e0347f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f91e358c3b377327ac9ecc34f24c9ae153ec60ac0694da85bfd9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e669261192899d4562db0e22d564ae09bb6d163118e401e024fd452277c3887d6116c6cc9d8046c216c1f895778cb26e22a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99a3594191e104d417e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b6000000000000a1fec9000000d694210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29a404abde7750898b59270bb29b81367ac91bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f00fb8191bbab2dc591dda61f0868afc4294859323e7a45319f18101288a0268893373750d1a8fe64680b0a3fc22dd704e4214d00000000d6c98cd1a9fbe1e7d58c08acaf30065b928a31d2eca55f74a23641f61f2d5b308cf0cf31b0c7f0ce21d69993e9960ff5f76015e6009756237badf4e7965bbe27e5e808fcba821a00e8c5c39609ff854356cb490000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66018d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41f64533a56294019645466ac96e0d0b3bc19faa5449209b085f3c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c471c7868e7da7eaa69eb7f7f80572fdd11bb1d070080fbc22bf73468788df51710eb0b428ee7517d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331ff5e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba830d3f474b079b407000000deff000040430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71b967ce7daac4be290159f6bcd75f0dda9de5532e66ae9e48b0ed1254a81faae79b6af6fbb869604d51de44c4e0973171ad47d6c00ebc7603093f000000fdec743af930cd6db49a47613808bad959719c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f15d6533f78a1f4e2df4ca23d867693fd42de9b49a1b36d48a44ba6a4530e59bec53e876dc660dd63bed8d31c31c37a373d4efd89f80a4377b1b1292a893a516dab183ee65744fb8fc4f9ce2242e0f00000000010000000000000000000057d77480e0345effff6413258d1f6eb190aa28cbb4bafe3436b176c7ed4b132fb805d5edd9d188daf28d89c014c3ecca10ae55704544673e1fa03b84f63e022fe755f4007a4a899eaf52c4f491d8e97c862e29e4570600000091c691faee1e0c8fe056a07474e6e5490a7d3c3402000000b60600d837c6befc63ddf2f594ad7cbc56a1e44d218c956a5392a995f1fae8e9f206efbb33854dc70104d74dc07748f9745cb796da2dfb714a0500000000000000faed94fc39acfb3fd25dfa8116a154cd1226e1bb72b59fed817072a0da60160761fd3dffda0f7c592eabd8ab68334d2a1693cb187539049e331272bf5135044df8161400211b8012b6eb1ed5656e83f65509bb4b323c5bd61bff949d3bade2f6ffda1360c2786e16937ab61d6dcafed319c716357d0885f9c6d1f442954c167dd9b4acd9468ce3674c82bbb2e31389179b025dbe063b7f906217b2cf8410c7023aa3e5cc3ba1000000000000000000000000000000006ae6301a2da44394275c582a6516bb92ea1980a0a659f2f1811c8b281c209647c4241f292b20508b215dde27bb2487a6e2b5e4a8ccfab90c23827ef06cbe364073005f8a6d1456aaeb85ffb7858f24eced67a67ab825e863928ed64c83f62ffdaa997657335b63c6b4163aff094059e626766845fd779c9e6cdbbd64c24936615ee68538e8fddd0d90f3a7579579a142c0f7b318264d5c13c31cf475829528267ead38523cab7e1664e8426cfce471fef821c8a02a7e7d954d05b68a9c28f79429b09e2bb3681ae2b831e27c735123361c193d66ed4d71f19b199d371ec6bfada7cd370e3fdd3cd980fa1e145fd3f3e96b1feb53c865e1ada08f5d16ed652ee0c7f45352222692fbd679212c225d097aa90f7e1fb1f983415f43e75a19ecf7fd21bfa150ef563aa72ba1c43c5f3d9be128ec26b691f31f9cab931631606a81622f120675c962be2d3b5e95f74f0b209e42e6bdd76e6e725295b1d78d928f6f63c41cbde2ba66ad81168070c8c6e18a6e452a31bde54ad3e16304d06a234f5f9311ef0f78924b68dbb4712efdb6974667bdb54f16fd2061b9ba93638dd177227e94e4ebd0ec1d437db948062bf41742000000000000000000305f70dd02fa0c61d5fe6d8ff35389246037e18d34c1375ae04f44f0c2543c772c5ccb137be7dc1874c514b37c668554d77d4ea5ed144a648257f4a0301067bbcd9b91072659025edb5f45f785e2c2602b248ecdd80f019ca659be7e8ae953325a27564f33c9d458a60be3dab38baab7eb1a66ab1ffd6308f7fd51beb356fe75eb985b7581bb5584c53984ba9c7340f97e8d3825681c53de5f554e595b00000000000000006a8fa9f08162cbecc566222d0051a39938613067dbd1427e01bfec016e51844cefa8a855bf23ac887b4a88eed6d9443857242f28e31a41d20105fbf3394ff910e734b4d9101265ff729c426e01c1ab13dda8c388b9e6626f19eecb87e39175e85e17000000000000000000009431807e43886903526074e6b40244c938a4c68a38c25ddd7c143b3f14eafe4b28ec66815cf8d1f56aa1424bc9b5d58790298e5b310969e50c222563b54e60854e1bfeef448aca8c5ccbf5546ce4c3cd5a733fec25fb94e1e0f966bcbd28a4d8fe4f556eaa1104a793006619700798354c6ae05025040965e3083562bfa20968c04007d21dc02c9fd1f75e1ff40f439bdde4e784012e52049b483d02f81b88f5f57816b3fecec79cfca8080003e769759d6b6a56b7605ced8ee18475a77ff0963a565fb6021d216c01b1098e40550a1cfd80e918d685a7b099a4f8ed654cd76ca61fe5ad8a31ec558fdbfa706d5e738bceae81fe777c307d5bc72183a4c2d35732ab916a781b9912160a3fd2a2e74dd690c57bdfdc1f069f9491bca7a8c59363799be70018c25ece5ad7307dc7a95c51bc25a8bbe2cf5ddf6aa161693782b0e7feb8a768f391b49d4c978c96dbb52f21c122eba9f17c8bed10591958cf06321a248b5f76ceedfe0d080d6aeadc11b237b3326dd04b86ac37c0d131544888db9e128d059761ad9a393e96c3b41c13c5a381bff187a75de560ba6eb3faa5ff8d2bb3c88f8de5efc2fb2200cfda6d07ceae22577064334fbf76a23e62e6059211d995b879f6b7d3f7fcf03652b81e6b7cdeff947ad185d3c6269ca247b429c3b872a8f1ef60407d29a874f4ec31c9effed55543a65a6b4d778cebcd43b7905f3960140bd783540a7353014bda8e9c7a34a5f428fd1f8eb11e837dd9d586487fdebcb1ecd3a003ff0fda4be617fecf1ff0ef2cdfb7fea73ca18874664d60a4b9423f3297bc8eb91b4ee1d73272abbef3e7a828a7d7ab055a8eb58fe379de85338304e26e3620941b463e9049fd105c74c91cc4d71b0f76e2c2e4825106aa7ce2a3adbbc7a0443ece58e752b47e6f677ec97c5c568a89d6e36b165c39132a0f27080ece2a94c320b002c77f82662675a7713c7067081cac15994698c41ff4754268ae2676384ff799783f55d7e5a1a092a01b965dc99cb7a9d98440c355927629f2bcf9dc2396eb2f5d25829715b24327642ac48f1201014a95e0e65e12cdf27e19043e3c5d3e798375cead35b9a93190a52cdecaaccc854a1d41ef365303f0e9b4fc969c9dab6df5e8a795b140fcc09e8a7b694d12932917facd8ceaa4e2d0d16bb0b95387fcd5ff136d8abddf94daf442bbff744591931872a36cf921ad69f2127386e8b0f9afee4da8d3fbec809fbb3ca0fded2859cf25d4c6155d396c5b9bd1a928923123f63f4c40688eae69990a9419456247f83539d324d3b500"/4334], &(0x7f0000000100)='GPL\x00'}, 0x41) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) getresuid(&(0x7f0000000100)=0x0, &(0x7f0000000140), &(0x7f0000000180)) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f00000007c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r5 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r5, 0x89f1, &(0x7f0000000040)={'gre0\x00', &(0x7f0000000200)=ANY=[@ANYBLOB="73797a746e6c32000000000005286515", @ANYRES32=0x0, @ANYBLOB="0000000000000000000000004510009400000000002f90787f000001e0000002071700e0000001ac1400000100000000640100024408000000000000fb06007f00000144440001e0000001000000006401010000000000ffffffff000000000000000000000000ac14140000000000e000000100000000ffffffff00000000ac14140000000000441400"/157]}) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r5, 0x8923, &(0x7f0000000300)={'syztnl2\x00', &(0x7f0000000580)=ANY=[@ANYRESDEC=r4, @ANYBLOB="988a04a40ab2a1bece50d262ba95eef21139f3a97040fe904a524a2b2a97205fd3aaae48a4da3700b7352378e96a26d1c3cc18d99b994006983306baad8ac2cdf9a1318ba77b44f8a41209cdfed8747120a48e0700000000000000e5d9f7440de46b16", @ANYRES8=r2]}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r7 = dup3(r5, 0xffffffffffffffff, 0x80000) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f00000003c0)={'gre0\x00', &(0x7f0000000500)=ANY=[@ANYRES8=r2, @ANYRES32=r6, @ANYBLOB="0020004000000000800000010700d2a53bdae5405fd69178e0000002ac1414bbbec6eeac91dec23a129af86fd80e9fe6c8b3f41e58aa257389ead4d294000000000000"]}) ioctl$TUNSETIFINDEX(r7, 0x400454da, &(0x7f0000000400)=r8) ioctl$sock_SIOCGPGRP(r5, 0x8904, &(0x7f0000001c40)) r9 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x101140, 0x0) ioctl$FS_IOC_ENABLE_VERITY(r9, 0x40806685, &(0x7f0000000240)={0x1, 0x1, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0}) r10 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$FS_IOC_ENABLE_VERITY(r10, 0x40806685, &(0x7f0000000240)={0x1, 0x1, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0}) epoll_ctl$EPOLL_CTL_MOD(r9, 0x3, r10, &(0x7f00000002c0)={0x80000018}) pidfd_open(0x0, 0x0) syz_mount_image$vfat(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) [ 331.561052][ T1024] usb 2-1: New USB device found, idVendor=08e3, idProduct=0102, bcdDevice=a4.35 [ 331.632358][ T1024] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 331.659694][ T1024] usb 2-1: Product: syz [ 331.671458][ T1024] usb 2-1: Manufacturer: syz [ 331.741107][ T3410] €: renamed from syztnl2 20:27:17 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async, rerun: 32) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (rerun: 32) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x8) (async, rerun: 32) r0 = getpid() (rerun: 32) sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0xce) (async) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sched_setscheduler(r0, 0x4, &(0x7f00000000c0)=0x3) (async) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) (async, rerun: 64) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async, rerun: 64) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) getrlimit(0x98f0ac87dc43a06c, &(0x7f0000000100)) (async) r3 = getpid() (async) socket$inet_tcp(0x2, 0x1, 0x0) ioctl$FS_IOC_FIEMAP(0xffffffffffffffff, 0x40086602, 0x0) (async, rerun: 32) syz_clone3(&(0x7f0000000800)={0x8000080, 0x0, &(0x7f00000003c0), &(0x7f0000000400), {0x39}, &(0x7f0000000600)=""/52, 0x34, &(0x7f0000000640)=""/143, &(0x7f00000007c0)=[r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r3], 0x7}, 0x58) (async, rerun: 32) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000000ec0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a505000000007751e8ba10639a67880141cca555077e3a159110193dd2ff1fa7c3205bfedbe9d8f3b423cdacfa7e32fe0231368b2264f9c504c9f1f65515b2e1a38d522be18bd10a48b043ccc42646d25dfd73bb6d7535f7866907dc6751dfced1fd8accae66e8a0e4f653419e173a649c1cfd6587d47578f4c35235138d5521f9453559c35da860e8efbc6f2b2a3e3173d566a0f06c54c3a4903ef31c4d4acef2ce3599f455c7a3a48a01010000009f2f0517e4ca0e1803a2971a50f713d4e21b3336f1ae0796f23526ec0fbd7f734c4c815bf697e6bd009d2e7d7ff6ff72ba8972b122b09789d99b3d0524f39dc09244ba5dbe9180950f76f7049db5cb19d7962fed44e00f39ed8c13a11fa798de504e2865cd81f2b77fdd76c677f812d249c8130b018d430054ffdca8b7fbc254f4348c8d7305000000000000593d60abc9b3e67d127e56f3d3759dcfeb820634fd4d419efaefb24305b2bea20007840484511b6efaad206335a30ef7b9e01446a6285f4665a7fe37da234918c04064726dc32add75e0f435f28fbeda75cf971d54a9698cf3270f420edc85c176070bfff7909413f3fbd3ced3284db730b368ddca654dd7836f171b766ffd7526847a6bfda9c648e8085c558aa6d463ec9d840f3914909187b6b0776952be5cb0417d33d3ab25493418494d9d10d76e603129e9a726579ac7d672cacd581b7e2fc7a5758fcfb822de1dacc357341e000cc34e49914f1aa198a77b3610b7403930fd42051d4b7443e5b49c000000000000007d61f0900027791c9c1e04ad3711a66d91254a6f911b1449c62a6e1e3f9ce19a9d1715c009a58e6eadac8f61b45853673df72dc812f7454ae22d79ac48034282f030408895886e9644179dcf3fd93907cedd49e0c5752f755849953957143a0380d1f62acbf18b251ce63b29fe17925770fac12cf9e291200df6bb669d5a57dd74dd817ef2f8848f710c359afe73947afebdf5536ee2b9f3b19c5c90bbe7e93e425999a6542434350fe35a8cbdece7b06bdf3a676b406df18850df506ec8517b3530796ff61c096cf1f571ab9737f4b1f7e9650823ca025a3ef04d97a5b7d92d3a29c2128513da5b483fa5da21b1459d0943665dc11d039bd5e0718577c95cb37b99974bc8be5c9c42d4da0a080e380fa7fe6015"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) (async) r5 = socket$netlink(0x10, 0x3, 0x0) (async) r6 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)={0x420000, 0x0, 0xf}, 0x18) mknodat$loop(r6, &(0x7f0000000380)='./file0\x00', 0x6000, 0x1) sendmsg$nl_route(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000004c0)=ANY=[@ANYBLOB="4000000010001fff00000000ffffffea00000000", @ANYRES32=0x0, @ANYBLOB="81f2ffff00000000180012800e0001007769726567756172640000000381028008000a009531727dd0ecfa950c8f256a9ff06b49fb9c6e278c388a89c73d9739f1", @ANYBLOB="7934d5fa73ce8a3d03515f094d8a0f3542ee8b2558d3ad58deb70b2c24db32eeefc9efc5e3f85d6eded7ae051cfe6bca69e15b01424f4516648784a523f7e3c4d8f02d7bbbadc1ec8bc87f1f3a8024f161829baef998792129910fe8da467b8a09d852e2900b8895e567ae7cc32d13a94908a6126bbae066ce245d37412d9301ad5bf3e9a8687f03db563e68402019ac675fe699409a018dec2ac8075630dcb96d21e54dfe1286a1f7a1ec5c2202b509cd54915321f298c28f1dc66deecbef43f5340fd34879cb1dda47c5"], 0x40}}, 0x0) (async, rerun: 64) r7 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r4}, 0x10) (rerun: 64) r8 = open(&(0x7f0000000040)='./bus\x00', 0x1612c2, 0x0) r9 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) sendfile(r8, r9, 0x0, 0x4000000000010046) (async) r10 = getpid() sched_setscheduler(r10, 0x2, &(0x7f0000000200)=0x1) (async) r11 = fcntl$dupfd(r7, 0x406, r4) (async) r12 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000e00), 0x4480c0, 0x0) io_submit(0x0, 0xa, &(0x7f0000003340)=[&(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, 0x2, 0xffffffffffffffff, &(0x7f0000000740)="44ed0780fea794228481baa0b511948e9cad814266e10011cb8f71cbd33df3b44aa163bbba24914f6a5e80c275846841639428499305c34137c7c9c4f4ac0ca5b8b1d5af60782fef9401ac45b8f23da2b64e5fe1", 0x54, 0x80, 0x0, 0x2, r8}, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x3, 0x8, 0xffffffffffffffff, &(0x7f0000001240)="7a275492e2c943e99646370d6bec3ddf372ba50da08dde7414e81858f8f65ee44d8ab77ed40500ae67034fd8281910451bc0eed441c73e82074342c1395260a2a1f0d635461c9b0ad9ddfa96219276ef22f68252b1478323b7a5993b2551ee22bae15db9c09f447c98c038e4ff70cbcf558ad5f0df0984da808b683b7331e6ba184d56131c739f79c31dec1353f0e9bc4b31f4ec40a6b98adf1141658140485c9a742661a4237ac75abb97cce39a60f83ee7834bbf751ee8ac6a8a2026c06d392558118b75646fdde6352d7657b6c18933634ea3229c5ab5df1f784a268262df383aba30a4bf5c047aacd5c2775aa80bcc49e65ba5391087920ecc0a6773dfd131af35cdbb9a3f884e0e021be268c4039fcf072180c72b7fe9a0e60165ef70fe47d170d3f16acccc90a37fb5bd833003664230fa70e419a0ea6107c19b4e32ce23487fc153e9b2bcb1ef76e1a77452f578fed61cfe98faa504ba2708892fcf7d4251dc8bdf276bb36179ca8935c7432ac261d0a105e9a0fd52b2e0f880bddcc6cacc11936aabfab39793e80d2ea7d0c9daebea32653d008eceee67588bded761ad70dc4b4b4d445aaf525703606d03a068d0b5aba8110bab301e685f789a427f191e4e6e999131921d637bbf4827a4704d03bcf6e0ba52775de5dcc299db387c2ae974e232bf4adcf84600785cf212d4ab0c77aee4ee60bfbf35d06611e1b829cd41cd4e9d08cd38d126148f4c9f3aa895255c4173744b1538af86310a7669714858c244c337158a61c94ce921ef3468be3b4f96d4987206ae66f22dafd5a405a19770fd8aef89a93bde85f057f4e37dc170d1021923553ed69f8dd7d4ce5acd1dcc91b8e6418190eb3bc893f5c70f06a8e85f7d19be9c809c79d2c27f93ab91b479e0a5a705970800a28a08129003f787b8a1525ba92d01f7da55225f8e4a71bab021314e0047d96bc98588eb02cef95830c28e93ce71fc00498e7d554e90bd82c58a764bed8da36c690267cf436a980aef0e2d771d6cb21d859feff12fe2bcbea417d96a803315954af830b2839884ad1fd6b589eb4929ee39ac82b9a44ead48d16e1cd15fb6bb7b5701b30171daf710518d8dc4bbf17aa35b463a4fbad96001a7b1d1a6e251324a6625dde8cc009dd596fbe4e11eedf5a9d913726c83cf6ca2796cf455319cedb28428698757e0704f88f315379a771cb807e8ec6436c5142df63d8c9c59aba34cd8bb703f99d1fa9c24ee128012c16b30d23d2d8265c557d818bc50e8e68a2c231b2e8f46b09611d4e5745089c1a6816a08632656445e263f067af43c0d66def16dbbfd97b284c27090cd1fc948a64b9493d20eb8ba7f114b35bba2b5fe82d275cbd2c3449878521f53678f5fecebdf564c628225ab0a34651c8279d871d103450693ce96c1f8bca8a9d67c166a0e0204fca3840f8ae545f4896b2103ce46f97b453c0cf0bc45b77efe7d162ddd0be6d9e3b6794e44f1f3165fc0261ef64d0edd1f1b8e62f42b2663be9d918bf95aaf182728bfb920492a874a792ea32cfae63baa526f657e577b78192751e3b6f15c2283eb394b4080aeb21dd6901e04d34842cc97358b9edf5b398938b000e86fe353d309c6e6a90a19525f69b14a959c22347cbb5f1db7ce849327ae90e95bec39931548dd64eab538a944e3fe3f136ae15feff9bb1b3ac21f9610099318914b3d7e7e4490cbf17fa18f0249b3614bd991875c26c7d6c8c028f9aab2d561517e1e4c478d5257ef292dcc00f80f95f6f5ec81e054741328a291ec076fde220573c8de9b28f25de133b26dc9da257c5e447acb89858e86dd833d76b717fef074ca47430ac2915a807ac77c0874c904bb807750dc4b85bdb8ddfce3248c37448aa86b947d0e0cbd44b0e9ca7a970811bf0eeff91058db4251a5f64a5dff0219ed55e91fe72c0b14b32ba04ce636f9b099716cb32437ecaa253791003faa9a4c0f7f76a38906e7ef64fee103eb5adf93521bba4a79b1f293e746dfb04e444bd0378a46fc47ef28e3ed2370fdff1c04c185489fbdbb7ed035455b04c09c5a1a99b62f22e948db5df1e14eef16d49da5edc335981539ee84299cec1cc67d14c9c523b60963c58aa92d9c209941b5fb9bbbec7ea1397ad6d402ee01fd13405082d03b785ff4e507abb8714fe29866fbabeb89e464369998c0a4e1a3a3433ae9a46e22a9d80d9e983e4906eecf72325acdfc7247401216ce062ad3d29a1ae497d3b5f09ad6c4b25f7030c7ec4218659d65a9168eee71274ba5ceb6015992a0f6ae7220c113ec9c94686628979980b57e03d160e7d12e5cf41cc8596aaa9ec9fd63d6bc804b50699e86309c194ef0c066c9909a1d5c95be1768db1b8b619fa17ce6d8ed0133e273386a12dc12cd292a7ce777ca1dc5f04eb754a73b689c8a2550ffbab2e16a23a8f4c910b6f40e21972d781f6cfe72ef807e67fbd13c88784f859d8e5da7886b1fffd52d34b63f7b2f2f5e5f6246eb861f24a760fb20b3c1f046e4f6a72511b682583bbfb727ab42f63e90953b1dd84feda022e57b91e6f2a1fa143d37c662e37b2a63b1248233a68cee4aef47b4313434656e060a2ee8792507bb1f7b909388a06825f654019f9a12f32dcaabdc1cb719267299d359d9498743c06b1ddf6d899a1aa88601696e226dc5730db69a8d9c722b1b45e9650e5098b36e779ca72adbf1ee4e9c4320e7b21392021e5734d1279bee5b3e0d98fc727df8ab543905b2daa3cbd5ac8c0455dc37a98da6e7ddfa433a4e7bbcb7d25c2b292c96d5ccb43dad1d5acb08d3dbb483c01f01992c1f958f5a949fef4847f44ecc3279879ee2a2fbf5676eccf9b24073d32e19f0a917f1011c1193bc7413678dbf7aff96e9a9423275480895846c1eb3ddf4086a3f47e2cc35528d811bbce7489c10d747c55e06212a4a9203346aa8bb9047e7d872cfdc9cd2ff53009e4048b1bb56b46da65118f7bfde920a27a3709d74c0c2a79d1dca0d5f746a14f85214dfeb94c468430ad002bfc5dfe4e8b5f23f45332f494f821506215abe8929a5aca90c113396b78fa82b34b0742134b9d740aa65b0e1bedcba40a9f719226fdd3bcb4ae648f2b92ef983860c1f232b50b06210e2a2c1e22777d925489a8caee597f6d2e61cad68faca97d8a2b4a354515311a92cfef6bc9ee29aa1392224737d7a7e8124f5be1a776ffe2de0c53b089638b4b495c313a5fb7761135d4389575b52e1efba0606f1ddf9643a87246fcf423d910aa7f2cab4af9a91e9caef43fd20f64403ddafbb4ca96a8bc1ff62447529de7f7514304346374d879f92466340bce3f7402ed5447ffb3bfc9ca72d87b7ddbb78e01ab517b492d7381c673f8e2bda6460e359b76accafd44c669a34223ba3940b1e7b2aff851c59bea2e2ab5a76cea893395971660fb2659030850ce20b5d4c399856017b4ae8c4dd91a3b77e501c32fd4765842b7251645ba8cfee6d230e774dbf77b1f3cfd5e612aaf9a5f37c049a38a6d04dbfa04fb011f3cdcf9cf51d0804bc46f3d248f6963cc2f4e89e0862a1ebc418a39a9ee67ad488f0d665455a2f8d1183424df3eb9f0bed881fd3d40508b5ac60e9fc1958d51b2de90acf8dad37898a7d60ede4eb2134b3b544dc412b6d66bea17dbf7ef15db7ebb5d2c21fb2a4b7630577dbdae138c52061eeaa8b6977aab1ee9cce26e83342ef0e5f3f168030b625591e7f5c71fd570e2f64a19b1e6b7bf3dfb09fc0f6c54d8024fcc3fa4a8d4155ebc3f6b2af7c099ff41c4fdf23eb301cf6c2ef5d8c3d840934e5dfc51e8a38db2131e336ec4f378f8485aa23540e078f4cc4a8cc63df83bb24aede21c0b9a7bd0a0d22483c5fc3d013e3e6bf38ee62e283dff4fea0d8a6d88add8da86e44df6cd51a9d42b656d26bb257f941a2c71416f0dcaa62f121cbec36161c57e0a34c5174f96277582724cba2124543802679745a76fb7cec6f26170dab4b23856718974e21cc249032fb64c775b8b425a30a6fa62bc8e7ae82f9d76858982d943c1692bc98395d618bfef00dd9453f993125db59c491534ae066a6e59cf740c41e2c3f740242ca9d4a46a03297b79b686220702c600f5c56d637df329e33e3d8af7622e5aa654f5a87ae176f67fae4f18e911f04a60fa01c3a3d0801389178bda260454c390827aa14dd174f98269ca816ca66b166b1df71e8ebdfbd0c3c88deccee214463783aa39bfbeafab2dab886219d017575d9d21d89c55e04351f8a54440cde0c836511585e7a8883e5535c51027e39dd3c2a4fa7468757789563568ddb5f6b186b279226ceb36ea4b566398addebb2d6a06cb4dbb4d0f3ba0f3654bbcee6f1264d46d162ff191fbd00284fbdbd0de9e50ec21cd5a126c833636bd6bc2a5f50627974be7eea45eec00761fbcf80012f36573620d83514efc6731ea06f2743a91ea6b77df256cdeec5b870fc4979cb8c29711c9a9fb97730aa012564d3f2ec9dd01945fb7d8b8aed230fe05e513f6e179fa42856ac127263e93286ad88a9f19696df81f1d9e15a9ef7acc4fbf067544fe21b5ff15aed03eb768fafa6cc5f3b248430c323dcc8f61b435ea75bf359c0ced2e4246ffff11b1fe7bdac2446c87689c46b27894e2628ba7a53144275846002a0fce0f24edd68af6d62aa72e789dd9f6bc172169edfd60cdd23b8b764956aab2fc0378a72aa89d71c82d727f3329bf5bff8e9a8149f84e3d7a0cf6f431eb169d11b4ce6a908d7a3fc4ba997939d2ae30382507872a70dd8202ca50d9dd040502d0cdc65e049d77c04dd5f429e1cd1762999ce8f47fc01b6020cb69fc6e99c9d201a22a3ec186dda9a11dcf56362101aaef595accd9a1e3fa563b64a08dd6193c99901f37e7762f346bb3d759b67d22aafd9028ae2ab02803d2f7120dfae854a5b2832cbd13f88403beeec88191ca7c95224e5fd3ba18d36822d2a1708eccf6785948d19fa14a729ba7742800b6a7ca57937337ff6ae088a87e1a29eb3d7e77b30d40c44c48c2f2af20ccbd2e5d6caad3ca9238b062cf5b74794fe5388b1f08e061da0e3fe8abf931819ab978453b7af0fa8fbdb256d948389f73b5d499134116b99cb0632d9fe8819f62a23b350fcbdec362ca54524905a8850a8fa9911d7071f2dd1f8bffafe856e838333e8fc3c59bb549f023393b87b316b16ea2089cea716954ea94318f0bbc63861726dacdac3eb66eb85a206372adbc3609ab3714bf62870116a4ef36351a311397274682ec40d3d577fdec36622faa8b60df69c970981e6f9dabff79ac9f45ccfe1482258a3f112a625229e2d4df9acea3601e4a8d03a6ebf84b7b3d13737a792fe0af58aa081ca8f0ba48401ca389bd693c079811c4aa18edf916912f2bd0e8e2a47a46e7e5bb1c5e5261e2b26d6b607bb393926acc89c9a7e7809176b47f73bcbb2c3d675bfc9407cacf4a603f2c0759ff1452289933317fbcc418d7b41361b8125c01af87d9322192d5b9378db2e39a0a813539dbacd287b82add3febc33c28f8476b142c9924370d89506dba8263be7c953a86c19f3df11acbc6bd5fe08930a1cbc7f8ea0003e6249c7fbc75c95a7a4901e16abde374d958e79a93476845af438de554f7879e984125ccc837e491ed743b5b85bd1e9a338c8b63f6aff59ea5529c713c0a34f7541d6c0ad9cd5abfb95cae5bf78bd14b5933d8f79c85ed6a24e9812fe57c6d01b8c1fd5f2779bedf29adb6b89533a82be0d8207784886761071fb92a331f54d2c708a94ea50212e2e6ed9ccefc9a78e7d9624ae5f6714c33f20d8e1", 0x1000, 0xab38, 0x0, 0x1, r8}, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x1, 0x4, r8, &(0x7f0000000940), 0x0, 0x3, 0x0, 0x2, r9}, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x6, 0x0, 0xffffffffffffffff, &(0x7f0000000a40)="dc9b50cdea276b06703c474f14be87b95bf48ddc03e20add93b91fd332841e7ff3060fe5757c4a72a97e11e13a06017c06d37f0e73b070ecd6cc803171d616430adef86f2955f1f9b959c67c74d5361d6842a5a8aadfa999589975ba548cbf7056c0e30827c8", 0x66, 0x6}, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x1, 0x3a, 0xffffffffffffffff, &(0x7f0000000b00)="42fd2a91ea00ebcb7701777bb67360fd4755c2a44b30ca10b1d5073df95afe4e6c6f5c6659e89a81", 0x28, 0x9, 0x0, 0x3, r9}, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x1, 0x4, 0xffffffffffffffff, &(0x7f0000000b80)="4fea71f284c14d7c9f957c28", 0xc, 0x2, 0x0, 0x2}, &(0x7f0000000c00)={0x0, 0x0, 0x0, 0x2, 0xfeff, 0xffffffffffffffff, &(0x7f0000002240)="549c6ea2b57bc63c9a3d8caf107573f5807a382dd95a6c74ff2d3d73fba3107cf60aaa1f9b3e98b706c34a2d0b3fe5376fa691bb7e77e868fae1957d999d5d87ed635bb90d5d7031bf53aaee065596ee525c04be368036eee1677e4c48b911bee79b5479b3d7f5d6407793a864993705f0b226acbc2a3e92342adb127928c71eaaf81f22d59abc97d11b104661f659f13588b0cbf10ef178c0cb9a11d3b820e7a498a831c201fbbd70ff9c2dd20ad216c8f560e42027ff2a8b739563d707f9825898c7f21e5cc4c758942fccef343a59604d0f1b7b242e58ce1559264cdf079c6b72a1f686a4766a5fb55256d1d7d95b7469110f3414acd1e854e3d59dd2cb5eef4a56b6e4ebfbae723242fedd1a75404cb307f5e2ff3eebf2b3146fc77b5b2bd8c55a4412fdf44b6d318319e3ae13cd9d6d23d233c66571948e9197e88bcde72aa6a78f2e9395be2870ac6b9bc7beeb7e30862a8b3a06bca0e16dc63c83b105346b042e54655f278096324fcd5014bb8d610b224f67cd01805a3d51ad79707608b7c35f63bf9b44e49240ffd8a27220674c843f2e95799b49862f6fdc3080334925eac7180fc042146753524cd12cd1025ccc8071f5d1dd4621294def030d239e881197b58f4c224576e7227889572a184ba8175da6bd859c0a1a7f9be70aebe447765219a5b61859b9e0d127c35abd10cb70e84b4948c19b29c5042cd815d3b573b87e7f907a06b982d5b13639dbc44e67cef2bdb56eed8d7dd68d3ef6379f023ccd29f60e8defa5b9bc69b85bcdac49db556694fd6fe6cf2f7e00b9792a3c5a783917c4518e4bf4d7521447db5b5f12866e7f5856ae78aac0c4499069361287ecd33ba65176a0f92d917e3bb07931806d99de88c1d95f54bd0a2ef3ddcc0ac63880a660e71fd4c5cb87499093b1e01c997342d74b2896257910d99c36295f83c305929c9ec639eff37535c4731fd38f4ee321484efda2a993b49c0c5e8f136c57d67f5767cb1254d9c98ee62608fed5c434cec1f322814d2088614a3fa80123376d7eb21a3d8ea0ad507c76f4d93f74951268600a1d76e4f3cbb38a48abfe55b8fd32e94606b9c13757980efeefddc81557d8a57fbb06794fe5adb82fbb345d1559ec4e817cc682bc49c6c1784f98ed1258484e25675c04fee00848bff7381fead1dc0a0b67ce9b228550d792d49ea56c886e2b7023769fd8acf0e6133a4aa9683d526b530421aaecbea26405a982c68fe1b63be53c69540d9c59f997db51f7dab2abdc7d0c4691d8d7eddc07ab6978e90ab36cc659b463566270d45e7bdc86c429a2d66c0a5006d2e5aba05a21a7900aed90cca35a671b5cb9b1b97579543e947c3886a8767d38dce281ec20191d75777925e725684c6d922a7608579c11b69924988e5c3806138d1f6103bc600f4da8769b132bb68615d01c2dadf62823645e5c2a77214c32de37461885b719ae5b22386e28bb234cdaea84469b1b228e65daac0c68f2a1007c61725e360f5ad47f052db7930b0719d19d3ce5aecb6434df636471ee043ec015e4d007cca27c07048fd31d2553cd02f86126b129ec6689115eeb08fea677dcf87589e329c2d888b2785bfb07d941919e8179fd989ba4abbf94b8d8c4c9d4e123107755b4c644252c4d4146a84b63dc7610d89066064305e2b101cf04fb114d8bb56baa4c2fbd8d63f44381f884e4b410ca1b7514d76ca994634594e243445394acdaf56133a7fac1d77305f96008cb3b420ad65fb92be056f51dd90d07f92e17f4dbba0ab937b9aa29dcfbe4b6f25e802366bb982d1ce3d3523b133ada64a57a8a06e1a1cccab7714780a47875c3f5c592d4527615ca850531a18fd5f4cd7825a4796b6ca41af7539aa96e008b73ee2005c3bc9ddf107e0ced84dfd2d19aa8c62119b2da870ad8c9f2ccc57c0c7b22b3e0985a4f77a1d2c001c2bd632b0c8e3a50f935af19ca2f9f69379187baacf02cde224112e5f6359e0c65a97d83a0c34ee7473a75e83492be18dc06fd2c25d8e00318bf14abff6310fe294b52101afffefb61b0233aa5e9726a1f2d402871b12538a651be867a67f6a146afd5fda58fa1cf6c7f7abd593339751981791fad99613105d38c3d849ed573834f8205a799a31230e6dd0a22a3c960a98a9f66bb5c847a65af188596bd7ed4ccb268ee07f93065cf0716bad5adedc0e307b794417f01333bbf571b20084cee80064ceff2fcd1a714c073903240fc7f5689b53e403a0b501b81c209b5d091773337ca3892867c3f67c779fdee5d268389970b8858af78e34fc6a902aa6f37261c44e6c83e595afaf81e116926fdf4f970ea788778e779bf969551d2a730094c769f8328ba29529e3d59506dba763bccc4f8b4859d71608acdf506d91c14f52289cb0b3bec3abdb10be46291b304f3e31b4e9e1f12136025ac8a9c89c4b7475d721ed3b7056a26ae1bd014960f2ddf519c4d88178f44101acc051b1f6919c7f24dde4a4d01d0a9d886ba9ad062b1eb16ba2c9ae6e21da97ca396ed20100454cb30ae85b0b44712ef24b1dfd613f9b1c156c4364ca317c44bdae3de836369113355c54bfce7d62cdb299df3fe15e2e0bff4796754ba2e3fdc7e74799e7088351a586490ae6c572fe60a253bfac360fa6d7217edbd9612aae2fbfff496e1c1b06197c371702dd2397fc4f19373ba1bb7b7ca95b9aabe03ec2e4c6f33dcee2b2e968946de46009e8bf22a03396bc9facab2ba772bf617da2e165bda3861ebc663bfab96c94e2d63937a3da77d10b2e606c2e706d7865e9f1b560b5b5c04637406b5a07e7aabae4d635a5a5ca467b964207eeef9d880a8314949f02eb50bccae3a44fb1ad129dbdd2b585542ed4fb12731a4f94b0a6f26e2d4c2979b669a3373af14620c3cb5e5e0180b2cc6d19209836f74f871d6f762da7fb841e3375a3d0a9af8702cc2dcdc44e731cb55a038b69ddf2ab4cfe4f895490832afb5db779deb55630f767f0eee5e416fc35b7f9c413ae9dfa5f8ca4b0bf1d1959623abd1b74135c620da05f4b6c67779ea12b9ca44cf8293694e57b3ef2f06753f1b0cb47c060a37be1784aca790ab01eebfff661cebab851f3e841f810beea673ec0def3b5b72fee985b0bd7c941a95ddd5d827bf1149ec56b61f22fea646e240e7a92780e90c2206cece15dfb89914741dc48201586d77a01906f292270cfaefab2e4c97c2b0971e712292a9fbcf86a3419b6f81077afe3daf9f6e9a3c68f84e5b1c0a63a74abb6f0487f6aae493dfa7f92c199f2656ca63002c4fc84605c596c950964951e0e293cc29db6288899b89567946871c5b3745f9435120ed5fb436e6740a527e8f2d09ff1de6c93e218fec4a863e288801108faa5d612c98dae406b07c8fa096051a8d2ba97f931ee0f64676fabeca69028b8b5727a90c7b12525cc9951d335503d859b44a3f891c0b3013321a21965cc6feb1256c3edae66c2975685d70ef520604e9afecf176b1f2f9ccaee6d04f36c9e415d74246cf27761695d16bbae96f72e0b0c8264df537250bd3d45a634337a0d7b8bf788d18cce6e683a8f9b3ae2feff6bd7f5f07911e1936fd2916f84762756b0e49673a6dd8112a61dca28636e5c7259507feccd12db6a5a0cb6ccef16a6932c1468be596c63a9f3b03fd908ea5dcf749ddacda9c2ba160213a3009fa6ad0cfdb6b4cd10cabd279c93e6145f5c261565117231f2f4c45b4f62436253183228878146e43c89d00b82a52e4bab1d79d631ccc5f434244a307abd8438612100afd8b63230b5913d722d97ed037c8656273b84d3303edf3acdda7fd014cba1380b8a73eaddf88924ebae5eea9b70cecc0d67530345a9c1b562f84f4059faad931abfcb4fbf8e24746891d77809e1185fce9bf1bccf90d47a161284e9bb0896c03dc2f087b167cfbad6426df88d66a4e6f5eee3c6b201dc4cdd5a6830e169e5ab50e34429ee01380c58d220a185254b9605ff1be07e4ce876eee003a0361977fd21edcb529fc721810f78d49f3ecb7fd8c6f00905b6a9d30daaebcff86ffe9fb1c7c104fd03f01a825900b5086c7ccab02ef40fefef6cddc3175ba64aee34d6fc09e06f085bd5b97459310122f9acd7c3e918d000b19285b7da7b2576c84e108a20064491b2789480939d1fc6f8dd7f3f29ec9b43f8594e3ae607853c55854249ca76dfb9f54f04da8e3c41c0853ca49408ab7c424771eaa213a046c2cd2400efc4f80d29260f277005de00084a535aff3bfd7a6348e16c33e8c0017364b0814108840e7c4d975209afd2abe6bcf058d455c917a470533882bc09641011e33304c20845b7b46068aed423e04f3fd69a45e9ebe21331491057a913c09db68881d9e75363405d60c459e03bf6bf4edd10a6082e603021e349723e4cbe7ac372458d4442f791d743784175e57b6b2352ed8f1dafc7056615d1bde23ba2248ce2941171038a8396ccfde0793515debe4c9149556a505bd57eb113de55f7de1200436ae00d818e5a2df62fbb8abb0e8fa29bdffebde1123b7532aa82b7302056af7a7c2ce0916864b30665c779fd998ba1ab67beebf901acfa136019e07fa423ad7edd2b99e2608ed141e624c8de926dea9dd72191cdf15d5a5957fab36238797b640ad7f22fab18ea2eee5170bd14fffb06a88c8d674eab2cd21fe42fb2b0b25e28545ec9b3e59d097814311ae3ff80e0af306c151b8b518615dba723743a39dd79a505b53b919165cd88f9709bca8eced85075d90032e131eada7c7515b1b7e5ad4e6908a621a7f1ae1fc4ac453be168593b7c3819a993a380459bde165cd518fe4e6261c9a5169e223a8012ed3759c878aa108cf408d08f43dcc07cd55be82649b33710bcf01306ffc09ca2f5369981e91a6af90348383d2b911b7b731afd1f5463a103aae50245f79bbb47bfacad215f99703cc080d532862db17dc4dbde629db5481df444e7666e7ca12b137950fb6157e5fb9aa3f304991c615a4f96d07e64bded76237079f1dafce50a7a5b15e8aa8de7734617f4571504e5d6ad02aa4244d12f5c475c9dbff7504c25e037fd66f2310fcb1c0b5787ab9bc487ddb12381d07438794e419a78f61ba9a73bbe9d94dca592801874830d99a658faf3f07b000fe0d474455dca333b9abd185bd2a210b9f31770ad2674d0746a1928bc672f247d1b33b1efde0a0c5264797c2d56336f6ed82a54750afe26f5cb4e40b093bfeba26ffd83cd417994e92418c73c1428f8dc51d19750eed35c893e0d5b2db8b8ef1f2d6d529ada8ba07ea17686e6a66dea9e72036819110ae403e9c76d7c4c9f4142d0acfac0674dc322ff52c74c73186fbbe32fa869c9b3987a4cd298f93579945641657789f4c1f93444971c68cf497c5e637bde885ee5acac6da4252ad0fa9064d76e88dbbadb0accdc8ed37038a445a9f3bd186df456b1201140cbda13e56c342dcae23baadca96dd064931a3b9bc168f205f67aab9be3d0f0df1befa529f19fa4a7c23b316ea1fbfb27061ff3fb71a88c7e4bc2f07a9c431fba7fd91e30da7518cccb664a3ffce4a5750d283d47de54e9305f4d41542fd7f997edb65733ad14748d65e61670bbbfff4bda1b3f52984c18390db6be83547f55993e88f409c647455a87b8f8d0716c4dda52871f21021a8b65770c2e8e1bf61a7f9ce3bbcf5c2900d3dd1d2fbf2d2e93fca494d60507eb535d90f390f6819fe37c281334a95212e303dc988cd0b36916efc7df92b752aec13a68bfb221fd8a4fc01a3765ee9defff7716b39aa4ed3867b563d1d8025a29d", 0x1000, 0xfffffffffffffff8, 0x0, 0x1, r8}, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x2, 0x400, r6, &(0x7f0000000c40)="f46783966e49d76d", 0x8, 0x2, 0x0, 0x2, r9}, &(0x7f0000000dc0)={0x0, 0x0, 0x0, 0x3, 0x401, 0xffffffffffffffff, &(0x7f0000000cc0)="77d4ce6e68f62dd21ae7b8c3218b743fc36c2710f14e899d144fdab1048190a46821a6b12da5a28160d5dfc89ecb6aa132fc6591f27d09c763660c5488cedcd809ecfeb59472f8efe98ba8472e7b3eaa4a770c10c216d0258f751926329d67d4921788c0feb4cbebe34952d8391989a7ebf008704fc2d39aa5f692a9a0f2fd0647387a416a8c15b2f4b842c07d36f230b5a0ba2cd7a197f80d99c4eb31ec8114c025a986a4f6e7aaefef16d14feeb928da8ce82c5cb929a73849f5b7c87ab9eb8d9fb1fe72525adce17f257ab6783e407c3d786ba4800bc3ffe9c3c3a57d0399fc704243102b1af8dc84", 0xea, 0x8001, 0x0, 0x0, r11}, &(0x7f0000000e40)={0x0, 0x0, 0x0, 0x5, 0x400, r8, &(0x7f0000003240)="b7802d45a9c8081493cfa5cf1813edac2915e3888bbc72f86c6111c1c4e3a773b082765c74642d5ac0d0e16138f8af6d6bd1c1b26cd4bbe8a738cb848554a2220228f8748296a6f1912215c12feebacb2a11dbe337f5f38c3f0be0cbd92cac1374aad40ca14029390a861a448d10913e6d000cdf7c6a80db45bf3fe9cfd225d07044ae7b05f748f0895324868358af4e129ab67731f551fe606702a1c9554c1b07cffb815362b0437bb0daaba47b3067a6cb74181561ffe1a327c59fd0ba7ebf73b2b90eb4a4020dbb4e55cf6831fd5da511b0ba184a8f1e03dd5dbbe099b4668ffe1657", 0xe4, 0x6, 0x0, 0x1, r12}]) 20:27:17 executing program 2: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000001900)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x56a, 0x38, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x10, 0x1, 0x3, 0x0, 0x3, 0xfd, {0x9, 0x21, 0xfffe, 0x0, 0x1, {0x22, 0x4}}, {{{0x9, 0x5, 0x81, 0x3, 0x40}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_connect$hid(0x2, 0x3f, &(0x7f0000000180)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0xff, 0x6666, 0x8802, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x40, 0x40, 0x0, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x5, {0x9, 0x21, 0x401, 0x6, 0x1, {0x22, 0x700}}, {{{0x9, 0x5, 0x81, 0x3, 0x20, 0x4, 0x80, 0xff}}, [{{0x9, 0x5, 0x2, 0x3, 0x40, 0x6, 0x1, 0x80}}]}}}]}}]}}, &(0x7f0000000600)={0xa, &(0x7f00000004c0)={0xa, 0x6, 0x201, 0x81, 0x7, 0xff, 0x40, 0x9}, 0x1c, &(0x7f0000000500)={0x5, 0xf, 0x1c, 0x2, [@ptm_cap={0x3}, @ss_container_id={0x14, 0x10, 0x4, 0x8, "8633c79d668ec4d6d17c2bc39c55d13d"}]}, 0x1, [{0x41, &(0x7f0000000540)=@string={0x41, 0x3, "1617af5dd7545f59373636959aa7ff431ecf4caadeeea300052bb342df0cbc36f8a3df54734f822f4fad1609184c92b20bdd9eddc1e2baba359bf4211ace69"}}]}) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000640)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x20, 0x6666, 0x8804, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x34, 0x80, 0x9, [{{0x9, 0x4, 0x0, 0xff, 0x2, 0x3, 0x1, 0x2, 0x7, {0x9, 0x21, 0xfff7, 0x7, 0x1, {0x22, 0xb0b}}, {{{0x9, 0x5, 0x81, 0x3, 0x4ce76f50a460a747, 0xf6, 0xc8, 0xff}}}}}]}}]}}, &(0x7f00000009c0)={0xa, &(0x7f0000000680)={0xa, 0x6, 0x250, 0xfa, 0x3f, 0x2, 0xff, 0x20}, 0x5, &(0x7f00000008c0)={0x5, 0xf, 0xb, 0x0, [@ext_cap={0x0, 0x10, 0x2, 0x10, 0xd, 0x8, 0x3ff}, @ptm_cap, @ss_cap={0x0, 0x10, 0x3, 0x2, 0x1, 0x5, 0x9b, 0x1}, @ss_container_id={0x0, 0x10, 0x4, 0xc, "3f7393fef96e9e281c705be1e72df775"}]}, 0x7, [{0xd, &(0x7f0000000700)=@string={0xd, 0x3, "267033eea578fdc8576e06"}}, {0x4, &(0x7f00000006c0)=@lang_id={0x4, 0x3, 0xc01}}, {0xe9, &(0x7f0000000780)=@string={0xe9, 0x3, "f16f17d6325537ec69ceedc5bcc8fba1a7e972893e668650166f914abcea9992b63cfa22506bd928d8c6a71356822b951c4dad47b2c8ffeedee947a4e9165e24c02a21674c1950992fab175509d21992ca1b04fe3f629ac3e95dba7e21def67420aed4b8340eff20001fefbc177cae0c02ff1ee390081a21818b57e0f530542e6902793ff2c0b4081ed9ac6d349109b7ef164961f5323b648f9a5d93fc3e8c76402d7696c6662097fbfbf60213fff522451f26e996d556d13f31976b9f56d2e21df947583b495adc1c5cd9e0e3e7323b99957c3137dfed4efff8e6b62a796b702348a7d86a24b2"}}, {0x4, &(0x7f0000000880)=@lang_id={0x4, 0x3, 0x429}}, {0x7f, &(0x7f0000000b00)=@string={0x7f, 0x3, "8dc16a0c6d42dbfe2ebef46dfb3b7f0ab43c06b73f43f4ea0a99843ee2c53e95de3ba3b9f336cc52c642e22ce117efb626a792a37d9a10cfadd014e03e6f7d23a3dda77cf8f2f0c178b23d29f3acfe51043139db9516c6f95cab30760162770cd932ee80e1edffbe6fed2785fedd2f20ec426af7dba24da874d22d7eb5"}}, {0x4, &(0x7f0000000940)=@lang_id={0x4, 0x3, 0x413}}, {0xc0, &(0x7f0000000a40)=@string={0xc0, 0x3, "4aa4a4b198522655fcd9009bd1e5890c1152ec72aa4ce455174d0ace0d34bdaaea9ef26472256cb0ad15df1f7a181128488a4d99a8667fcd6c58e04d7dd9423a7d78ce65ca5ec79d8938adf5143864b0e402d77c46d6abdb2379c7a47bd77b656d7519c9dccd98d9d7a22d256e48e1f20bb1558d5d9cd702865c265dcb673aee37d9af8944d34e79a58f54a337b11631871509cbf446c07b8fbe77fec24e168124e16d6fe334e967959f27ad020284c93bbfe2687d39e17dd659c10cfef3"}}]}) r1 = syz_usb_connect(0x0, 0x24, &(0x7f0000000440)=ANY=[@ANYBLOB="12010000e909e940f00a58d00000000000010902120001000000000904000000ff"], 0x0) syz_usb_control_io(r1, 0x0, &(0x7f0000000a00)={0x84, &(0x7f0000000540)={0x0, 0x0, 0x11, "096758fbab9617b979f19a9cf21a3c64e9"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)={0x40, 0xb, 0x2, "65bf"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_usb_connect(0x0, 0x24, &(0x7f0000000440)=ANY=[@ANYBLOB="12010000e909e940f00a58d00000000000010902120001000000000904000000ff"], 0x0) syz_usb_control_io(r2, 0x0, &(0x7f0000000a00)={0x84, &(0x7f0000000540)={0x0, 0x0, 0x11, "096758fbab9617b979f19a9cf21a3c64e9"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)={0x40, 0xb, 0x2, "65bf"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r2, &(0x7f0000001340)={0x2c, &(0x7f0000001180)={0x40, 0x30, 0x8b, {0x8b, 0xe, "204d75357b98dbdc210d6b8d408b0eaa6ae3fbdcc90d3c6b082eccfaa99950fd46c079f70bc0f57d80e41966fa0cdb84e30905de4e9d9d18735ac3124a747492096681642f583d1b50a03c3895dd3d87533a83f24cf410df8c7fe139331ffa45b967481c9508ed13d3c4f9f713f9e1fd97b59213d4c03a66dbf0edf93241929c33de6480c8a4cd3060"}}, &(0x7f0000001240)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x426}}, &(0x7f0000001280)={0x0, 0xf, 0x19, {0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0xe0, "b9265110a0f9de26f16833a62ca0a7cf"}]}}, &(0x7f00000012c0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x9, 0x18, 0x7, 0x7, "33031103", '0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000a40)={0x38, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xfffffffffffffffc, 0x9}, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000200)=ANY=[@ANYBLOB="180000001800ff0f0000000000000000850000006d000000850000002300000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={0x0, r3}, 0x10) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0x6e) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x44) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), &(0x7f0000000380), 0x0, {0x24}, 0x0, 0x0, 0x0, 0x0}, 0x58) getpid() sched_setscheduler(0x0, 0x1, 0x0) socket$inet(0x2, 0xa, 0x0) r4 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r4, 0x6, 0xd, &(0x7f0000000200)='illinois\x00', 0x9) bind$inet(r4, &(0x7f0000000100)={0x2, 0x4e20, @empty}, 0x10) r5 = socket$inet(0x2, 0x3, 0x3) setsockopt$ARPT_SO_SET_REPLACE(r5, 0x0, 0x60, &(0x7f0000000100)={'filter\x00', 0x7, 0x4, 0x20000568, 0x330, 0x220, 0x0, 0x330, 0x330, 0x330, 0x4, 0x0, {[{{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @multicast1, @multicast2}}}, {{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @local, @loopback}}}, {{@arp={@loopback, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, {@mac=@remote}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'syzkaller1\x00', 'wlan0\x00'}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@mac, @mac=@link_local, @empty, @remote}}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x468) recvmmsg(r5, &(0x7f0000000780)=[{{0x0, 0x0, 0x0}, 0x3}, {{&(0x7f0000000700)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x80, &(0x7f0000000340)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000880)=""/177, 0xb1}], 0x2}, 0xfffffff9}], 0x2, 0x100, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x10000010, 0xf21, 0x9, 0x5, 0x80000000, 0xea, 0xff, 0x1}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0xab) connect$inet(r4, &(0x7f0000000180)={0x2, 0x4e20, @loopback}, 0x10) 20:27:17 executing program 0: r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r0, 0x800) lseek(r0, 0x200, 0x0) r1 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x0) sendfile(r0, r1, 0x0, 0x10000) r2 = syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="0d01000009000008250592d20700006a3b010902241700fa0074980904e4ff11070103000905010200ff6000000905820264"], 0x0) syz_usb_control_io$printer(r2, 0x0, 0x0) syz_clone(0x40224400, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r2) syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[], 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x80000, 0x0) read$char_usb(r3, &(0x7f0000000100)=""/2, 0x2) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f00000008c0)={0x24, &(0x7f0000000700)={0x20, 0x9, 0xd5, {0xd5, 0x8, "76a936de6f98e9097758af0135ef8944f8736ffde57f9a83a46fb68e6c07ce3ea57a435e8bf276f457d3a2659373874541c44361355cf44c2d6fef703a1f5509b3c55bd9f8db08000000a471e7134c770806a76267035ef93893bd74b279448d1c4c0a9209e3b4d0ee4150a8807b7385b92873a6da1074fe496d054e390c552775afb52b8fbf0989cc9ae7a1d42ce11c8e20cd363bb49830abdbc55cbf31a310dea85749e0445272c1c0230a59a0fd6cf3f4219c89e8ea844e1d3f93b8a39271ab68645bd6b7f00ede3f428adfe5889ab5ec83"}}, &(0x7f0000000800)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x100c}}, &(0x7f0000000140)={0x0, 0x22, 0x1d, {[@main=@item_012={0x2, 0x0, 0xb, "58d2"}, @main=@item_4={0x3, 0x0, 0xa, "46fd05ad"}, @local=@item_4={0x3, 0x2, 0x9, "bb8bc70d"}, @main=@item_4={0x3, 0x0, 0x9, 'Em-m'}, @main=@item_012={0x2, 0x0, 0x9, '8X'}, @local=@item_012={0x2, 0x2, 0xa, "ed27"}, @global=@item_4={0x3, 0x1, 0x7, "b4cdc4e8"}]}}, &(0x7f0000000880)={0x0, 0x21, 0x9, {0x9, 0x21, 0x5, 0x8, 0x1, {0x22, 0xfe9}}}}, &(0x7f0000000b40)={0x2c, &(0x7f0000000900)={0xaeec8dca88feda50, 0x15, 0x77, "bb61d653d707498b5baf361be5901b7933082b795baae6d47af67488557af22d71c489985353b61861df643f85dfa0b920d64820d33a215b46d5e0b4fbf759e2d92d75e925947b380d99f97b8ee7e4bd670ee1372f8404577ae1922caca4c2fd1ee95d3c3d78273c47b94a02def9a92b1451e4f5bd5578"}, &(0x7f0000000980)={0x0, 0xa, 0x1, 0xd7}, &(0x7f00000009c0)={0x0, 0x8, 0x1, 0x54}, &(0x7f0000000a00)={0x20, 0x1, 0xf8, "ddae03005856c8eb957719b19d05426da60a27fe17bd7b97f829c143332f257b67ffbf7f6b8c1e5b637a1ab9fad443630b02739427d0179a3d020b2d9614381354e159e25ea9eca86dfd9de97eac1bc06984a9b3379aec51004c7de29957386c3e438ddc7bba2dbe56f0f82e5cb0cb4bbbea325c1731f9e9dac688ab262cbe593cd443ed3ac688cdc54bc8a02960ea26e052c300b4633c7f84285cdfd65dbfefe7f8535f71c8f569f84fe1c0bee6a084df83e46a9330152d1cc339ce95e28b17a4f75c2cb6d7265ae4d896cf9a8e164dbed668dfc005649f3adba16c18a3f1e998d40f0bc65c1721f0f9b12ba181d4d5960c70028de0e53f"}, &(0x7f0000000b00)={0x20, 0x3, 0x1, 0x7}}) syz_usb_control_io(r2, 0x0, 0x0) 20:27:17 executing program 5: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) (async) r0 = userfaultfd(0x800) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) (async, rerun: 64) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000100)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async, rerun: 64) ioctl$UFFDIO_ZEROPAGE(r0, 0xc020aa04, &(0x7f0000000140)={{&(0x7f0000329000/0x4000)=nil, 0x4000}}) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000000)=""/52, 0x34}, {&(0x7f0000000040)=""/15, 0xf}, {&(0x7f0000000080)=""/27, 0x1b}, {&(0x7f0000000180)=""/7, 0x7}, {&(0x7f00000001c0)=""/224, 0xe0}, {&(0x7f00000002c0)=""/197, 0xc5}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)}, {&(0x7f0000001400)=""/22, 0x16}], 0x9, 0x1, 0x10000) 20:27:17 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10123, 0x2, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000002400)=ANY=[@ANYBLOB="620af8ffa1dc0021bfa100000000000007010000f8ffffffb702000007000000bd120000000000008500000010000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24561f1b2607995daa56f151905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64b751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07372c29184ff7f4a7c0000070000006056feb4cc664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45e0000000000000401d01aa27ae8b09e00e79ab20b0b8ed8fb7a68af2ad0810000000000006fa03c6468978089b302d7ff6023cdcedb5e0125ebbcebdde510cb2364149215108337719acd97cfa107d40224edc5465a932b77a74e802a0dc6bf25d8a242bc6099ad2300000480006ef6c1ff0900000000000010c63a949e8b7955394ffaff03000000000000ab87b1bfeda7be586602d985430cea080000000000000026abfb0767192361448279b05d96a703a660581eecdbf5bcd3de227a167ca17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b6c7632d5933a1c1fa5605bd7603f2ba2a790d62d6faec2fed44da4928b30142ba1fde5c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4cb97fca585ec6bf58351d578be00d952aab9c71764b0a8a7583c90b3433b809bdb9fbd48fc877505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223d8d9e86c5ea06d108d8f80a0eb02804fa39f6b5c02e6d6d90756ff578f57000000009700cf0b4b8bc229413300000000000000000003000000000000000000000000001000000000559711e6e8fcffffffffffffffb2d02edc3e01dd271c896249ed85b980680b09000000000f0000169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffffd897ef3b7cda42f93d53046da21b40216e14ba2d6af8656b01e17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccf1f9f3282830689da6b53b263339863297771d74732d400003341bf4a00fc9fec2271ff01589646efd1cf870cd7bb2366fde4a594290c405ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d30a64c108285e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b423f17929a57affe760e717a04becff0f719197724f4fce1093b62d7e8c6123d890decacec55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e109f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c70600000000000000b7561301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f871b136345cf67ca3fb5aac518a75f9e7d7101da841735e186c489b3a06fb99e0347f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f91e358c3b377327ac9ecc34f24c9ae153ec60ac0694da85bfd9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e669261192899d4562db0e22d564ae09bb6d163118e401e024fd452277c3887d6116c6cc9d8046c216c1f895778cb26e22a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99a3594191e104d417e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b6000000000000a1fec9000000d694210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29a404abde7750898b59270bb29b81367ac91bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f00fb8191bbab2dc591dda61f0868afc4294859323e7a45319f18101288a0268893373750d1a8fe64680b0a3fc22dd704e4214d00000000d6c98cd1a9fbe1e7d58c08acaf30065b928a31d2eca55f74a23641f61f2d5b308cf0cf31b0c7f0ce21d69993e9960ff5f76015e6009756237badf4e7965bbe27e5e808fcba821a00e8c5c39609ff854356cb490000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66018d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41f64533a56294019645466ac96e0d0b3bc19faa5449209b085f3c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c471c7868e7da7eaa69eb7f7f80572fdd11bb1d070080fbc22bf73468788df51710eb0b428ee7517d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331ff5e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba830d3f474b079b407000000deff000040430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71b967ce7daac4be290159f6bcd75f0dda9de5532e66ae9e48b0ed1254a81faae79b6af6fbb869604d51de44c4e0973171ad47d6c00ebc7603093f000000fdec743af930cd6db49a47613808bad959719c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f15d6533f78a1f4e2df4ca23d867693fd42de9b49a1b36d48a44ba6a4530e59bec53e876dc660dd63bed8d31c31c37a373d4efd89f80a4377b1b1292a893a516dab183ee65744fb8fc4f9ce2242e0f00000000010000000000000000000057d77480e0345effff6413258d1f6eb190aa28cbb4bafe3436b176c7ed4b132fb805d5edd9d188daf28d89c014c3ecca10ae55704544673e1fa03b84f63e022fe755f4007a4a899eaf52c4f491d8e97c862e29e4570600000091c691faee1e0c8fe056a07474e6e5490a7d3c3402000000b60600d837c6befc63ddf2f594ad7cbc56a1e44d218c956a5392a995f1fae8e9f206efbb33854dc70104d74dc07748f9745cb796da2dfb714a0500000000000000faed94fc39acfb3fd25dfa8116a154cd1226e1bb72b59fed817072a0da60160761fd3dffda0f7c592eabd8ab68334d2a1693cb187539049e331272bf5135044df8161400211b8012b6eb1ed5656e83f65509bb4b323c5bd61bff949d3bade2f6ffda1360c2786e16937ab61d6dcafed319c716357d0885f9c6d1f442954c167dd9b4acd9468ce3674c82bbb2e31389179b025dbe063b7f906217b2cf8410c7023aa3e5cc3ba1000000000000000000000000000000006ae6301a2da44394275c582a6516bb92ea1980a0a659f2f1811c8b281c209647c4241f292b20508b215dde27bb2487a6e2b5e4a8ccfab90c23827ef06cbe364073005f8a6d1456aaeb85ffb7858f24eced67a67ab825e863928ed64c83f62ffdaa997657335b63c6b4163aff094059e626766845fd779c9e6cdbbd64c24936615ee68538e8fddd0d90f3a7579579a142c0f7b318264d5c13c31cf475829528267ead38523cab7e1664e8426cfce471fef821c8a02a7e7d954d05b68a9c28f79429b09e2bb3681ae2b831e27c735123361c193d66ed4d71f19b199d371ec6bfada7cd370e3fdd3cd980fa1e145fd3f3e96b1feb53c865e1ada08f5d16ed652ee0c7f45352222692fbd679212c225d097aa90f7e1fb1f983415f43e75a19ecf7fd21bfa150ef563aa72ba1c43c5f3d9be128ec26b691f31f9cab931631606a81622f120675c962be2d3b5e95f74f0b209e42e6bdd76e6e725295b1d78d928f6f63c41cbde2ba66ad81168070c8c6e18a6e452a31bde54ad3e16304d06a234f5f9311ef0f78924b68dbb4712efdb6974667bdb54f16fd2061b9ba93638dd177227e94e4ebd0ec1d437db948062bf41742000000000000000000305f70dd02fa0c61d5fe6d8ff35389246037e18d34c1375ae04f44f0c2543c772c5ccb137be7dc1874c514b37c668554d77d4ea5ed144a648257f4a0301067bbcd9b91072659025edb5f45f785e2c2602b248ecdd80f019ca659be7e8ae953325a27564f33c9d458a60be3dab38baab7eb1a66ab1ffd6308f7fd51beb356fe75eb985b7581bb5584c53984ba9c7340f97e8d3825681c53de5f554e595b00000000000000006a8fa9f08162cbecc566222d0051a39938613067dbd1427e01bfec016e51844cefa8a855bf23ac887b4a88eed6d9443857242f28e31a41d20105fbf3394ff910e734b4d9101265ff729c426e01c1ab13dda8c388b9e6626f19eecb87e39175e85e17000000000000000000009431807e43886903526074e6b40244c938a4c68a38c25ddd7c143b3f14eafe4b28ec66815cf8d1f56aa1424bc9b5d58790298e5b310969e50c222563b54e60854e1bfeef448aca8c5ccbf5546ce4c3cd5a733fec25fb94e1e0f966bcbd28a4d8fe4f556eaa1104a793006619700798354c6ae05025040965e3083562bfa20968c04007d21dc02c9fd1f75e1ff40f439bdde4e784012e52049b483d02f81b88f5f57816b3fecec79cfca8080003e769759d6b6a56b7605ced8ee18475a77ff0963a565fb6021d216c01b1098e40550a1cfd80e918d685a7b099a4f8ed654cd76ca61fe5ad8a31ec558fdbfa706d5e738bceae81fe777c307d5bc72183a4c2d35732ab916a781b9912160a3fd2a2e74dd690c57bdfdc1f069f9491bca7a8c59363799be70018c25ece5ad7307dc7a95c51bc25a8bbe2cf5ddf6aa161693782b0e7feb8a768f391b49d4c978c96dbb52f21c122eba9f17c8bed10591958cf06321a248b5f76ceedfe0d080d6aeadc11b237b3326dd04b86ac37c0d131544888db9e128d059761ad9a393e96c3b41c13c5a381bff187a75de560ba6eb3faa5ff8d2bb3c88f8de5efc2fb2200cfda6d07ceae22577064334fbf76a23e62e6059211d995b879f6b7d3f7fcf03652b81e6b7cdeff947ad185d3c6269ca247b429c3b872a8f1ef60407d29a874f4ec31c9effed55543a65a6b4d778cebcd43b7905f3960140bd783540a7353014bda8e9c7a34a5f428fd1f8eb11e837dd9d586487fdebcb1ecd3a003ff0fda4be617fecf1ff0ef2cdfb7fea73ca18874664d60a4b9423f3297bc8eb91b4ee1d73272abbef3e7a828a7d7ab055a8eb58fe379de85338304e26e3620941b463e9049fd105c74c91cc4d71b0f76e2c2e4825106aa7ce2a3adbbc7a0443ece58e752b47e6f677ec97c5c568a89d6e36b165c39132a0f27080ece2a94c320b002c77f82662675a7713c7067081cac15994698c41ff4754268ae2676384ff799783f55d7e5a1a092a01b965dc99cb7a9d98440c355927629f2bcf9dc2396eb2f5d25829715b24327642ac48f1201014a95e0e65e12cdf27e19043e3c5d3e798375cead35b9a93190a52cdecaaccc854a1d41ef365303f0e9b4fc969c9dab6df5e8a795b140fcc09e8a7b694d12932917facd8ceaa4e2d0d16bb0b95387fcd5ff136d8abddf94daf442bbff744591931872a36cf921ad69f2127386e8b0f9afee4da8d3fbec809fbb3ca0fded2859cf25d4c6155d396c5b9bd1a928923123f63f4c40688eae69990a9419456247f83539d324d3b500"/4334], &(0x7f0000000100)='GPL\x00'}, 0x41) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) (async) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) getresuid(&(0x7f0000000100)=0x0, &(0x7f0000000140), &(0x7f0000000180)) (async) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f00000007c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r5 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r5, 0x89f1, &(0x7f0000000040)={'gre0\x00', &(0x7f0000000200)=ANY=[@ANYBLOB="73797a746e6c32000000000005286515", @ANYRES32=0x0, @ANYBLOB="0000000000000000000000004510009400000000002f90787f000001e0000002071700e0000001ac1400000100000000640100024408000000000000fb06007f00000144440001e0000001000000006401010000000000ffffffff000000000000000000000000ac14140000000000e000000100000000ffffffff00000000ac14140000000000441400"/157]}) (async) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r5, 0x8923, &(0x7f0000000300)={'syztnl2\x00', &(0x7f0000000580)=ANY=[@ANYRESDEC=r4, @ANYBLOB="988a04a40ab2a1bece50d262ba95eef21139f3a97040fe904a524a2b2a97205fd3aaae48a4da3700b7352378e96a26d1c3cc18d99b994006983306baad8ac2cdf9a1318ba77b44f8a41209cdfed8747120a48e0700000000000000e5d9f7440de46b16", @ANYRES8=r2]}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) (async) r7 = dup3(r5, 0xffffffffffffffff, 0x80000) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f00000003c0)={'gre0\x00', &(0x7f0000000500)=ANY=[@ANYRES8=r2, @ANYRES32=r6, @ANYBLOB="0020004000000000800000010700d2a53bdae5405fd69178e0000002ac1414bbbec6eeac91dec23a129af86fd80e9fe6c8b3f41e58aa257389ead4d294000000000000"]}) (async) ioctl$TUNSETIFINDEX(r7, 0x400454da, &(0x7f0000000400)=r8) (async) ioctl$sock_SIOCGPGRP(r5, 0x8904, &(0x7f0000001c40)) (async) r9 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x101140, 0x0) ioctl$FS_IOC_ENABLE_VERITY(r9, 0x40806685, &(0x7f0000000240)={0x1, 0x1, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) r10 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$FS_IOC_ENABLE_VERITY(r10, 0x40806685, &(0x7f0000000240)={0x1, 0x1, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0}) epoll_ctl$EPOLL_CTL_MOD(r9, 0x3, r10, &(0x7f00000002c0)={0x80000018}) (async) pidfd_open(0x0, 0x0) syz_mount_image$vfat(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) (async) syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) [ 332.511051][ T874] usb 3-1: new high-speed USB device number 7 using dummy_hcd [ 332.841100][ T2233] usb 2-1: new full-speed USB device number 7 using dummy_hcd [ 332.871093][ T874] usb 3-1: config 0 interface 0 altsetting 16 endpoint 0x81 has an invalid bInterval 0, changing to 7 20:27:18 executing program 5: syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mount$bpf(0x0, &(0x7f00000004c0)='./file0\x00', &(0x7f00000006c0), 0x220004, &(0x7f0000000000)={[{@mode={'mode', 0x3d, 0xfffffffffffffff8}}, {@mode={'mode', 0x3d, 0x3}}, {@mode={'mode', 0x3d, 0x8}}, {@mode={'mode', 0x3d, 0x2}}, {@mode={'mode', 0x3d, 0x6}}, {@mode={'mode', 0x3d, 0x6}}]}) 20:27:18 executing program 5: syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mount$bpf(0x0, &(0x7f00000004c0)='./file0\x00', &(0x7f00000006c0), 0x220004, &(0x7f0000000000)={[{@mode={'mode', 0x3d, 0xfffffffffffffff8}}, {@mode={'mode', 0x3d, 0x3}}, {@mode={'mode', 0x3d, 0x8}}, {@mode={'mode', 0x3d, 0x2}}, {@mode={'mode', 0x3d, 0x6}}, {@mode={'mode', 0x3d, 0x6}}]}) syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) (async) mount$bpf(0x0, &(0x7f00000004c0)='./file0\x00', &(0x7f00000006c0), 0x220004, &(0x7f0000000000)={[{@mode={'mode', 0x3d, 0xfffffffffffffff8}}, {@mode={'mode', 0x3d, 0x3}}, {@mode={'mode', 0x3d, 0x8}}, {@mode={'mode', 0x3d, 0x2}}, {@mode={'mode', 0x3d, 0x6}}, {@mode={'mode', 0x3d, 0x6}}]}) (async) 20:27:18 executing program 5: syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mount$bpf(0x0, &(0x7f00000004c0)='./file0\x00', &(0x7f00000006c0), 0x220004, &(0x7f0000000000)={[{@mode={'mode', 0x3d, 0xfffffffffffffff8}}, {@mode={'mode', 0x3d, 0x3}}, {@mode={'mode', 0x3d, 0x8}}, {@mode={'mode', 0x3d, 0x2}}, {@mode={'mode', 0x3d, 0x6}}, {@mode={'mode', 0x3d, 0x6}}]}) syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) (async) mount$bpf(0x0, &(0x7f00000004c0)='./file0\x00', &(0x7f00000006c0), 0x220004, &(0x7f0000000000)={[{@mode={'mode', 0x3d, 0xfffffffffffffff8}}, {@mode={'mode', 0x3d, 0x3}}, {@mode={'mode', 0x3d, 0x8}}, {@mode={'mode', 0x3d, 0x2}}, {@mode={'mode', 0x3d, 0x6}}, {@mode={'mode', 0x3d, 0x6}}]}) (async) [ 332.894147][ T874] usb 3-1: config 0 interface 0 has no altsetting 0 [ 332.902452][ T874] usb 3-1: New USB device found, idVendor=056a, idProduct=0038, bcdDevice= 0.00 [ 332.914340][ T874] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 332.927118][ T874] usb 3-1: config 0 descriptor?? 20:27:18 executing program 5: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = dup(r1) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x4) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) r4 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000040), 0x200201, 0x0) ioctl$KVM_ASSIGN_SET_INTX_MASK(r4, 0x4040aea4, &(0x7f0000000080)={0xff, 0xfff, 0x6}) r5 = creat(&(0x7f0000000300)='./file0\x00', 0x0) fallocate(r5, 0x0, 0x0, 0x4103fe) r6 = creat(&(0x7f0000000300)='./file0\x00', 0x0) fallocate(r6, 0x0, 0x0, 0x4103fe) syz_kvm_setup_cpu$x86(r6, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000100)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_REGISTER_COALESCED_MMIO(r1, 0x4010ae67, &(0x7f00000001c0)={0x2fb1fca4d0e091bc}) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x2) ioctl$KVM_GET_MSR_INDEX_LIST(0xffffffffffffffff, 0xc004ae02, &(0x7f0000000000)=ANY=[@ANYBLOB="0499447ee91a0044ef29dd3b2fde000000000000"]) ioctl$KVM_RUN(r3, 0xae80, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) 20:27:18 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) (async) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async, rerun: 64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 64) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10123, 0x2, 0x0) (async) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000002400)=ANY=[@ANYBLOB="620af8ffa1dc0021bfa100000000000007010000f8ffffffb702000007000000bd120000000000008500000010000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24561f1b2607995daa56f151905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64b751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07372c29184ff7f4a7c0000070000006056feb4cc664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45e0000000000000401d01aa27ae8b09e00e79ab20b0b8ed8fb7a68af2ad0810000000000006fa03c6468978089b302d7ff6023cdcedb5e0125ebbcebdde510cb2364149215108337719acd97cfa107d40224edc5465a932b77a74e802a0dc6bf25d8a242bc6099ad2300000480006ef6c1ff0900000000000010c63a949e8b7955394ffaff03000000000000ab87b1bfeda7be586602d985430cea080000000000000026abfb0767192361448279b05d96a703a660581eecdbf5bcd3de227a167ca17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b6c7632d5933a1c1fa5605bd7603f2ba2a790d62d6faec2fed44da4928b30142ba1fde5c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4cb97fca585ec6bf58351d578be00d952aab9c71764b0a8a7583c90b3433b809bdb9fbd48fc877505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223d8d9e86c5ea06d108d8f80a0eb02804fa39f6b5c02e6d6d90756ff578f57000000009700cf0b4b8bc229413300000000000000000003000000000000000000000000001000000000559711e6e8fcffffffffffffffb2d02edc3e01dd271c896249ed85b980680b09000000000f0000169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffffd897ef3b7cda42f93d53046da21b40216e14ba2d6af8656b01e17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccf1f9f3282830689da6b53b263339863297771d74732d400003341bf4a00fc9fec2271ff01589646efd1cf870cd7bb2366fde4a594290c405ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d30a64c108285e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b423f17929a57affe760e717a04becff0f719197724f4fce1093b62d7e8c6123d890decacec55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e109f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c70600000000000000b7561301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f871b136345cf67ca3fb5aac518a75f9e7d7101da841735e186c489b3a06fb99e0347f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f91e358c3b377327ac9ecc34f24c9ae153ec60ac0694da85bfd9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e669261192899d4562db0e22d564ae09bb6d163118e401e024fd452277c3887d6116c6cc9d8046c216c1f895778cb26e22a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99a3594191e104d417e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b6000000000000a1fec9000000d694210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29a404abde7750898b59270bb29b81367ac91bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f00fb8191bbab2dc591dda61f0868afc4294859323e7a45319f18101288a0268893373750d1a8fe64680b0a3fc22dd704e4214d00000000d6c98cd1a9fbe1e7d58c08acaf30065b928a31d2eca55f74a23641f61f2d5b308cf0cf31b0c7f0ce21d69993e9960ff5f76015e6009756237badf4e7965bbe27e5e808fcba821a00e8c5c39609ff854356cb490000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66018d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41f64533a56294019645466ac96e0d0b3bc19faa5449209b085f3c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c471c7868e7da7eaa69eb7f7f80572fdd11bb1d070080fbc22bf73468788df51710eb0b428ee7517d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331ff5e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba830d3f474b079b407000000deff000040430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71b967ce7daac4be290159f6bcd75f0dda9de5532e66ae9e48b0ed1254a81faae79b6af6fbb869604d51de44c4e0973171ad47d6c00ebc7603093f000000fdec743af930cd6db49a47613808bad959719c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f15d6533f78a1f4e2df4ca23d867693fd42de9b49a1b36d48a44ba6a4530e59bec53e876dc660dd63bed8d31c31c37a373d4efd89f80a4377b1b1292a893a516dab183ee65744fb8fc4f9ce2242e0f00000000010000000000000000000057d77480e0345effff6413258d1f6eb190aa28cbb4bafe3436b176c7ed4b132fb805d5edd9d188daf28d89c014c3ecca10ae55704544673e1fa03b84f63e022fe755f4007a4a899eaf52c4f491d8e97c862e29e4570600000091c691faee1e0c8fe056a07474e6e5490a7d3c3402000000b60600d837c6befc63ddf2f594ad7cbc56a1e44d218c956a5392a995f1fae8e9f206efbb33854dc70104d74dc07748f9745cb796da2dfb714a0500000000000000faed94fc39acfb3fd25dfa8116a154cd1226e1bb72b59fed817072a0da60160761fd3dffda0f7c592eabd8ab68334d2a1693cb187539049e331272bf5135044df8161400211b8012b6eb1ed5656e83f65509bb4b323c5bd61bff949d3bade2f6ffda1360c2786e16937ab61d6dcafed319c716357d0885f9c6d1f442954c167dd9b4acd9468ce3674c82bbb2e31389179b025dbe063b7f906217b2cf8410c7023aa3e5cc3ba1000000000000000000000000000000006ae6301a2da44394275c582a6516bb92ea1980a0a659f2f1811c8b281c209647c4241f292b20508b215dde27bb2487a6e2b5e4a8ccfab90c23827ef06cbe364073005f8a6d1456aaeb85ffb7858f24eced67a67ab825e863928ed64c83f62ffdaa997657335b63c6b4163aff094059e626766845fd779c9e6cdbbd64c24936615ee68538e8fddd0d90f3a7579579a142c0f7b318264d5c13c31cf475829528267ead38523cab7e1664e8426cfce471fef821c8a02a7e7d954d05b68a9c28f79429b09e2bb3681ae2b831e27c735123361c193d66ed4d71f19b199d371ec6bfada7cd370e3fdd3cd980fa1e145fd3f3e96b1feb53c865e1ada08f5d16ed652ee0c7f45352222692fbd679212c225d097aa90f7e1fb1f983415f43e75a19ecf7fd21bfa150ef563aa72ba1c43c5f3d9be128ec26b691f31f9cab931631606a81622f120675c962be2d3b5e95f74f0b209e42e6bdd76e6e725295b1d78d928f6f63c41cbde2ba66ad81168070c8c6e18a6e452a31bde54ad3e16304d06a234f5f9311ef0f78924b68dbb4712efdb6974667bdb54f16fd2061b9ba93638dd177227e94e4ebd0ec1d437db948062bf41742000000000000000000305f70dd02fa0c61d5fe6d8ff35389246037e18d34c1375ae04f44f0c2543c772c5ccb137be7dc1874c514b37c668554d77d4ea5ed144a648257f4a0301067bbcd9b91072659025edb5f45f785e2c2602b248ecdd80f019ca659be7e8ae953325a27564f33c9d458a60be3dab38baab7eb1a66ab1ffd6308f7fd51beb356fe75eb985b7581bb5584c53984ba9c7340f97e8d3825681c53de5f554e595b00000000000000006a8fa9f08162cbecc566222d0051a39938613067dbd1427e01bfec016e51844cefa8a855bf23ac887b4a88eed6d9443857242f28e31a41d20105fbf3394ff910e734b4d9101265ff729c426e01c1ab13dda8c388b9e6626f19eecb87e39175e85e17000000000000000000009431807e43886903526074e6b40244c938a4c68a38c25ddd7c143b3f14eafe4b28ec66815cf8d1f56aa1424bc9b5d58790298e5b310969e50c222563b54e60854e1bfeef448aca8c5ccbf5546ce4c3cd5a733fec25fb94e1e0f966bcbd28a4d8fe4f556eaa1104a793006619700798354c6ae05025040965e3083562bfa20968c04007d21dc02c9fd1f75e1ff40f439bdde4e784012e52049b483d02f81b88f5f57816b3fecec79cfca8080003e769759d6b6a56b7605ced8ee18475a77ff0963a565fb6021d216c01b1098e40550a1cfd80e918d685a7b099a4f8ed654cd76ca61fe5ad8a31ec558fdbfa706d5e738bceae81fe777c307d5bc72183a4c2d35732ab916a781b9912160a3fd2a2e74dd690c57bdfdc1f069f9491bca7a8c59363799be70018c25ece5ad7307dc7a95c51bc25a8bbe2cf5ddf6aa161693782b0e7feb8a768f391b49d4c978c96dbb52f21c122eba9f17c8bed10591958cf06321a248b5f76ceedfe0d080d6aeadc11b237b3326dd04b86ac37c0d131544888db9e128d059761ad9a393e96c3b41c13c5a381bff187a75de560ba6eb3faa5ff8d2bb3c88f8de5efc2fb2200cfda6d07ceae22577064334fbf76a23e62e6059211d995b879f6b7d3f7fcf03652b81e6b7cdeff947ad185d3c6269ca247b429c3b872a8f1ef60407d29a874f4ec31c9effed55543a65a6b4d778cebcd43b7905f3960140bd783540a7353014bda8e9c7a34a5f428fd1f8eb11e837dd9d586487fdebcb1ecd3a003ff0fda4be617fecf1ff0ef2cdfb7fea73ca18874664d60a4b9423f3297bc8eb91b4ee1d73272abbef3e7a828a7d7ab055a8eb58fe379de85338304e26e3620941b463e9049fd105c74c91cc4d71b0f76e2c2e4825106aa7ce2a3adbbc7a0443ece58e752b47e6f677ec97c5c568a89d6e36b165c39132a0f27080ece2a94c320b002c77f82662675a7713c7067081cac15994698c41ff4754268ae2676384ff799783f55d7e5a1a092a01b965dc99cb7a9d98440c355927629f2bcf9dc2396eb2f5d25829715b24327642ac48f1201014a95e0e65e12cdf27e19043e3c5d3e798375cead35b9a93190a52cdecaaccc854a1d41ef365303f0e9b4fc969c9dab6df5e8a795b140fcc09e8a7b694d12932917facd8ceaa4e2d0d16bb0b95387fcd5ff136d8abddf94daf442bbff744591931872a36cf921ad69f2127386e8b0f9afee4da8d3fbec809fbb3ca0fded2859cf25d4c6155d396c5b9bd1a928923123f63f4c40688eae69990a9419456247f83539d324d3b500"/4334], &(0x7f0000000100)='GPL\x00'}, 0x41) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) (async) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) (async) getresuid(&(0x7f0000000100)=0x0, &(0x7f0000000140), &(0x7f0000000180)) (async) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f00000007c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) (async) r5 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r5, 0x89f1, &(0x7f0000000040)={'gre0\x00', &(0x7f0000000200)=ANY=[@ANYBLOB="73797a746e6c32000000000005286515", @ANYRES32=0x0, @ANYBLOB="0000000000000000000000004510009400000000002f90787f000001e0000002071700e0000001ac1400000100000000640100024408000000000000fb06007f00000144440001e0000001000000006401010000000000ffffffff000000000000000000000000ac14140000000000e000000100000000ffffffff00000000ac14140000000000441400"/157]}) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r5, 0x8923, &(0x7f0000000300)={'syztnl2\x00', &(0x7f0000000580)=ANY=[@ANYRESDEC=r4, @ANYBLOB="988a04a40ab2a1bece50d262ba95eef21139f3a97040fe904a524a2b2a97205fd3aaae48a4da3700b7352378e96a26d1c3cc18d99b994006983306baad8ac2cdf9a1318ba77b44f8a41209cdfed8747120a48e0700000000000000e5d9f7440de46b16", @ANYRES8=r2]}) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r7 = dup3(r5, 0xffffffffffffffff, 0x80000) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f00000003c0)={'gre0\x00', &(0x7f0000000500)=ANY=[@ANYRES8=r2, @ANYRES32=r6, @ANYBLOB="0020004000000000800000010700d2a53bdae5405fd69178e0000002ac1414bbbec6eeac91dec23a129af86fd80e9fe6c8b3f41e58aa257389ead4d294000000000000"]}) (async, rerun: 64) ioctl$TUNSETIFINDEX(r7, 0x400454da, &(0x7f0000000400)=r8) (async, rerun: 64) ioctl$sock_SIOCGPGRP(r5, 0x8904, &(0x7f0000001c40)) (async, rerun: 64) r9 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x101140, 0x0) (rerun: 64) ioctl$FS_IOC_ENABLE_VERITY(r9, 0x40806685, &(0x7f0000000240)={0x1, 0x1, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) r10 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$FS_IOC_ENABLE_VERITY(r10, 0x40806685, &(0x7f0000000240)={0x1, 0x1, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0}) epoll_ctl$EPOLL_CTL_MOD(r9, 0x3, r10, &(0x7f00000002c0)={0x80000018}) (async) pidfd_open(0x0, 0x0) (async) syz_mount_image$vfat(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) (async) syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) [ 333.011035][ T2212] usb 1-1: new high-speed USB device number 10 using dummy_hcd [ 333.171862][ T3428] udc-core: couldn't find an available UDC or it's busy [ 333.179212][ T3428] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 333.187070][ T3428] udc-core: couldn't find an available UDC or it's busy [ 333.194201][ T3428] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 333.202535][ T3428] udc-core: couldn't find an available UDC or it's busy [ 333.209618][ T3428] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 333.251037][ T874] usb 3-1: string descriptor 0 read error: -71 [ 333.271105][ T2212] usb 1-1: Using ep0 maxpacket: 8 [ 333.281055][ T2233] usb 2-1: not running at top speed; connect to a high speed hub [ 333.351085][ T874] usbhid 3-1:0.0: can't add hid device: -71 [ 333.357134][ T874] usbhid: probe of 3-1:0.0 failed with error -71 [ 333.364398][ T874] usb 3-1: USB disconnect, device number 7 [ 333.391196][ T2212] usb 1-1: config index 0 descriptor too short (expected 5924, got 36) [ 333.399922][ T2212] usb 1-1: config 250 has an invalid interface number: 228 but max is -1 [ 333.409065][ T2212] usb 1-1: config 250 has 1 interface, different from the descriptor's value: 0 [ 333.418448][ T2212] usb 1-1: config 250 has no interface number 0 [ 333.425316][ T2212] usb 1-1: config 250 interface 228 altsetting 255 endpoint 0x1 has invalid maxpacket 65280, setting to 1024 [ 333.437790][ T2212] usb 1-1: config 250 interface 228 altsetting 255 bulk endpoint 0x1 has invalid maxpacket 1024 [ 333.448503][ T2212] usb 1-1: config 250 interface 228 altsetting 255 bulk endpoint 0x82 has invalid maxpacket 100 [ 333.459109][ T2212] usb 1-1: config 250 interface 228 altsetting 255 has 2 endpoint descriptors, different from the interface descriptor's value: 17 [ 333.472919][ T2212] usb 1-1: config 250 interface 228 has no altsetting 0 [ 333.521106][ T2233] usb 2-1: New USB device found, idVendor=08e3, idProduct=0102, bcdDevice=a4.35 [ 333.530167][ T2233] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 333.538303][ T2233] usb 2-1: Product: syz [ 333.542473][ T2233] usb 2-1: Manufacturer: syz [ 333.547051][ T2233] usb 2-1: SerialNumber: syz [ 333.554430][ T2233] usb 2-1: config 0 descriptor?? [ 333.601104][ T2212] usb 1-1: New USB device found, idVendor=0525, idProduct=d292, bcdDevice= 0.07 [ 333.610207][ T2212] usb 1-1: New USB device strings: Mfr=0, Product=106, SerialNumber=59 [ 333.618723][ T2212] usb 1-1: Product: syz [ 333.623074][ T2212] usb 1-1: SerialNumber: syz [ 333.661524][ T2212] hub 1-1:250.228: bad descriptor, ignoring hub [ 333.667955][ T2212] hub: probe of 1-1:250.228 failed with error -5 20:27:19 executing program 2: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000001900)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x56a, 0x38, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x10, 0x1, 0x3, 0x0, 0x3, 0xfd, {0x9, 0x21, 0xfffe, 0x0, 0x1, {0x22, 0x4}}, {{{0x9, 0x5, 0x81, 0x3, 0x40}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) (async) syz_usb_connect$hid(0x2, 0x3f, &(0x7f0000000180)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0xff, 0x6666, 0x8802, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x40, 0x40, 0x0, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x5, {0x9, 0x21, 0x401, 0x6, 0x1, {0x22, 0x700}}, {{{0x9, 0x5, 0x81, 0x3, 0x20, 0x4, 0x80, 0xff}}, [{{0x9, 0x5, 0x2, 0x3, 0x40, 0x6, 0x1, 0x80}}]}}}]}}]}}, &(0x7f0000000600)={0xa, &(0x7f00000004c0)={0xa, 0x6, 0x201, 0x81, 0x7, 0xff, 0x40, 0x9}, 0x1c, &(0x7f0000000500)={0x5, 0xf, 0x1c, 0x2, [@ptm_cap={0x3}, @ss_container_id={0x14, 0x10, 0x4, 0x8, "8633c79d668ec4d6d17c2bc39c55d13d"}]}, 0x1, [{0x41, &(0x7f0000000540)=@string={0x41, 0x3, "1617af5dd7545f59373636959aa7ff431ecf4caadeeea300052bb342df0cbc36f8a3df54734f822f4fad1609184c92b20bdd9eddc1e2baba359bf4211ace69"}}]}) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000640)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x20, 0x6666, 0x8804, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x34, 0x80, 0x9, [{{0x9, 0x4, 0x0, 0xff, 0x2, 0x3, 0x1, 0x2, 0x7, {0x9, 0x21, 0xfff7, 0x7, 0x1, {0x22, 0xb0b}}, {{{0x9, 0x5, 0x81, 0x3, 0x4ce76f50a460a747, 0xf6, 0xc8, 0xff}}}}}]}}]}}, &(0x7f00000009c0)={0xa, &(0x7f0000000680)={0xa, 0x6, 0x250, 0xfa, 0x3f, 0x2, 0xff, 0x20}, 0x5, &(0x7f00000008c0)={0x5, 0xf, 0xb, 0x0, [@ext_cap={0x0, 0x10, 0x2, 0x10, 0xd, 0x8, 0x3ff}, @ptm_cap, @ss_cap={0x0, 0x10, 0x3, 0x2, 0x1, 0x5, 0x9b, 0x1}, @ss_container_id={0x0, 0x10, 0x4, 0xc, "3f7393fef96e9e281c705be1e72df775"}]}, 0x7, [{0xd, &(0x7f0000000700)=@string={0xd, 0x3, "267033eea578fdc8576e06"}}, {0x4, &(0x7f00000006c0)=@lang_id={0x4, 0x3, 0xc01}}, {0xe9, &(0x7f0000000780)=@string={0xe9, 0x3, "f16f17d6325537ec69ceedc5bcc8fba1a7e972893e668650166f914abcea9992b63cfa22506bd928d8c6a71356822b951c4dad47b2c8ffeedee947a4e9165e24c02a21674c1950992fab175509d21992ca1b04fe3f629ac3e95dba7e21def67420aed4b8340eff20001fefbc177cae0c02ff1ee390081a21818b57e0f530542e6902793ff2c0b4081ed9ac6d349109b7ef164961f5323b648f9a5d93fc3e8c76402d7696c6662097fbfbf60213fff522451f26e996d556d13f31976b9f56d2e21df947583b495adc1c5cd9e0e3e7323b99957c3137dfed4efff8e6b62a796b702348a7d86a24b2"}}, {0x4, &(0x7f0000000880)=@lang_id={0x4, 0x3, 0x429}}, {0x7f, &(0x7f0000000b00)=@string={0x7f, 0x3, "8dc16a0c6d42dbfe2ebef46dfb3b7f0ab43c06b73f43f4ea0a99843ee2c53e95de3ba3b9f336cc52c642e22ce117efb626a792a37d9a10cfadd014e03e6f7d23a3dda77cf8f2f0c178b23d29f3acfe51043139db9516c6f95cab30760162770cd932ee80e1edffbe6fed2785fedd2f20ec426af7dba24da874d22d7eb5"}}, {0x4, &(0x7f0000000940)=@lang_id={0x4, 0x3, 0x413}}, {0xc0, &(0x7f0000000a40)=@string={0xc0, 0x3, "4aa4a4b198522655fcd9009bd1e5890c1152ec72aa4ce455174d0ace0d34bdaaea9ef26472256cb0ad15df1f7a181128488a4d99a8667fcd6c58e04d7dd9423a7d78ce65ca5ec79d8938adf5143864b0e402d77c46d6abdb2379c7a47bd77b656d7519c9dccd98d9d7a22d256e48e1f20bb1558d5d9cd702865c265dcb673aee37d9af8944d34e79a58f54a337b11631871509cbf446c07b8fbe77fec24e168124e16d6fe334e967959f27ad020284c93bbfe2687d39e17dd659c10cfef3"}}]}) (async) r1 = syz_usb_connect(0x0, 0x24, &(0x7f0000000440)=ANY=[@ANYBLOB="12010000e909e940f00a58d00000000000010902120001000000000904000000ff"], 0x0) syz_usb_control_io(r1, 0x0, &(0x7f0000000a00)={0x84, &(0x7f0000000540)={0x0, 0x0, 0x11, "096758fbab9617b979f19a9cf21a3c64e9"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)={0x40, 0xb, 0x2, "65bf"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) r2 = syz_usb_connect(0x0, 0x24, &(0x7f0000000440)=ANY=[@ANYBLOB="12010000e909e940f00a58d00000000000010902120001000000000904000000ff"], 0x0) syz_usb_control_io(r2, 0x0, &(0x7f0000000a00)={0x84, &(0x7f0000000540)={0x0, 0x0, 0x11, "096758fbab9617b979f19a9cf21a3c64e9"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)={0x40, 0xb, 0x2, "65bf"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r2, &(0x7f0000001340)={0x2c, &(0x7f0000001180)={0x40, 0x30, 0x8b, {0x8b, 0xe, "204d75357b98dbdc210d6b8d408b0eaa6ae3fbdcc90d3c6b082eccfaa99950fd46c079f70bc0f57d80e41966fa0cdb84e30905de4e9d9d18735ac3124a747492096681642f583d1b50a03c3895dd3d87533a83f24cf410df8c7fe139331ffa45b967481c9508ed13d3c4f9f713f9e1fd97b59213d4c03a66dbf0edf93241929c33de6480c8a4cd3060"}}, &(0x7f0000001240)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x426}}, &(0x7f0000001280)={0x0, 0xf, 0x19, {0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0xe0, "b9265110a0f9de26f16833a62ca0a7cf"}]}}, &(0x7f00000012c0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x9, 0x18, 0x7, 0x7, "33031103", '0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000a40)={0x38, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xfffffffffffffffc, 0x9}, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000200)=ANY=[@ANYBLOB="180000001800ff0f0000000000000000850000006d000000850000002300000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={0x0, r3}, 0x10) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0x6e) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x44) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), &(0x7f0000000380), 0x0, {0x24}, 0x0, 0x0, 0x0, 0x0}, 0x58) getpid() sched_setscheduler(0x0, 0x1, 0x0) socket$inet(0x2, 0xa, 0x0) r4 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r4, 0x6, 0xd, &(0x7f0000000200)='illinois\x00', 0x9) bind$inet(r4, &(0x7f0000000100)={0x2, 0x4e20, @empty}, 0x10) r5 = socket$inet(0x2, 0x3, 0x3) setsockopt$ARPT_SO_SET_REPLACE(r5, 0x0, 0x60, &(0x7f0000000100)={'filter\x00', 0x7, 0x4, 0x20000568, 0x330, 0x220, 0x0, 0x330, 0x330, 0x330, 0x4, 0x0, {[{{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @multicast1, @multicast2}}}, {{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @local, @loopback}}}, {{@arp={@loopback, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, {@mac=@remote}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'syzkaller1\x00', 'wlan0\x00'}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@mac, @mac=@link_local, @empty, @remote}}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x468) recvmmsg(r5, &(0x7f0000000780)=[{{0x0, 0x0, 0x0}, 0x3}, {{&(0x7f0000000700)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x80, &(0x7f0000000340)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000880)=""/177, 0xb1}], 0x2}, 0xfffffff9}], 0x2, 0x100, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x10000010, 0xf21, 0x9, 0x5, 0x80000000, 0xea, 0xff, 0x1}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0xab) connect$inet(r4, &(0x7f0000000180)={0x2, 0x4e20, @loopback}, 0x10) 20:27:21 executing program 4: syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000000)=ANY=[], 0x1, 0x778, &(0x7f00000007c0)="$eJzs3c9rHFUcAPDvbJKmSauJIGg9BQQNlG5Mja2Ch4oHESwU9Gy7bLahZpMt2U1pQsAWEbwIKh4EvfTsj3rz6o+r/hcepKVqWqx4kMhsdpJtsxs3NdkV8vnAJO/Nj33z3Tfz5u3OYyeAfWss/ZOLOBIRHyQRI435SUQM1FP9EafW17u7ulJMpyTW1l7/Lamvc2d1pRhN26QONTKPR8T370YczW0tt7q0PFsol0sLjfxEbe7iRHVp+diFucJMaaY0f2Jyaur4yedOnti9WP/4afnwzQ9fefqrU3+989j1939I4lQcbixrjmO3jMVY4z0ZSN/Ce7y824X1WNLrHeCBpKdm3/pZHkdiJPrqqTaGurlnAMBeeTsi1gCAfSZx/QeAfSb7HuDO6koxm3r7jUR33XopIg6ux5/d31xf0t+4Z3ewfh90+E4S/RGD2XZJRIzuQvljEfHZN29+kU6xR/chAVq5cjUizo2ObW3/ky1jFnbqmQ7WGbsvr/2D7vk27f8836r/l9vo/8Rm/2fDYItz90HUX6Pphbee/7kbu1BMW2n/78WmsW13m+JvGO1r5B6q9/kGkvMXyqW0bXs4IsZjYDDNT25Txvjtv2+3W9bU/8tG1xR//+itzzfXyN3oH7x3m+lCrfCg8d7v1tWIJ/pbxZ9s1H/Sov7TeWc6LOPVF977tN2yNP403mxKy783/r21di3iqZb1vzmiLdl2fOJE/XCYyA6KFr7++ZPhduU39//TKS0/+yzQDWn9D28f/2jSPF6zuvMyfrw28l27Zf8ef+vj/0DyRj19oDHvcqFWW5iMOJC8tnX+8c1ts3y2fhr/+JOtz//tjv/0M+G5DuPvv/nrl53Fn0SS6379T++o/neeuH53tq9d+Z3V/1Q9Nd6Y00n71+kO/pf3DgAAAAAAAAAAAAAAAAAAAAAAAAA6lYuIw5Hk8hvpXC6fX3+G96MxnCtXqrWj5yuL89NRf1b2aAzksp+6HGn6PdTJxu/hZ/nj9+WfjYhHIuLjwaF6Pl+slKd7HTwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANBxq8/z/1C+Dvd47AGDPHOz1DgAAXef6DwD7z86u/0N7th8AQPf4/A8A+4/rPwDsP67/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7LEzp0+n09qfqyvFND99aWlxtnLp2HSpOpufWyzmi5WFi/mZSmWmXMoXK3NtX+jK+r9ypXJxKuYXL0/UStXaRHVp+excZXG+dvbCXGGmdLY00LXIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBz1aXl2UK5XFqQkJCQ2Eg0txJDvWugAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7n/gkAAP//BKwiSw==") r0 = creat(&(0x7f0000000300)='./file0\x00', 0x0) fallocate(r0, 0x0, 0x0, 0x4103fe) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0x6e) connect$pppl2tp(r0, &(0x7f00000000c0)=@pppol2tpin6={0x18, 0x1, {0x0, r1, 0x2, 0x4, 0x2, 0x3, {0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x13}}, 0x3b}}}, 0x32) syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000000)=ANY=[], 0x1, 0x778, &(0x7f00000007c0)="$eJzs3c9rHFUcAPDvbJKmSauJIGg9BQQNlG5Mja2Ch4oHESwU9Gy7bLahZpMt2U1pQsAWEbwIKh4EvfTsj3rz6o+r/hcepKVqWqx4kMhsdpJtsxs3NdkV8vnAJO/Nj33z3Tfz5u3OYyeAfWss/ZOLOBIRHyQRI435SUQM1FP9EafW17u7ulJMpyTW1l7/Lamvc2d1pRhN26QONTKPR8T370YczW0tt7q0PFsol0sLjfxEbe7iRHVp+diFucJMaaY0f2Jyaur4yedOnti9WP/4afnwzQ9fefqrU3+989j1939I4lQcbixrjmO3jMVY4z0ZSN/Ce7y824X1WNLrHeCBpKdm3/pZHkdiJPrqqTaGurlnAMBeeTsi1gCAfSZx/QeAfSb7HuDO6koxm3r7jUR33XopIg6ux5/d31xf0t+4Z3ewfh90+E4S/RGD2XZJRIzuQvljEfHZN29+kU6xR/chAVq5cjUizo2ObW3/ky1jFnbqmQ7WGbsvr/2D7vk27f8836r/l9vo/8Rm/2fDYItz90HUX6Pphbee/7kbu1BMW2n/78WmsW13m+JvGO1r5B6q9/kGkvMXyqW0bXs4IsZjYDDNT25Txvjtv2+3W9bU/8tG1xR//+itzzfXyN3oH7x3m+lCrfCg8d7v1tWIJ/pbxZ9s1H/Sov7TeWc6LOPVF977tN2yNP403mxKy783/r21di3iqZb1vzmiLdl2fOJE/XCYyA6KFr7++ZPhduU39//TKS0/+yzQDWn9D28f/2jSPF6zuvMyfrw28l27Zf8ef+vj/0DyRj19oDHvcqFWW5iMOJC8tnX+8c1ts3y2fhr/+JOtz//tjv/0M+G5DuPvv/nrl53Fn0SS6379T++o/neeuH53tq9d+Z3V/1Q9Nd6Y00n71+kO/pf3DgAAAAAAAAAAAAAAAAAAAAAAAAA6lYuIw5Hk8hvpXC6fX3+G96MxnCtXqrWj5yuL89NRf1b2aAzksp+6HGn6PdTJxu/hZ/nj9+WfjYhHIuLjwaF6Pl+slKd7HTwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANBxq8/z/1C+Dvd47AGDPHOz1DgAAXef6DwD7z86u/0N7th8AQPf4/A8A+4/rPwDsP67/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7LEzp0+n09qfqyvFND99aWlxtnLp2HSpOpufWyzmi5WFi/mZSmWmXMoXK3NtX+jK+r9ypXJxKuYXL0/UStXaRHVp+excZXG+dvbCXGGmdLY00LXIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBz1aXl2UK5XFqQkJCQ2Eg0txJDvWugAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7n/gkAAP//BKwiSw==") (async) creat(&(0x7f0000000300)='./file0\x00', 0x0) (async) fallocate(r0, 0x0, 0x0, 0x4103fe) (async) accept$unix(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0x6e) (async) connect$pppl2tp(r0, &(0x7f00000000c0)=@pppol2tpin6={0x18, 0x1, {0x0, r1, 0x2, 0x4, 0x2, 0x3, {0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x13}}, 0x3b}}}, 0x32) (async) 20:27:21 executing program 5: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = dup(r1) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x4) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) r4 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000040), 0x200201, 0x0) ioctl$KVM_ASSIGN_SET_INTX_MASK(r4, 0x4040aea4, &(0x7f0000000080)={0xff, 0xfff, 0x6}) r5 = creat(&(0x7f0000000300)='./file0\x00', 0x0) fallocate(r5, 0x0, 0x0, 0x4103fe) r6 = creat(&(0x7f0000000300)='./file0\x00', 0x0) fallocate(r6, 0x0, 0x0, 0x4103fe) syz_kvm_setup_cpu$x86(r6, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000100)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_REGISTER_COALESCED_MMIO(r1, 0x4010ae67, &(0x7f00000001c0)={0x2fb1fca4d0e091bc}) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x2) ioctl$KVM_GET_MSR_INDEX_LIST(0xffffffffffffffff, 0xc004ae02, &(0x7f0000000000)=ANY=[@ANYBLOB="0499447ee91a0044ef29dd3b2fde000000000000"]) ioctl$KVM_RUN(r3, 0xae80, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) (async) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (async) dup(r1) (async) ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x4) (async) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) (async) openat$vcsu(0xffffffffffffff9c, &(0x7f0000000040), 0x200201, 0x0) (async) ioctl$KVM_ASSIGN_SET_INTX_MASK(r4, 0x4040aea4, &(0x7f0000000080)={0xff, 0xfff, 0x6}) (async) creat(&(0x7f0000000300)='./file0\x00', 0x0) (async) fallocate(r5, 0x0, 0x0, 0x4103fe) (async) creat(&(0x7f0000000300)='./file0\x00', 0x0) (async) fallocate(r6, 0x0, 0x0, 0x4103fe) (async) syz_kvm_setup_cpu$x86(r6, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000100)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$KVM_REGISTER_COALESCED_MMIO(r1, 0x4010ae67, &(0x7f00000001c0)={0x2fb1fca4d0e091bc}) (async) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x2) (async) ioctl$KVM_GET_MSR_INDEX_LIST(0xffffffffffffffff, 0xc004ae02, &(0x7f0000000000)=ANY=[@ANYBLOB="0499447ee91a0044ef29dd3b2fde000000000000"]) (async) ioctl$KVM_RUN(r3, 0xae80, 0x0) (async) ioctl$KVM_RUN(r3, 0xae80, 0x0) (async) 20:27:21 executing program 2: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000001900)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x56a, 0x38, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x10, 0x1, 0x3, 0x0, 0x3, 0xfd, {0x9, 0x21, 0xfffe, 0x0, 0x1, {0x22, 0x4}}, {{{0x9, 0x5, 0x81, 0x3, 0x40}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_connect$hid(0x2, 0x3f, &(0x7f0000000180)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0xff, 0x6666, 0x8802, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x40, 0x40, 0x0, [{{0x9, 0x4, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x5, {0x9, 0x21, 0x401, 0x6, 0x1, {0x22, 0x700}}, {{{0x9, 0x5, 0x81, 0x3, 0x20, 0x4, 0x80, 0xff}}, [{{0x9, 0x5, 0x2, 0x3, 0x40, 0x6, 0x1, 0x80}}]}}}]}}]}}, &(0x7f0000000600)={0xa, &(0x7f00000004c0)={0xa, 0x6, 0x201, 0x81, 0x7, 0xff, 0x40, 0x9}, 0x1c, &(0x7f0000000500)={0x5, 0xf, 0x1c, 0x2, [@ptm_cap={0x3}, @ss_container_id={0x14, 0x10, 0x4, 0x8, "8633c79d668ec4d6d17c2bc39c55d13d"}]}, 0x1, [{0x41, &(0x7f0000000540)=@string={0x41, 0x3, "1617af5dd7545f59373636959aa7ff431ecf4caadeeea300052bb342df0cbc36f8a3df54734f822f4fad1609184c92b20bdd9eddc1e2baba359bf4211ace69"}}]}) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000640)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x20, 0x6666, 0x8804, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x34, 0x80, 0x9, [{{0x9, 0x4, 0x0, 0xff, 0x2, 0x3, 0x1, 0x2, 0x7, {0x9, 0x21, 0xfff7, 0x7, 0x1, {0x22, 0xb0b}}, {{{0x9, 0x5, 0x81, 0x3, 0x4ce76f50a460a747, 0xf6, 0xc8, 0xff}}}}}]}}]}}, &(0x7f00000009c0)={0xa, &(0x7f0000000680)={0xa, 0x6, 0x250, 0xfa, 0x3f, 0x2, 0xff, 0x20}, 0x5, &(0x7f00000008c0)={0x5, 0xf, 0xb, 0x0, [@ext_cap={0x0, 0x10, 0x2, 0x10, 0xd, 0x8, 0x3ff}, @ptm_cap, @ss_cap={0x0, 0x10, 0x3, 0x2, 0x1, 0x5, 0x9b, 0x1}, @ss_container_id={0x0, 0x10, 0x4, 0xc, "3f7393fef96e9e281c705be1e72df775"}]}, 0x7, [{0xd, &(0x7f0000000700)=@string={0xd, 0x3, "267033eea578fdc8576e06"}}, {0x4, &(0x7f00000006c0)=@lang_id={0x4, 0x3, 0xc01}}, {0xe9, &(0x7f0000000780)=@string={0xe9, 0x3, "f16f17d6325537ec69ceedc5bcc8fba1a7e972893e668650166f914abcea9992b63cfa22506bd928d8c6a71356822b951c4dad47b2c8ffeedee947a4e9165e24c02a21674c1950992fab175509d21992ca1b04fe3f629ac3e95dba7e21def67420aed4b8340eff20001fefbc177cae0c02ff1ee390081a21818b57e0f530542e6902793ff2c0b4081ed9ac6d349109b7ef164961f5323b648f9a5d93fc3e8c76402d7696c6662097fbfbf60213fff522451f26e996d556d13f31976b9f56d2e21df947583b495adc1c5cd9e0e3e7323b99957c3137dfed4efff8e6b62a796b702348a7d86a24b2"}}, {0x4, &(0x7f0000000880)=@lang_id={0x4, 0x3, 0x429}}, {0x7f, &(0x7f0000000b00)=@string={0x7f, 0x3, "8dc16a0c6d42dbfe2ebef46dfb3b7f0ab43c06b73f43f4ea0a99843ee2c53e95de3ba3b9f336cc52c642e22ce117efb626a792a37d9a10cfadd014e03e6f7d23a3dda77cf8f2f0c178b23d29f3acfe51043139db9516c6f95cab30760162770cd932ee80e1edffbe6fed2785fedd2f20ec426af7dba24da874d22d7eb5"}}, {0x4, &(0x7f0000000940)=@lang_id={0x4, 0x3, 0x413}}, {0xc0, &(0x7f0000000a40)=@string={0xc0, 0x3, "4aa4a4b198522655fcd9009bd1e5890c1152ec72aa4ce455174d0ace0d34bdaaea9ef26472256cb0ad15df1f7a181128488a4d99a8667fcd6c58e04d7dd9423a7d78ce65ca5ec79d8938adf5143864b0e402d77c46d6abdb2379c7a47bd77b656d7519c9dccd98d9d7a22d256e48e1f20bb1558d5d9cd702865c265dcb673aee37d9af8944d34e79a58f54a337b11631871509cbf446c07b8fbe77fec24e168124e16d6fe334e967959f27ad020284c93bbfe2687d39e17dd659c10cfef3"}}]}) r1 = syz_usb_connect(0x0, 0x24, &(0x7f0000000440)=ANY=[@ANYBLOB="12010000e909e940f00a58d00000000000010902120001000000000904000000ff"], 0x0) syz_usb_control_io(r1, 0x0, &(0x7f0000000a00)={0x84, &(0x7f0000000540)={0x0, 0x0, 0x11, "096758fbab9617b979f19a9cf21a3c64e9"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)={0x40, 0xb, 0x2, "65bf"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = syz_usb_connect(0x0, 0x24, &(0x7f0000000440)=ANY=[@ANYBLOB="12010000e909e940f00a58d00000000000010902120001000000000904000000ff"], 0x0) syz_usb_control_io(r2, 0x0, &(0x7f0000000a00)={0x84, &(0x7f0000000540)={0x0, 0x0, 0x11, "096758fbab9617b979f19a9cf21a3c64e9"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)={0x40, 0xb, 0x2, "65bf"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r2, &(0x7f0000001340)={0x2c, &(0x7f0000001180)={0x40, 0x30, 0x8b, {0x8b, 0xe, "204d75357b98dbdc210d6b8d408b0eaa6ae3fbdcc90d3c6b082eccfaa99950fd46c079f70bc0f57d80e41966fa0cdb84e30905de4e9d9d18735ac3124a747492096681642f583d1b50a03c3895dd3d87533a83f24cf410df8c7fe139331ffa45b967481c9508ed13d3c4f9f713f9e1fd97b59213d4c03a66dbf0edf93241929c33de6480c8a4cd3060"}}, &(0x7f0000001240)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x426}}, &(0x7f0000001280)={0x0, 0xf, 0x19, {0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0xe0, "b9265110a0f9de26f16833a62ca0a7cf"}]}}, &(0x7f00000012c0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x9, 0x18, 0x7, 0x7, "33031103", '0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000a40)={0x38, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xfffffffffffffffc, 0x9}, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000200)=ANY=[@ANYBLOB="180000001800ff0f0000000000000000850000006d000000850000002300000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={0x0, r3}, 0x10) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0x6e) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x44) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), &(0x7f0000000380), 0x0, {0x24}, 0x0, 0x0, 0x0, 0x0}, 0x58) getpid() sched_setscheduler(0x0, 0x1, 0x0) socket$inet(0x2, 0xa, 0x0) r4 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000a00), 0x10001) bind$inet(r4, &(0x7f0000000100)={0x2, 0x4e20, @empty}, 0x10) r5 = socket$inet(0x2, 0x3, 0x3) setsockopt$ARPT_SO_SET_REPLACE(r5, 0x0, 0x60, &(0x7f0000000100)={'filter\x00', 0x7, 0x4, 0x20000568, 0x330, 0x220, 0x0, 0x330, 0x330, 0x330, 0x4, 0x0, {[{{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @multicast1, @multicast2}}}, {{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @local, @loopback}}}, {{@arp={@loopback, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, {@mac=@remote}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'syzkaller1\x00', 'wlan0\x00'}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@mac, @mac=@link_local, @empty, @remote}}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x468) recvmmsg(r5, &(0x7f0000000780)=[{{0x0, 0x0, 0x0}, 0x3}, {{&(0x7f0000000700)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x80, &(0x7f0000000340)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000880)=""/177, 0xb1}], 0x2}, 0xfffffff9}], 0x2, 0x100, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x10000010, 0xf21, 0x9, 0x5, 0x80000000, 0xea, 0xff, 0x1}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0xab) connect$inet(r4, &(0x7f0000000180)={0x2, 0x4e20, @loopback}, 0x10) [ 336.186421][ T3555] EXT4-fs warning (device loop4): dx_probe:943: inode #2: comm syz-executor.4: Corrupt directory, running e2fsck is recommended [ 336.208244][ T3555] EXT4-fs (loop4): Cannot turn on journaled quota: type 1: error -2 [ 336.229565][ T3555] EXT4-fs error (device loop4): ext4_clear_blocks:865: inode #13: comm syz-executor.4: attempt to clear invalid blocks 2 len 1 [ 336.243194][ T1035] usb 1-1: Using ep0 maxpacket: 8 [ 336.261370][ T3555] EXT4-fs (loop4): Remounting filesystem read-only [ 336.268202][ T3555] EXT4-fs error (device loop4): ext4_mb_generate_buddy:805: group 0, block bitmap and bg descriptor inconsistent: 218 vs 220 free clusters [ 336.321137][ T2233] usb 6-1: new high-speed USB device number 6 using dummy_hcd [ 336.335936][ T3555] EXT4-fs error (device loop4): ext4_free_branches:1011: inode #13: comm syz-executor.4: invalid indirect mapped block 1819239214 (level 0) [ 336.381241][ T1035] usb 1-1: config index 0 descriptor too short (expected 5924, got 36) [ 336.412048][ T1035] usb 1-1: config 250 has an invalid interface number: 228 but max is -1 [ 336.469964][ T3555] EXT4-fs error (device loop4): ext4_free_branches:1011: inode #13: comm syz-executor.4: invalid indirect mapped block 1819239214 (level 1) [ 336.485341][ T1035] usb 1-1: config 250 has 1 interface, different from the descriptor's value: 0 [ 336.494732][ T1035] usb 1-1: config 250 has no interface number 0 [ 336.501652][ T1035] usb 1-1: config 250 interface 228 altsetting 255 endpoint 0x1 has invalid maxpacket 65280, setting to 1024 [ 336.501699][ T3555] EXT4-fs (loop4): 1 truncate cleaned up [ 336.513595][ T1035] usb 1-1: config 250 interface 228 altsetting 255 bulk endpoint 0x1 has invalid maxpacket 1024 [ 336.529690][ T1035] usb 1-1: config 250 interface 228 altsetting 255 bulk endpoint 0x82 has invalid maxpacket 100 [ 336.532203][ T3555] EXT4-fs (loop4): mounted filesystem without journal. Opts: grpjquota=Jbh,errors=remount-ro,minixdf,jqfmt=vfsv0,usrjquota=.. [ 336.541280][ T1035] usb 1-1: config 250 interface 228 altsetting 255 has 2 endpoint descriptors, different from the interface descriptor's value: 17 [ 336.568589][ T1035] usb 1-1: config 250 interface 228 has no altsetting 0 [ 336.587727][ T3555] EXT4-fs warning (device loop4): dx_probe:857: inode #2: comm syz-executor.4: dx entry: limit 11 != root limit 125 [ 336.600383][ T3555] EXT4-fs warning (device loop4): dx_probe:943: inode #2: comm syz-executor.4: Corrupt directory, running e2fsck is recommended [ 336.614189][ T3555] EXT4-fs warning (device loop4): dx_probe:857: inode #2: comm syz-executor.4: dx entry: limit 11 != root limit 125 [ 336.626568][ T2233] usb 6-1: Using ep0 maxpacket: 8 [ 336.633448][ T3555] EXT4-fs warning (device loop4): dx_probe:943: inode #2: comm syz-executor.4: Corrupt directory, running e2fsck is recommended 20:27:22 executing program 4: r0 = syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000480)='./file0\x00', 0x0, &(0x7f00000000c0)={[{@grpjquota, 0x4a}, {@bh}, {@errors_remount}, {@minixdf}, {@jqfmt_vfsv0}, {@usrjquota, 0x2e}], [], 0x2e}, 0x84, 0x47c, &(0x7f0000000940)="$eJzs3MtvVFUYAPDvzrQ8hNqKTx7qKBobHy0tz4UbjSZsTEx0gcvaFoIUMLQmQhqpxuDS8BeoSxP/Ale4MehK41bj1pgQ0w3owlxzZ+6UoZ1pO+08kPn9koFz7j1zz/fNvQfOvafTAHpWKfsjidgZEb9GxGClemeDUuWvW4vzk38vzk8mkaZv/ZWU291cnJ+sNq2+b0deGS5EFD5NYm+dfmcvXjozMTMzfSGvj86dfX909uKll06fnTg1fWr63PixY4cObj96ZPxwS/IcyGLd89H5fbuPv3P1jckTV9/94Zss3p35/to8KoY23WcpSnG9v1B337ObPvrdZaCmnPR1MRCaUoyI7HT1l8f/YBTj9skbjNc/6WpwQFulaZpuXbG1WC0spMA9LIluRwB0R/U/+puL2d3w/OTK++B7241XKjdAWd638le+61p2514aqtwbDbSp/1JEnFj454vsFXWfQwAAtNa1bP7zYmXeUX1V9hTikZp29+drQ0MR8UBE7IqIByPioYh4OKLc9tGIeKzJ/kvL6ivnPz9v31Bi65TN/17O17bunP8trdsMFfPaQDn//uTk6ZnpA/lnMhz9W7P62Cp9fPfaL5832lc7/8teWf/VuWAex599yx7QTU3MTWwm51o3Po7Y01cv/2RpJSC7M9gdEXs2cPzsMzv9/Nf7Gu1fO/9VtGCdKf0q4rnK+V+IZflXJQ3XJ8eOHhk/PLotZqYPjFavipV+/OnKm43631T+LZCd//vqXv9L+Q8lteu1s833ceW3zxre02z0+t+SvF0ub8m3fTgxN3dhLGJLsrBy+/jt91br1fZZ/sP764//XRH/fpm/b29EZBfx4xHxREQ8mcf+VEQ8HRH7V8n/+qvPvLfx/Nsry3+qqfPffKF45vtvG/W/vvN/qFwazrdMTcxtWyuv9Qa4mc8OAAAA/i8K5Z+BTwojS+VCYWQkYsfSE5TZuRdOnv/g3FTlZ+WHor9QfdI1WPM8dCx/Nlytjy+rHyw/N07TNN1ero9Mnp9p15o6sD47Goz/zB/FbkcHtF1T62hJ++IAOm/j6+hpS+MAOs/3taF3Gf/Qu9Y9/vvbGwfQefXG/+WIW10IBegw83/oXcY/9C7jH3qX8Q89aTPf61+tsOt4u458dxR+L0S05oDFjge/LVpxnCis2aaviV/E0NlC4e4Io1LYGhHrbXy5RVfd2oVu/8sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQGv8FAAD//z9b5A4=") ioctl$BTRFS_IOC_BALANCE_PROGRESS(r0, 0x84009422, &(0x7f00000004c0)={0x0, 0x0, {0x0, @struct, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {}, {0x0, @struct}}) openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x50142, 0x0) syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000480)='./file0\x00', 0x0, &(0x7f00000000c0)={[{@grpjquota, 0x4a}, {@bh}, {@errors_remount}, {@minixdf}, {@jqfmt_vfsv0}, {@usrjquota, 0x2e}], [], 0x2e}, 0x84, 0x47c, &(0x7f0000000940)="$eJzs3MtvVFUYAPDvzrQ8hNqKTx7qKBobHy0tz4UbjSZsTEx0gcvaFoIUMLQmQhqpxuDS8BeoSxP/Ale4MehK41bj1pgQ0w3owlxzZ+6UoZ1pO+08kPn9koFz7j1zz/fNvQfOvafTAHpWKfsjidgZEb9GxGClemeDUuWvW4vzk38vzk8mkaZv/ZWU291cnJ+sNq2+b0deGS5EFD5NYm+dfmcvXjozMTMzfSGvj86dfX909uKll06fnTg1fWr63PixY4cObj96ZPxwS/IcyGLd89H5fbuPv3P1jckTV9/94Zss3p35/to8KoY23WcpSnG9v1B337ObPvrdZaCmnPR1MRCaUoyI7HT1l8f/YBTj9skbjNc/6WpwQFulaZpuXbG1WC0spMA9LIluRwB0R/U/+puL2d3w/OTK++B7241XKjdAWd638le+61p2514aqtwbDbSp/1JEnFj454vsFXWfQwAAtNa1bP7zYmXeUX1V9hTikZp29+drQ0MR8UBE7IqIByPioYh4OKLc9tGIeKzJ/kvL6ivnPz9v31Bi65TN/17O17bunP8trdsMFfPaQDn//uTk6ZnpA/lnMhz9W7P62Cp9fPfaL5832lc7/8teWf/VuWAex599yx7QTU3MTWwm51o3Po7Y01cv/2RpJSC7M9gdEXs2cPzsMzv9/Nf7Gu1fO/9VtGCdKf0q4rnK+V+IZflXJQ3XJ8eOHhk/PLotZqYPjFavipV+/OnKm43631T+LZCd//vqXv9L+Q8lteu1s833ceW3zxre02z0+t+SvF0ub8m3fTgxN3dhLGJLsrBy+/jt91br1fZZ/sP764//XRH/fpm/b29EZBfx4xHxREQ8mcf+VEQ8HRH7V8n/+qvPvLfx/Nsry3+qqfPffKF45vtvG/W/vvN/qFwazrdMTcxtWyuv9Qa4mc8OAAAA/i8K5Z+BTwojS+VCYWQkYsfSE5TZuRdOnv/g3FTlZ+WHor9QfdI1WPM8dCx/Nlytjy+rHyw/N07TNN1ero9Mnp9p15o6sD47Goz/zB/FbkcHtF1T62hJ++IAOm/j6+hpS+MAOs/3taF3Gf/Qu9Y9/vvbGwfQefXG/+WIW10IBegw83/oXcY/9C7jH3qX8Q89aTPf61+tsOt4u458dxR+L0S05oDFjge/LVpxnCis2aaviV/E0NlC4e4Io1LYGhHrbXy5RVfd2oVu/8sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQGv8FAAD//z9b5A4=") (async) ioctl$BTRFS_IOC_BALANCE_PROGRESS(r0, 0x84009422, &(0x7f00000004c0)={0x0, 0x0, {0x0, @struct, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {}, {0x0, @struct}}) (async) openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x50142, 0x0) (async) [ 336.651435][ T3555] EXT4-fs error (device loop4): ext4_find_dest_de:2071: inode #2: block 13: comm syz-executor.4: bad entry in directory: rec_len is smaller than minimal - offset=24, inode=393227, rec_len=0, lblk=0, size=1024 fake=0 [ 336.681268][ T2212] usb 3-1: config 0 interface 0 altsetting 16 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 336.692527][ T3555] EXT4-fs (loop4): Remounting filesystem read-only [ 336.693294][ T2212] usb 3-1: config 0 interface 0 has no altsetting 0 [ 336.707571][ T2212] usb 3-1: New USB device found, idVendor=056a, idProduct=0038, bcdDevice= 0.00 20:27:22 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) 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) sched_setattr(0x0, &(0x7f0000000a40)={0x38, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xfffffffffffffffc, 0x9}, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000200)=ANY=[@ANYBLOB="180000001800ff0f0000000000000000850000006d000000850000002300000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={0x0, r3}, 0x10) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0x6e) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x44) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), &(0x7f0000000380), 0x0, {0x24}, 0x0, 0x0, 0x0, 0x0}, 0x58) getpid() sched_setscheduler(0x0, 0x1, 0x0) socket$inet(0x2, 0xa, 0x0) r4 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000a00), 0x10001) bind$inet(r4, &(0x7f0000000100)={0x2, 0x4e20, @empty}, 0x10) r5 = socket$inet(0x2, 0x3, 0x3) setsockopt$ARPT_SO_SET_REPLACE(r5, 0x0, 0x60, &(0x7f0000000100)={'filter\x00', 0x7, 0x4, 0x20000568, 0x330, 0x220, 0x0, 0x330, 0x330, 0x330, 0x4, 0x0, {[{{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @multicast1, @multicast2}}}, {{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @local, @loopback}}}, {{@arp={@loopback, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, {@mac=@remote}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'syzkaller1\x00', 'wlan0\x00'}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@mac, @mac=@link_local, @empty, @remote}}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x468) recvmmsg(r5, &(0x7f0000000780)=[{{0x0, 0x0, 0x0}, 0x3}, {{&(0x7f0000000700)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x80, &(0x7f0000000340)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000880)=""/177, 0xb1}], 0x2}, 0xfffffff9}], 0x2, 0x100, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x10000010, 0xf21, 0x9, 0x5, 0x80000000, 0xea, 0xff, 0x1}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0xab) connect$inet(r4, &(0x7f0000000180)={0x2, 0x4e20, @loopback}, 0x10) [ 336.711092][ T1035] usb 1-1: New USB device found, idVendor=0525, idProduct=d292, bcdDevice= 0.07 [ 336.716802][ T2212] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 336.731731][ T1035] usb 1-1: New USB device strings: Mfr=0, Product=106, SerialNumber=59 [ 336.736433][ T2212] usb 3-1: config 0 descriptor?? [ 336.742109][ T1035] usb 1-1: Product: syz [ 336.751235][ T1035] usb 1-1: SerialNumber: syz [ 336.756056][ T3549] F2FS-fs (loop1): Found nat_bits in checkpoint [ 336.761035][ T2233] usb 6-1: config index 0 descriptor too short (expected 5924, got 36) [ 336.770857][ T2233] usb 6-1: config 250 has an invalid interface number: 228 but max is -1 [ 336.784043][ T2233] usb 6-1: config 250 has 1 interface, different from the descriptor's value: 0 [ 336.793436][ T3549] F2FS-fs (loop1): Mounted with checkpoint version = 48b305e5 [ 336.793595][ T1035] hub 1-1:250.228: bad descriptor, ignoring hub [ 336.820693][ T23] audit: type=1400 audit(1674851242.150:295): avc: denied { write } for pid=3548 comm="syz-executor.1" name="file1" dev="loop1" ino=7 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 [ 336.843245][ T2233] usb 6-1: config 250 has no interface number 0 [ 336.849677][ T2233] usb 6-1: config 250 interface 228 altsetting 255 endpoint 0x1 has invalid maxpacket 65280, setting to 1024 [ 336.861666][ T2233] usb 6-1: config 250 interface 228 altsetting 255 bulk endpoint 0x1 has invalid maxpacket 1024 [ 336.872335][ T1035] hub: probe of 1-1:250.228 failed with error -5 [ 336.879374][ T23] audit: type=1400 audit(1674851242.150:296): avc: denied { open } for pid=3548 comm="syz-executor.1" path="/root/syzkaller-testdir1880739355/syzkaller.Bynwhr/82/file0/file1" dev="loop1" ino=7 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 [ 336.927562][ T2233] usb 6-1: config 250 interface 228 altsetting 255 bulk endpoint 0x82 has invalid maxpacket 100 [ 336.938865][ T2233] usb 6-1: config 250 interface 228 altsetting 255 has 2 endpoint descriptors, different from the interface descriptor's value: 17 [ 336.953636][ T2233] usb 6-1: config 250 interface 228 has no altsetting 0 [ 337.011620][ T1035] usblp 1-1:250.228: usblp0: USB Bidirectional printer dev 11 if 228 alt 255 proto 3 vid 0x0525 pid 0xD292 [ 337.026704][ T3509] udc-core: couldn't find an available UDC or it's busy [ 337.035929][ T3509] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 337.045198][ T3576] EXT4-fs (loop4): Cannot turn on journaled quota: type 0: error -13 [ 337.053843][ T3509] udc-core: couldn't find an available UDC or it's busy [ 337.061568][ T3576] EXT4-fs warning (device loop4): dx_probe:857: inode #2: comm syz-executor.4: dx entry: limit 11 != root limit 125 [ 337.071243][ T2233] usb 6-1: New USB device found, idVendor=0525, idProduct=d292, bcdDevice= 0.07 [ 337.074232][ T3509] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 337.084658][ T1035] usb 1-1: USB disconnect, device number 11 [ 337.090809][ T3576] EXT4-fs warning (device loop4): dx_probe:943: inode #2: comm syz-executor.4: Corrupt directory, running e2fsck is recommended [ 337.101611][ T3509] udc-core: couldn't find an available UDC or it's busy [ 337.109517][ T3576] EXT4-fs (loop4): Cannot turn on journaled quota: type 1: error -2 [ 337.120022][ T2233] usb 6-1: New USB device strings: Mfr=0, Product=106, SerialNumber=59 [ 337.124722][ T3509] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 337.140206][ T1035] usblp0: removed [ 337.148994][ T2233] usb 6-1: Product: syz [ 337.153333][ T2233] usb 6-1: SerialNumber: syz [ 337.161769][ T3576] EXT4-fs error (device loop4): ext4_clear_blocks:865: inode #13: comm syz-executor.4: attempt to clear invalid blocks 2 len 1 [ 337.163351][ T3509] udc-core: couldn't find an available UDC or it's busy [ 337.189113][ T3509] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 337.191830][ T3576] EXT4-fs (loop4): Remounting filesystem read-only [ 337.202710][ T2233] hub 6-1:250.228: bad descriptor, ignoring hub [ 337.209468][ T2233] hub: probe of 6-1:250.228 failed with error -5 [ 337.216349][ T3576] EXT4-fs error (device loop4): ext4_mb_generate_buddy:805: group 0, block bitmap and bg descriptor inconsistent: 218 vs 220 free clusters [ 337.230619][ T2212] usb 3-1: string descriptor 0 read error: -71 [ 337.237079][ T3576] EXT4-fs error (device loop4): ext4_free_branches:1011: inode #13: comm syz-executor.4: invalid indirect mapped block 1819239214 (level 0) [ 337.259851][ T3576] EXT4-fs error (device loop4): ext4_free_branches:1011: inode #13: comm syz-executor.4: invalid indirect mapped block 1819239214 (level 1) [ 337.276057][ T3576] EXT4-fs (loop4): 1 truncate cleaned up [ 337.281739][ T3576] EXT4-fs (loop4): mounted filesystem without journal. Opts: grpjquota=Jbh,errors=remount-ro,minixdf,jqfmt=vfsv0,usrjquota=.. [ 337.300086][ T3576] EXT4-fs warning (device loop4): dx_probe:857: inode #2: comm syz-executor.4: dx entry: limit 11 != root limit 125 [ 337.312697][ T3576] EXT4-fs warning (device loop4): dx_probe:943: inode #2: comm syz-executor.4: Corrupt directory, running e2fsck is recommended [ 337.327090][ T3576] EXT4-fs warning (device loop4): dx_probe:857: inode #2: comm syz-executor.4: dx entry: limit 11 != root limit 125 [ 337.339385][ T3576] EXT4-fs warning (device loop4): dx_probe:943: inode #2: comm syz-executor.4: Corrupt directory, running e2fsck is recommended [ 337.353477][ T3576] EXT4-fs error (device loop4): ext4_find_dest_de:2071: inode #2: block 13: comm syz-executor.4: bad entry in directory: rec_len is smaller than minimal - offset=24, inode=393227, rec_len=0, lblk=0, size=1024 fake=0 [ 337.374646][ T2212] usbhid 3-1:0.0: can't add hid device: -71 [ 337.374816][ T3576] EXT4-fs (loop4): Remounting filesystem read-only [ 337.380705][ T2212] usbhid: probe of 3-1:0.0 failed with error -71 [ 337.398322][ T2212] usb 3-1: USB disconnect, device number 9 [ 337.431530][ T2233] usblp 6-1:250.228: usblp0: USB Bidirectional printer dev 6 if 228 alt 255 proto 3 vid 0x0525 pid 0xD292 [ 337.611009][ T1035] usb 1-1: new high-speed USB device number 12 using dummy_hcd [ 337.851025][ T1035] usb 1-1: Using ep0 maxpacket: 8 [ 337.861423][ T23] audit: type=1400 audit(1674851243.220:297): avc: denied { append } for pid=143 comm="syslogd" name="messages" dev="tmpfs" ino=9 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 [ 337.883610][ T23] audit: type=1400 audit(1674851243.220:298): avc: denied { open } for pid=143 comm="syslogd" path="/tmp/messages" dev="tmpfs" ino=9 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 [ 337.906848][ T23] audit: type=1400 audit(1674851243.220:299): avc: denied { getattr } for pid=143 comm="syslogd" path="/tmp/messages" dev="tmpfs" ino=9 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 [ 337.930242][ T3547] usb 6-1: reset high-speed USB device number 6 using dummy_hcd [ 337.981102][ T1035] usb 1-1: config index 0 descriptor too short (expected 5924, got 36) [ 337.989467][ T1035] usb 1-1: config 250 has an invalid interface number: 228 but max is -1 [ 337.998051][ T1035] usb 1-1: config 250 has 1 interface, different from the descriptor's value: 0 [ 338.007135][ T1035] usb 1-1: config 250 has no interface number 0 [ 338.013534][ T1035] usb 1-1: config 250 interface 228 altsetting 255 endpoint 0x1 has invalid maxpacket 65280, setting to 1024 [ 338.025390][ T1035] usb 1-1: config 250 interface 228 altsetting 255 bulk endpoint 0x1 has invalid maxpacket 1024 [ 338.035941][ T1035] usb 1-1: config 250 interface 228 altsetting 255 bulk endpoint 0x82 has invalid maxpacket 100 [ 338.046594][ T1035] usb 1-1: config 250 interface 228 altsetting 255 has 2 endpoint descriptors, different from the interface descriptor's value: 17 [ 338.060275][ T1035] usb 1-1: config 250 interface 228 has no altsetting 0 [ 338.171011][ T3547] usb 6-1: Using ep0 maxpacket: 8 [ 338.181268][ T1035] usb 1-1: New USB device found, idVendor=0525, idProduct=d292, bcdDevice= 0.07 [ 338.190370][ T1035] usb 1-1: New USB device strings: Mfr=0, Product=106, SerialNumber=59 [ 338.198871][ T1035] usb 1-1: Product: syz [ 338.203361][ T1035] usb 1-1: SerialNumber: syz [ 338.241512][ T1035] hub 1-1:250.228: bad descriptor, ignoring hub [ 338.247820][ T1035] hub: probe of 1-1:250.228 failed with error -5 [ 338.571745][ T1035] usblp 1-1:250.228: usblp1: USB Bidirectional printer dev 12 if 228 alt 255 proto 3 vid 0x0525 pid 0xD292 [ 338.591023][ C0] usblp0: nonzero read bulk status received: -71 [ 338.611345][ T1035] usb 1-1: USB disconnect, device number 12 [ 338.617875][ T1035] usblp1: removed [ 338.781887][ T1707] usb 6-1: USB disconnect, device number 6 [ 338.789318][ T1707] usblp0: removed 20:27:24 executing program 0: r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r0, 0x800) (async) lseek(r0, 0x200, 0x0) (async) r1 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x0) sendfile(r0, r1, 0x0, 0x10000) r2 = syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="0d01000009000008250592d20700006a3b010902241700fa0074980904e4ff11070103000905010200ff6000000905820264"], 0x0) syz_usb_control_io$printer(r2, 0x0, 0x0) (async) syz_clone(0x40224400, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) (async) syz_usb_disconnect(r2) (async, rerun: 64) syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[], 0x0) (async, rerun: 64) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x80000, 0x0) read$char_usb(r3, &(0x7f0000000100)=""/2, 0x2) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f00000008c0)={0x24, &(0x7f0000000700)={0x20, 0x9, 0xd5, {0xd5, 0x8, "76a936de6f98e9097758af0135ef8944f8736ffde57f9a83a46fb68e6c07ce3ea57a435e8bf276f457d3a2659373874541c44361355cf44c2d6fef703a1f5509b3c55bd9f8db08000000a471e7134c770806a76267035ef93893bd74b279448d1c4c0a9209e3b4d0ee4150a8807b7385b92873a6da1074fe496d054e390c552775afb52b8fbf0989cc9ae7a1d42ce11c8e20cd363bb49830abdbc55cbf31a310dea85749e0445272c1c0230a59a0fd6cf3f4219c89e8ea844e1d3f93b8a39271ab68645bd6b7f00ede3f428adfe5889ab5ec83"}}, &(0x7f0000000800)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x100c}}, &(0x7f0000000140)={0x0, 0x22, 0x1d, {[@main=@item_012={0x2, 0x0, 0xb, "58d2"}, @main=@item_4={0x3, 0x0, 0xa, "46fd05ad"}, @local=@item_4={0x3, 0x2, 0x9, "bb8bc70d"}, @main=@item_4={0x3, 0x0, 0x9, 'Em-m'}, @main=@item_012={0x2, 0x0, 0x9, '8X'}, @local=@item_012={0x2, 0x2, 0xa, "ed27"}, @global=@item_4={0x3, 0x1, 0x7, "b4cdc4e8"}]}}, &(0x7f0000000880)={0x0, 0x21, 0x9, {0x9, 0x21, 0x5, 0x8, 0x1, {0x22, 0xfe9}}}}, &(0x7f0000000b40)={0x2c, &(0x7f0000000900)={0xaeec8dca88feda50, 0x15, 0x77, "bb61d653d707498b5baf361be5901b7933082b795baae6d47af67488557af22d71c489985353b61861df643f85dfa0b920d64820d33a215b46d5e0b4fbf759e2d92d75e925947b380d99f97b8ee7e4bd670ee1372f8404577ae1922caca4c2fd1ee95d3c3d78273c47b94a02def9a92b1451e4f5bd5578"}, &(0x7f0000000980)={0x0, 0xa, 0x1, 0xd7}, &(0x7f00000009c0)={0x0, 0x8, 0x1, 0x54}, &(0x7f0000000a00)={0x20, 0x1, 0xf8, "ddae03005856c8eb957719b19d05426da60a27fe17bd7b97f829c143332f257b67ffbf7f6b8c1e5b637a1ab9fad443630b02739427d0179a3d020b2d9614381354e159e25ea9eca86dfd9de97eac1bc06984a9b3379aec51004c7de29957386c3e438ddc7bba2dbe56f0f82e5cb0cb4bbbea325c1731f9e9dac688ab262cbe593cd443ed3ac688cdc54bc8a02960ea26e052c300b4633c7f84285cdfd65dbfefe7f8535f71c8f569f84fe1c0bee6a084df83e46a9330152d1cc339ce95e28b17a4f75c2cb6d7265ae4d896cf9a8e164dbed668dfc005649f3adba16c18a3f1e998d40f0bc65c1721f0f9b12ba181d4d5960c70028de0e53f"}, &(0x7f0000000b00)={0x20, 0x3, 0x1, 0x7}}) syz_usb_control_io(r2, 0x0, 0x0) 20:27:24 executing program 1: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000010600)='./file0\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="696e6c696e655f646174612c6e6f626172726965722c6e6f757365725f78617474722c696e6c696e655f64656e7472792c6163746976655f6c6f67733d342c6e6f657874656e745f63616368652c6261636b67726f756e645f67633d73796e632c0016789278befcda126cff52236a434a01c30f2c819fdd4ce415cc1b1a9fea5d5e6338cbc9418cae53d34f962dc20e8dd673223493ef34b7a72bbf1bece0595a9fbd8b5d0e4d6fd51a37d17a645258880af2b0a3a35ba4e7149eb72cf6c951ef3bd5eab4271ac9760890acbaae81ab4a4fb379023bc10d7717471cccfb83eca2cc96744407781433ba41da5b52769708f83c52149df10c0823dde14df33ffaa27c203386f70d3c2900a2a39275e0a66724d8d4f5e6cae22434c39cb5733797119301b02d72103302b1f8856c9a56e0510084c4e0ff265616f0e907ac76c871818293e47d06d3da9baf131e3fdf036893d73f4643587a89d2c26732b91fede4f361bc727bd145b86c427f075f2a36871dcb8c950c6e2992c3ca4559f51a80d27aabce1ab11f18ef85897a6e4bde9c2bcf5b47b25ed057ee80c39426c5d68b12b250995e476f1e3087449196469b006aac8641b339ceee2f96287eac69309d8e6c"], 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") (async, rerun: 32) r0 = open(&(0x7f0000000000)='./file0\x00', 0x438001, 0x0) (rerun: 32) ioctl$F2FS_IOC_SET_PIN_FILE(r0, 0x4004f50d, &(0x7f0000000040)=0x1) r1 = creat(&(0x7f0000000080)='./file1\x00', 0x0) ioctl$EXT4_IOC_GET_ES_CACHE(r0, 0x40305828, &(0x7f0000000300)={0x0, 0x0, 0x1000000}) (async) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000340)="88efca16f62d1b14d17539e023db5a2423b93121d54f2c4a1de51549e48acfebd4267290518e7870347bd4e58e4e9202790a20bc8fe09b3cc9723963d5a74a6b1f960a98e132a4ae9ecffd5b6192173e99b50be0767900e3ed0dbd155834ea6be98d9e8a6f3450e61a777386798a668596605655decdc716824fd3e9f5a7c3c0c0ece9aae03d6db1da48c60ff949d11a2c3caa877206f094035d04790078980124ca8d25e50965b7fbbe644ab858aba837975776d1e6ce4d5872f29fccc1a740047577bdd3dfa2bb6ba34ed8550b55a44cc6825a4d4ed3faee8fad7b4d7579e4f79798dd4e8cc991291c4255525250e76980b254ceda8ee688f78fc3b5b382f0c740ad2b6e6bb6eaca84546a4814b16fc34a0c2610265c94e6e3147e434d400ddc909d1d40ae69e6a3defb255bce6fff754033abdfa0782b2bff496a00e3e5eee49015fcb9157a61e5ca23c702e5d64083c70156217c1c308715d6a2d65de87168ada84e6abb5ff3dc8592c9cb0dff3a6fa1f11e2e87146b2b27eb0c98d5be8a0f0904a3f855d0dab7a12f9d487541925123ecdc510c87722c4e951d0b798551d2b773ced8f748744bba82948118ab2aeb91c812723bba9a466eca7e755dd278d936084b1b0f41770f48809b08a1864cf3173d2fba9b9b54fc5436b41bd4197e57030bdfdd02daf5ce3c675237a9e12ca8d2b33376e4d3d1c63615a59b3d45c7631d9d9c3ff36ae2831e7e8f9a66983f43e1d9e43e5ebddce621a0f7269ae57d96d939c3a62a3e2f078b3fd6e225439c107d78ed99f58f3c7c5ea4fd783470a021c054802c18bb2af3e7f594f9d46c3964222af800fcd840e73a9c1fbfb8e15f304edef8843d90eea6c0f6fa7d31810c2b99cf7d9e97057dd8f2ce76549bf8d460e23143aca7f848e6ff0c7a5a2ad737942fc5948393919a4cf004044593e060285bbbce0ff6bb264129a9f7b022b71e06de97e948d9da358208d0dbc96c8495b8891b3847c222d511baf44409dce268d9308ce618e326c3c6e2327642cc614639ddc11d6d284d759dc26430feecee45ba028a7ee6cd97de52d3b668cacfaa06f635f8983cdb9cce902a81cdfe46e57d5ebb946e830d41c25476be4a5041a79db5bb9fadc4e11a298035f9f6027b3e32431833861179242dbfb5068c4c5b0a3b33a85bc77a6386b959beb4f650c81cd921d415225abbfe442283aaaa487cc53479114d9963b7e6a2c43ca5e5337027a4a93c75ee1fe0d177d2ba3e3947be3f5e9cc8b7102c077da95bd3172a44c39a6e14938d10e325d22348306a0c5d4018bbc8aa2c7fa9fef576646fb807ea1cd464282ab2dd4a2b27423b18cb8055989320cbae2c02a5a8ccb6bb14d29be8c9a6f336a9a74abf5b2e4dfcfdc68d19c866f172ded3843be8bddd65f5807aeb835eb26926ba132af49a79c433e06faa833dc1fc2ed163752e42e298d568388076fa9597bf486ad4f776e23d5aa9f62bd0bfbfb36606b07ec484500ad411c6ecd68e9bb4f2ea59485f36167eb6ea15cb1bfa96354ef81089ec6ef36927073e362e88b20ee6dcd2ab4d344df06e644f34959080f7be715416c49d8263a0124410e1bc081553f58cf72194cdc46534cb7f19edbe7de2ff1b195d10d9021191215f8b5a4fdc15b55105bc44f90700d1905fb564bc2e6814ba299f50c60a3dc563e0c9797cdef3a32d7b823eddb1018f77bfcb7b04b30622361bdb19cd03321249b1d6a5beba9b2cca99aa25a5a9898a2736e19d07d568ec54f2b7a3144d087721b7f100fa2138735717cd820ace69fac60ecce4870e25f4c909e61adca36d2b909262a1439f9417193c4f64c4eb68b031a4050bb21eb3f88f2df6cc879d329fb3d20d3899ef3f4c1e93a5874b333c4a54934e1cc7797610578195d4d4d8e2e7e801b961b498c0cddfde20cac1c6208fd20ee0347fe8067f18ae481cc477713c62961912ee3b8c2df4615786f2f921eb6386b87e71c3b400b96e114b1403be5b3747be4b30d6b16911943d8acf8e099ede7c69c68ef837dc2fb48c769db8bbf721597b8f8590448b6e7528e4724ab5e70ddfa6fdf38e2c8c07e46225031956e6c2e8e76f254128f54117ec52eb87416b5908f035418772ab58d216548179c1b4cfead04fb29b6378d079c5dbeb45b715d561d0acc9a54eb71d560d44e7798670e4e2e2300cb1c0033ff5302856f46fed802926826df1cc96bcc109061fd8be0499fb4af8425cc6fdb7eb5b44c98563bfb87b38ffab78c3c388075182ec41b4b736d8f20086ed33893b4b1c0f9807b852916b3e7a5de36923420e200362972e5810490875cb3f30715410242b591f2168673256d9c655413cabb8e6a891c60ae8d73914533264ae0e4819a528c9cbedd426534154807fcfc2f2fd0330f4f79647d50c041bd575d40a887de8d9660c1d0b2bb7e9fb86440298a23313ab47125cfaf8ee9bae134684b984287830ea684d2266dbd6a5ed0840430e9f27c654fd1862cbe5624011573cc3b01517105c814a5113844f8d7e1baf1da16fc98be6290a1bf69fdb4d8bbd487b339f95eaf5e808fe30af5de7e313d3f71e1a0efe2b8807b89f56cee53d091d972f67e7aeafa963e53a7b9851ceaa491af06f8e7092d2fc8576a97b3321e3eb1adb55895b51563b7ac602bc790face2fd932166f8b2063248e5f30d821af1fb835f9272e5efcb4860fc1554bb947e37c09e4bdcacc88bbed43b756bf0c905a260d0504032dcce115e7b2556dbcca974058fdeed7900acb2d5d5e0b4f6ed404caea112c7c5f614866955b5408404dcf5edb8d099ac51d84980a245cad8361371f6fafab905a468fdc080b06c0d72c8463e2796748c33a9c484692527067c9f7151d84b2af7555d9cf6df34acf13949336c773d8bb5c818786cab8e13d51dc2a61d93ca533bd69c1117fb9c9ccfdbb8494f5f96c498044ccfcbe6171e83280b08150f0b6cfa856df461c18f8c106cafb4766a46bc6827705e32d00bca4aed31221994b54b7ab549e7d2e7465645d96f9b0871e89971d5d7c71f5ca833c92acfaf21f2c449bced21f3b3710b767b73e687b745689892bdadd0e15b470d97175b7cefabfa8fa6322c4b764f747417688cc92a6722d32d73908647366d26ddc90032b051abed8680b9ff4341135b11d957648fbcc1162a5c256d96b25d2b0bc3354d4afeddfbf2cb7241b0b3f81e902d784f1dafe1a24bccae50d5fa95049f7120d68f57ccbe3e57207dead7aa7aa7864b61644fdb7c1eeeeba57103e45081670e53bbea5f16f1c2e623a323958a9a1a1f5b4950a7759b4e33960905974bb0156071ce78d8c7ae00516e35a7bdbc0c8c684f16b537d1c1f89ecfbf4624d09d67a972658b815618e972c271b7209848669c4ec4895e4131a4c065dd71c394e20221eacfa806d38f5aded6f7ceba9016dcfec7ce3b01c27545f4da930940f1b384917db71f2c17483b21930a5cf499dc4160756c5f3a6a21782eb1c120cba795fb54a7a480f17e2484ae0b4c49f3e63589abfec5d2b7a49f8db302e5374f957502d4dac4212ea705f6a58669ac0619c08afaf5eb95db8ac37e8a467c261ee8e896cfd8206ef0137f1add0dccfb5071d048e626666d4545bfeb09f652cb8ba067e8d3f9027616a173337555fa274368545e5cfc0c8c830c67ca0b66c6e8ed6dc1ad8b1655430aac19034cf317ba72a4be785b9e9964ec64fa57c5d6d75acec438abfdba2762df2e261f9495aff4f21509e69a16eaa216371f3162de6d00cbf6b60b0cb9e28edd9a17cdb5d7607a0e92709a4c714a666c9fd7db29aabd0eed3eb822e513d6d9a8fb48e239559b2295505e633908e7fddc953eb89a536316273f860d647a0a22aab5206b5f00990877118005975c198d196253fc4bce68f57cbd110539cdf08a1c7491c1816673f1adcb095c8a8c202db9c165b2c686e2b1b99d301b07e9a1e62481bcefc90196f09a3551745ffa4042421d8610a0244439212e3ad17b9777125accc678ea4d3766269d7abe4c62b6c48c41fe98a10c0758524f2b89aba6faea8776d8da0bbb19bf077d9b39fda9c636e65679c85421edacbe1216de4feaf665232bbc1ad5afae81d5764a840d620903defd1d12c406989344747c183a56004ab908f905550501028a6510d666560a890478e84a64beddf7c5bea7d00b1aea222d1ba029495f517acbf9ca2171fbc80eab69f3e6b2f89bbff333b707d69e946954f57fb07b0b0b83af70a5225c29046863dc59e0d13d715c9c5913a2ef66041f60a9bd32d2439c228593990fcc0708f14c91b9859b1470b3e261509bd942ac4c4401fc8645d1e3d64a95df91917448dc5146f9eba18b2162983031a51c037a31c066a1341bed6e372057b8e6cf41692fb6f959797acf8586fc9ca04e991183e46b9237a31f0ab80e7113da267f973cd5754af4622088e238a8ef136b121d18b649657056d5201d3e1d8f5afc05b6583babe216c611277b3a223c5e1d7d0fd920a452319367be2ddcfc98d2d91447e2835621d3046c1beeee704c139cecbb9915361d7b353d7c79509c8337036fa47fd787277365ff21ba1f3e04a5c8db995ea83dd288887c61ec8ed4fd1a521ec041aaa07426e18ee90cd679667bb2dc3eb7e1027aa90fb831b77fee0cf35f1339cd71bf3884e7dc8f528a603db67e23a3e1b1ed9473f3db3637060440c589a4c13f88e283ba96d9a9e80b16d0a3430c9b96f39271b259ec3a9399731835c802359194941463ed0383e2ebf4315cf1b3c0cb85a448bbdae0eec0335205f82bdbb93e3da5d044fe2a01bc72aba12ee20f207d6156323abe63b7797c6ef964726552605ad3d075107b1a5a3e6c5860d6937dc8b208725b0014488da2d79cfbab8033d46661a3ead2a06e16802b27227e800e326afa2ffbdfc085daf66b0c851145b2f27f6bafe5cf562a283762b26286ee650aa20243424815aea38f958888b22ae59c3da65ae54c8f15f53102511555a91e0afab39a797be790ec973c8a3ce208e6c8bc59ebc50ece96297c3e95ddff7afe5cfa8c5f61ce462d091d832b5f277aecb18c1be17b26eb77f52a39bb489b28382a947e613336a2e52c977cbbf3ff6c1003facfeb5283965e9630f287bb252f0755f23d514735319fa6687e8e4129f9bcb218165dce56ef50a2a394a2a1d26d8706823fa2568acf0ed706088b33bf5658fdcea7501ddb49851a11ad9f9e8076e08320c1750590fee9527a95243e3017fdac7fac61ecd6d099cf893e78eb94bc031840f8994609dd597d8793054da115bce4a8b5ef911b67a2bd82e57f77982e5d693ce5db06bbf0746946c7bdaf673c46a1b6851809536f90e8c5ccf4a606c10306418fd7ee4c0bbdf1f1cad52b2a9d8ca2611b879ee697d57e5ce35026299ea2fbffd9d520028a47e7c60075994ca3f9d5e32200c460ef014d472129f33bc1d994ee5fa469f787d805ca27540e665c69e3cb08a442c21faebba6fdf86dcf3e24f2067479fb0bb54dde843de6e7ce5ffc78142ac23823c5842a07a6340d64ccda6d9fac8a50a98c2656a6e4592b4593ac10e805fa393033b719edd7abce405aed4c8f4059a90a16dd1e8e29e367a1b60774173524630814e0d446acf216f2f0e38250c7673cccc591cc218f37a3c64efa41be113c98700b99cb2929c2e75dc2931d3adaefadf5d3e01f2b7c4af1ddea8eb83c0c5aec82d54ab2d59e279442e505f8a929e0191e9cfd32c062c7a0263a966968e47aaa8fbb223d1c19ec53ac38cff69c9017665e6b71ccea6868616b", 0x1000}, {&(0x7f00000000c0)="67afbfa5772db37e497863fc87b1ae9cd7266548da0e9291e3d0aadb1d205d173a49", 0x22}, {&(0x7f0000001340)="0d7d0a081c3da9b78467649765822029530b45f83039da76b607e04bf13987c9a1dec91c1a1ae561ccbbf705748b907f51cfa1ae32055c88517e67898028b03c20825090622cf5547ebe418e4a3930dc15604f95a9caab3b505ee71b7a93dc3f68ac0e1115e50896a80cf9b2697c5a94a8ba4853d5ee1b0faea3fb99ae95bd2b1d673561c43109104e557d806168c7677ee3a0d4b45d813eb6bf62c58af8cbf77bedf2ccca1bcb68bd6eaf79b211ebea6b27c548f9dd58ab3f9184a50b15b7eab76b8771384d5c5d2a52d661022a8488e838aad122678e68691d77ab8b2233cd0129f4b269e00190c945cd0742b57b95eb96f9460727ca39", 0xf8}, {&(0x7f0000001440)="21ef30b9b86af7585dd877b09d21279fa6123891fcb5fe6fd4dd4867464327c8801e0368b7ffd168284857637818b206ba21113c121088a5ca92b467895ba29e1a0539ec7f809f17c3d726401d61e56cc72dea1f3815264d78e4719251be618949338cfc50", 0x65}, {&(0x7f00000014c0)="4c8d179aea5f42", 0x7}], 0x5) 20:27:24 executing program 2: r0 = syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000480)='./file0\x00', 0x0, &(0x7f00000000c0)={[{@grpjquota, 0x4a}, {@bh}, {@errors_remount}, {@minixdf}, {@jqfmt_vfsv0}, {@usrjquota, 0x2e}], [], 0x2e}, 0x84, 0x47c, &(0x7f0000000940)="$eJzs3MtvVFUYAPDvzrQ8hNqKTx7qKBobHy0tz4UbjSZsTEx0gcvaFoIUMLQmQhqpxuDS8BeoSxP/Ale4MehK41bj1pgQ0w3owlxzZ+6UoZ1pO+08kPn9koFz7j1zz/fNvQfOvafTAHpWKfsjidgZEb9GxGClemeDUuWvW4vzk38vzk8mkaZv/ZWU291cnJ+sNq2+b0deGS5EFD5NYm+dfmcvXjozMTMzfSGvj86dfX909uKll06fnTg1fWr63PixY4cObj96ZPxwS/IcyGLd89H5fbuPv3P1jckTV9/94Zss3p35/to8KoY23WcpSnG9v1B337ObPvrdZaCmnPR1MRCaUoyI7HT1l8f/YBTj9skbjNc/6WpwQFulaZpuXbG1WC0spMA9LIluRwB0R/U/+puL2d3w/OTK++B7241XKjdAWd638le+61p2514aqtwbDbSp/1JEnFj454vsFXWfQwAAtNa1bP7zYmXeUX1V9hTikZp29+drQ0MR8UBE7IqIByPioYh4OKLc9tGIeKzJ/kvL6ivnPz9v31Bi65TN/17O17bunP8trdsMFfPaQDn//uTk6ZnpA/lnMhz9W7P62Cp9fPfaL5832lc7/8teWf/VuWAex599yx7QTU3MTWwm51o3Po7Y01cv/2RpJSC7M9gdEXs2cPzsMzv9/Nf7Gu1fO/9VtGCdKf0q4rnK+V+IZflXJQ3XJ8eOHhk/PLotZqYPjFavipV+/OnKm43631T+LZCd//vqXv9L+Q8lteu1s833ceW3zxre02z0+t+SvF0ub8m3fTgxN3dhLGJLsrBy+/jt91br1fZZ/sP764//XRH/fpm/b29EZBfx4xHxREQ8mcf+VEQ8HRH7V8n/+qvPvLfx/Nsry3+qqfPffKF45vtvG/W/vvN/qFwazrdMTcxtWyuv9Qa4mc8OAAAA/i8K5Z+BTwojS+VCYWQkYsfSE5TZuRdOnv/g3FTlZ+WHor9QfdI1WPM8dCx/Nlytjy+rHyw/N07TNN1ero9Mnp9p15o6sD47Goz/zB/FbkcHtF1T62hJ++IAOm/j6+hpS+MAOs/3taF3Gf/Qu9Y9/vvbGwfQefXG/+WIW10IBegw83/oXcY/9C7jH3qX8Q89aTPf61+tsOt4u458dxR+L0S05oDFjge/LVpxnCis2aaviV/E0NlC4e4Io1LYGhHrbXy5RVfd2oVu/8sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQGv8FAAD//z9b5A4=") ioctl$BTRFS_IOC_BALANCE_PROGRESS(r0, 0x84009422, &(0x7f00000004c0)={0x0, 0x0, {0x0, @struct, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {}, {0x0, @struct}}) openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x50142, 0x0) 20:27:24 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) 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) sched_setattr(0x0, &(0x7f0000000a40)={0x38, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xfffffffffffffffc, 0x9}, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000200)=ANY=[@ANYBLOB="180000001800ff0f0000000000000000850000006d000000850000002300000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={0x0, r3}, 0x10) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0x6e) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x44) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), &(0x7f0000000380), 0x0, {0x24}, 0x0, 0x0, 0x0, 0x0}, 0x58) getpid() sched_setscheduler(0x0, 0x1, 0x0) socket$inet(0x2, 0xa, 0x0) r4 = socket$inet_tcp(0x2, 0x1, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000a00), 0x10001) bind$inet(r4, &(0x7f0000000100)={0x2, 0x4e20, @empty}, 0x10) r5 = socket$inet(0x2, 0x3, 0x3) setsockopt$ARPT_SO_SET_REPLACE(r5, 0x0, 0x60, &(0x7f0000000100)={'filter\x00', 0x7, 0x4, 0x20000568, 0x330, 0x220, 0x0, 0x330, 0x330, 0x330, 0x4, 0x0, {[{{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @multicast1, @multicast2}}}, {{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @local, @loopback}}}, {{@arp={@loopback, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, {@mac=@remote}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'syzkaller1\x00', 'wlan0\x00'}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@mac, @mac=@link_local, @empty, @remote}}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x468) recvmmsg(r5, &(0x7f0000000780)=[{{0x0, 0x0, 0x0}, 0x3}, {{&(0x7f0000000700)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x80, &(0x7f0000000340)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000880)=""/177, 0xb1}], 0x2}, 0xfffffff9}], 0x2, 0x100, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x10000010, 0xf21, 0x9, 0x5, 0x80000000, 0xea, 0xff, 0x1}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0xab) connect$inet(r4, &(0x7f0000000180)={0x2, 0x4e20, @loopback}, 0x10) 20:27:24 executing program 4: r0 = syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000480)='./file0\x00', 0x0, &(0x7f00000000c0)={[{@grpjquota, 0x4a}, {@bh}, {@errors_remount}, {@minixdf}, {@jqfmt_vfsv0}, {@usrjquota, 0x2e}], [], 0x2e}, 0x84, 0x47c, &(0x7f0000000940)="$eJzs3MtvVFUYAPDvzrQ8hNqKTx7qKBobHy0tz4UbjSZsTEx0gcvaFoIUMLQmQhqpxuDS8BeoSxP/Ale4MehK41bj1pgQ0w3owlxzZ+6UoZ1pO+08kPn9koFz7j1zz/fNvQfOvafTAHpWKfsjidgZEb9GxGClemeDUuWvW4vzk38vzk8mkaZv/ZWU291cnJ+sNq2+b0deGS5EFD5NYm+dfmcvXjozMTMzfSGvj86dfX909uKll06fnTg1fWr63PixY4cObj96ZPxwS/IcyGLd89H5fbuPv3P1jckTV9/94Zss3p35/to8KoY23WcpSnG9v1B337ObPvrdZaCmnPR1MRCaUoyI7HT1l8f/YBTj9skbjNc/6WpwQFulaZpuXbG1WC0spMA9LIluRwB0R/U/+puL2d3w/OTK++B7241XKjdAWd638le+61p2514aqtwbDbSp/1JEnFj454vsFXWfQwAAtNa1bP7zYmXeUX1V9hTikZp29+drQ0MR8UBE7IqIByPioYh4OKLc9tGIeKzJ/kvL6ivnPz9v31Bi65TN/17O17bunP8trdsMFfPaQDn//uTk6ZnpA/lnMhz9W7P62Cp9fPfaL5832lc7/8teWf/VuWAex599yx7QTU3MTWwm51o3Po7Y01cv/2RpJSC7M9gdEXs2cPzsMzv9/Nf7Gu1fO/9VtGCdKf0q4rnK+V+IZflXJQ3XJ8eOHhk/PLotZqYPjFavipV+/OnKm43631T+LZCd//vqXv9L+Q8lteu1s833ceW3zxre02z0+t+SvF0ub8m3fTgxN3dhLGJLsrBy+/jt91br1fZZ/sP764//XRH/fpm/b29EZBfx4xHxREQ8mcf+VEQ8HRH7V8n/+qvPvLfx/Nsry3+qqfPffKF45vtvG/W/vvN/qFwazrdMTcxtWyuv9Qa4mc8OAAAA/i8K5Z+BTwojS+VCYWQkYsfSE5TZuRdOnv/g3FTlZ+WHor9QfdI1WPM8dCx/Nlytjy+rHyw/N07TNN1ero9Mnp9p15o6sD47Goz/zB/FbkcHtF1T62hJ++IAOm/j6+hpS+MAOs/3taF3Gf/Qu9Y9/vvbGwfQefXG/+WIW10IBegw83/oXcY/9C7jH3qX8Q89aTPf61+tsOt4u458dxR+L0S05oDFjge/LVpxnCis2aaviV/E0NlC4e4Io1LYGhHrbXy5RVfd2oVu/8sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQGv8FAAD//z9b5A4=") ioctl$BTRFS_IOC_BALANCE_PROGRESS(r0, 0x84009422, &(0x7f00000004c0)={0x0, 0x0, {0x0, @struct, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {}, {0x0, @struct}}) openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x50142, 0x0) syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000480)='./file0\x00', 0x0, &(0x7f00000000c0)={[{@grpjquota, 0x4a}, {@bh}, {@errors_remount}, {@minixdf}, {@jqfmt_vfsv0}, {@usrjquota, 0x2e}], [], 0x2e}, 0x84, 0x47c, &(0x7f0000000940)="$eJzs3MtvVFUYAPDvzrQ8hNqKTx7qKBobHy0tz4UbjSZsTEx0gcvaFoIUMLQmQhqpxuDS8BeoSxP/Ale4MehK41bj1pgQ0w3owlxzZ+6UoZ1pO+08kPn9koFz7j1zz/fNvQfOvafTAHpWKfsjidgZEb9GxGClemeDUuWvW4vzk38vzk8mkaZv/ZWU291cnJ+sNq2+b0deGS5EFD5NYm+dfmcvXjozMTMzfSGvj86dfX909uKll06fnTg1fWr63PixY4cObj96ZPxwS/IcyGLd89H5fbuPv3P1jckTV9/94Zss3p35/to8KoY23WcpSnG9v1B337ObPvrdZaCmnPR1MRCaUoyI7HT1l8f/YBTj9skbjNc/6WpwQFulaZpuXbG1WC0spMA9LIluRwB0R/U/+puL2d3w/OTK++B7241XKjdAWd638le+61p2514aqtwbDbSp/1JEnFj454vsFXWfQwAAtNa1bP7zYmXeUX1V9hTikZp29+drQ0MR8UBE7IqIByPioYh4OKLc9tGIeKzJ/kvL6ivnPz9v31Bi65TN/17O17bunP8trdsMFfPaQDn//uTk6ZnpA/lnMhz9W7P62Cp9fPfaL5832lc7/8teWf/VuWAex599yx7QTU3MTWwm51o3Po7Y01cv/2RpJSC7M9gdEXs2cPzsMzv9/Nf7Gu1fO/9VtGCdKf0q4rnK+V+IZflXJQ3XJ8eOHhk/PLotZqYPjFavipV+/OnKm43631T+LZCd//vqXv9L+Q8lteu1s833ceW3zxre02z0+t+SvF0ub8m3fTgxN3dhLGJLsrBy+/jt91br1fZZ/sP764//XRH/fpm/b29EZBfx4xHxREQ8mcf+VEQ8HRH7V8n/+qvPvLfx/Nsry3+qqfPffKF45vtvG/W/vvN/qFwazrdMTcxtWyuv9Qa4mc8OAAAA/i8K5Z+BTwojS+VCYWQkYsfSE5TZuRdOnv/g3FTlZ+WHor9QfdI1WPM8dCx/Nlytjy+rHyw/N07TNN1ero9Mnp9p15o6sD47Goz/zB/FbkcHtF1T62hJ++IAOm/j6+hpS+MAOs/3taF3Gf/Qu9Y9/vvbGwfQefXG/+WIW10IBegw83/oXcY/9C7jH3qX8Q89aTPf61+tsOt4u458dxR+L0S05oDFjge/LVpxnCis2aaviV/E0NlC4e4Io1LYGhHrbXy5RVfd2oVu/8sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQGv8FAAD//z9b5A4=") (async) ioctl$BTRFS_IOC_BALANCE_PROGRESS(r0, 0x84009422, &(0x7f00000004c0)={0x0, 0x0, {0x0, @struct, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {}, {0x0, @struct}}) (async) openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x50142, 0x0) (async) [ 338.971056][ T3608] EXT4-fs (loop2): Cannot turn on journaled quota: type 0: error -13 [ 338.977414][ T3606] EXT4-fs (loop4): Cannot turn on journaled quota: type 0: error -13 [ 338.987765][ T3606] EXT4-fs warning (device loop4): dx_probe:857: inode #2: comm syz-executor.4: dx entry: limit 11 != root limit 125 [ 338.987842][ T3608] EXT4-fs warning (device loop2): dx_probe:857: inode #2: comm syz-executor.2: dx entry: limit 11 != root limit 125 [ 339.000693][ T3606] EXT4-fs warning (device loop4): dx_probe:943: inode #2: comm syz-executor.4: Corrupt directory, running e2fsck is recommended [ 339.026401][ T3606] EXT4-fs (loop4): Cannot turn on journaled quota: type 1: error -2 [ 339.091605][ T3608] EXT4-fs warning (device loop2): dx_probe:943: inode #2: comm syz-executor.2: Corrupt directory, running e2fsck is recommended [ 339.111211][ T3608] EXT4-fs (loop2): Cannot turn on journaled quota: type 1: error -2 [ 339.181737][ T3608] EXT4-fs error (device loop2): ext4_clear_blocks:865: inode #13: comm syz-executor.2: attempt to clear invalid blocks 2 len 1 [ 339.201491][ T3606] EXT4-fs error (device loop4): ext4_clear_blocks:865: inode #13: comm syz-executor.4: attempt to clear invalid blocks 2 len 1 [ 339.238274][ T3606] EXT4-fs (loop4): Remounting filesystem read-only [ 339.244893][ T3608] EXT4-fs (loop2): Remounting filesystem read-only [ 339.251786][ T3606] EXT4-fs error (device loop4): ext4_mb_generate_buddy:805: group 0, block bitmap and bg descriptor inconsistent: 218 vs 220 free clusters [ 339.266114][ T3608] EXT4-fs error (device loop2): ext4_mb_generate_buddy:805: group 0, block bitmap and bg descriptor inconsistent: 218 vs 220 free clusters 20:27:24 executing program 5: r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r0, 0x800) lseek(r0, 0x200, 0x0) r1 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x0) sendfile(r0, r1, 0x0, 0x10000) r2 = syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="0d01000009000008250592d20700006a3b010902241700fa0074980904e4ff11070103000905010200ff6000000905820264"], 0x0) syz_usb_control_io$printer(r2, 0x0, 0x0) syz_clone(0x40224400, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r2) syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[], 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x80000, 0x0) read$char_usb(r3, &(0x7f0000000100)=""/2, 0x2) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f00000008c0)={0x24, &(0x7f0000000700)={0x20, 0x9, 0xd5, {0xd5, 0x8, "76a936de6f98e9097758af0135ef8944f8736ffde57f9a83a46fb68e6c07ce3ea57a435e8bf276f457d3a2659373874541c44361355cf44c2d6fef703a1f5509b3c55bd9f8db08000000a471e7134c770806a76267035ef93893bd74b279448d1c4c0a9209e3b4d0ee4150a8807b7385b92873a6da1074fe496d054e390c552775afb52b8fbf0989cc9ae7a1d42ce11c8e20cd363bb49830abdbc55cbf31a310dea85749e0445272c1c0230a59a0fd6cf3f4219c89e8ea844e1d3f93b8a39271ab68645bd6b7f00ede3f428adfe5889ab5ec83"}}, &(0x7f0000000800)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x100c}}, &(0x7f0000000140)={0x0, 0x22, 0x1d, {[@main=@item_012={0x2, 0x0, 0xb, "58d2"}, @main=@item_4={0x3, 0x0, 0xa, "46fd05ad"}, @local=@item_4={0x3, 0x2, 0x9, "bb8bc70d"}, @main=@item_4={0x3, 0x0, 0x9, 'Em-m'}, @main=@item_012={0x2, 0x0, 0x9, '8X'}, @local=@item_012={0x2, 0x2, 0xa, "ed27"}, @global=@item_4={0x3, 0x1, 0x7, "b4cdc4e8"}]}}, &(0x7f0000000880)={0x0, 0x21, 0x9, {0x9, 0x21, 0x5, 0x8, 0x1, {0x22, 0xfe9}}}}, &(0x7f0000000b40)={0x2c, &(0x7f0000000900)={0xaeec8dca88feda50, 0x15, 0x77, "bb61d653d707498b5baf361be5901b7933082b795baae6d47af67488557af22d71c489985353b61861df643f85dfa0b920d64820d33a215b46d5e0b4fbf759e2d92d75e925947b380d99f97b8ee7e4bd670ee1372f8404577ae1922caca4c2fd1ee95d3c3d78273c47b94a02def9a92b1451e4f5bd5578"}, &(0x7f0000000980)={0x0, 0xa, 0x1, 0xd7}, &(0x7f00000009c0)={0x0, 0x8, 0x1, 0x54}, &(0x7f0000000a00)={0x20, 0x1, 0xf8, "ddae03005856c8eb957719b19d05426da60a27fe17bd7b97f829c143332f257b67ffbf7f6b8c1e5b637a1ab9fad443630b02739427d0179a3d020b2d9614381354e159e25ea9eca86dfd9de97eac1bc06984a9b3379aec51004c7de29957386c3e438ddc7bba2dbe56f0f82e5cb0cb4bbbea325c1731f9e9dac688ab262cbe593cd443ed3ac688cdc54bc8a02960ea26e052c300b4633c7f84285cdfd65dbfefe7f8535f71c8f569f84fe1c0bee6a084df83e46a9330152d1cc339ce95e28b17a4f75c2cb6d7265ae4d896cf9a8e164dbed668dfc005649f3adba16c18a3f1e998d40f0bc65c1721f0f9b12ba181d4d5960c70028de0e53f"}, &(0x7f0000000b00)={0x20, 0x3, 0x1, 0x7}}) syz_usb_control_io(r2, 0x0, 0x0) [ 339.280885][ T3606] EXT4-fs error (device loop4): ext4_free_branches:1011: inode #13: comm syz-executor.4: invalid indirect mapped block 1819239214 (level 0) [ 339.295355][ T3608] EXT4-fs error (device loop2): ext4_free_branches:1011: inode #13: comm syz-executor.2: invalid indirect mapped block 1819239214 (level 0) [ 339.313376][ T1706] usb 1-1: new high-speed USB device number 13 using dummy_hcd [ 339.321495][ T3606] EXT4-fs error (device loop4): ext4_free_branches:1011: inode #13: comm syz-executor.4: invalid indirect mapped block 1819239214 (level 1) [ 339.335937][ T3608] EXT4-fs error (device loop2): ext4_free_branches:1011: inode #13: comm syz-executor.2: invalid indirect mapped block 1819239214 (level 1) [ 339.357620][ T3606] EXT4-fs (loop4): 1 truncate cleaned up [ 339.363964][ T3606] EXT4-fs (loop4): mounted filesystem without journal. Opts: grpjquota=Jbh,errors=remount-ro,minixdf,jqfmt=vfsv0,usrjquota=.. [ 339.377324][ T3608] EXT4-fs (loop2): 1 truncate cleaned up 20:27:24 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) 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) sched_setattr(0x0, &(0x7f0000000a40)={0x38, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xfffffffffffffffc, 0x9}, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000200)=ANY=[@ANYBLOB="180000001800ff0f0000000000000000850000006d000000850000002300000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={0x0, r3}, 0x10) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0x6e) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x44) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), &(0x7f0000000380), 0x0, {0x24}, 0x0, 0x0, 0x0, 0x0}, 0x58) getpid() sched_setscheduler(0x0, 0x1, 0x0) socket$inet(0x2, 0xa, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f0000000200)='illinois\x00', 0x9) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000a00), 0x10001) bind$inet(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x4e20, @empty}, 0x10) r4 = socket$inet(0x2, 0x3, 0x3) setsockopt$ARPT_SO_SET_REPLACE(r4, 0x0, 0x60, &(0x7f0000000100)={'filter\x00', 0x7, 0x4, 0x20000568, 0x330, 0x220, 0x0, 0x330, 0x330, 0x330, 0x4, 0x0, {[{{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @multicast1, @multicast2}}}, {{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @local, @loopback}}}, {{@arp={@loopback, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, {@mac=@remote}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'syzkaller1\x00', 'wlan0\x00'}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@mac, @mac=@link_local, @empty, @remote}}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x468) recvmmsg(r4, &(0x7f0000000780)=[{{0x0, 0x0, 0x0}, 0x3}, {{&(0x7f0000000700)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x80, &(0x7f0000000340)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000880)=""/177, 0xb1}], 0x2}, 0xfffffff9}], 0x2, 0x100, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x10000010, 0xf21, 0x9, 0x5, 0x80000000, 0xea, 0xff, 0x1}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0xab) connect$inet(0xffffffffffffffff, &(0x7f0000000180)={0x2, 0x4e20, @loopback}, 0x10) [ 339.383289][ T3608] EXT4-fs (loop2): mounted filesystem without journal. Opts: grpjquota=Jbh,errors=remount-ro,minixdf,jqfmt=vfsv0,usrjquota=.. [ 339.423920][ T3606] EXT4-fs warning (device loop4): dx_probe:857: inode #2: comm syz-executor.4: dx entry: limit 11 != root limit 125 [ 339.426163][ T3608] EXT4-fs warning (device loop2): dx_probe:857: inode #2: comm syz-executor.2: dx entry: limit 11 != root limit 125 [ 339.447274][ T3606] EXT4-fs warning (device loop4): dx_probe:943: inode #2: comm syz-executor.4: Corrupt directory, running e2fsck is recommended [ 339.448709][ T3608] EXT4-fs warning (device loop2): dx_probe:943: inode #2: comm syz-executor.2: Corrupt directory, running e2fsck is recommended [ 339.474948][ T3606] EXT4-fs warning (device loop4): dx_probe:857: inode #2: comm syz-executor.4: dx entry: limit 11 != root limit 125 [ 339.491148][ T3608] EXT4-fs warning (device loop2): dx_probe:857: inode #2: comm syz-executor.2: dx entry: limit 11 != root limit 125 [ 339.504210][ T3608] EXT4-fs warning (device loop2): dx_probe:943: inode #2: comm syz-executor.2: Corrupt directory, running e2fsck is recommended [ 339.518164][ T3608] EXT4-fs error (device loop2): ext4_find_dest_de:2071: inode #2: block 13: comm syz-executor.2: bad entry in directory: rec_len is smaller than minimal - offset=24, inode=393227, rec_len=0, lblk=0, size=1024 fake=0 [ 339.562606][ T3606] EXT4-fs warning (device loop4): dx_probe:943: inode #2: comm syz-executor.4: Corrupt directory, running e2fsck is recommended 20:27:25 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) r3 = getpid() sched_setscheduler(r3, 0x2, &(0x7f0000000200)=0x4) pidfd_open(r3, 0x0) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000004c0)={0x18, 0x4, &(0x7f0000000540)=ANY=[@ANYBLOB="18010000dfff75390000000c00000000850000006d00000095437db37c3d843b240088902840a462163d5ebe97d3440de6f1bcb04f369ee0c330f525ed8caf1c523f515b7a6c59687af2402276dec36919cacdba1d82002a166b99c7f4ee367b38b6df800d056d14050003fef0120c77f6c41ae21a337b9354"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r4}, 0x10) sched_setparam(0x0, 0x0) socket$netlink(0x10, 0x3, 0x0) sched_setaffinity(r0, 0x0, 0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) getpid() sched_setscheduler(0x0, 0x0, &(0x7f0000001700)) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) bind$inet6(r5, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r5, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2, 0xff0f}, 0x1c) recvmsg(r5, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) epoll_pwait(0xffffffffffffffff, &(0x7f0000000a40)=[{}, {}, {}, {}, {}, {}, {}, {}, {}], 0x9, 0xffff, &(0x7f0000000a00)={[0x1]}, 0x8) sendto$inet6(0xffffffffffffffff, &(0x7f0000000640)="178bac92e667d8a51e3323403b87a815b87504840cce6f6cdf3ddd002e3c2a7f85019714b2584c546a3f641f9644a383cab6896357b394d773553f76cdf23fb14f5727d42defd251ba82f96ee9c7bf451c09c45fffdd3c79aa749a9dc83cb629629d132566270ab6464d67ea6bbfc20a6095a7c0804ce74464d3002e898d57056d0358e9738e69e50788d0d9207e17f546f569a5c3dd28996f08a8fa83a05509923e0ddaf6620b2eb633ab5d6e967df94b0499b24c7fb656a20d080d5136f332cb1865430e1182e5a86c1ee2b2f75c92c87721f04cd53203e29975056b4e7e49fe40", 0xe2, 0x4004080, &(0x7f0000000740)={0xa, 0x4e22, 0x3de75521, @local, 0x80}, 0x1c) r6 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413ec50000000f001e0095"], &(0x7f0000000180)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffff009) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000980)={0x11, 0x3, &(0x7f00000001c0)=@raw=[@kfunc={0x85, 0x0, 0x2, 0x0, 0x5}, @map_idx_val={0x18, 0xb, 0x6, 0x0, 0xa, 0x0, 0x0, 0x0, 0x101}], &(0x7f0000000280)='syzkaller\x00', 0x80000001, 0x4a, &(0x7f00000005c0)=""/74, 0x41000, 0x1, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x7, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x4, 0x9, 0x4, 0x7}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000940)=[0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000100)={&(0x7f00000000c0)='netlink_extack\x00', r6}, 0x10) [ 339.649118][ T3608] EXT4-fs (loop2): Remounting filesystem read-only [ 339.655870][ T3606] EXT4-fs error (device loop4): ext4_find_dest_de:2071: inode #2: block 13: comm syz-executor.4: bad entry in directory: rec_len is smaller than minimal - offset=24, inode=393227, rec_len=0, lblk=0, size=1024 fake=0 [ 339.671019][ T1706] usb 1-1: Using ep0 maxpacket: 8 [ 339.706434][ T3606] EXT4-fs (loop4): Remounting filesystem read-only [ 339.711017][ T1707] usb 6-1: new high-speed USB device number 7 using dummy_hcd 20:27:25 executing program 4: r0 = getpid() read$FUSE(0xffffffffffffffff, &(0x7f0000000a80)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) mount$bpf(0x0, &(0x7f00000004c0)='./file0\x00', &(0x7f00000006c0), 0xc400, &(0x7f0000000940)=ANY=[@ANYBLOB='mode=00000000000000000003777,mode=00000000000000000000011,rootcontext=root,fowner>', @ANYRESDEC=0x0, @ANYBLOB=',euid>', @ANYRESDEC=r1, @ANYBLOB="2c73696c6e742c686173e5f6140100008073d7682c7063723d3030303030dbb6c8f030303030303030303032332c7375626a5f726f4cb5bb959606127a42e5d8"]) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000540)={{{@in=@dev, @in6=@remote, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@mcast1}, 0x0, @in=@remote}}, &(0x7f0000000640)=0xe8) read$FUSE(0xffffffffffffffff, &(0x7f0000000a80)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) mount$bpf(0x0, &(0x7f00000004c0)='./file0\x00', &(0x7f00000006c0), 0xc400, &(0x7f0000000940)=ANY=[@ANYBLOB='mode=00000000000000000003777,mode=00000000000000000000011,rootcontext=root,fowner>', @ANYRESDEC=0x0, @ANYBLOB=',euid>', @ANYRESDEC=r5, @ANYBLOB="2c73696c6e742c686173e5f6140100008073d7682c7063723d3030303030dbb6c8f030303030303030303032332c7375626a5f726f4cb5bb959606127a42e5d8"]) r7 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setresgid(0x0, 0x0, r8) r9 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r9, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setresgid(0x0, 0x0, r11) mount$bpf(0x0, &(0x7f00000004c0)='./file0\x00', &(0x7f00000006c0), 0xc400, &(0x7f0000000940)=ANY=[@ANYBLOB='mode=00000000000000000003777,mode=00000000000000000000011,rootcontext=root,fowner>', @ANYRESDEC=0x0, @ANYBLOB=',euid>', @ANYRESDEC, @ANYBLOB="2c73696c6e742c686173e5f6140100008073d7682c7063723d3030303030dbb6c8f030303030303030303032332c7375626a5f726f4cb5bb959606127a42e5d8"]) statx(0xffffffffffffff9c, &(0x7f000000a680)='./file0\x00', 0x2000, 0x100, &(0x7f000000a6c0)={0x0, 0x0, 0x0, 0x0, 0x0}) r13 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r13, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setresgid(0x0, 0x0, r14) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f000000a7c0)={{{@in6=@dev, @in6=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@initdev}, 0x0, @in6}}, &(0x7f000000a8c0)=0xe8) read$FUSE(0xffffffffffffffff, &(0x7f000000a900)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000008100)="797ce3ce5ec47f4c4873e35215a91691a3658a5574655043913cadf9c313d96be7f03042bfadd13247287feb0d86eb97da8a5c863ebe6c6f4af87cffc3715a5c8b39327f3a49bd611000df8635957d97886da2376577f51c548a8f79fa382978d7e41e966b4323f6dbda506927d09e101f98c51b319de47d146f1bba691d80f4b4feed260edc5c3a20ffb9f1dd73a0bbfc9d435b7b11581f6d360c4920d9ad8c9488d7ba4692f92ca177ebfdfaf5bd462f0af769689ed78656088aea7d7f3390e0c7beaa3ebef8e0ffc4cfc535ef2dd9437b2c092700fe68b8d47ff3dd048b0ac214919e52af9511ceaa80157a1a319d74255c122760ea167c9f71159ead6bcaa636633e7ff042cce6f8f9138ed2275d5e7eea771ced483a1308ce3514b4517c2867b33f22505d9c61a0d970da97509ba85e8efe8a901a3835b2cfc663be774f18beaf0a175a9df6a9f9b9678784d9d476156090631737ca3269e2440d941e7dc1078f80bd53c5c8a962810872df2996521e95fce1926e2fb89e73aa6a21667707cdac1d7babeb15195aab1f41d0f9ed480ca78f0208d09ba8396afc7fb71dc1b4a0c96239e47298ac80095824774d5dac5c6d442019fc3485abec1b5b56170109a1b81ad177e7303043e352b1cbdb5d81da30a27e5bcb184829eea4a3f10208183f6d6e50800f4ada52b68bd5615bff832624bc7c91e6eaec87e2b69e63ce07bd056968f999d04b769c03262713a20f8a9dfd187be05ae0c41763402e82d3a592d18289ccdcddccc8205ed644a411f7a2dc2aceb3b27e61a8e44e5d6015b5f67725f36e4047ea76d0cb81912c622a0378d07c470e0b247e2ace78af211f2753515ae4bf54e363803d15bbf8ee2325c2e24c5c04e60e975704575b441c4c4a1186826155a9b2c4b6573789813156b940026354ebdbe81a350e96596e909c2c85277b8ce1d9c06ae19b87c09f92fd4fa62e56d72ed92e01c7233bf903914df02442caf3d888430fd70ed61513ebf967379acfbdeab8b5f4fc9f4bfe4d7032bf8f5b6f013e7eda96ec17011bcc1844acffa55c9ae880a99f7c80e69cd76582edef875ae16a4e76bd8861d885ddab5caafd11b56ed206d0202754018780a55aa382d648473bd773c05aa493dc99305c5b1621bfdba98aca4595a048133cdbcfafd30c337b7c7d49c34d0b29fac97892b3291cd3371acf2a5e671541e1203f982dd139db0ffc3751d80a7723e10782487d86d23bd100ac9d1d76880c4bcfad3f9f4e29968c7f5443aaf9f7dec836dc6de8f26f1581ece5c4ebf96827feed3fa9a5d1ffb16e6b4679dec42ec7fde1f26a71a39b870bf0f8108a9d4a7ecbce33b07a11adbed694829ef6ab29a4446ce2bbe34243d8c7d46bf773c77682817f3552716e0546ec3995a3cb0e564a6b401d6920089c02fe03474f753e2581fd9a843606609f6fbed3cdf3424bfc893fc04fb2e09a4cf59f01844baa43334ef3e034c25db39fcacf4049ee00516b3754384b81b7255d07eac597a28c098393387f8a326574558e2e2c2999141fe857d4e89d36ce32f930eff70d6433b0d4eedf982d469a712f853b31b3a075d50318680834e1a8b76e36f48add91319c21da64108955ed0f5854c59ddd896ae696e6e38f74be37422b53643f31d2a453dd453c284c916460176284c134d03abbc5eab92a506aac1da27cf87d776af80892a7771e0019bdc3fd7f4660d35b90c8b20676baf259725c5d0ac3bda21af6fb0285e861b82dcd6ac5a42d708730adcaffff03b2d6ee9373d25932c721b0d8d9a4b0b8fbdd49ef478328e3d8c4b23011c5e6208f98d4dc35b6779d9802cfba6587f58dd10e3fd7236440ce27449423b91a4862dfda9bfaf7825db488f63deaa09d6984c46b0a1013955e4669a02d8ea30a9f5f51c436320ad0f076aed5c9159505852e3a6b8b26568cdb9b3e6ecbec958859cb8af5d744ac269d574202d4c8c9d68a990e63d8647effb672cbfe9eecd630fe73946de56b0ecf33fe4f67221f0a2faa23be5e23914375a6d0e288f41fb07cd70fb5bbffbb80334f7d54ec923750fda60bf8c37d3be5f9b17930cf4f756f2c74aef9677d9f8ffece80f3fdf1d219d5fed523f992a89cf3e98917004d13eddacabbc5cea1203c7f47901335722a15f2fded435b7cc0922440c57840ff7407a0a291aa664eec8acf8f18dce84e4f7b9091b5544012e58af48d0c2037f87ae309cb61708cf2821afb2b15391eb75b993b9bc897324c0aff3e6f964a2cc14c40ea08aaa12e8c13ac1594618db8156cb424083ae488cb96d27a8ec343a11715111f44467eec4c25734b2cdc1f8a180f20e37b3a004d528be376f6dea030032533012bc3e48f1bfdc186ea7b096d8aa7706a687dfdc7d259c19cfd6028e97c4107620493c0f52d558b74659ede47bca5f49e5b703cfb5570ea056f8030f462673b6965af3fda6b35a91bed3b56c200ec964a9085384e548df7e4c36c5d7c67d76900b88d49e231d4d3f05729bbeaa5a1f03217f307563201379f0409c4e36f2def00ab283dad079a620f1dbe3de2380807ae18c192c42311ea0916efec3779170281074ba7aeb36f4394b74baf3a2df47c68f22c1a9d595c48bf299c9c6acc825b993e4d9e86c5bfdc597036b7fa059bf1f0a30487eb1dd397d4f96c263fe927319b4597d2b865004d491826c5125c7d9c07ac1554bdc46f8ab3195421b3add12968455b159c484a0e402b7ed4de1ba3c29d85f02fef9f2e9220cc541c37fc2eb20fcaba4234f9dd29b113ac35f2fe11478d903efe4c1b83e2660fa40ca934512d4d6ae665133f0297885db28304bd2c3ec5027313173fea35608eb93af5aed71c94be24f21dba635c2be213d4809b7207132377ec6d73744a7ac13ab1b009561dc741ccae0712b235871c58f5571bc02b960ba3ebbae8ed9314884d8d8c57a8347c5d11281063b310b88a09eddd0a92ec00562b453a564f622d1ece4bfc4d1acf4624b7fbbcbd96dc8f503cd10f94e275588682a91b4758e41d1ee877b76f0c3c94824d6ad6d8a8a226edd554748f64b7c2509ad8e49deff4da55385dbe8c408768691ca24640df6ab6c85373d80f470dc530dd8e61a647887dd775aa962b5b8eca47271fbb024b4426825a0c31a3b053ba49ae420dcacc58b874564e4d0710308cd30f2b4a718ecf0f432f2f25b95435a9886a34b89e23788d66fee3862af02d6a89e6022e15017020dc9727c49c1e418512bcebc5767bff5a8b0bfc50c2a3d50ba6e36c19c2ffe9b0189f816d55fef479377ec70478fcb8a4084d4d57be562990464a7e57f09209814fdf0f8d78eef3c40195607d9e5b97d425e88555b47392a48ea00d760f2a40ba56dab9f19d3d4de6392c0e2dbdf536e0991520413d84e22080c32fb1b5aa6701db5bcab0bf77bb545515118ee7c2b1b915d90dce8b91e5be0ef8488b54e184ab2504728ab308a87a9583bafca3889e935265bd3f5b6ae04c13cf64532183a0f8b38f70b0311c4c31cfcf123d8f99203e93a899f559d44b98521c66a80d171670de3a69aacaa418dca127ccefb9fc42e86364e2ddf6e3bc7b049e077c02ac64a30c3addfe29ec8eb35ab8d6a25da8213d74f8ce23f24e2d0c3f55f0e5a3a02c1206c1fdfb6209306649a530879da565f8552548b5bf824c5f609c9107060f8415568b520a84fd1c2b045962bd4125f2973a8ad4bd659583b2e9f4b31ae0fa877ae7f96821c8bc87b61b7b0d81eb59a401f4078ac247bb058eb3e83321dff27d53398e6c3c01681aeec46c7e179e49bef04e68e82159f4f318657e257541f77b3cc203b7186078913be953329fdbb60ea37a7101c0a4824fcd32903f77927f18eed024745221d0c367cebcebacac05a0bfe02a46e0bc6eb0cf7f39a5eae532c00e14e71d285910979c332a01049702f26ba83cf9f5ea520c81f9446e0dce24b20b3cd63df12403a8ed5993ffadc48b293b19b7d00859b7b7d5db7a74d9eea2cfa397812971d4460977ba8262bbb1fb58a169540f040b9296047574f0a1166cb4a927844a020af52cd4ca9455302b7f9ceb1339117cfab167a512068877beb245ce2e614e70dca71a966ed5ba2a96e0541385e44a2bc59dc72e9a8795d080d40abda07675e0c13c343c0d7bedac1d989785a086e62b922bf9603842c46faaa8ca0ecf5df661104cb9f5aec5fcc3d1d8cca02447596c8bf31c20dcf7ca42ca1b70657d33639ffdf16988f940befd6dc960b104f165b2d604f0442bfd6da05614067c1babdb065777c206e491c78cad97ebd6e821b6a9ba3fcfa5947cb655e51cae18701bc6acfe93cca205b34011966cb80570fa16985c0550bbbdbde620306583ddcb89670225a6e986a4edb704730fe0624b317682461fde5b93202a70d3c76b37dcd2ffdaa8236f382c4163aa9d5955180d0a6241e5c6703172d11157dc8f23a925f0383b688865c25ee8a9e61fdfefbac6fd8541bf0ab35aeb5fba5ecac3f35bd583dfac35f60311d3ca0f3276e6cd5fe3e92c34630d9b95d99e82f4bca2adee10f3906a28ae56fdba9b0005949d3f0598a31b5bf693fea2e961e0dcbe5953b39a8d69212812a9389be978b59b6f1d656c08f6ab5b02801c712d619eefea1c9940702d671af1f2b5b1a9150cea140454e404cd34fb4b9028850a06098428d3add99f3916214c7ab9f9c71b910bf4bf298a72db6b2f4e61fe32452bd391ae5b8929e54c37681f6c1e77a9699226d1246408116a2370d67568bf49d89d36331df44a6859d093ddbb12869524c273c5331473d6c8e92cb5a5697c9a4f32cf506491ee4afc86458db4c9c4727ed5e206cb3c60f6f992f3205e403cd2c19788ef82863bf06e5987c9816ddd4e1b6c5923655cafe488eb3fcbfa7885c36c269e2b8ff5e42dec36298fe165292eceae73598ec128226f8b1c8f5469044212beb8da6c6e67e714f70211296d78a48c76bd136cd897e4b82ebeef4044c030baf88aa62dbddce2e9b7e7903f8e975eda7f36876fbd20279bc09214512bf87519c0b4b422d3b2db65dd80b4403eee81cdd8e150c8f7f5320bc50a3d6c57b0c309e6ad7c593d5ced12d95d98d75a3ff142999cf2605f7a8f97223c5964981ce549c0a62c4d400fe318c19b33dc59f987d68534220906160011140f6283508e3cea0ade21dea42f3a83c77df857aa1cbdace59f8755d58c04e3588c95497287aa93af3a66e396c6c7f91e38dca6032ef3d635a66851ceb7b273b4796625158e08bfee34c55a422faebe300eaf0326bae96e0980f4439d00466fd1fd9ac054363b86ab3d9602b4b2605dd8148251b252ad28329ea794336bec29d402b66b15cd32025739b06e415c7791ed24c201140ed06330df580610a708164cc48325182c1a529622e47580b0b191c46fe9110cc6f87aad5df4babb77ce365c707f572aa0ce5d8c32350463845f5433d8b47608412879a555cae2c64553996ddbdeb44888a08f3283b88ba0d0a7f7b2132e0f154231f234d4ab813244dc17130d2b5b616300905bae08cfe3a5501732608a1b7c17aacdf6fe9e4b68160ba6b215def68aef48903e93fb117fbad83c4b78f9b3c11bf13db9815fcaeba830ea6af4ad44664d07910d68c45d9b36118207923478abaab2ca32b367d9cd18f798eae6b41880c1091b3d5ae48532e7fccdb45fb26384c6b51069b109d362aaabf251f873c28e851444b121212ecf23da46b09d84234963e89f5c7a9f0d1e26e462d1b91f3a86d87af7025c6e4eea3e933e40dca6e94e47fbc8c6efb0a59da3203cae54c353164fd9b73388c96321a28bc6396d9aeccfcf2c451ba09e0e9c473d8e132318f83639fb21034b8288bea82e0b81fd1b6d4ca66220c5b9f375abc76c688ac6655a078a5bf1a7e9f77e330da9ba98c74e694ae231d872ab7700c516b1152270cce2cb4021907b7357dba75629e4044aec39357b31e12d30f45a8b0f51fb79a5dc91cfa665b1e4e5cf9fdacfc1f2869dd1073ded248dc62f72ca749c4826926a158506e895bca954920c09089bbf16e33d5e343d6deebbc5b0ba1137ca555a49a824eb2f59654bcf95a09929a4ca2a2d9f76f1825c49eb1a72efe681978fbf17c29ab15122d6d321d5e13ccde4157180bc45f470468477f69f0b4e31ad653cda9cfa208acea7055cf16458fd01f95130a676a5c3780b55db1dfcce0ecb60c8efd9afba01d1847fcb0ee06a13d92ab2d5252d07079c2c005c51932fc6be7bd00422349966f9f843a92e74265d5930d774d872200005094f9ba3b2f60244062a171e780a1840be0aa7b0da85246ae5edd6e7d423f4b9c6e545551d20fbef96c0e3ff34c1d60a6465e5bb942b3306040fa8b4f1d3019999868f6701e3b7e6d4ffb1f9336b3d7d7f3bceff5570c4b37a861d85929db0b68bba479ffa2314ae4ed4f5d9c84d7dceab82b6d62f74ea7416ce53fd6940dc6c12e6aa9a8148c9140ebed87105c4f8136ab1af780e26f8049f21f4906e45641c558a3afba3f93466cffb25983c06fe8c83de5c7cd2f34bff61c4ee3e21c1d59a37580f2f540f03f052f2c4f334fcb908292d7609ed20a9547cfd4c132212a2a12dff1ed82d064e75abe4d110ab0581fe9e886faa3cd1c305ff5777ee717b952ebfe8f34fcc17469908849ac7eec1f9b7389119fec55482c87e74c504ee47375e5b5ea9b54c22c2b27d0906cf1d0e1f15bd1268cd14c54f077193db504bdb23f7d01d585b675c979b90ca7502bc7c2ef340827d0e9b0f8d717e9c4e1b43169c16f02bb2cfc46b22dad5eb52ff51d2be4131ff122347514cf8b299c12e0f437f5efbdb7611613fc6e5edbcabe4cd10a58d50f8b54974500abc9aab90e0aff2e885d9992479ecaa6e1e970937799756da20c5aa1c4705ab95f47cb23983cd7a74ed47498f168e09bea059ab6c1329501b3be507eeafc97db3ce1a7f913be4b65902f344a066f06eb8381493c0e6c4743578744fd40015fbeb63e72ba017051b4c067595287af96d7e2841daf4720efb493c341cd958a7c9183feb382a116cb13a050c13ae15cdd320e2906e4d74bef019bbde276c8a1f5ffbed65522e34d625aa4b161963fbfddb84cbd775b60feab1d51c3a794ccd81c4b5c87204a2e723bc813842dc2630049d54939c96bbc6255c575a2197db8c54e9d607c8acd22722468b852776552f434341e2b99598f6f0e64ee3c4e0970b3c9545caf595719db8cfa93f14df5fb72d2b36debc4ba5c34bed7067c0a89979eab05ee9a4b48ec916480c66db0d49176a195ae3c8728c01d14a48206ffd1fbe8a787ed56faca8d65306bc2d2190a16ff89391c28df3f19600dcc9c3b4a2bcae8ce973575a08242e2b28908b03af4b78f94a61bb5e0cc4dd1e03a8d0e4d111fa6e446ddfed2f181533e4958195434c2d67abb96a32b02c5f0d25ba6432831d9c3676289ce0dd817087609147bafc009a916ed5a6d13762da39582349d385c4a0ccc1e084234e64278b7fe094042ec919e4c85ebd4c0dcb90a91c74b9c95bdbeb848665d207619aa90e5cbab2b9cb4d27ae179c5311cf7bf036415c48978f4469f5934ab27694e6e4d113dd1e011d3cff67d430d6956a972e19e7c2eac291eefac6ba9cb57b0a66e8d9e804609272775ee50c8b34d5f7b3e09bd5893d65ed309169b6120d7c8aa09b4551a943fce60f80fd515e6b911a9176e7f9940d26d7da16bf024f2b6e1dd3a189e861a35dd91ca859fa080a609182bb84064955351ff651238e3ede6d9890925893f0ef1973e79f032ce5c68b5a4242664e1f7b8883f315ab1b79d4eac3eb11156728ada8d2e90e0befaf3d30a0c345e5bdd905978ffd15957cd1bcd2724f68f6865e98dffc00bd0d4be9225e17c07222d5bc14b1de8670e3fd0849f6771e3842e32281cd7871a9bfa469f64055d55899281798da26556d86aa0502a63f035215e08d7262fb8b4244795f21282ca4d096a62f17984eeabec41d9ca3da3751baeb9a1f05c7e8c2f2971a4e384b37d18c44304326f86dffcb47bb1353e0a71fd626275ab0b3ba1d74d4aa98cba31480908294356d2493f14b15431b530103b74a459138a8ed858e0742f6e10b7713e01e8ff94f224bf6530659b8e4acbfef5b9903916c25637f37606a7e710750fa9a61dca0b360ed383272178102547334309648237c400c29f3eca83cde06c8dc5aebeddf2add50648175f77e46094554cfef6e7549dcb5e207f65ff73830c896506d6b9e56436af0f66e017b2bd652772df456b8565158fd0bed1c9d683afa23d72c5efc475504ea14a820e84149d3c1c65db92b6fd295dac0e7db5c51d739091a3dab382a61f7269b580325fd82708c532f4f763b34456168cf8622dae9b0a6c8fbd75f54e961a3d34679fded559ae6e0dfe8fee3fcf14695ade3e40f24235c985518826ff140f82312081e5d0e6089f952a45fb2378a609358204619b1bd9931d031087cfa3adb8055c2dfab5d16defbba07935ae295c2543812e4ecb9a472d0f66e8dced2129311a0167d8bee91f196e0b386e4af46fcb930c376ed946f05aa188fdc30a217e640b2eff8684c249b7de3d44f8288b66c0cdb70ff89a79bc80f54f5b8cb7efcab332b859ed5a5c85828a8005c8d70b75290fa9be741b63095b993437634dfd54b12b709957153fde534ec9387a9ef28eef91f97cf2571e99707ab1b9330066192f05664ac18234a887110c309d1095df7e3a9a3ed475c9931fe76050b8aec12ccd24bcd8f6cd161cfdf0bdffae02261d24c93ebe2f32dab703f7a080097bd2247b31c58e8e6b56426afae36a5f5d2eccc3a688c6740853a045990f9d4774b86751f5775bce9f4e90f541c6b510d43e3fcce17701018f794e76a3feb4ab95350948e9cf42638cd61c449f71ec83d828c3008e54baf492e0311821874e8f408433748cf74dfc9ee97264ff0a9c8841e28a6ee82a8d003e06005ba0cdd2472cd7e0972659354ac4897f66113e561dd2efe330c9ea9f7a526a063ba0549b4bc7ba8eac4a77c9d3bb4ea612b01b6bfb64009c838bbf4e79c3a2f58d122cbbe64f954aa64f09eded96bc5b8867620646fe6e96989504d9cdde1ba9af6dcae1a4d3cfa5366e524cec499d3c725552e5c5de3e91ebaeee835c966f438fb3d07264fe50d767b6c7b2c2bc6ef71cdf8a577d22d98e32e8e78a9bf20bf7e635ae76106ecf888253d8d8ae9b1118e34a9063408bcacee44a67a50a5999bb10a2c7cc03a6fe6b64347155d66b2dd74c7523ece46ab99e5427180044b5b2af919617a8eba7e7ab0421004a8bea9b7fc642777261f7f69d79068158d908787c9f781f925c3bef9a9fbb061542d1abe5bbfc1a03806078fd342854a800e51bb68edd0a0b334f0c20fd4231c34e5361736436d8c2d640277621b881e6931abb99579bbdee762ce27497b27b35c34c1d6ad3ba5724e461b666085d4f027867533d50d7c2eebe26c921d940eee2242a63ae343f6393c8a048e8a4d01cc6585f42f8c5a68cb633b332efcd5c3845a88c74c29258fc4b11678d40696123ca09e155df61de98bd67e34bf8839923b90cc09a8308f2764b86a64e4db31c82ad5e683e2100439b591211a887e391135e72207687abdea265de29c42334a2e29088a12221cefcf53d58c69f34c019a5a66baaf82d9a750076f60a74ab419cf77452df8ae118c5dfbee72a5f4882e0624fe827a96dce663d20768a6bac7c06bc1794bc201289baa0c5a8b579c1e6f37ab834e6f15045f0b99de36c120caf520d26563e8489a4eb7568035a73abf318f68e758c9d10985228363058b7515cb24f8b73c94c690b918cae41bc525d8c619299d701e6b95e8f2dd0b1ae1a09ebc3e069348e209f4e98caaf5b733ef5332c99e081a6f565a8e112882a444fc66b7c9ab2194b81f1e4bf14d29ab6b2238f734f1160b63cee46c3d4dfbbd689e48d8862f187187a49f0d3e41b1f465b74ac15597ee6eb94a0865339612740b39426d2147ff4d163f64b7c5107643ef13bda0c55b55ce7a83f01595472602244c22db79431a87792ee5348eb10e5c582f6ff2a65960f63f86e2ba939204ab1e93382ea956ca981d2ca10862230d764f5dfd0fd6c9272b2837c87bda795205253cde8ff03bf6df78692f66d999535cb07163daf9c8910f1ae5acc1c6de75009e7fca28461df96ee093c88a7e484621ff3470c52d7826d1fbf085525951d0ecab98675e119a37ee2b86596589a512fbdcf074c2d972ebca60184c6275ba0ff82f960adc5033d0b3d404d0166cf98b51cb8d778e6b26dfe26a655bc4be3f944411cca70de75c778b3f39db609b2930674f863257c7a971beab6ae895467accb683ef054b8dbb1de39e46a5713196d145a3070e06f17cd0c69a4064f37c7627ee17f6a9cfdc65f96a2c71a0d9a16cc55ac2ad85b5160a10242faabd0d98471c72403461381d7c40e3d84f8b1c6f25b41f349dcc4a639078d10197e98b2ec006a9b882a72c39de54394e442697ceb005bbf9723e78e957f6a66151107f6e49f9fba7658b33513ef689bd2b720abdb4501bf427aed14c459f7305bc792b5c86b1eddcc6f5dc86a6c3e8d2248c305eb4dd2788c9089e0995e8a60430e564fe67dcd31ca6e594953ed6d413fb6704b9f6f0b632efc79944378b9a85dd8af399cffe17c6e0599c86226374a8fb1f748ea35b5969ea93c13684cc95f7d421cd3ea6431107ee43705e5bf253c8a05375403c3200a5d621cfea96d68c3af8d4b699b33a16410abfd7b1121088e6b88b5541a522921150eddec1f3715d3910dede269c292ef80b860ce42e7b97c8cfb8fc4f4a3c812a8af5b7d00bebfa2ee1b5beb28199bf58770aee9162de8f10664fae9ca503f6bc75226c888eaccebd3e59bbdff4b32a081b4db8bc03de6fd547859f307ca5522a1758328cb23535109fe6059dc2606fae2c55572816debc9fa7c4dc4f69fc004adad6cba5aed2ec1f9b9f66a9b1ba02646759f8da007460103397bffd52c38c458080df5d264df1bac0bd2de32ef68f36fd170eb73da66c2d4d67093be0f1fd4b37a58614acf45e642e4d79c55f8f07f2d148a45c6e73f71c5039ab7350a21f027cb01ce34a25536c1503c92f4f346296afb27203bb49aa910a0e41af250505a4b9982bfd91f47bed417d4a95d5ea345fb95dd43a387eb09614707907560478b42b634db555ed2701b064ff761b00bf7030d68373edef8940d352e65484c73dc7667efc6a612979cf7559cb25c4941bec6645ffd282f9d93f5e18fb28a44f75d78dd164c2cc280e1a93541ee74cefe5868c4f75aecd960e859bbc552b51e1950d7b77b8e8a1e8e0548832f39c5513b483f1070fa9f9e7203145336e16af6db374a3df4350d0a6d5b220b30508f74d6bf2d0b3d21e53b00a1c2dca7ae23349eab6e4ce635456b0ab28a679c48feccdcec441142c2dd894c782f05eab2da28718d0fa7052394414772802b438124f23bfc6e711455ab91e384ed319bcc01f0666515e49f7a98f55ce871cfda811ae3ccce5fd551e4d60059d760cb60bedf02f541ff27a945906ce7584b8e2ae204b680c66f79cc1a9a7", 0x2000, &(0x7f000000cc40)={&(0x7f000000a100)={0x50, 0x0, 0xfffffffffffffffc, {0x7, 0x26, 0x2, 0x5102, 0x2, 0x20, 0x3, 0x5}}, &(0x7f000000a180)={0x18, 0x0, 0x5, {0x1}}, &(0x7f000000a1c0)={0x18, 0x0, 0x7, {0x9}}, &(0x7f000000a200)={0x18, 0x0, 0xffffffffffffffff, {0xe0b}}, &(0x7f000000a240)={0x18, 0x0, 0xfff, {0x6}}, &(0x7f000000a280)={0x28, 0xffffffffffffffda, 0x5, {{0x7fffffffffffffff}}}, &(0x7f000000a2c0)={0x60, 0x0, 0x7fff, {{0x8, 0x7, 0x7, 0xeff, 0x8, 0x2, 0x4}}}, &(0x7f000000a340)={0x18, 0x0, 0x5, {0x4}}, &(0x7f000000a380)={0x13, 0x0, 0x8, {':@\x00'}}, &(0x7f000000a3c0)={0x20, 0x0, 0x3, {0x0, 0xe}}, &(0x7f000000a400)={0x78, 0xfffffffffffffff5, 0x101, {0x7, 0x8, 0x0, {0x1, 0xffff, 0x9479, 0x6, 0x9, 0x9, 0x0, 0x5, 0x6, 0xa000, 0x9, 0x0, r11, 0x2, 0x7}}}, &(0x7f000000a480)={0x90, 0x0, 0x2, {0x1, 0x1, 0x9, 0x4, 0x1, 0xffffff0c, {0x0, 0x80000001, 0x1, 0x3, 0x4, 0x2, 0x9, 0x2, 0x80000000, 0x2000, 0x400, r4, r6, 0x7, 0x7}}}, &(0x7f000000a540)={0x108, 0xfffffffffffffffe, 0x4, [{0x3, 0x7fffffff, 0x1, 0x10001, '-'}, {0x3, 0xfffffffffffffff7, 0x1, 0x7fff, '\x00'}, {0x3, 0x6, 0x3, 0xb749, '^[('}, {0x5, 0xfffffffffffffff9, 0x0, 0x8000}, {0x5, 0x7, 0x1, 0x3ff, '\x00'}, {0x0, 0x9, 0x7, 0x0, '-(-\x93%/-'}, {0x2, 0x401, 0x3, 0x7, '#$\x00'}, {0x1, 0x100000001, 0x4, 0x0, 'bpf\x00'}]}, &(0x7f000000c940)={0x1e0, 0x0, 0x101, [{{0x2, 0x1, 0x0, 0xffffffff, 0x57de, 0x8000, {0x5, 0x3, 0xb10, 0x101, 0x500000000, 0x10000, 0x2, 0x2, 0x42, 0xe000, 0x7f, r1, r2, 0x5, 0x5}}, {0x4, 0x9, 0x0, 0x2}}, {{0x4, 0x1, 0x2, 0x16c, 0x177, 0xbb, {0x4, 0x6b72, 0x9, 0x3f, 0x7, 0x4, 0x6, 0xd4a6, 0xfffffe00, 0x4000, 0x1, r12, r14, 0x400, 0x7}}, {0x0, 0xffffffff, 0x0, 0x8}}, {{0x6, 0x1, 0x9b, 0x0, 0x1, 0x6, {0x4, 0xfffffffffffffff7, 0x2, 0x3f, 0x3, 0x3, 0x7, 0x7ff, 0x7c70, 0xa000, 0x7, r15, r16, 0x0, 0x3}}, {0x3, 0x0, 0x1, 0x80000000, '\xaf'}}]}, &(0x7f000000cb40)={0xa0, 0x0, 0x7, {{0x2, 0x2, 0x9, 0x3e49, 0x3f, 0xffff2abc, {0x6, 0x7fff, 0x4, 0x0, 0x0, 0x3ff, 0x0, 0x9d2c, 0x4, 0x2000, 0x4, r5, r6, 0x7, 0x81}}}}, &(0x7f000000cc00)={0x20, 0x0, 0x7, {0xffffffff, 0x0, 0xb1, 0x7f}}}) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000001740)="d46e1caa030f1e93f4073016caba02fae0fe2663adceeb1223a0aab48b92ff4f26f4cb698aeb256ecfbce775e5e396c0c504f6194eca16725882ecf0c4e3f51e2869c683fc8e2461c740c6e90d76c8db96c08cddf67638e77e6d5db84c943aa119ce3f517ecb851b2662317190a8852a2fdc10a120e86c5110848ccf9704e8cba49c4d1f739e7763e21eda3b4dba045dbac75721f8f9e19d186ac0b2b7338f9ad9852fed1c6e7cd33910e4c3e7d1d195fc5953def9d6e7536eccda540063cd4e8e21ac4b1d5bc8c78055799da1fa2b936f89376cb1acf13fdc3c99ee872431df1f1890afcb5e4d785dd67396a8d74d511f9ffc0bc1ec344cc7edfcbfd860b41f1444036f3077c9f5f8c68fcb22e201f05cf2236bf01735df2ad865f316da408ec018cbce077756427947490003a50d8bf1eddb5840b60678ade7ff5c99fade80a4a476a2f4fe9674945acf4107ea7c3145c6dd73c9c8e1c29605e439f63196521f2ed6c167c0af19b168cc4e8840ce2e373ee0a1adbb1affbc2df581603ddeab06a85ab2882c7c4949ca9e6d48e959ad469f69b14546d0904dca3a7bc00305f1c4dfa2d4c29ef5e55b0231cbe72bda1af896f5ed060baa1f6b1aa14a1e4192315c53491cbbf353ccf6d8be3ba69fdf2657858d46b719d2236b33086029797559e2a7c8eb620b9a381b4ef67808d85b346eb69cc5515e1d5fc6dbb762018c18b6bc6a1477bd5fc447f5bc2afc9301506643d9e08c1323455110bc7f4e4f13cfb96ccd7e88112b9ccfb80edeb888aa4ec623af04cc8973111c570b6a0a08d5ba2799bf092ca0fce11af035c30d52912ee2fb2ea2387aff964194c579b8cf1f98509f6271e083e75bd6c9c71baff4f82b77504591849052d2d2b95c1c58e0878ff42202a76b8cd229eabba3a3da65f7fda3b0fdc1a97d9e9fd5cc36ba63503d0882170d22653f6aa798d014b447f188de9bb251bc984afb857452b8ba7e5f22ccf4e937e773b98b27d1829d8b31f3a36cc10d6cf56a052845635082a7563f8f6b83c2a5a401e52f7db442456f561b2ed7302139c8c0e543a9b3a2dc00adab987235b99ea4b834cd325670ab9f9f33d222140f10480d4ea4b23313d0102a60614fdf88f024fde7dceac6a78a5920497ba73f42a43a3034036b780b52fc66dcba896edfb45fd02ad7eb6ff3caa212e15526dac695cbcb19d548a907edf49c6d06b14327fe9dd2af44f58e0724919b9ad010f543c2ce61f8b9c786ae2ebb32893487ec901c1399fce7944c1a035c20feed1281e1fe5be721934ad7d2bbff3dd44477a248269fb6a8131333309b77c14ecd6f4d49f480ec2d202c3d9db44dab7988dbfec989132459fa1537dc1f0642be2e510332c9d8952ed38ae3ff781fec6fd14f7269671f7d9682728f2defeff040993cb1222b56e947b5bfca7f7cc12f59201f9c0fc40d8b5edb2904b5d4a7e8d986b26accaf8caac4deed9e7011f6bee0c6037e68592d0400a170a90bd20bb7ca3f87a7641636dc17b9ff56f9afea839abed589e60b8f9c3ccf3c86c602ca043e38eef8247b79b02f4837b24aaa2ca39ffa0ce344da0d882bde1c3e6532ea889dbd6df51c078ab1f5f596064b8773e0af69897cc2c14adf8d95897f948de743dcd8faaa9c94e99d0c0d04ec57850e65f6b815ac40eb2bfbe303ae3b0c95c851ce022773d0ea5f1ab63e54a8f9a95347e1e71e0eb0bad504d489f6f504b96441a3a5ff2b435b0da4762ccccf93f977e7ca4e237306da34656858bd4687a25384e36c74ff6f2b109c1b36573ec5e853402d481b53be45919553ef4e8fde33c4b3b838bbd1edcc5d5887e44f7cbd6f52070aa57a9ba2b3234536ecb06f3bfc43e9624c8711eb5dc3322c4605c12bb3284b4635c34a4c08171c0b946e429c690505b171eef7c3afcb75dfe582df62c7af769db16da896c934ad7e629ea75eea4a6076c20f1cf38ce85b2cde122f0e765c4aeaed9cf5e54105728de0bb3e90a4a8bc5c56a8cc20fcf17fe2f80d94d190f3c4fe6647d95ffc651475f87cf7b6fa97efbb1c93db420bb644d02cacb5280132355880454e716dbc0e5fabcd5ccc8a45ed17f1dc61d17e1ccebd9b0fa424bfebee752b918f4857f50a8c0b78e7d3ef1a75d4ddcf057161c156f9b2308f0186e027c95b0ebd260fe1b9af2f6a88da3daaa10d9c9664483f32beb57f2ceb442cde3d3b9336855a01f0b6529d1b2c9bc4b211355ba9ad657a495219c1cfafe85ae8b2bab1bff1790ada5ab59ed532b11ba368e483e6e675a2f25fd2cb5fedbe5d985f25d10dfebbd13a2a5009ea38b309b088fc501c39582273f88c6b000fb854a82a26794077762091e8fd9d871d021a2d278a7294000c1c1d1c2c8d36b5ed7a28437a32e08fd7b0992d4f1e7ed4979c9531fced5e6c55d8ac945cacaac7a2e39d37eac7ffd7b64f93e123ec6a12e81289d0f2c5756256fc1fb203f6b118e33f6bf457a16d9f221c5da963461aa3320b03c8c670d62d2431f4011790f7cf6ce155102ee98910f19d5da559a7ee3c25c9d8ae2af0cedfa7852a97f803d763312e848b892bab461e1e430648ac7531a4a86d82e23bbf7ae168a567e21f6cae2512ab7c6059cfb08799e0b1aad60756523bdfcc1f2fb12f1c8aa6f6910ddd9a1b045cd1b1ffd6a42c0737454e205a3e2182105198e1a2fbca1829c20ea085a8a80611ba2e77ebbeed7b68a9e43ddb3c0cfb3e0a77ae8b2cd53953bd2f025eb3d12a65745c4dbce009243829b19acfd21ef37fd9b56929a33ea3257912d1fde09c461233e36a95f53589862bf7fb5308b2ec4413f9f9e4f3649eabc0c0351c7988445d74bd8fba5ba35b6fad92bf3441bd8cfcc84b006e8e9c149b40a271dbec3425cf022e0e4935298a456af99488aeca04d1102cc1c5cb1ca7e22dd1065d173e58ff302f703e404d64948943c560a3ee761c9b7c658c7dc43bec01a2575199f19096e3ae73cb07d1d67232725a063f9e408880592f5e411249f0d964db6609dd3263a8272eecd83efe435625fb95b8d8c5a6696e47641fe35ec6edc57b0c9e6affbf4be4cf67fdfdbbcf7c5f29cc206c5a174616d725503936cd816bb4edc396f5aef9bc369f0436b094085c043510ce75934af743343283fb830bf410878e30b753a5abc267e47479cd7682fd0ab1ea4ccf0f83ffa3ee18a9821396f70a0c5d5b176a8d3a715a14f587a95d47531f93b66ce7e65290c777c1789b3ac97522bce5cf77fa2b8f453e3541eb5f20467288ca57ccef8d7a9f0ed61ea216a45c2b92673bbbd72c997c1aaf89051a3c18452ac828f2f6a4d3953d6c169880f4de44e3596b743dea05af9922e45048bdfb83a4f5585d5484a1ef39c6d88ac26a2a7321f350b66ae2404fde6fee4a8153178cd2b6e18d98f50d945e69953b5afd5fc6e75c512f951a8e833d27650e9a3bacb047d882a287a4494966a322b19bcbd8f23218d778a0e688acea19e87858720b3ffe76c1cd286e66bc8edda626153a9f50142b47444acee86039ba41d22b4f4ea8114009eb874dbe32fc9e3bdb1607a5b2b7fb07fe876fbd916980526750723317089b668e191866469467b3b6abbcfa254af92ac835a33399ebb0eb29350a9c94153cbf84e023cfcee964ae54bc5d01e2b99afd3a368582af289501169d6aac0f18d67b34b4bb20fd1ac670493a37b5a18a873ce581b0ff77f0ac19a957b4369cd0e021b674ab79a1c3356386c223a930a974f7866b9db9cb797f30d21f4b18f477f2037d7730ae5cf7c09dc050de6a56e4d2e710fed7365af8f2f3d801baa04d3d03f8ce95229753be2a280766ebd49e41ddbc301652ac1b1fd8d5950ca20b7632ba9930a8fe279af6daf34d53be7be872611ee8fb1547a5bad133cc22abf37716bb94b58caeedccbeffa8064d37eeb9a8d18cedbaef4bbbedcb1a9a05e327120ccf421dd6acbff6c83601bd1b3d35ca0cb69423c5b81d9cf728700fbbe0ccc99add43220b69d5b6946fbbe039bd99cc4b68e26a4748074347b6da3052c60eec2e89a98139da739b58aaa8980da8760a6b2f41086f261634f3a26fcd918e564958f66e22381178773968475473ccd6f382a0571be204f1b7d70520c2a7089631fb0041e614e53dc8a2982147767c76ab5cb2addbaa10acc90c81c6b8fc6923941e0cc4ddb5d26c73c60f8b73cddffe84a7a87735b89ad13175a37a70c4626f7993993b10b5b742e5e1f76397ff37152c6983710313e84e0609e42474a06b4b4e9f54efb7de08aaa50e500d8ec98171dad467ea2ad01a322af3240e4242fae835922b7313910338b15e107db666ddd65a2ae447e3045e59aa10b0af5930277d3440cd83bd922c75ab7a9e4f864a5b31e1f4e1218ef0f3c90f71d541e62f8866aa0d545469b8067a04e28292f138f779c6e8358830f0f76bdd1bab12f90b41bf7ea5d1be5a21d56daa9ca6591b8a8bb3a04282bea3c66baa632724917d5f0f60ec2f4125383fb2d2da1c865add1fa9ea50ccf93a786c9695655da4aebeb1238b8e82d7e76297ca0ec78f7ccb01efb20bae1b5af2458eb5495d20e0b9e227047bce64c95febe0313c9567d92a3c946e9218ee8a20a7ae6f83bc6512c983e3182c8c1f6d00e834c14545c7a6a475530ac12f208664ee8e1462a39701290e486acfafddcc35804c686ef0551b2b742e16982a134e5c89653d1e578a33a58a5972540815c415f0e12cf84f8504fd0218ac10f0965fb67fd3d9d12f7dae6a71313dd3489c8997ae3dddbf880f1adc8f1e1d410f7b99420e5904c268d0fd1d98d55f0a86962b535eddb0ee33131d692d37410ccb353af584133e7264d30cb614fb56554e7e86a4ca0c9b223fd2e305cb3bf8dcac5512ac6d8047f61991f7b6aca42e9519d9767a7452e031ed10053dbc66282df7bec3df5689adfe0269ff4a5c8f46fb63a48a7d2b57062c82c667342caffef7fd6fbce542f0d1e9139a889bd1452a9f8e182f71358ceb372554865a40ff59c3893fcd48abf9e08a51c78d5fa1df779edf3ce5631ac0fb8829b22274f7ed46ef77585501ee1b1d99e494cf8cf0d79d902bc34e5e1141a723004feecba5c26f9fbd8c86c728d830320234a9799d6e63faaf44851695877d7edf808a3c34f2a317a7af87b368c86f08b3ac1d5c1e890753d33aefacd41291b520794eb38476abba346ade0e57bd365affe4c3779955b4754d99b9f787b088eaed02229301702d38492fa01495bed5ab941414ca3553a2a3e901a97c6573fb4bd89b24e8eea41df57d4f62a76a6cbdbd4d9822ff48fe26a6d3c97c1e012cf6579aa9c21ad4e742e73de6632d4397026954a758e5943c10eb273f94f424f4c2ac059af465bb7a307b6c8753a7decb215094c903450c638be84560262fdf7508a81ace928e4e53ea25ba3a2f2bf2cf0959a8096c059cfb69155440b741e22057b201bdbe0c215e6ab57eb6e4f50d80c46488131971aebdeefbbe2a8c6ffbea1d76f9a9d91fcca82f931b35a973a5a9ea2016e1a998849fc252f573e508ffd037605dcfd7928a35223166229778121230e940541fd80df6cab4cff97fceef83b586df03e2c6904565a50bac5038ca6082b8679b6d93c53e4375d4d3c74e51737e5dbbaef0a3e85295b11f8244b7d56935641cd5b9bcbe4eaea38ba9a2c0841a5af1d06b025036890af2dc0dbe01313f9f5a2aa75fd7162b3d9065c38b2e3adfb9413c37ac23218c19bd4039ec01756beadb3dfc50a10ae9104955e301c8fabefd0f619a06c0ac349182a709407db88c730a111918ee1d954e4ec944b75a82f8fc8c1f103e99b59bf367841125fa31b4096b4d89598f524bfdf8cdae281982f8b8eab90f6e5a710881773a8c733769dc756f3d87087afe43470fd00099c333a13214d33956a086cb8f39aa4a74d3231c691bf42d5bc76927c54ef5b580a8b9ba3531392e20c49a7c96884055c0a8a620b6b8ba897c8034f44014e991c2e5c047de6138f1d7a2856856ea255c862f17c17b3109d80b0f2defa668ec0e2f18c9661f56de6b893d336908e30e69b7fa7dbb7559d694e29ca5ebff578c950445b2b9298c5d4c3b6148436386c006d820ed108b4e555001e177c33003bfeab5517571b7c37761e53f4528de8e98b78a6c34b87b4ba8839a4fbfd2db644b232741a9afe30eb4d434edd6607c8c342d72fbf18462513377f6d2d6c6861ba719054aeff3600f0541ef140a82c76a7f215606e5a4494db3bc547abdfcf1c7d861bb52ad7184903dcf1556cee9680149ff2b8b933dfadb1d3f3ff29cf0e1e379628b56f37acf6ad8b23a7c25d3dd4304d9ab8e297e1ebe4553a0cf82897855b3ccc5bc92c496b06193a8482864875b4a9305688faa68f543e18a5c4248bb4b5d0a6486ff4e21d901e16b96444f200d8a8386412bfa4f60abfd439633fd1dd7dc8d38a77e3341555cb85a73e10a900b03dccdcfa634729127cbdf00a08bb9375a88542a936b6e46fd46f4ea340c754f8603a28bbbaad6d499301ea38ef3cc6a373b770f878fa94cb6aad4d1d8c9c5b7710a255981480a0eb514ac4a1813f1e250bf5baddaabc59e88e09a175fef83c755931a7bb6dacf9e0c56e3f9fe1acb1c4d81e950c5e3b3abe8ba7d00ae4f7f98d018de74de207c96a956bd33ec1d3832460159ad8390c919eb5cd9f48e905765f49f5dbc0bfde61cf431428cc823ccaaf12df32e86e268d7cdb3ad11d80401b3e126042e990833d337690da78c6f74575be3573909c1bf3b2e99821027d1816696d2de87a3696915075da9d5be099d16c30b2c40fc612c888fccc2de13ca865d2d9d36dec735ebfbded9388f67221f7a9cc6c18d178495aa83fe6d6569f675de94e1b76ceb0f9d781f095621dada75625db51c6bf1da01b43f226d510d97d6dad4ee36f5cbfce880e0994679bcd721514c764fd712abd4675af075f48e7b99b1e828e048bd65f91bef8ac111da8ff243b10be58fed6d9d4700f2962821dda964d3d8ed1d08402f5b2e82093cd389b3cabcf85a8724c22f316ade43939469a96d60b8fd4a32e6e1fc90e12eafbb14acfe7efae94cb06b0deb5ee3454c0e908e4bcb4734d9d2d02f1c94222d6b0dc9cbd9149c78b1a01d9871a24dc0dc91f470be57876eeb76039cdc7b6d8b1f0008b4fbc82129d20272d442c842dacea99b4da2f06e9956be1a1f72dc2f9b44688b1f392af259c8a35de54d8f872160f3ef7d690ea12e50387f79d88c0d5aafad2442d2e9f867b7ba0ce99f598a9f9a71fbe800e6e4f74766413aadb283b9a14f2a6fb2680c95b5290c5145383b0c28844de2252d1945f50b853cfb333af1157f47b3f43a3d5273b42bacf762e474f61e50df79465396a03ac44236771e96241cee47e0a04be775acb28ce6050353e206984124d4e151dcd02ed0e54517285ba6854bf92dbc66d8f6f8856add2af98e9f3fdc01929976a0267f0a194241dd4467daacdbccb598f9bd867b18d61123dcba8d629cf2f21157d21db442c76080acf9ca27b7bfb035f27b3f1c883954621ab0586ea99a25de34d0e88fc8730acfa3f275463fd0e39d203826f1ed2689407449693e00602e21f3d1d7301db69d2fadd06747d94c65da3712f7bba8710f1e82812f8ad8a5c7800a212422f1fc03605ea40f11ab0c1225f3a893caca797461cd6bd5889c509eeb5dea1408301e70ca734aa3c87febefa75c7aa12fbffaa09f5a0cf52647d5f2a93d8352a4cb00b8054ed194b23d2e62bf877b3c798159e570a3bcf2c81bcfd740b27295326d7f4c7d10b927e98d9a24b96487a4952ad5ba0bb6d6403734210d05233df01474f59e3cd31e92828d0d7729640dc4c60a0cd86aff21103f80b4bad2a03aece2aa9ae04ef6666d571e954c7a3619014e1f200af31415a2378770bdfb67d85d3cac6967031d2e5c57eda384728e9fddd4edacb956de3380c0128604bd70f16843850f54f54e3d1442539dd9e0c1116948d36a7779c1a241259e61bb50513aafd43615fd2e1f8b352a53face9a837df566ea33d6d109faf1b10119a669e30ec806a6f915b9ca588a0fb28faa678ebacf6198b740d1be63c80cd6201a40dfdcf47abbcd55504d7f4ec80f403ca9644a6cf1fd55a0537749b994982226aa26c9b6e92b041387bfce2ba53128658c6abfc4db6aa88c74015e9c4d17a7df1ac4e9c4a0c865c7d08bfe893471717481b94feae776586a955b24fd0bc9e1a31863284ffb3e29a2fd86ed69f1dfcb9b2f7f53c7d2e8adeec2558fa7922c00e6284a64eae6933648659a9a619c6444d695f1605ec719d763f6a35d0a5de9871a24980daaf7172f89fdbeb8df5c8dc71efe7bf66c8019973230afdba0b13546af30b3dfc5ab0f33eb23728bcaf8e54f96aecb9057370d8b7817de77f9dec579d8026a6b0cbedaf50279c47f403082e5b7c6a10affb52c2f3a890233978b6fe1b19d3865ebed1835e7eea126aaa2593bfb5252d7979ceccaebd8d17c0a276dd7c047ca886d5ded00b6fef7865b64a0ab471a53ba938063a066e0f39556c8f5cf13c2767ec8f4fadb7300bfa5261b39064f3c956519839a690421dc8024d00a631ab2040cf3b5e72f5eb866efd63b3a2ca02b93a0a1d154249946b979b685c0b70c4ea115853452342aff7c7c79352c51b94bb0eefa15bc4e42ff3cdad195be7149f9d3e274d2bcb814371435df986a61b07e325dd4b403f099891fcef86010479abf3867d8171bfae629961d33be4681c0e54ab42de4cc1927003915c25268a24afd8729cd03a1758f95463bcfe78249eb66a24840fa6a934ce1ad454053b786a227b80a4d85c5802589c71776ea2849c273aea1aebf578faea891e24c4903148c4c8d02acceb2e9f90a6307a65d213b7243c4c0ee5891c4d2c0f9e9375c7e47142a281bc03979795930397ea409589f36a27c46e060ac3bad316388b1fc3c53462f188ae0d451f0ba52a02a493411470d7efc71fdf10b8882d50220846f5d60d6c7f4498accd568ab5914e51fe7ad2543760e65f0f0dddea92c5d18ca90dc0c6c7d35748fc37a831ecefec50f420732f20349bdc9ea2b264e6f5b1140a8790e7913a6825812dda6ed1f7688c0d82bac771912003ac0c40abd3bb83eaf60be2daa0b49349bc11b147fc19a9bb226963e373c5de5f0e7db046b32f25198b86e9c6e84744c3f5829f4910a9a8da1cd1ad6851d1d258a671df8b1d46567c8ab30d7797552734dbdf243b321335cda329899c258dde43ab9592a01d8825de66cd7f93edcafd17ec94d943e973f3a1ab941350eb63528d1ec69b4035c63d00914eb093d6f076833f99693294e580e2a0b3838a69906b027cc9f3cc88cceaa51b60cd18ed7076aceeaf2c1877a5b5e84251aa47b298188c9ed6c3b489eee6bad15b6c0e7baf5d75aeacc51de68d1833403972c4901e34ef8292d7fa5fa4f239619a621e4f70f3c72b1198adfb45f324c7ad41a390db34753ad3676eca7992d0e808f38fb182f98358df5ef0939b83173dcb278795afa4349580f5d14bb9c6c307097df380a1ed1b7ada0ef3b8067d2ea031a1e1ba1e149004348c27eb1d992edb215b496be85f63ca661032148f199260f2df1bcc42a805819d71a44ed37f5ae43d4e2974a81abe8dc2fe8c04813514469b6c360e024f0cbe95c9975ebdc7f8dd140e45cc6c082ae966d8e3ecb73dabb315dad7ceb11b6278b89443bbb31a4572e20c484339cb27ed9b699472b94750872f17e155398f6c25fafc481806393ba036c2ecea34541c14367c66c811d937505b4ed626401d6380625798342f083807157dd5b628cc3234919e7d145249857a760b3a0e1680c2d7d399c5fe2d5e4a1a9dbabe12e573d142915e2d0018cb814bba6d3ae0a7e1f88136b9e1b675282c250e91ef6aecf8906c4dc2d2b1281abaf37a28ae281c8e8bce3d4ee5f9791a77b64129432c123395bdee936e2f43a996a185f8dcea8bec0b601b11e3fda86a1fae53dd7fc05f9c641732e57dbdf88e91b45820c1ff52f7192c3e19b1bb39aac0ab3062447d42d6448f4deeea40f787e4da7a8c6027aeb4beacb8f1e63a3333c85eb08d722cf5f5e741acf3c666e170cd6efc7e21c6218d66cd704b771ca887ae1e06c305bc42416bf10f4ed5cc0ba7d4dfc397ae404cc162e2bf86b22cf5226a8600ef25c6acc35d0ce994fc8db501b8eb8a9fe776112b38fc386e174a0f0764e6479ef8ba84c37f71f3ec116bb405909bb4e56d563b6212b81645e81be6c3acdcb7b8d8ea4e1d80a55644a06edea8786597c3220dafcc7b2334381277b3518c555598781f2bd3a9ad66db3a3bfc9de224f7e4ca1e60977e69255d6de7b224819f9505aa6fd40f34dabf0ba58f70cfa7eac5db632f649431e50d14313774bb859b324ba173ec7e71f32b31c1b828584b025d121c6281d2ea791b75ca07da16531635b3e84877027f14ccfb066553d594bb2ddc59c4d4fb8784b34132a9e63c550abd25f2d9d0d01b29bc0c400841bcde498a3cc107fb5f0001caa69d83840474f8ee09540a5867aad9cb9363696aa0d58060d8bde6d20f4c15913d40afa80a849ae7c2d311314908c465cce0d0816f9e940e38e42239e0e97a6e4c041794efb5d75ea1cfa1aa478649347d1e09e52e13f82b9def28f7a1ade30cee88df7706af8dd37d794ac9d2011cc1b15c74c138dbf2609fa69eafeebb7d472cd9678a36a88fdfa607af9241da0fc7525d76b333603c0cdff65241cc907b94a0c21aa7acf4a67cb5364017f5007fa7dfd559423faf0fc3d073bdf2683caf32112b4ad2a00e8c2b904e2e962790c91c79a51da160b7e90f029e743482729a26b0e8bedf6373f888ad9ca9513902ba6a310f2b2877f0ad2b8f2545c0fa0c49337db779a302681eabceaa13ee4fee5de0b4e7851b78eeef854e2102cf071463cba1dda69d22ff960dd305a3dcc940e9096794322075698119199904ae9816891fdcd989683f8d956703e5367395e1e8b934081fbf79cf796f0cf21c631d3a35dfe6aa032c5fa424e741549bfc54be8788097c4dd12fe23a1dbae39a75f2de397ae90b5b8c361f2391594a2b521f50bf6958888d7d1ac26d653cfc3311a509f055af6e444a501027f4e5ba447fd271f6b0450f90c310028c69aeb2d61c932844a7ca5788bace8504a83bffaf91ac05938a7c4d27d8b4c50670e5beaec60490c6167a61573233005cfeb9626283795d31a5dc30698e774e39c3ebdd014d832e0fce9b6873d6be1322f8ccf301b432ed378b0525efd1fe04b530b8313be6c8b8f9c3aabcb1ab7e8f24a37d96a8154e2bd16ed217217c31ee2d625797ea9f544e043a3c018a6e857026b70be369d4b9c1d2955fe52b46468907c2281be0958397ac8f46c79c143472ad72c3174a741de6f5d9335014b3f1d004fd9528369b386a4fb4c8b9244865cad9fcf0dc24e37ec733f65bc99cbb1aca2d5c758b741c4b89cefb6d602d7d22f2211f34dea68aa7fe3e7d63a953626e483bb5e40eb1f61db58ee549148697729de5f9e2e98cb81daffa05f43f18b186c0f5944edaaf8e5d195cc053d3c75e8144a4bc789540e0a014581873f", 0x2000, &(0x7f0000000ac0)={&(0x7f0000000000)={0x50, 0x0, 0x6, {0x7, 0x26, 0x9, 0x2000004, 0x4f, 0x1e, 0x80000000, 0x6a5b}}, &(0x7f0000000080)={0x18, 0x0, 0xfffffffffffffffc, {0x5}}, &(0x7f00000000c0)={0x18, 0x0, 0x0, {0x8}}, &(0x7f0000000100)={0x18, 0x0, 0x8000000000000000, {0x4}}, &(0x7f0000000200)={0x18, 0xfffffffffffffffe, 0x7}, &(0x7f0000000240)={0x28, 0x0, 0x8, {{0x401, 0x80, 0x2, 0xffffffffffffffff}}}, &(0x7f0000000280)={0x60, 0xfffffffffffffffe, 0xffffffffffff82c0, {{0x7fffffffffffffff, 0x7ff, 0x9d6, 0x3, 0xf41f, 0x1, 0x9}}}, &(0x7f0000000300)={0x18, 0x0, 0x9, {0x2}}, &(0x7f0000000340)={0x13, 0x0, 0x10000, {'#$\x00'}}, &(0x7f0000000380)={0x20, 0x24, 0x80, {0x0, 0xa}}, &(0x7f00000003c0)={0x78, 0x0, 0x7, {0x9, 0x1, 0x0, {0x3, 0x1c67, 0x0, 0x8, 0x4, 0x580, 0xffff7fff, 0x8, 0x1, 0x1000, 0x2, r1, 0xffffffffffffffff, 0x5, 0x80}}}, &(0x7f0000000440)={0x90, 0x0, 0x3, {0x6, 0x2, 0x2, 0x400, 0x200, 0x0, {0x5, 0x7f, 0x6fe, 0x64, 0x6, 0x6, 0xf94, 0x14, 0x4, 0x6000, 0x4, 0x0, 0xee01, 0x2, 0xfffff001}}}, &(0x7f0000000500)={0x30, 0xfffffffffffffffe, 0x4, [{0x2, 0x7fffffff, 0x7, 0x80000000, '-(-\x93%/-'}]}, &(0x7f0000000680)={0x320, 0x0, 0x0, [{{0x6, 0x3, 0x7fffffff, 0x38, 0x2000, 0x7, {0x1, 0x3, 0x800, 0x40, 0x5, 0x7, 0x8, 0x10000, 0xffffffff, 0x8000, 0x9, r4, 0xee01, 0x9, 0x81}}, {0x2, 0x8, 0x3, 0x7ff, '\'-&'}}, {{0x2, 0x2, 0x0, 0x4, 0x5, 0x4, {0x0, 0x455b, 0x80000001, 0x8, 0x9, 0xfffffffffffffffc, 0x3, 0x7ff, 0x9, 0x4000, 0x101, r5, r8, 0x0, 0x7}}, {0x6, 0x91, 0x0, 0x3}}, {{0x5, 0x2, 0xfffffffffffffff9, 0x9, 0x2ea0, 0x0, {0x6, 0x5, 0x9, 0x5, 0x9, 0x7ff, 0xe0000000, 0x4, 0x3, 0x0, 0x80000001, 0xee00, 0xffffffffffffffff, 0x0, 0x4}}, {0x4, 0x9, 0x0, 0x369c}}, {{0x4, 0x9, 0x100000000, 0x3, 0x8, 0xfffffff9, {0x3, 0x9, 0xffffffffffff17bc, 0x112e, 0x8000000000000000, 0x9, 0x400, 0x0, 0x10001, 0x2000, 0x100, 0x0, r11, 0x83e}}, {0x1, 0x5, 0x6, 0x7ff, ',/.$[)'}}, {{0x6, 0x2, 0x9, 0x1, 0x280000, 0x6, {0x5, 0x2, 0x1b4f, 0x7, 0xbf28, 0x10001, 0x2, 0x1, 0x4, 0xc000, 0xa8d1, 0xee00, 0x0, 0x7ff, 0x7fffffff}}, {0x4, 0x10001, 0x1, 0x6, '^'}}]}, &(0x7f00000009c0)={0xa0, 0x0, 0x3, {{0x4, 0x1, 0x1f, 0x5, 0x5, 0x93b, {0x1, 0x3, 0x2, 0x2, 0x7f, 0x100, 0x200, 0x1, 0x2, 0x1000, 0x7, 0x0, 0x0, 0x1000, 0x48841aa0}}, {0x0, 0x11}}}, &(0x7f0000000a80)={0x20, 0x0, 0xb1e5, {0x2, 0x4, 0x7fff, 0x8}}}) sched_setscheduler(r0, 0x0, &(0x7f0000001700)=0x4) r17 = getegid() r18 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r18, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setresgid(0x0, 0x0, r19) read$FUSE(0xffffffffffffffff, &(0x7f0000005bc0)={0x2020, 0x0, 0x0, 0x0}, 0x2020) newfstatat(0xffffffffffffff9c, &(0x7f0000007c00)='./file0\x00', &(0x7f0000007c40)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000003740)="1c4efabcffecd40d79656dbd0299c94ca74388d01403d111885a11b4b589956c35e114102480eb143cb2ac542eef40e42f09f6b964c576261b3fb665ec91fee9245dee05d552aa7968801f781f8c85d33433a2a4e22512d489eac8dc7f68f718450b131dcf1c807f95e9d2a8615fc2cedda7fa85d828427be85cbb5d780ba26531436fd798fa9d19a7f71441a903ffc8a6600cab3a66d49b5cb5afc5a6f3c9aaec6c2e8fc5771f73a91be7982f037146c335e14b0e0853b738f521b16a0549de491183cc098bd4f1379e7894e599a1191dfd11e69085ca3c960896ecbdc9892320456f164ca655f8cc1532bba2275c8f24090ee97afca18cb9ee027b95797672111f52954d503772c34d7e4583b98c39fd22532ef51925048b769d87f7b5c281b025da1e3c2665dcd8b2cd4cdff47931c2a847d05d4a5cd387b23920989d3f8c94855529cabbcc14836dec2690b8f5207edd19e90a4c9acb6673fe4567843904b004206637778fafc6b2a72b6ccf8ad1dcf9aadd4a02d5ae58669ac2ca1af7b113bbc1818da99319944adc9ecb60c4b9c1cf024f02d17d240657a17bc51133fb95aabc28b70f8ae9928c8d9d3373748ca681386e051f39b5235bee6468a2acf1a0eec75aaca76363e0af111787975d7320f60df79e85d0027f7a90aef5e0f9e8511c046a7c84a9ade6fac0eb7a0e6d572c81fba63c86b8d1d6a98f76ca258165171e95ecf3535642f2685ac196d27a8e8c0a44474762fe388ea43da39478b1fe74c0eeb0d0c674a40464d65f7de0c876b4483ce3eeece72bc1ef4c1c5c6d26d7b58df8a9750e082397c2b0402c466c1436dff262635f8923ff99fe8fa9d908116e789a18d5de5a1431d33100de31d1e04839d435690989180ad8665db5013cbfb3f109cf5d3617116105bbc9b20bff26bb0a75264604cfae594aafc830c94ae917b0d4d8a2ad4ae6a426d0c0084ae5682e374e9e4ec9e313d45b680d052b8bb997ba9f088a859fce9ef6034fc42b708a999a749f83ef234cc09c0d8a222afc8eb78fcda5f13c9e77f993bb39b1f5a99f485ec83ed0501f066395c066df44b85ac45b10c11d5cfa62ecbe41bf793c6c449bf969a3f4460a8f38131ac4c6dfb1c3a010d74ed21c5435d60639223c3691cefb85a67f369a030bac9b5093290604e9bc245f898a44e5b440f4aaef44b8fc4ae0c47773a5179bc1129a3d46b9a2b87e34887440b29bd24d717ddf824835130534c1a78f31fbe3e68ace5a28b5a0b381062358105ccfe562cbd82446522e33fe68fac16719ba099fc49a265367f29794ab11333fe11319531b4571408126eac9c6309ade253d78b159a26b3845424f966c4f9d8616dd78a9c57c86d4dd90fc68b34297e90b6034f83539b9ce6abbdc84465a1b01481609b7979c3bd9ebe6e3be5dbadfd0776f60a5cf9a0f804be4f03e490486804e5a3ab292f033f3d954d05fdbfdc916e156111ebddb22aa61252e0c326254164b58aaeb3e4a2ba15b2453d1b9ad0775d3a31ed3af67b42e03361ee3eb00f02203df47e9056c86cba2965d306ab8ca9b104215bb5dd06a7514c51e136875b16ac7fc5a8d2a6c5bd4183331458879d0bca3b0d361f1ae2174fafa3487c522727755a6a0e74a612ed7097e1767ca430646fd44faa75117f480b37806e98c60a4377522dda06175db5299d307cd739d73979f6a3718ed1ad51a1a89385842614870bd7f51aa848ba34a6a172397cf418407909ff583812cda3bd6194faf59bd11f51f227195fef0036cd96ae1988ebb80620618c4620247646ca335cffa6f3292827dc25505cba05b18cb304c1e7698a2d549316d0e0dfafe381e650e681a7a05549b8125af15c12be7d5d1b0c7a7a701d7066ea46b884cd44dcb58b20b618753f9b2721a18676ba06623add56641b43fc07223e6ab7fc6d3650f5af0218b7b7ae8f70aa502799e8fe4b2800ab90dd219a5b1d18b92a1443022b4caf7d1555fc7a2d9f7e6aa672bd15daa8cc92f0d6ca1a81159b14d829bf457de0d68d48c2acc908be2f83b9cfc073839b0c3e6ae03d4494f11e3ef3a9fbb94f552513b56e7dd263272b8a895cd9d1d502d8f6c1ae9f17a6ba165dc78dfb359ea1d9929ba2752e0d67501c05ba5722d6a0917b7aa1b242baf29c1362f24446a5e70fe8ca9c2fb62751f6be0a87387e6928dfe962b0910b8bff673afa836d8a05a1bc6b96e141eb9b2c2da338a93cedbc91bcdc1aab26410b4cf7a5be9ce8f95a3b256f622c2a84aed0f263c07c425c034af1610c54057ca691317eab377eceb4a14ec1f6bc8358d1badd5789cb2b9adbadfbacc1f55915c3f092862dd9c49f10ae08d3d1b61e865fd5cbdcadccce68c46079bb17f5dd59b46f8cb96111c59d594c96fb52ffd8ea5885942b6b9096696ee3c3ed28c57c5dcd3a09e550b06711bfd57c42b5c5f6d9b46a99e0e5c9673d3c82697dab426a480d706d3a957b641971884b5548e8d6046200b88b03da6b7bcd80284636cc16e5024d11d53d84f2526a570f2a4184e529a4d8dca23ab0b76de3e653d712a1d599acdac3759fb7d8da26fcae640f87379ce3711a0f83a4b8042b87db396fbf31cae58a8465c5f65cfa5f419ca277ebca784322664784cec3a6800844ae5b1a225af62b27228836c30c8f504aa864258c3d58dbe18e38a0e8fb71c973363b70e9d7fbe89bbe3739aebd812c848d44724aa2ddd65b93e2309831fc3baa834e41d38efd3a2c74616b11ab1e4f913fd38d356870e60103302b2827d836a30b16a6ebe01c86f04c17d8d6f75f1df5eca4e073fbde778a317f49bea249c0810d1fd76041f6dd23c40538db9279dc0f8ec397cc97d78beb03bd52914ec24e2b4c2c0303671a0d1580b4b32fe95c940d6118e3951f9331d0cb94fdf875fd76957a0a7ed98a1ab317d05c266a06c3090a0945908438c0d8555cc26989bddcffe37012ae9ede56f9dee18d7eda56b6051a76ebe4ed3f3245a69a102d29239ae0cd17542a3e857adf45c949d905699d9fe11f4a7ac059acece921a9b0b52c356f49ad58f531082cb006dc11963afead3e251a177d6c7504199bc46764275b4f3e089f387ab345ffc58c0a20cb39f26d119b1caf78d6826fffadece0a3c714e60fb0ad83d909ebf9a254bc4aaee9dcd926f899b7a9ffbd9ae9ee7a074363a2955acab7d1fe0637fc710db81b43d8cf5042a452c33e6db027b2b9c180c3919ff2e397178490f170f764354c2582fffa8b59497e3bf4fd5becbe2881215b1c9ecd1081263685315259ad17218c0c1fb85b69b94b3ff1589de4b4a3fd99b353a6892c86a54bafe891b92e12fad83682fb3628553c58e8a300df1f84e2bbf8faa7d6ee5b4142f2c9ef8c441ad42f028f838a9a1b0e9c3953d35e4781808a0146f94fe17703c110147d24705278d9728adc18e3c359348092248946bf8a80d9aa6676886794d94948520f887f51cab45e769cdbe0708af2e2f678561d10d8e471b9fab1cfe626d1c3ccbd97122623b3a0567520a824c3100652b7eb308d5d33aa6b965c5d241a9181eb96269815a3a5f0f4cf19d81f3a1c90d41e4804efe8a385c4fafad5e294a6cd6afa54371b3ca27eafef94236a94ba096257087765674dbac8212e64501527d509e2dcfa405a08426bbcb2fd2616aa811fc9d3ee967b3abe5988dc76d922a0435f7b0878b9266555cd8298ab4a4d0847c01d9431d04d797545495164714f6c4fcd0de4a04995ebd2574bd44f6424d8126d115d1fafd217887d0a1014257d75c37e967617dda6f40809f249fabca44558d55579dd24e2532067dc0c53d5f7c36ef91e68284cf95b20606b910f4379b6887aa7a6229f7ee3e7f95759e334aab9886dd5ce2f66e9ee4e1f59ebd10a50f72b70a996c8cbd6d8dfe5b5cede011a04283302bec7422398224799cb7674a18716860521fb0f89daf13022d7b91089fd5290a99a5225bb2295f2e69607756b7b292d5a983127bf03b754bfa031b743ae960314bbb4b214512a93ef29c81c0a04d57fe3c1570183bdaad7c6777acf141ce27d80d79bf9da440a0e9c2d3f4a0790507b0224da097cb80548b129a02feb3e893f2452e057533d63f0ae82dfa0763cc83c7b2675c194b27aaf67ccfa85f9663a6c1a288e9babe1dfe3d6b36b4416d603a8234a63b190faaa912678ff466c8ce712036874b55b655e66902138bcceaac44e08a34ae435e3f2f74eb6d24236439614ceb28a4191fe77629372588f7dfe9cd6a5574eb96820d79df0c0ff922a75645fe10c1f923e61a4f8c989180291bc28b189c239481bddfea8cff1604fcde9d9161e8483b5c3e8419e0c134844037cf3dae6c6bb2b0a2cec80a4a67c3e472f37d6c46cbe54db6f5a2c8567c504c759f14dee454911e5bebcc0e04c5dd2bd8bf07b968be70ab774b279f19e96b4ebb4f0f0c595b7849d501904f9721fd3e0c4fb4acf494006abfb67f4ecd49444e9f4a0e0379bc857951e05952f02e2e4c84b36ab197566cfc9d72e376264e311307a86044ff8cef9c66a3b58c05d9c9df46a258eb0abf39a16e6c82d29d1c33c5ea44d04a63548b22ed0ba97b7f49278190e67c232a8ece0c0183b4ecb9e1b072a48b0a771de626c592a6b7172a797d5f5317d334ccd34e5ad603ad9d7eb7d93e7834ab9d9ce20f1f56ed980f51d6f1fd5f0a54719a20f32933c3e5a39cf34e9f6566470cc3113f299abd1a8f7ef57f30d8bdac999163d9509584c367c85b0dd25729fd17d8d38953dbb451ffb6368ef08ff9cf40cb5877caa17f6569c66b10f69c401f5ad919b60d5b8b4e541baaf10a24e45aa9b17bb62a723430f9b00e77b4f19f245e2f060ff0a534017951e8bd7e37ff7b59bfc4ddca8cfa1f4cee72eecf9adbb2a7c6086fa8d74bee4aeed34073e12f816dbdbf2994dd068d785ff97942e44d537a39aa570521c3f8956ca01be7ad7d37157868cabff92c1692a979508b4d13ad2f8a87a81934ab7a30bc624147d54b4dad0006a1e4e390e4224edfbbebc08e9a07db07ec5e047f16152c731ea20ce954e224e738c5753c569a23dca2dba9a4ebdea6496452696338d011c117b2d9c7b23335672b5f1010e651b407ec5f19a628020e7df95c5e0e63d076c27db4289c280dd8d2f6706e2a40e990375faab31a116b645fda34aa8b0c647fca67ee932ea107a31475f591746b0f899feb29d96193c614642c59f83b3f7a6173f3eaa76f0c6b291553c6e648fd57f6a235331d4cde5fae51e338b658092312cc9dc78ea2951b6537b3e6f3ffeb07335922fbc2f13cdac83508ff966d5524995c37869299f9470e3a1416bba011c6deb1efba31bb81b0d2fde21ba0527f07c0d7c6d53fb7c44586f684468b1721a17eed7549f035904d3af0a30788981ce9fb17be018d187aa4c615a85bcb8752b331603808e7dc33b736b00925d11fb8d5e44a5d32c125c7166d745665d61e4ff1b2c233bc3ee43ed01a5b2dbd05c72811ca32664076ecdbf4d65cd7d0600bace2885000f5e9d439c5f0e7f24d5d063a92c08234bfb5078bac8c57890ef88f2fa958cd6acd55db3a6418e23d10b2ab03ea0409cfc4e686fb252aeeb5c1ddbca208d56e454b14a586e43eb3692e7b3747b48e8592c42ced8da9b8251c84b81bc1cf8f22c23a07adfd6e341c440e71415407b2256346e01c9aee567e607b34c666053311112926b6f7294d1e2aba4abd1a63af9c3027b9ac154175afc76e15bf9f6e79afa760b1f25f8b4df59f5c9179620f75be60577872a24e0c6384800d15117ce27559a24fe093b34e1d1aca1ec31cbf544c47e5861ef2ac2000700351e7b1614f35d6ab466f54529d158e8a10514e0b53f30a08088b923fd7bb40104eeaea76f0851e27cf10f3b7fbc2bbdc507620d955a6f20dde3eb75eac28ad6789b4a15d6e625dde63a0e631f5f0aaf3713060416b6f804394080f6fcc44414e2199fcb8f1f168e96b0e8809a2244b13d0418c19ca53236ee73db25fb63523d759bc21d8ebed2f46de3e59f108925ac610c57f409af7115668a9b5a082a911d683dd51dda79e4e3ca774e3af5282d858b77441c77926fcb8983222213fa1e4110248151105e5cf4e73980bc39258e87dc61fe3b13a17763502460dc4c301dc925b7d81966897ba2348b54d6b8415631bed633aabd91afceb3c4828a1ed6333d56b308afb70430778a107cec4a9031c1055d1ee7239150b15630bb5da49225b19a231f3cdf9c93cfb3e98d8cc2f7ac3c8a96ad3e68eae86ab404ab5bacca41e8763a22a523a8daedaea12f6ee0eb64d7e87418a86a8cc951f032bb754a64b558011c02212049e2bbe27d2d829cbf901471549aac7eb5832dfd646025f667af4ab1f7d231469cb480d432102a347a88281de944ee25a20ace44e6aeae64892a15255406fd80e05c46631a30ece83c0bac48287c856e7776335c3a2990d9d0844b5145a7c1636be71115d1f1761d4a8d060494afca39698a9fc3c0042c4e9aedca19988ef72d4fc527ee3ffb541e107104ed4af8534bbccde9b40e3a3a4eae49198e154696dbdea4323a2337276c0181d7e9386933997a06ac125b7484474717132cff53f6822e076bc07c29602d0e87eed930440698b5920b56de1e7e530b4fbd0debae7b65be751d68cd3fe04d7e66e3c4b80627e9f817334f8dcbe16ef7eb99f6639a3d9bc7e77db8e587d556934d665d25fcc75060ea7334ab912b0e50b09503100c09b4c097f02f0cafdfe21215645213f5679ba5cd9264bfa7fafcbf5100c3580f1bd44b8fe1085359ce0d6f3851283b681da478e49586f4113da12c50edb5e7f40b9484f60ce434cab3c32e91b15f6a173476a5a2c594e107fcd97f8802a1c6a22e890c5de883b95f24a574375ed6618c98a6ae553bb2799a038ebf3de932c258d2cd30a09850f2392f526c23d480c231ce294b9a2dc56c554b117a52a20c6a897991e67efde59307adb9c5cef3851b2a77a809816780314875a04ac7bd96b159aa801467d686abb4c6bfa93cfe8341865c0d058d38d1eb575ec670bbcda6cd57bd2c2a6fa153bc7a168190b8e0f7054abdcefc794dbe74433c677c54d7897c52cc53f4209e6cc2286412aa8d3b3bb05e64e49d3b5c04ca584caa240a9bae84b9291076836c33941e88e661874974ebf069989dad7023b3c89422c2c7396d3a5c88579734d712b486aded4130c242509462b127a2f371546ab11b627943b921ab5dd12b267707a51b3c77619795ebe6a4d7d083da92df3267b3bdcf896ca2dd6f0d78f2e4c855e366723f9a5b7611bf47b74a3363fcc28a93130fe6b7752a3893a52a006ca00fc6d26295ae705736bc34c2d32c8642bdf9bf5648979fd88c040257b76d217fa78b956686114fa4f89f0495675dfe1bd4c0d5f36508b2bb13d9d8622aa147b76c0912b350485894f60000f13732d671fcc840b15d98b3d5e05b0bccebd65839c9d7e4603aff5b3e17dd72eb81f5ff877c7b307b6f62679b16da2bb42369aa941934aa95cb0117cf43a4aca31127b9d2ea0f758d70d1fb7dad0f199c21801b6665bb891f376029246f5a01bce9421a6972b3df84fe9de633e24e6a49235927c1f011345cc330d6cb57be9936f39ecd9b26afa007fbc8626aedfaf279135064d2e628f06522e610b1981afb03866d887bbc6711179e8078115e05baec3c404048318d4e563191a806ef316d0a4accd5f19117c3bbd21db1121de8dabdcf210519fc1d1e64ca7ff6664a189cb8f60ca8d3f9319f1425b40a82674161c1c607e65f0e1df0386f98ed438d4597f1bdc4df1d13b154342da2fa650f8f89a2d7b620cc1504760a872c9c38f11ac2a3c67d4de87b024d84bb02acf1ef6188030ff9dc86233141f0249c50eadcad3628c9a0a28c8f6083611686cece9c9b61d8cd80d90d9f6425f72e39c2f282f7cce8889addc9daa8e7f08b9c47b290b22665a119e0773bab17f23f8bd911e430a35ee66ea52c9c586dde80cdcc755000d7a9bd870af12f453896797301e746ee549b16c0c09886aebd1327ea2f8dfbe49342aabb449b203314fe58df52ca61e2787c03ef33b1acac3e69c8aae551388a8f4e356143dda6ac443b1d79a3ad08c2b0bb31a9c3d44c63c0cc3443dca943a92615abeac4feb75fa3ceae713a1c41bf08bbf53a04a8d9a130f01f170e077c20eac2021a74dee3e613e9d2ae0a211144425ccf6df8eec5c45abea216f5284d03627a10f7ece5640078d3a60ab79580f406ef50fe05a146f924b708e75774c4a51f60ca11680e859213e3b97f2bc4dead8c991ba3f2d5c5d025739fd20fa34d8ec4b8ced0d497a1bf1922efe6ca5f8013adb86ba0916cf27c2677549716effc1ff4d6b890f2ce6136fe38df989d102a0ca3f8d16759f50094c2b96864f0bef6607a862b322726441fbde473510e8ee7fda18c94b524b74f0fb8039c3f033518cc2babc52bb133d2d10901aa9f763d0fd1c182ecf2fc6a8d46b44ff38fd49197fb4bd40ba68ca9fd3cc8e3b254f574b43ebcbc7334567155d877324f26828821fc9b44fc3582462627f77291b72ded48e93b359ed80c05e6a791f5f793c01809fbf2118dd477f4fbe439152e988d4f40d9bc6876b9cbd626f3149e97a08d2ee6e2b5dcf7474d13bf3731844fe62ae4ba5c96cd25993e7bbfe9c64186a3d42b445840644f4c7017da3beaac903c1af0be00228b260cb94fa9ff33c4259cd8b9c10826bda23826c49e346c4b03b581e39d2238ce776b1d722ee49804bfae6739ab8bd57179ba74e959269be0e32b6773a6c3490310f90c01df3c104970cb03af410e5342a6753c606256f1e78f6540f775cc1b020a6a584d8c30af89df7714d64de78b7f19e7f42bafc5ed3db305772b7fec966294dc4f1358ba4ff0ddd1d2f16957816767b7cf76b46ac6c001a1f0f47a9a689f243ff72ee25481b02d77086677d8276096d2b5b2b23ad2bf7fab30c8eacaa733bb41a8b458bcb06d690b31c0f876ff58434ba88335cac1c31fc1ccdeddff9ebb070be026b4e03740ab5dfda705a52ea8d79a781261d3c3a8ef90d4e57f96a50fc2482b35dc34ea8cc3956467f4107a338302f22d4012c2e9ceed3269adc7f787abb7d96dbdb2eb75226b2a4698ac8302efdf69a31442d85183db7335d73824e1257c803ac97eaa2bc2e2cea5026b7c07d3f580bdb0e86ef0204b1a93b2fec6bee347d22edc88ce468ea6554d177a92d392fd28b9747a698f226c873ed2f1d05ce663dd04c0727f4592b3b46d8bfa62b194cc02932316aec351dc50baef0ad4162c9c7f1e767c7e630f14d709b0a6363dcad563c9ffeb662c5f93b41838395b0463934d4309767ad63f443cc8c4269eb2ea47eba5e121a062b26e7fe60fb523628c99cd0e5bad0d10f9a259eecb69349af08942064ebc52d907d94b368030dabd80e3a06eca03d9cb3cbfa8eed161a822d43a4d171a055a191540d4a541b088f0fd4ee9192064b15a8a5c0c195c5394fecef8db98a4ff473b5b5d4fd4932f79b8ac1e5b298cea946ef55806b78e17ac742d95846a76a42b4a67ede38ca534f692149d352aacf4ac949d08f4ebabd9ac68f71a0c606348c3d1fc0089e26f40390a3eb06f57ae1c8f292d899622bab8634a075b5d263b5c6352610a375b30d4fd83baa0cdd1cf33502f8e658ba1c9425d8a8b58fcd17578540dc8401c5cc5cbb830a81322f00aaf7535936469f1ffb3a874fc67beed08e6a43deba67fbca55a99238f395b346021128e34955fd93d811c9b2a5c007179227d1eb2ea96c489340868cae7a8346ac07c7050003fb30eb7a17190469652a99cb349667d7893a988a563648cfe95d3ca72c3244711cd1c3108cc4c95d21ee3e227c12c572ada18eb1eabfaaf1f9088dc3ff28958f45589c1d841431430bd0d508383ffca4d765e33176ebc58cb60af6120eedfcc45e79d2f7879a506ca854d6fde7b71cf6292a393514820c077ca235ebdf64d1647129ef25318e9a85383aa766e02f4a0bf6d6adf9998c6979626a4d58836453faf39b6acecd1894b5e7eba2e33806a98f93e90800140c25d77c95a43bee2a41d9d23c7589f4b3dc0dca77a642e97a21a934ce3c0108ed8c96c8f5f882c46e19013fbb7181c2def91cc8e4b0ee4746a95403ee411973927997a86ede7857c2399e4476abf61c33e3eb1a82fc0fccc14042877ec69cc1504dd899fd91472f29da3363cca383b9fab5032dfb7843d2521942d11824f93955609a42dcbe10311737635f6334d860f253cb55e4cdba537cbc48f8486647f5934f372fac0d71bc033a8a91ee7f665fba9096fe575f98a463fb4718798262065c88e1feae9feca68c77de8bef648921030fc591cb96a8a19538cfaea4208aaff3744c1d06e3ed5635b0b684d850753c72e4af21ccad01fe01438bc546ebd4ef16ece65fb7366c2c0895f74a5183cf8f85acecddb022e25bae32e0ffc740062de0bad287ab3f99d5c11384d5df5571a27ea35ff97dbc2ea8d4118fb44d0b4abc6dead639bb1ab2e62d9e6371981319c2282247aefff41f54dcc4fe6aa1312f009e6613ebc57950690208e06183b94deb88cc3ba92868d525e990d6feb97536bcac8f6949300da0271ba817d5a929edacdf1668b1d5038ffb5fc0a4abf2a3ba650f6dd71202eb95c05480b779e3c37d60f9fcb561c977410824dbc3c42a79d69ca78979f43bfe8ccae8d41818db8a0e26cfb9aacf3dd11cff6bff247f1aa04e48ccf508cd1f8e96d136247e284ac1a59fe1367f1df30f1b2d53d9871b670ac76101ff9bb917dfbbeffac6a105983d726f3f82943b36b41d2349ffbf22848698519b8d288e129c02462d12a40aefec7294c765f20c2f1220c91fcd0a5b82d9eefd0bf705ca47d53f93fbcf052b1f1bd8635023d2c2dc9f52b990bd314c79982826e8009fdc533be24996b5963bdf2b26e2ddab308a920763ca8bab3caf9e84c13b771e9431a2aa2c443febd091703a3815b6c8574efa1f54e7d070ac0617c39c802576bed7904d5a5234fe051a57e9c0ee48fa87590f11b85701960736408085ceadd296b2f310a66ae2573e8f68ae32d052abb7756d7fd1dee32aa6303dd5c4638669fc868e4d033336cf5e88b4f201419c974aed9bdae2128d7e1cc78e92b638ee19662c2a64cc1e67dd6b769ace6981f198fef219af831feb41df1a87fa43cff7218143db235baa9a278aae860da89c60611ff425bb3d977ffdc1482b7a9b65081483f8f01c685679d552e3abf81561e2bb18d27749d440d686944c16f40bef4f378289f848cb5a4f880782d04927aed3d4de50ff3597917c77b45d7be658069cb032dcca2bdd24de10801c050f2740dfd71812eed0530156ce9f1e9cbbf7a5008d011368ad06828533e1441a3185c5a36d25bdcbafa236163268a74c86ea5e545ce54dd35f7bba60e1f88bef8d6b0d9ae97bbe1ac93690fbb855f8049f6bde60bbf4e7830da6ec86fb0050592b81a379ef1bd28a1d4963f4da7b512c6e5810ae73a94cd9319a379345f8008a0bf3b035a37b2fa36c6cf0f92aa296ef706a110b6a8d39f0a57a6cf3035abba595201388a2f1bf15", 0x2000, &(0x7f0000008040)={&(0x7f0000005740)={0x50, 0x0, 0x40, {0x7, 0x26, 0x276, 0x3204920, 0xcc8, 0x1000, 0x1, 0xc780}}, &(0x7f00000057c0)={0x18, 0x0, 0x3ff, {0x400}}, &(0x7f0000005800)={0x18, 0xffffffffffffffda, 0x7, {0x6}}, &(0x7f0000005840)={0x18, 0x0, 0x1, {0xffff0000}}, &(0x7f0000005880)={0x18, 0x0, 0x3, {0xad}}, &(0x7f00000058c0)={0x28, 0x0, 0x5, {{0xfff, 0x77, 0x3, r3}}}, &(0x7f0000005900)={0x60, 0x0, 0x8, {{0x7fff, 0x8, 0xa0bd, 0x5, 0x9, 0x4032, 0x8001, 0xfb6}}}, &(0x7f0000005980)={0x18, 0x0, 0x401, {0x1f}}, &(0x7f00000059c0)={0x12, 0x0, 0x6, {'[\x00'}}, &(0x7f0000005a00)={0x20, 0x0, 0xffffffff}, &(0x7f0000005a40)={0x78, 0x0, 0xf21, {0x0, 0x4, 0x0, {0x6, 0x100000001, 0x3f, 0x9, 0x9, 0xe607, 0x9, 0x2, 0x2, 0xa000, 0x9, 0xee01, r17, 0x1, 0x7}}}, &(0x7f0000005ac0)={0x90, 0x0, 0x100000001, {0x4, 0x0, 0x2, 0x691e, 0x9, 0x800, {0x6, 0xfff, 0x7f, 0x6, 0x2, 0x5, 0xc83, 0x1, 0x1000, 0x6000, 0x7, r4, r19, 0x4, 0x615}}}, &(0x7f0000005b80)={0x30, 0x0, 0x4, [{0x3, 0x9, 0x1, 0x90, '\x00'}]}, &(0x7f0000007cc0)={0x280, 0x0, 0x9, [{{0x2, 0x3, 0xffffffff, 0x1000, 0x0, 0x80000001, {0x3, 0x100000001, 0x1, 0xff, 0x1, 0x4, 0x401, 0x3, 0x0, 0x8000, 0x2, r1, r11, 0x1}}, {0x2, 0x8001, 0x0, 0x3}}, {{0x4, 0x3, 0x7ff, 0x0, 0x419a, 0x100, {0x5, 0xdd, 0x3, 0x20, 0x9, 0x800, 0xeb3, 0x8, 0x8001, 0xc000, 0x80, r20, r2, 0xba}}, {0x6, 0x4, 0x0, 0x9}}, {{0x3, 0x2, 0x4, 0xb3, 0x7, 0x10000, {0x6, 0x5, 0x5, 0x40, 0x4, 0x1, 0x81, 0x8, 0x6, 0x6000, 0x8, r1, r11, 0xbc7b, 0x80}}, {0x5, 0x1, 0x4, 0x9f, 'bpf\x00'}}, {{0x4, 0x1, 0xe6, 0x4, 0x101, 0x1, {0x3, 0x3, 0x101, 0x7ff, 0xd46, 0x0, 0x9, 0x81, 0x228d, 0x1000, 0x9, r21, r2, 0x10001, 0x7f}}, {0x2, 0x344, 0x3, 0x7, '#$\x00'}}]}, &(0x7f0000007f40)={0xa0, 0xfffffffffffffff5, 0x6, {{0x4, 0x0, 0x5, 0x6, 0x6, 0x2, {0x4, 0x1, 0x6423, 0x3, 0x8000000000000000, 0xffffffffffffff1d, 0x7, 0x20, 0xe8a, 0x6000, 0x8, r10, r11, 0x42c, 0xa39}}, {0x0, 0x1}}}, &(0x7f0000008000)={0x20, 0x0, 0x9, {0x3, 0x4, 0x3, 0x3ff}}}) syz_clone3(&(0x7f0000000180)={0x47004000, 0x0, 0x0, 0x0, {0x40}, 0x0, 0x0, 0x0, &(0x7f0000000140)=[r0], 0x1}, 0x58) [ 340.018826][ T1706] usb 1-1: config index 0 descriptor too short (expected 5924, got 36) [ 340.027348][ T1706] usb 1-1: config 250 has an invalid interface number: 228 but max is -1 [ 340.044866][ T1706] usb 1-1: config 250 has 1 interface, different from the descriptor's value: 0 [ 340.062567][ T1706] usb 1-1: config 250 has no interface number 0 [ 340.076553][ T23] audit: type=1400 audit(1674851245.430:300): avc: denied { checkpoint_restore } for pid=3637 comm="syz-executor.4" capability=40 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=capability2 permissive=1 [ 340.100038][ T1706] usb 1-1: config 250 interface 228 altsetting 255 endpoint 0x1 has invalid maxpacket 65280, setting to 1024 20:27:25 executing program 1: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000010600)='./file0\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="696e6c696e655f646174612c6e6f626172726965722c6e6f757365725f78617474722c696e6c696e655f64656e7472792c6163746976655f6c6f67733d342c6e6f657874656e745f63616368652c6261636b67726f756e645f67633d73796e632c0016789278befcda126cff52236a434a01c30f2c819fdd4ce415cc1b1a9fea5d5e6338cbc9418cae53d34f962dc20e8dd673223493ef34b7a72bbf1bece0595a9fbd8b5d0e4d6fd51a37d17a645258880af2b0a3a35ba4e7149eb72cf6c951ef3bd5eab4271ac9760890acbaae81ab4a4fb379023bc10d7717471cccfb83eca2cc96744407781433ba41da5b52769708f83c52149df10c0823dde14df33ffaa27c203386f70d3c2900a2a39275e0a66724d8d4f5e6cae22434c39cb5733797119301b02d72103302b1f8856c9a56e0510084c4e0ff265616f0e907ac76c871818293e47d06d3da9baf131e3fdf036893d73f4643587a89d2c26732b91fede4f361bc727bd145b86c427f075f2a36871dcb8c950c6e2992c3ca4559f51a80d27aabce1ab11f18ef85897a6e4bde9c2bcf5b47b25ed057ee80c39426c5d68b12b250995e476f1e3087449196469b006aac8641b339ceee2f96287eac69309d8e6c"], 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") (async) r0 = open(&(0x7f0000000000)='./file0\x00', 0x438001, 0x0) ioctl$F2FS_IOC_SET_PIN_FILE(r0, 0x4004f50d, &(0x7f0000000040)=0x1) (async, rerun: 64) r1 = creat(&(0x7f0000000080)='./file1\x00', 0x0) (rerun: 64) ioctl$EXT4_IOC_GET_ES_CACHE(r0, 0x40305828, &(0x7f0000000300)={0x0, 0x0, 0x1000000}) (async) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000340)="88efca16f62d1b14d17539e023db5a2423b93121d54f2c4a1de51549e48acfebd4267290518e7870347bd4e58e4e9202790a20bc8fe09b3cc9723963d5a74a6b1f960a98e132a4ae9ecffd5b6192173e99b50be0767900e3ed0dbd155834ea6be98d9e8a6f3450e61a777386798a668596605655decdc716824fd3e9f5a7c3c0c0ece9aae03d6db1da48c60ff949d11a2c3caa877206f094035d04790078980124ca8d25e50965b7fbbe644ab858aba837975776d1e6ce4d5872f29fccc1a740047577bdd3dfa2bb6ba34ed8550b55a44cc6825a4d4ed3faee8fad7b4d7579e4f79798dd4e8cc991291c4255525250e76980b254ceda8ee688f78fc3b5b382f0c740ad2b6e6bb6eaca84546a4814b16fc34a0c2610265c94e6e3147e434d400ddc909d1d40ae69e6a3defb255bce6fff754033abdfa0782b2bff496a00e3e5eee49015fcb9157a61e5ca23c702e5d64083c70156217c1c308715d6a2d65de87168ada84e6abb5ff3dc8592c9cb0dff3a6fa1f11e2e87146b2b27eb0c98d5be8a0f0904a3f855d0dab7a12f9d487541925123ecdc510c87722c4e951d0b798551d2b773ced8f748744bba82948118ab2aeb91c812723bba9a466eca7e755dd278d936084b1b0f41770f48809b08a1864cf3173d2fba9b9b54fc5436b41bd4197e57030bdfdd02daf5ce3c675237a9e12ca8d2b33376e4d3d1c63615a59b3d45c7631d9d9c3ff36ae2831e7e8f9a66983f43e1d9e43e5ebddce621a0f7269ae57d96d939c3a62a3e2f078b3fd6e225439c107d78ed99f58f3c7c5ea4fd783470a021c054802c18bb2af3e7f594f9d46c3964222af800fcd840e73a9c1fbfb8e15f304edef8843d90eea6c0f6fa7d31810c2b99cf7d9e97057dd8f2ce76549bf8d460e23143aca7f848e6ff0c7a5a2ad737942fc5948393919a4cf004044593e060285bbbce0ff6bb264129a9f7b022b71e06de97e948d9da358208d0dbc96c8495b8891b3847c222d511baf44409dce268d9308ce618e326c3c6e2327642cc614639ddc11d6d284d759dc26430feecee45ba028a7ee6cd97de52d3b668cacfaa06f635f8983cdb9cce902a81cdfe46e57d5ebb946e830d41c25476be4a5041a79db5bb9fadc4e11a298035f9f6027b3e32431833861179242dbfb5068c4c5b0a3b33a85bc77a6386b959beb4f650c81cd921d415225abbfe442283aaaa487cc53479114d9963b7e6a2c43ca5e5337027a4a93c75ee1fe0d177d2ba3e3947be3f5e9cc8b7102c077da95bd3172a44c39a6e14938d10e325d22348306a0c5d4018bbc8aa2c7fa9fef576646fb807ea1cd464282ab2dd4a2b27423b18cb8055989320cbae2c02a5a8ccb6bb14d29be8c9a6f336a9a74abf5b2e4dfcfdc68d19c866f172ded3843be8bddd65f5807aeb835eb26926ba132af49a79c433e06faa833dc1fc2ed163752e42e298d568388076fa9597bf486ad4f776e23d5aa9f62bd0bfbfb36606b07ec484500ad411c6ecd68e9bb4f2ea59485f36167eb6ea15cb1bfa96354ef81089ec6ef36927073e362e88b20ee6dcd2ab4d344df06e644f34959080f7be715416c49d8263a0124410e1bc081553f58cf72194cdc46534cb7f19edbe7de2ff1b195d10d9021191215f8b5a4fdc15b55105bc44f90700d1905fb564bc2e6814ba299f50c60a3dc563e0c9797cdef3a32d7b823eddb1018f77bfcb7b04b30622361bdb19cd03321249b1d6a5beba9b2cca99aa25a5a9898a2736e19d07d568ec54f2b7a3144d087721b7f100fa2138735717cd820ace69fac60ecce4870e25f4c909e61adca36d2b909262a1439f9417193c4f64c4eb68b031a4050bb21eb3f88f2df6cc879d329fb3d20d3899ef3f4c1e93a5874b333c4a54934e1cc7797610578195d4d4d8e2e7e801b961b498c0cddfde20cac1c6208fd20ee0347fe8067f18ae481cc477713c62961912ee3b8c2df4615786f2f921eb6386b87e71c3b400b96e114b1403be5b3747be4b30d6b16911943d8acf8e099ede7c69c68ef837dc2fb48c769db8bbf721597b8f8590448b6e7528e4724ab5e70ddfa6fdf38e2c8c07e46225031956e6c2e8e76f254128f54117ec52eb87416b5908f035418772ab58d216548179c1b4cfead04fb29b6378d079c5dbeb45b715d561d0acc9a54eb71d560d44e7798670e4e2e2300cb1c0033ff5302856f46fed802926826df1cc96bcc109061fd8be0499fb4af8425cc6fdb7eb5b44c98563bfb87b38ffab78c3c388075182ec41b4b736d8f20086ed33893b4b1c0f9807b852916b3e7a5de36923420e200362972e5810490875cb3f30715410242b591f2168673256d9c655413cabb8e6a891c60ae8d73914533264ae0e4819a528c9cbedd426534154807fcfc2f2fd0330f4f79647d50c041bd575d40a887de8d9660c1d0b2bb7e9fb86440298a23313ab47125cfaf8ee9bae134684b984287830ea684d2266dbd6a5ed0840430e9f27c654fd1862cbe5624011573cc3b01517105c814a5113844f8d7e1baf1da16fc98be6290a1bf69fdb4d8bbd487b339f95eaf5e808fe30af5de7e313d3f71e1a0efe2b8807b89f56cee53d091d972f67e7aeafa963e53a7b9851ceaa491af06f8e7092d2fc8576a97b3321e3eb1adb55895b51563b7ac602bc790face2fd932166f8b2063248e5f30d821af1fb835f9272e5efcb4860fc1554bb947e37c09e4bdcacc88bbed43b756bf0c905a260d0504032dcce115e7b2556dbcca974058fdeed7900acb2d5d5e0b4f6ed404caea112c7c5f614866955b5408404dcf5edb8d099ac51d84980a245cad8361371f6fafab905a468fdc080b06c0d72c8463e2796748c33a9c484692527067c9f7151d84b2af7555d9cf6df34acf13949336c773d8bb5c818786cab8e13d51dc2a61d93ca533bd69c1117fb9c9ccfdbb8494f5f96c498044ccfcbe6171e83280b08150f0b6cfa856df461c18f8c106cafb4766a46bc6827705e32d00bca4aed31221994b54b7ab549e7d2e7465645d96f9b0871e89971d5d7c71f5ca833c92acfaf21f2c449bced21f3b3710b767b73e687b745689892bdadd0e15b470d97175b7cefabfa8fa6322c4b764f747417688cc92a6722d32d73908647366d26ddc90032b051abed8680b9ff4341135b11d957648fbcc1162a5c256d96b25d2b0bc3354d4afeddfbf2cb7241b0b3f81e902d784f1dafe1a24bccae50d5fa95049f7120d68f57ccbe3e57207dead7aa7aa7864b61644fdb7c1eeeeba57103e45081670e53bbea5f16f1c2e623a323958a9a1a1f5b4950a7759b4e33960905974bb0156071ce78d8c7ae00516e35a7bdbc0c8c684f16b537d1c1f89ecfbf4624d09d67a972658b815618e972c271b7209848669c4ec4895e4131a4c065dd71c394e20221eacfa806d38f5aded6f7ceba9016dcfec7ce3b01c27545f4da930940f1b384917db71f2c17483b21930a5cf499dc4160756c5f3a6a21782eb1c120cba795fb54a7a480f17e2484ae0b4c49f3e63589abfec5d2b7a49f8db302e5374f957502d4dac4212ea705f6a58669ac0619c08afaf5eb95db8ac37e8a467c261ee8e896cfd8206ef0137f1add0dccfb5071d048e626666d4545bfeb09f652cb8ba067e8d3f9027616a173337555fa274368545e5cfc0c8c830c67ca0b66c6e8ed6dc1ad8b1655430aac19034cf317ba72a4be785b9e9964ec64fa57c5d6d75acec438abfdba2762df2e261f9495aff4f21509e69a16eaa216371f3162de6d00cbf6b60b0cb9e28edd9a17cdb5d7607a0e92709a4c714a666c9fd7db29aabd0eed3eb822e513d6d9a8fb48e239559b2295505e633908e7fddc953eb89a536316273f860d647a0a22aab5206b5f00990877118005975c198d196253fc4bce68f57cbd110539cdf08a1c7491c1816673f1adcb095c8a8c202db9c165b2c686e2b1b99d301b07e9a1e62481bcefc90196f09a3551745ffa4042421d8610a0244439212e3ad17b9777125accc678ea4d3766269d7abe4c62b6c48c41fe98a10c0758524f2b89aba6faea8776d8da0bbb19bf077d9b39fda9c636e65679c85421edacbe1216de4feaf665232bbc1ad5afae81d5764a840d620903defd1d12c406989344747c183a56004ab908f905550501028a6510d666560a890478e84a64beddf7c5bea7d00b1aea222d1ba029495f517acbf9ca2171fbc80eab69f3e6b2f89bbff333b707d69e946954f57fb07b0b0b83af70a5225c29046863dc59e0d13d715c9c5913a2ef66041f60a9bd32d2439c228593990fcc0708f14c91b9859b1470b3e261509bd942ac4c4401fc8645d1e3d64a95df91917448dc5146f9eba18b2162983031a51c037a31c066a1341bed6e372057b8e6cf41692fb6f959797acf8586fc9ca04e991183e46b9237a31f0ab80e7113da267f973cd5754af4622088e238a8ef136b121d18b649657056d5201d3e1d8f5afc05b6583babe216c611277b3a223c5e1d7d0fd920a452319367be2ddcfc98d2d91447e2835621d3046c1beeee704c139cecbb9915361d7b353d7c79509c8337036fa47fd787277365ff21ba1f3e04a5c8db995ea83dd288887c61ec8ed4fd1a521ec041aaa07426e18ee90cd679667bb2dc3eb7e1027aa90fb831b77fee0cf35f1339cd71bf3884e7dc8f528a603db67e23a3e1b1ed9473f3db3637060440c589a4c13f88e283ba96d9a9e80b16d0a3430c9b96f39271b259ec3a9399731835c802359194941463ed0383e2ebf4315cf1b3c0cb85a448bbdae0eec0335205f82bdbb93e3da5d044fe2a01bc72aba12ee20f207d6156323abe63b7797c6ef964726552605ad3d075107b1a5a3e6c5860d6937dc8b208725b0014488da2d79cfbab8033d46661a3ead2a06e16802b27227e800e326afa2ffbdfc085daf66b0c851145b2f27f6bafe5cf562a283762b26286ee650aa20243424815aea38f958888b22ae59c3da65ae54c8f15f53102511555a91e0afab39a797be790ec973c8a3ce208e6c8bc59ebc50ece96297c3e95ddff7afe5cfa8c5f61ce462d091d832b5f277aecb18c1be17b26eb77f52a39bb489b28382a947e613336a2e52c977cbbf3ff6c1003facfeb5283965e9630f287bb252f0755f23d514735319fa6687e8e4129f9bcb218165dce56ef50a2a394a2a1d26d8706823fa2568acf0ed706088b33bf5658fdcea7501ddb49851a11ad9f9e8076e08320c1750590fee9527a95243e3017fdac7fac61ecd6d099cf893e78eb94bc031840f8994609dd597d8793054da115bce4a8b5ef911b67a2bd82e57f77982e5d693ce5db06bbf0746946c7bdaf673c46a1b6851809536f90e8c5ccf4a606c10306418fd7ee4c0bbdf1f1cad52b2a9d8ca2611b879ee697d57e5ce35026299ea2fbffd9d520028a47e7c60075994ca3f9d5e32200c460ef014d472129f33bc1d994ee5fa469f787d805ca27540e665c69e3cb08a442c21faebba6fdf86dcf3e24f2067479fb0bb54dde843de6e7ce5ffc78142ac23823c5842a07a6340d64ccda6d9fac8a50a98c2656a6e4592b4593ac10e805fa393033b719edd7abce405aed4c8f4059a90a16dd1e8e29e367a1b60774173524630814e0d446acf216f2f0e38250c7673cccc591cc218f37a3c64efa41be113c98700b99cb2929c2e75dc2931d3adaefadf5d3e01f2b7c4af1ddea8eb83c0c5aec82d54ab2d59e279442e505f8a929e0191e9cfd32c062c7a0263a966968e47aaa8fbb223d1c19ec53ac38cff69c9017665e6b71ccea6868616b", 0x1000}, {&(0x7f00000000c0)="67afbfa5772db37e497863fc87b1ae9cd7266548da0e9291e3d0aadb1d205d173a49", 0x22}, {&(0x7f0000001340)="0d7d0a081c3da9b78467649765822029530b45f83039da76b607e04bf13987c9a1dec91c1a1ae561ccbbf705748b907f51cfa1ae32055c88517e67898028b03c20825090622cf5547ebe418e4a3930dc15604f95a9caab3b505ee71b7a93dc3f68ac0e1115e50896a80cf9b2697c5a94a8ba4853d5ee1b0faea3fb99ae95bd2b1d673561c43109104e557d806168c7677ee3a0d4b45d813eb6bf62c58af8cbf77bedf2ccca1bcb68bd6eaf79b211ebea6b27c548f9dd58ab3f9184a50b15b7eab76b8771384d5c5d2a52d661022a8488e838aad122678e68691d77ab8b2233cd0129f4b269e00190c945cd0742b57b95eb96f9460727ca39", 0xf8}, {&(0x7f0000001440)="21ef30b9b86af7585dd877b09d21279fa6123891fcb5fe6fd4dd4867464327c8801e0368b7ffd168284857637818b206ba21113c121088a5ca92b467895ba29e1a0539ec7f809f17c3d726401d61e56cc72dea1f3815264d78e4719251be618949338cfc50", 0x65}, {&(0x7f00000014c0)="4c8d179aea5f42", 0x7}], 0x5) 20:27:25 executing program 4: r0 = getpid() read$FUSE(0xffffffffffffffff, &(0x7f0000000a80)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) mount$bpf(0x0, &(0x7f00000004c0)='./file0\x00', &(0x7f00000006c0), 0xc400, &(0x7f0000000940)=ANY=[@ANYBLOB='mode=00000000000000000003777,mode=00000000000000000000011,rootcontext=root,fowner>', @ANYRESDEC=0x0, @ANYBLOB=',euid>', @ANYRESDEC=r1, @ANYBLOB="2c73696c6e742c686173e5f6140100008073d7682c7063723d3030303030dbb6c8f030303030303030303032332c7375626a5f726f4cb5bb959606127a42e5d8"]) (async) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000540)={{{@in=@dev, @in6=@remote, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@mcast1}, 0x0, @in=@remote}}, &(0x7f0000000640)=0xe8) (async, rerun: 64) read$FUSE(0xffffffffffffffff, &(0x7f0000000a80)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) (rerun: 64) mount$bpf(0x0, &(0x7f00000004c0)='./file0\x00', &(0x7f00000006c0), 0xc400, &(0x7f0000000940)=ANY=[@ANYBLOB='mode=00000000000000000003777,mode=00000000000000000000011,rootcontext=root,fowner>', @ANYRESDEC=0x0, @ANYBLOB=',euid>', @ANYRESDEC=r5, @ANYBLOB="2c73696c6e742c686173e5f6140100008073d7682c7063723d3030303030dbb6c8f030303030303030303032332c7375626a5f726f4cb5bb959606127a42e5d8"]) r7 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setresgid(0x0, 0x0, r8) (async, rerun: 32) r9 = socket$netlink(0x10, 0x3, 0x0) (rerun: 32) getsockopt$sock_cred(r9, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setresgid(0x0, 0x0, r11) (async, rerun: 64) mount$bpf(0x0, &(0x7f00000004c0)='./file0\x00', &(0x7f00000006c0), 0xc400, &(0x7f0000000940)=ANY=[@ANYBLOB='mode=00000000000000000003777,mode=00000000000000000000011,rootcontext=root,fowner>', @ANYRESDEC=0x0, @ANYBLOB=',euid>', @ANYRESDEC, @ANYBLOB="2c73696c6e742c686173e5f6140100008073d7682c7063723d3030303030dbb6c8f030303030303030303032332c7375626a5f726f4cb5bb959606127a42e5d8"]) (async, rerun: 64) statx(0xffffffffffffff9c, &(0x7f000000a680)='./file0\x00', 0x2000, 0x100, &(0x7f000000a6c0)={0x0, 0x0, 0x0, 0x0, 0x0}) (async) r13 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r13, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setresgid(0x0, 0x0, r14) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f000000a7c0)={{{@in6=@dev, @in6=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@initdev}, 0x0, @in6}}, &(0x7f000000a8c0)=0xe8) read$FUSE(0xffffffffffffffff, &(0x7f000000a900)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000008100)="797ce3ce5ec47f4c4873e35215a91691a3658a5574655043913cadf9c313d96be7f03042bfadd13247287feb0d86eb97da8a5c863ebe6c6f4af87cffc3715a5c8b39327f3a49bd611000df8635957d97886da2376577f51c548a8f79fa382978d7e41e966b4323f6dbda506927d09e101f98c51b319de47d146f1bba691d80f4b4feed260edc5c3a20ffb9f1dd73a0bbfc9d435b7b11581f6d360c4920d9ad8c9488d7ba4692f92ca177ebfdfaf5bd462f0af769689ed78656088aea7d7f3390e0c7beaa3ebef8e0ffc4cfc535ef2dd9437b2c092700fe68b8d47ff3dd048b0ac214919e52af9511ceaa80157a1a319d74255c122760ea167c9f71159ead6bcaa636633e7ff042cce6f8f9138ed2275d5e7eea771ced483a1308ce3514b4517c2867b33f22505d9c61a0d970da97509ba85e8efe8a901a3835b2cfc663be774f18beaf0a175a9df6a9f9b9678784d9d476156090631737ca3269e2440d941e7dc1078f80bd53c5c8a962810872df2996521e95fce1926e2fb89e73aa6a21667707cdac1d7babeb15195aab1f41d0f9ed480ca78f0208d09ba8396afc7fb71dc1b4a0c96239e47298ac80095824774d5dac5c6d442019fc3485abec1b5b56170109a1b81ad177e7303043e352b1cbdb5d81da30a27e5bcb184829eea4a3f10208183f6d6e50800f4ada52b68bd5615bff832624bc7c91e6eaec87e2b69e63ce07bd056968f999d04b769c03262713a20f8a9dfd187be05ae0c41763402e82d3a592d18289ccdcddccc8205ed644a411f7a2dc2aceb3b27e61a8e44e5d6015b5f67725f36e4047ea76d0cb81912c622a0378d07c470e0b247e2ace78af211f2753515ae4bf54e363803d15bbf8ee2325c2e24c5c04e60e975704575b441c4c4a1186826155a9b2c4b6573789813156b940026354ebdbe81a350e96596e909c2c85277b8ce1d9c06ae19b87c09f92fd4fa62e56d72ed92e01c7233bf903914df02442caf3d888430fd70ed61513ebf967379acfbdeab8b5f4fc9f4bfe4d7032bf8f5b6f013e7eda96ec17011bcc1844acffa55c9ae880a99f7c80e69cd76582edef875ae16a4e76bd8861d885ddab5caafd11b56ed206d0202754018780a55aa382d648473bd773c05aa493dc99305c5b1621bfdba98aca4595a048133cdbcfafd30c337b7c7d49c34d0b29fac97892b3291cd3371acf2a5e671541e1203f982dd139db0ffc3751d80a7723e10782487d86d23bd100ac9d1d76880c4bcfad3f9f4e29968c7f5443aaf9f7dec836dc6de8f26f1581ece5c4ebf96827feed3fa9a5d1ffb16e6b4679dec42ec7fde1f26a71a39b870bf0f8108a9d4a7ecbce33b07a11adbed694829ef6ab29a4446ce2bbe34243d8c7d46bf773c77682817f3552716e0546ec3995a3cb0e564a6b401d6920089c02fe03474f753e2581fd9a843606609f6fbed3cdf3424bfc893fc04fb2e09a4cf59f01844baa43334ef3e034c25db39fcacf4049ee00516b3754384b81b7255d07eac597a28c098393387f8a326574558e2e2c2999141fe857d4e89d36ce32f930eff70d6433b0d4eedf982d469a712f853b31b3a075d50318680834e1a8b76e36f48add91319c21da64108955ed0f5854c59ddd896ae696e6e38f74be37422b53643f31d2a453dd453c284c916460176284c134d03abbc5eab92a506aac1da27cf87d776af80892a7771e0019bdc3fd7f4660d35b90c8b20676baf259725c5d0ac3bda21af6fb0285e861b82dcd6ac5a42d708730adcaffff03b2d6ee9373d25932c721b0d8d9a4b0b8fbdd49ef478328e3d8c4b23011c5e6208f98d4dc35b6779d9802cfba6587f58dd10e3fd7236440ce27449423b91a4862dfda9bfaf7825db488f63deaa09d6984c46b0a1013955e4669a02d8ea30a9f5f51c436320ad0f076aed5c9159505852e3a6b8b26568cdb9b3e6ecbec958859cb8af5d744ac269d574202d4c8c9d68a990e63d8647effb672cbfe9eecd630fe73946de56b0ecf33fe4f67221f0a2faa23be5e23914375a6d0e288f41fb07cd70fb5bbffbb80334f7d54ec923750fda60bf8c37d3be5f9b17930cf4f756f2c74aef9677d9f8ffece80f3fdf1d219d5fed523f992a89cf3e98917004d13eddacabbc5cea1203c7f47901335722a15f2fded435b7cc0922440c57840ff7407a0a291aa664eec8acf8f18dce84e4f7b9091b5544012e58af48d0c2037f87ae309cb61708cf2821afb2b15391eb75b993b9bc897324c0aff3e6f964a2cc14c40ea08aaa12e8c13ac1594618db8156cb424083ae488cb96d27a8ec343a11715111f44467eec4c25734b2cdc1f8a180f20e37b3a004d528be376f6dea030032533012bc3e48f1bfdc186ea7b096d8aa7706a687dfdc7d259c19cfd6028e97c4107620493c0f52d558b74659ede47bca5f49e5b703cfb5570ea056f8030f462673b6965af3fda6b35a91bed3b56c200ec964a9085384e548df7e4c36c5d7c67d76900b88d49e231d4d3f05729bbeaa5a1f03217f307563201379f0409c4e36f2def00ab283dad079a620f1dbe3de2380807ae18c192c42311ea0916efec3779170281074ba7aeb36f4394b74baf3a2df47c68f22c1a9d595c48bf299c9c6acc825b993e4d9e86c5bfdc597036b7fa059bf1f0a30487eb1dd397d4f96c263fe927319b4597d2b865004d491826c5125c7d9c07ac1554bdc46f8ab3195421b3add12968455b159c484a0e402b7ed4de1ba3c29d85f02fef9f2e9220cc541c37fc2eb20fcaba4234f9dd29b113ac35f2fe11478d903efe4c1b83e2660fa40ca934512d4d6ae665133f0297885db28304bd2c3ec5027313173fea35608eb93af5aed71c94be24f21dba635c2be213d4809b7207132377ec6d73744a7ac13ab1b009561dc741ccae0712b235871c58f5571bc02b960ba3ebbae8ed9314884d8d8c57a8347c5d11281063b310b88a09eddd0a92ec00562b453a564f622d1ece4bfc4d1acf4624b7fbbcbd96dc8f503cd10f94e275588682a91b4758e41d1ee877b76f0c3c94824d6ad6d8a8a226edd554748f64b7c2509ad8e49deff4da55385dbe8c408768691ca24640df6ab6c85373d80f470dc530dd8e61a647887dd775aa962b5b8eca47271fbb024b4426825a0c31a3b053ba49ae420dcacc58b874564e4d0710308cd30f2b4a718ecf0f432f2f25b95435a9886a34b89e23788d66fee3862af02d6a89e6022e15017020dc9727c49c1e418512bcebc5767bff5a8b0bfc50c2a3d50ba6e36c19c2ffe9b0189f816d55fef479377ec70478fcb8a4084d4d57be562990464a7e57f09209814fdf0f8d78eef3c40195607d9e5b97d425e88555b47392a48ea00d760f2a40ba56dab9f19d3d4de6392c0e2dbdf536e0991520413d84e22080c32fb1b5aa6701db5bcab0bf77bb545515118ee7c2b1b915d90dce8b91e5be0ef8488b54e184ab2504728ab308a87a9583bafca3889e935265bd3f5b6ae04c13cf64532183a0f8b38f70b0311c4c31cfcf123d8f99203e93a899f559d44b98521c66a80d171670de3a69aacaa418dca127ccefb9fc42e86364e2ddf6e3bc7b049e077c02ac64a30c3addfe29ec8eb35ab8d6a25da8213d74f8ce23f24e2d0c3f55f0e5a3a02c1206c1fdfb6209306649a530879da565f8552548b5bf824c5f609c9107060f8415568b520a84fd1c2b045962bd4125f2973a8ad4bd659583b2e9f4b31ae0fa877ae7f96821c8bc87b61b7b0d81eb59a401f4078ac247bb058eb3e83321dff27d53398e6c3c01681aeec46c7e179e49bef04e68e82159f4f318657e257541f77b3cc203b7186078913be953329fdbb60ea37a7101c0a4824fcd32903f77927f18eed024745221d0c367cebcebacac05a0bfe02a46e0bc6eb0cf7f39a5eae532c00e14e71d285910979c332a01049702f26ba83cf9f5ea520c81f9446e0dce24b20b3cd63df12403a8ed5993ffadc48b293b19b7d00859b7b7d5db7a74d9eea2cfa397812971d4460977ba8262bbb1fb58a169540f040b9296047574f0a1166cb4a927844a020af52cd4ca9455302b7f9ceb1339117cfab167a512068877beb245ce2e614e70dca71a966ed5ba2a96e0541385e44a2bc59dc72e9a8795d080d40abda07675e0c13c343c0d7bedac1d989785a086e62b922bf9603842c46faaa8ca0ecf5df661104cb9f5aec5fcc3d1d8cca02447596c8bf31c20dcf7ca42ca1b70657d33639ffdf16988f940befd6dc960b104f165b2d604f0442bfd6da05614067c1babdb065777c206e491c78cad97ebd6e821b6a9ba3fcfa5947cb655e51cae18701bc6acfe93cca205b34011966cb80570fa16985c0550bbbdbde620306583ddcb89670225a6e986a4edb704730fe0624b317682461fde5b93202a70d3c76b37dcd2ffdaa8236f382c4163aa9d5955180d0a6241e5c6703172d11157dc8f23a925f0383b688865c25ee8a9e61fdfefbac6fd8541bf0ab35aeb5fba5ecac3f35bd583dfac35f60311d3ca0f3276e6cd5fe3e92c34630d9b95d99e82f4bca2adee10f3906a28ae56fdba9b0005949d3f0598a31b5bf693fea2e961e0dcbe5953b39a8d69212812a9389be978b59b6f1d656c08f6ab5b02801c712d619eefea1c9940702d671af1f2b5b1a9150cea140454e404cd34fb4b9028850a06098428d3add99f3916214c7ab9f9c71b910bf4bf298a72db6b2f4e61fe32452bd391ae5b8929e54c37681f6c1e77a9699226d1246408116a2370d67568bf49d89d36331df44a6859d093ddbb12869524c273c5331473d6c8e92cb5a5697c9a4f32cf506491ee4afc86458db4c9c4727ed5e206cb3c60f6f992f3205e403cd2c19788ef82863bf06e5987c9816ddd4e1b6c5923655cafe488eb3fcbfa7885c36c269e2b8ff5e42dec36298fe165292eceae73598ec128226f8b1c8f5469044212beb8da6c6e67e714f70211296d78a48c76bd136cd897e4b82ebeef4044c030baf88aa62dbddce2e9b7e7903f8e975eda7f36876fbd20279bc09214512bf87519c0b4b422d3b2db65dd80b4403eee81cdd8e150c8f7f5320bc50a3d6c57b0c309e6ad7c593d5ced12d95d98d75a3ff142999cf2605f7a8f97223c5964981ce549c0a62c4d400fe318c19b33dc59f987d68534220906160011140f6283508e3cea0ade21dea42f3a83c77df857aa1cbdace59f8755d58c04e3588c95497287aa93af3a66e396c6c7f91e38dca6032ef3d635a66851ceb7b273b4796625158e08bfee34c55a422faebe300eaf0326bae96e0980f4439d00466fd1fd9ac054363b86ab3d9602b4b2605dd8148251b252ad28329ea794336bec29d402b66b15cd32025739b06e415c7791ed24c201140ed06330df580610a708164cc48325182c1a529622e47580b0b191c46fe9110cc6f87aad5df4babb77ce365c707f572aa0ce5d8c32350463845f5433d8b47608412879a555cae2c64553996ddbdeb44888a08f3283b88ba0d0a7f7b2132e0f154231f234d4ab813244dc17130d2b5b616300905bae08cfe3a5501732608a1b7c17aacdf6fe9e4b68160ba6b215def68aef48903e93fb117fbad83c4b78f9b3c11bf13db9815fcaeba830ea6af4ad44664d07910d68c45d9b36118207923478abaab2ca32b367d9cd18f798eae6b41880c1091b3d5ae48532e7fccdb45fb26384c6b51069b109d362aaabf251f873c28e851444b121212ecf23da46b09d84234963e89f5c7a9f0d1e26e462d1b91f3a86d87af7025c6e4eea3e933e40dca6e94e47fbc8c6efb0a59da3203cae54c353164fd9b73388c96321a28bc6396d9aeccfcf2c451ba09e0e9c473d8e132318f83639fb21034b8288bea82e0b81fd1b6d4ca66220c5b9f375abc76c688ac6655a078a5bf1a7e9f77e330da9ba98c74e694ae231d872ab7700c516b1152270cce2cb4021907b7357dba75629e4044aec39357b31e12d30f45a8b0f51fb79a5dc91cfa665b1e4e5cf9fdacfc1f2869dd1073ded248dc62f72ca749c4826926a158506e895bca954920c09089bbf16e33d5e343d6deebbc5b0ba1137ca555a49a824eb2f59654bcf95a09929a4ca2a2d9f76f1825c49eb1a72efe681978fbf17c29ab15122d6d321d5e13ccde4157180bc45f470468477f69f0b4e31ad653cda9cfa208acea7055cf16458fd01f95130a676a5c3780b55db1dfcce0ecb60c8efd9afba01d1847fcb0ee06a13d92ab2d5252d07079c2c005c51932fc6be7bd00422349966f9f843a92e74265d5930d774d872200005094f9ba3b2f60244062a171e780a1840be0aa7b0da85246ae5edd6e7d423f4b9c6e545551d20fbef96c0e3ff34c1d60a6465e5bb942b3306040fa8b4f1d3019999868f6701e3b7e6d4ffb1f9336b3d7d7f3bceff5570c4b37a861d85929db0b68bba479ffa2314ae4ed4f5d9c84d7dceab82b6d62f74ea7416ce53fd6940dc6c12e6aa9a8148c9140ebed87105c4f8136ab1af780e26f8049f21f4906e45641c558a3afba3f93466cffb25983c06fe8c83de5c7cd2f34bff61c4ee3e21c1d59a37580f2f540f03f052f2c4f334fcb908292d7609ed20a9547cfd4c132212a2a12dff1ed82d064e75abe4d110ab0581fe9e886faa3cd1c305ff5777ee717b952ebfe8f34fcc17469908849ac7eec1f9b7389119fec55482c87e74c504ee47375e5b5ea9b54c22c2b27d0906cf1d0e1f15bd1268cd14c54f077193db504bdb23f7d01d585b675c979b90ca7502bc7c2ef340827d0e9b0f8d717e9c4e1b43169c16f02bb2cfc46b22dad5eb52ff51d2be4131ff122347514cf8b299c12e0f437f5efbdb7611613fc6e5edbcabe4cd10a58d50f8b54974500abc9aab90e0aff2e885d9992479ecaa6e1e970937799756da20c5aa1c4705ab95f47cb23983cd7a74ed47498f168e09bea059ab6c1329501b3be507eeafc97db3ce1a7f913be4b65902f344a066f06eb8381493c0e6c4743578744fd40015fbeb63e72ba017051b4c067595287af96d7e2841daf4720efb493c341cd958a7c9183feb382a116cb13a050c13ae15cdd320e2906e4d74bef019bbde276c8a1f5ffbed65522e34d625aa4b161963fbfddb84cbd775b60feab1d51c3a794ccd81c4b5c87204a2e723bc813842dc2630049d54939c96bbc6255c575a2197db8c54e9d607c8acd22722468b852776552f434341e2b99598f6f0e64ee3c4e0970b3c9545caf595719db8cfa93f14df5fb72d2b36debc4ba5c34bed7067c0a89979eab05ee9a4b48ec916480c66db0d49176a195ae3c8728c01d14a48206ffd1fbe8a787ed56faca8d65306bc2d2190a16ff89391c28df3f19600dcc9c3b4a2bcae8ce973575a08242e2b28908b03af4b78f94a61bb5e0cc4dd1e03a8d0e4d111fa6e446ddfed2f181533e4958195434c2d67abb96a32b02c5f0d25ba6432831d9c3676289ce0dd817087609147bafc009a916ed5a6d13762da39582349d385c4a0ccc1e084234e64278b7fe094042ec919e4c85ebd4c0dcb90a91c74b9c95bdbeb848665d207619aa90e5cbab2b9cb4d27ae179c5311cf7bf036415c48978f4469f5934ab27694e6e4d113dd1e011d3cff67d430d6956a972e19e7c2eac291eefac6ba9cb57b0a66e8d9e804609272775ee50c8b34d5f7b3e09bd5893d65ed309169b6120d7c8aa09b4551a943fce60f80fd515e6b911a9176e7f9940d26d7da16bf024f2b6e1dd3a189e861a35dd91ca859fa080a609182bb84064955351ff651238e3ede6d9890925893f0ef1973e79f032ce5c68b5a4242664e1f7b8883f315ab1b79d4eac3eb11156728ada8d2e90e0befaf3d30a0c345e5bdd905978ffd15957cd1bcd2724f68f6865e98dffc00bd0d4be9225e17c07222d5bc14b1de8670e3fd0849f6771e3842e32281cd7871a9bfa469f64055d55899281798da26556d86aa0502a63f035215e08d7262fb8b4244795f21282ca4d096a62f17984eeabec41d9ca3da3751baeb9a1f05c7e8c2f2971a4e384b37d18c44304326f86dffcb47bb1353e0a71fd626275ab0b3ba1d74d4aa98cba31480908294356d2493f14b15431b530103b74a459138a8ed858e0742f6e10b7713e01e8ff94f224bf6530659b8e4acbfef5b9903916c25637f37606a7e710750fa9a61dca0b360ed383272178102547334309648237c400c29f3eca83cde06c8dc5aebeddf2add50648175f77e46094554cfef6e7549dcb5e207f65ff73830c896506d6b9e56436af0f66e017b2bd652772df456b8565158fd0bed1c9d683afa23d72c5efc475504ea14a820e84149d3c1c65db92b6fd295dac0e7db5c51d739091a3dab382a61f7269b580325fd82708c532f4f763b34456168cf8622dae9b0a6c8fbd75f54e961a3d34679fded559ae6e0dfe8fee3fcf14695ade3e40f24235c985518826ff140f82312081e5d0e6089f952a45fb2378a609358204619b1bd9931d031087cfa3adb8055c2dfab5d16defbba07935ae295c2543812e4ecb9a472d0f66e8dced2129311a0167d8bee91f196e0b386e4af46fcb930c376ed946f05aa188fdc30a217e640b2eff8684c249b7de3d44f8288b66c0cdb70ff89a79bc80f54f5b8cb7efcab332b859ed5a5c85828a8005c8d70b75290fa9be741b63095b993437634dfd54b12b709957153fde534ec9387a9ef28eef91f97cf2571e99707ab1b9330066192f05664ac18234a887110c309d1095df7e3a9a3ed475c9931fe76050b8aec12ccd24bcd8f6cd161cfdf0bdffae02261d24c93ebe2f32dab703f7a080097bd2247b31c58e8e6b56426afae36a5f5d2eccc3a688c6740853a045990f9d4774b86751f5775bce9f4e90f541c6b510d43e3fcce17701018f794e76a3feb4ab95350948e9cf42638cd61c449f71ec83d828c3008e54baf492e0311821874e8f408433748cf74dfc9ee97264ff0a9c8841e28a6ee82a8d003e06005ba0cdd2472cd7e0972659354ac4897f66113e561dd2efe330c9ea9f7a526a063ba0549b4bc7ba8eac4a77c9d3bb4ea612b01b6bfb64009c838bbf4e79c3a2f58d122cbbe64f954aa64f09eded96bc5b8867620646fe6e96989504d9cdde1ba9af6dcae1a4d3cfa5366e524cec499d3c725552e5c5de3e91ebaeee835c966f438fb3d07264fe50d767b6c7b2c2bc6ef71cdf8a577d22d98e32e8e78a9bf20bf7e635ae76106ecf888253d8d8ae9b1118e34a9063408bcacee44a67a50a5999bb10a2c7cc03a6fe6b64347155d66b2dd74c7523ece46ab99e5427180044b5b2af919617a8eba7e7ab0421004a8bea9b7fc642777261f7f69d79068158d908787c9f781f925c3bef9a9fbb061542d1abe5bbfc1a03806078fd342854a800e51bb68edd0a0b334f0c20fd4231c34e5361736436d8c2d640277621b881e6931abb99579bbdee762ce27497b27b35c34c1d6ad3ba5724e461b666085d4f027867533d50d7c2eebe26c921d940eee2242a63ae343f6393c8a048e8a4d01cc6585f42f8c5a68cb633b332efcd5c3845a88c74c29258fc4b11678d40696123ca09e155df61de98bd67e34bf8839923b90cc09a8308f2764b86a64e4db31c82ad5e683e2100439b591211a887e391135e72207687abdea265de29c42334a2e29088a12221cefcf53d58c69f34c019a5a66baaf82d9a750076f60a74ab419cf77452df8ae118c5dfbee72a5f4882e0624fe827a96dce663d20768a6bac7c06bc1794bc201289baa0c5a8b579c1e6f37ab834e6f15045f0b99de36c120caf520d26563e8489a4eb7568035a73abf318f68e758c9d10985228363058b7515cb24f8b73c94c690b918cae41bc525d8c619299d701e6b95e8f2dd0b1ae1a09ebc3e069348e209f4e98caaf5b733ef5332c99e081a6f565a8e112882a444fc66b7c9ab2194b81f1e4bf14d29ab6b2238f734f1160b63cee46c3d4dfbbd689e48d8862f187187a49f0d3e41b1f465b74ac15597ee6eb94a0865339612740b39426d2147ff4d163f64b7c5107643ef13bda0c55b55ce7a83f01595472602244c22db79431a87792ee5348eb10e5c582f6ff2a65960f63f86e2ba939204ab1e93382ea956ca981d2ca10862230d764f5dfd0fd6c9272b2837c87bda795205253cde8ff03bf6df78692f66d999535cb07163daf9c8910f1ae5acc1c6de75009e7fca28461df96ee093c88a7e484621ff3470c52d7826d1fbf085525951d0ecab98675e119a37ee2b86596589a512fbdcf074c2d972ebca60184c6275ba0ff82f960adc5033d0b3d404d0166cf98b51cb8d778e6b26dfe26a655bc4be3f944411cca70de75c778b3f39db609b2930674f863257c7a971beab6ae895467accb683ef054b8dbb1de39e46a5713196d145a3070e06f17cd0c69a4064f37c7627ee17f6a9cfdc65f96a2c71a0d9a16cc55ac2ad85b5160a10242faabd0d98471c72403461381d7c40e3d84f8b1c6f25b41f349dcc4a639078d10197e98b2ec006a9b882a72c39de54394e442697ceb005bbf9723e78e957f6a66151107f6e49f9fba7658b33513ef689bd2b720abdb4501bf427aed14c459f7305bc792b5c86b1eddcc6f5dc86a6c3e8d2248c305eb4dd2788c9089e0995e8a60430e564fe67dcd31ca6e594953ed6d413fb6704b9f6f0b632efc79944378b9a85dd8af399cffe17c6e0599c86226374a8fb1f748ea35b5969ea93c13684cc95f7d421cd3ea6431107ee43705e5bf253c8a05375403c3200a5d621cfea96d68c3af8d4b699b33a16410abfd7b1121088e6b88b5541a522921150eddec1f3715d3910dede269c292ef80b860ce42e7b97c8cfb8fc4f4a3c812a8af5b7d00bebfa2ee1b5beb28199bf58770aee9162de8f10664fae9ca503f6bc75226c888eaccebd3e59bbdff4b32a081b4db8bc03de6fd547859f307ca5522a1758328cb23535109fe6059dc2606fae2c55572816debc9fa7c4dc4f69fc004adad6cba5aed2ec1f9b9f66a9b1ba02646759f8da007460103397bffd52c38c458080df5d264df1bac0bd2de32ef68f36fd170eb73da66c2d4d67093be0f1fd4b37a58614acf45e642e4d79c55f8f07f2d148a45c6e73f71c5039ab7350a21f027cb01ce34a25536c1503c92f4f346296afb27203bb49aa910a0e41af250505a4b9982bfd91f47bed417d4a95d5ea345fb95dd43a387eb09614707907560478b42b634db555ed2701b064ff761b00bf7030d68373edef8940d352e65484c73dc7667efc6a612979cf7559cb25c4941bec6645ffd282f9d93f5e18fb28a44f75d78dd164c2cc280e1a93541ee74cefe5868c4f75aecd960e859bbc552b51e1950d7b77b8e8a1e8e0548832f39c5513b483f1070fa9f9e7203145336e16af6db374a3df4350d0a6d5b220b30508f74d6bf2d0b3d21e53b00a1c2dca7ae23349eab6e4ce635456b0ab28a679c48feccdcec441142c2dd894c782f05eab2da28718d0fa7052394414772802b438124f23bfc6e711455ab91e384ed319bcc01f0666515e49f7a98f55ce871cfda811ae3ccce5fd551e4d60059d760cb60bedf02f541ff27a945906ce7584b8e2ae204b680c66f79cc1a9a7", 0x2000, &(0x7f000000cc40)={&(0x7f000000a100)={0x50, 0x0, 0xfffffffffffffffc, {0x7, 0x26, 0x2, 0x5102, 0x2, 0x20, 0x3, 0x5}}, &(0x7f000000a180)={0x18, 0x0, 0x5, {0x1}}, &(0x7f000000a1c0)={0x18, 0x0, 0x7, {0x9}}, &(0x7f000000a200)={0x18, 0x0, 0xffffffffffffffff, {0xe0b}}, &(0x7f000000a240)={0x18, 0x0, 0xfff, {0x6}}, &(0x7f000000a280)={0x28, 0xffffffffffffffda, 0x5, {{0x7fffffffffffffff}}}, &(0x7f000000a2c0)={0x60, 0x0, 0x7fff, {{0x8, 0x7, 0x7, 0xeff, 0x8, 0x2, 0x4}}}, &(0x7f000000a340)={0x18, 0x0, 0x5, {0x4}}, &(0x7f000000a380)={0x13, 0x0, 0x8, {':@\x00'}}, &(0x7f000000a3c0)={0x20, 0x0, 0x3, {0x0, 0xe}}, &(0x7f000000a400)={0x78, 0xfffffffffffffff5, 0x101, {0x7, 0x8, 0x0, {0x1, 0xffff, 0x9479, 0x6, 0x9, 0x9, 0x0, 0x5, 0x6, 0xa000, 0x9, 0x0, r11, 0x2, 0x7}}}, &(0x7f000000a480)={0x90, 0x0, 0x2, {0x1, 0x1, 0x9, 0x4, 0x1, 0xffffff0c, {0x0, 0x80000001, 0x1, 0x3, 0x4, 0x2, 0x9, 0x2, 0x80000000, 0x2000, 0x400, r4, r6, 0x7, 0x7}}}, &(0x7f000000a540)={0x108, 0xfffffffffffffffe, 0x4, [{0x3, 0x7fffffff, 0x1, 0x10001, '-'}, {0x3, 0xfffffffffffffff7, 0x1, 0x7fff, '\x00'}, {0x3, 0x6, 0x3, 0xb749, '^[('}, {0x5, 0xfffffffffffffff9, 0x0, 0x8000}, {0x5, 0x7, 0x1, 0x3ff, '\x00'}, {0x0, 0x9, 0x7, 0x0, '-(-\x93%/-'}, {0x2, 0x401, 0x3, 0x7, '#$\x00'}, {0x1, 0x100000001, 0x4, 0x0, 'bpf\x00'}]}, &(0x7f000000c940)={0x1e0, 0x0, 0x101, [{{0x2, 0x1, 0x0, 0xffffffff, 0x57de, 0x8000, {0x5, 0x3, 0xb10, 0x101, 0x500000000, 0x10000, 0x2, 0x2, 0x42, 0xe000, 0x7f, r1, r2, 0x5, 0x5}}, {0x4, 0x9, 0x0, 0x2}}, {{0x4, 0x1, 0x2, 0x16c, 0x177, 0xbb, {0x4, 0x6b72, 0x9, 0x3f, 0x7, 0x4, 0x6, 0xd4a6, 0xfffffe00, 0x4000, 0x1, r12, r14, 0x400, 0x7}}, {0x0, 0xffffffff, 0x0, 0x8}}, {{0x6, 0x1, 0x9b, 0x0, 0x1, 0x6, {0x4, 0xfffffffffffffff7, 0x2, 0x3f, 0x3, 0x3, 0x7, 0x7ff, 0x7c70, 0xa000, 0x7, r15, r16, 0x0, 0x3}}, {0x3, 0x0, 0x1, 0x80000000, '\xaf'}}]}, &(0x7f000000cb40)={0xa0, 0x0, 0x7, {{0x2, 0x2, 0x9, 0x3e49, 0x3f, 0xffff2abc, {0x6, 0x7fff, 0x4, 0x0, 0x0, 0x3ff, 0x0, 0x9d2c, 0x4, 0x2000, 0x4, r5, r6, 0x7, 0x81}}}}, &(0x7f000000cc00)={0x20, 0x0, 0x7, {0xffffffff, 0x0, 0xb1, 0x7f}}}) (async, rerun: 32) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000001740)="d46e1caa030f1e93f4073016caba02fae0fe2663adceeb1223a0aab48b92ff4f26f4cb698aeb256ecfbce775e5e396c0c504f6194eca16725882ecf0c4e3f51e2869c683fc8e2461c740c6e90d76c8db96c08cddf67638e77e6d5db84c943aa119ce3f517ecb851b2662317190a8852a2fdc10a120e86c5110848ccf9704e8cba49c4d1f739e7763e21eda3b4dba045dbac75721f8f9e19d186ac0b2b7338f9ad9852fed1c6e7cd33910e4c3e7d1d195fc5953def9d6e7536eccda540063cd4e8e21ac4b1d5bc8c78055799da1fa2b936f89376cb1acf13fdc3c99ee872431df1f1890afcb5e4d785dd67396a8d74d511f9ffc0bc1ec344cc7edfcbfd860b41f1444036f3077c9f5f8c68fcb22e201f05cf2236bf01735df2ad865f316da408ec018cbce077756427947490003a50d8bf1eddb5840b60678ade7ff5c99fade80a4a476a2f4fe9674945acf4107ea7c3145c6dd73c9c8e1c29605e439f63196521f2ed6c167c0af19b168cc4e8840ce2e373ee0a1adbb1affbc2df581603ddeab06a85ab2882c7c4949ca9e6d48e959ad469f69b14546d0904dca3a7bc00305f1c4dfa2d4c29ef5e55b0231cbe72bda1af896f5ed060baa1f6b1aa14a1e4192315c53491cbbf353ccf6d8be3ba69fdf2657858d46b719d2236b33086029797559e2a7c8eb620b9a381b4ef67808d85b346eb69cc5515e1d5fc6dbb762018c18b6bc6a1477bd5fc447f5bc2afc9301506643d9e08c1323455110bc7f4e4f13cfb96ccd7e88112b9ccfb80edeb888aa4ec623af04cc8973111c570b6a0a08d5ba2799bf092ca0fce11af035c30d52912ee2fb2ea2387aff964194c579b8cf1f98509f6271e083e75bd6c9c71baff4f82b77504591849052d2d2b95c1c58e0878ff42202a76b8cd229eabba3a3da65f7fda3b0fdc1a97d9e9fd5cc36ba63503d0882170d22653f6aa798d014b447f188de9bb251bc984afb857452b8ba7e5f22ccf4e937e773b98b27d1829d8b31f3a36cc10d6cf56a052845635082a7563f8f6b83c2a5a401e52f7db442456f561b2ed7302139c8c0e543a9b3a2dc00adab987235b99ea4b834cd325670ab9f9f33d222140f10480d4ea4b23313d0102a60614fdf88f024fde7dceac6a78a5920497ba73f42a43a3034036b780b52fc66dcba896edfb45fd02ad7eb6ff3caa212e15526dac695cbcb19d548a907edf49c6d06b14327fe9dd2af44f58e0724919b9ad010f543c2ce61f8b9c786ae2ebb32893487ec901c1399fce7944c1a035c20feed1281e1fe5be721934ad7d2bbff3dd44477a248269fb6a8131333309b77c14ecd6f4d49f480ec2d202c3d9db44dab7988dbfec989132459fa1537dc1f0642be2e510332c9d8952ed38ae3ff781fec6fd14f7269671f7d9682728f2defeff040993cb1222b56e947b5bfca7f7cc12f59201f9c0fc40d8b5edb2904b5d4a7e8d986b26accaf8caac4deed9e7011f6bee0c6037e68592d0400a170a90bd20bb7ca3f87a7641636dc17b9ff56f9afea839abed589e60b8f9c3ccf3c86c602ca043e38eef8247b79b02f4837b24aaa2ca39ffa0ce344da0d882bde1c3e6532ea889dbd6df51c078ab1f5f596064b8773e0af69897cc2c14adf8d95897f948de743dcd8faaa9c94e99d0c0d04ec57850e65f6b815ac40eb2bfbe303ae3b0c95c851ce022773d0ea5f1ab63e54a8f9a95347e1e71e0eb0bad504d489f6f504b96441a3a5ff2b435b0da4762ccccf93f977e7ca4e237306da34656858bd4687a25384e36c74ff6f2b109c1b36573ec5e853402d481b53be45919553ef4e8fde33c4b3b838bbd1edcc5d5887e44f7cbd6f52070aa57a9ba2b3234536ecb06f3bfc43e9624c8711eb5dc3322c4605c12bb3284b4635c34a4c08171c0b946e429c690505b171eef7c3afcb75dfe582df62c7af769db16da896c934ad7e629ea75eea4a6076c20f1cf38ce85b2cde122f0e765c4aeaed9cf5e54105728de0bb3e90a4a8bc5c56a8cc20fcf17fe2f80d94d190f3c4fe6647d95ffc651475f87cf7b6fa97efbb1c93db420bb644d02cacb5280132355880454e716dbc0e5fabcd5ccc8a45ed17f1dc61d17e1ccebd9b0fa424bfebee752b918f4857f50a8c0b78e7d3ef1a75d4ddcf057161c156f9b2308f0186e027c95b0ebd260fe1b9af2f6a88da3daaa10d9c9664483f32beb57f2ceb442cde3d3b9336855a01f0b6529d1b2c9bc4b211355ba9ad657a495219c1cfafe85ae8b2bab1bff1790ada5ab59ed532b11ba368e483e6e675a2f25fd2cb5fedbe5d985f25d10dfebbd13a2a5009ea38b309b088fc501c39582273f88c6b000fb854a82a26794077762091e8fd9d871d021a2d278a7294000c1c1d1c2c8d36b5ed7a28437a32e08fd7b0992d4f1e7ed4979c9531fced5e6c55d8ac945cacaac7a2e39d37eac7ffd7b64f93e123ec6a12e81289d0f2c5756256fc1fb203f6b118e33f6bf457a16d9f221c5da963461aa3320b03c8c670d62d2431f4011790f7cf6ce155102ee98910f19d5da559a7ee3c25c9d8ae2af0cedfa7852a97f803d763312e848b892bab461e1e430648ac7531a4a86d82e23bbf7ae168a567e21f6cae2512ab7c6059cfb08799e0b1aad60756523bdfcc1f2fb12f1c8aa6f6910ddd9a1b045cd1b1ffd6a42c0737454e205a3e2182105198e1a2fbca1829c20ea085a8a80611ba2e77ebbeed7b68a9e43ddb3c0cfb3e0a77ae8b2cd53953bd2f025eb3d12a65745c4dbce009243829b19acfd21ef37fd9b56929a33ea3257912d1fde09c461233e36a95f53589862bf7fb5308b2ec4413f9f9e4f3649eabc0c0351c7988445d74bd8fba5ba35b6fad92bf3441bd8cfcc84b006e8e9c149b40a271dbec3425cf022e0e4935298a456af99488aeca04d1102cc1c5cb1ca7e22dd1065d173e58ff302f703e404d64948943c560a3ee761c9b7c658c7dc43bec01a2575199f19096e3ae73cb07d1d67232725a063f9e408880592f5e411249f0d964db6609dd3263a8272eecd83efe435625fb95b8d8c5a6696e47641fe35ec6edc57b0c9e6affbf4be4cf67fdfdbbcf7c5f29cc206c5a174616d725503936cd816bb4edc396f5aef9bc369f0436b094085c043510ce75934af743343283fb830bf410878e30b753a5abc267e47479cd7682fd0ab1ea4ccf0f83ffa3ee18a9821396f70a0c5d5b176a8d3a715a14f587a95d47531f93b66ce7e65290c777c1789b3ac97522bce5cf77fa2b8f453e3541eb5f20467288ca57ccef8d7a9f0ed61ea216a45c2b92673bbbd72c997c1aaf89051a3c18452ac828f2f6a4d3953d6c169880f4de44e3596b743dea05af9922e45048bdfb83a4f5585d5484a1ef39c6d88ac26a2a7321f350b66ae2404fde6fee4a8153178cd2b6e18d98f50d945e69953b5afd5fc6e75c512f951a8e833d27650e9a3bacb047d882a287a4494966a322b19bcbd8f23218d778a0e688acea19e87858720b3ffe76c1cd286e66bc8edda626153a9f50142b47444acee86039ba41d22b4f4ea8114009eb874dbe32fc9e3bdb1607a5b2b7fb07fe876fbd916980526750723317089b668e191866469467b3b6abbcfa254af92ac835a33399ebb0eb29350a9c94153cbf84e023cfcee964ae54bc5d01e2b99afd3a368582af289501169d6aac0f18d67b34b4bb20fd1ac670493a37b5a18a873ce581b0ff77f0ac19a957b4369cd0e021b674ab79a1c3356386c223a930a974f7866b9db9cb797f30d21f4b18f477f2037d7730ae5cf7c09dc050de6a56e4d2e710fed7365af8f2f3d801baa04d3d03f8ce95229753be2a280766ebd49e41ddbc301652ac1b1fd8d5950ca20b7632ba9930a8fe279af6daf34d53be7be872611ee8fb1547a5bad133cc22abf37716bb94b58caeedccbeffa8064d37eeb9a8d18cedbaef4bbbedcb1a9a05e327120ccf421dd6acbff6c83601bd1b3d35ca0cb69423c5b81d9cf728700fbbe0ccc99add43220b69d5b6946fbbe039bd99cc4b68e26a4748074347b6da3052c60eec2e89a98139da739b58aaa8980da8760a6b2f41086f261634f3a26fcd918e564958f66e22381178773968475473ccd6f382a0571be204f1b7d70520c2a7089631fb0041e614e53dc8a2982147767c76ab5cb2addbaa10acc90c81c6b8fc6923941e0cc4ddb5d26c73c60f8b73cddffe84a7a87735b89ad13175a37a70c4626f7993993b10b5b742e5e1f76397ff37152c6983710313e84e0609e42474a06b4b4e9f54efb7de08aaa50e500d8ec98171dad467ea2ad01a322af3240e4242fae835922b7313910338b15e107db666ddd65a2ae447e3045e59aa10b0af5930277d3440cd83bd922c75ab7a9e4f864a5b31e1f4e1218ef0f3c90f71d541e62f8866aa0d545469b8067a04e28292f138f779c6e8358830f0f76bdd1bab12f90b41bf7ea5d1be5a21d56daa9ca6591b8a8bb3a04282bea3c66baa632724917d5f0f60ec2f4125383fb2d2da1c865add1fa9ea50ccf93a786c9695655da4aebeb1238b8e82d7e76297ca0ec78f7ccb01efb20bae1b5af2458eb5495d20e0b9e227047bce64c95febe0313c9567d92a3c946e9218ee8a20a7ae6f83bc6512c983e3182c8c1f6d00e834c14545c7a6a475530ac12f208664ee8e1462a39701290e486acfafddcc35804c686ef0551b2b742e16982a134e5c89653d1e578a33a58a5972540815c415f0e12cf84f8504fd0218ac10f0965fb67fd3d9d12f7dae6a71313dd3489c8997ae3dddbf880f1adc8f1e1d410f7b99420e5904c268d0fd1d98d55f0a86962b535eddb0ee33131d692d37410ccb353af584133e7264d30cb614fb56554e7e86a4ca0c9b223fd2e305cb3bf8dcac5512ac6d8047f61991f7b6aca42e9519d9767a7452e031ed10053dbc66282df7bec3df5689adfe0269ff4a5c8f46fb63a48a7d2b57062c82c667342caffef7fd6fbce542f0d1e9139a889bd1452a9f8e182f71358ceb372554865a40ff59c3893fcd48abf9e08a51c78d5fa1df779edf3ce5631ac0fb8829b22274f7ed46ef77585501ee1b1d99e494cf8cf0d79d902bc34e5e1141a723004feecba5c26f9fbd8c86c728d830320234a9799d6e63faaf44851695877d7edf808a3c34f2a317a7af87b368c86f08b3ac1d5c1e890753d33aefacd41291b520794eb38476abba346ade0e57bd365affe4c3779955b4754d99b9f787b088eaed02229301702d38492fa01495bed5ab941414ca3553a2a3e901a97c6573fb4bd89b24e8eea41df57d4f62a76a6cbdbd4d9822ff48fe26a6d3c97c1e012cf6579aa9c21ad4e742e73de6632d4397026954a758e5943c10eb273f94f424f4c2ac059af465bb7a307b6c8753a7decb215094c903450c638be84560262fdf7508a81ace928e4e53ea25ba3a2f2bf2cf0959a8096c059cfb69155440b741e22057b201bdbe0c215e6ab57eb6e4f50d80c46488131971aebdeefbbe2a8c6ffbea1d76f9a9d91fcca82f931b35a973a5a9ea2016e1a998849fc252f573e508ffd037605dcfd7928a35223166229778121230e940541fd80df6cab4cff97fceef83b586df03e2c6904565a50bac5038ca6082b8679b6d93c53e4375d4d3c74e51737e5dbbaef0a3e85295b11f8244b7d56935641cd5b9bcbe4eaea38ba9a2c0841a5af1d06b025036890af2dc0dbe01313f9f5a2aa75fd7162b3d9065c38b2e3adfb9413c37ac23218c19bd4039ec01756beadb3dfc50a10ae9104955e301c8fabefd0f619a06c0ac349182a709407db88c730a111918ee1d954e4ec944b75a82f8fc8c1f103e99b59bf367841125fa31b4096b4d89598f524bfdf8cdae281982f8b8eab90f6e5a710881773a8c733769dc756f3d87087afe43470fd00099c333a13214d33956a086cb8f39aa4a74d3231c691bf42d5bc76927c54ef5b580a8b9ba3531392e20c49a7c96884055c0a8a620b6b8ba897c8034f44014e991c2e5c047de6138f1d7a2856856ea255c862f17c17b3109d80b0f2defa668ec0e2f18c9661f56de6b893d336908e30e69b7fa7dbb7559d694e29ca5ebff578c950445b2b9298c5d4c3b6148436386c006d820ed108b4e555001e177c33003bfeab5517571b7c37761e53f4528de8e98b78a6c34b87b4ba8839a4fbfd2db644b232741a9afe30eb4d434edd6607c8c342d72fbf18462513377f6d2d6c6861ba719054aeff3600f0541ef140a82c76a7f215606e5a4494db3bc547abdfcf1c7d861bb52ad7184903dcf1556cee9680149ff2b8b933dfadb1d3f3ff29cf0e1e379628b56f37acf6ad8b23a7c25d3dd4304d9ab8e297e1ebe4553a0cf82897855b3ccc5bc92c496b06193a8482864875b4a9305688faa68f543e18a5c4248bb4b5d0a6486ff4e21d901e16b96444f200d8a8386412bfa4f60abfd439633fd1dd7dc8d38a77e3341555cb85a73e10a900b03dccdcfa634729127cbdf00a08bb9375a88542a936b6e46fd46f4ea340c754f8603a28bbbaad6d499301ea38ef3cc6a373b770f878fa94cb6aad4d1d8c9c5b7710a255981480a0eb514ac4a1813f1e250bf5baddaabc59e88e09a175fef83c755931a7bb6dacf9e0c56e3f9fe1acb1c4d81e950c5e3b3abe8ba7d00ae4f7f98d018de74de207c96a956bd33ec1d3832460159ad8390c919eb5cd9f48e905765f49f5dbc0bfde61cf431428cc823ccaaf12df32e86e268d7cdb3ad11d80401b3e126042e990833d337690da78c6f74575be3573909c1bf3b2e99821027d1816696d2de87a3696915075da9d5be099d16c30b2c40fc612c888fccc2de13ca865d2d9d36dec735ebfbded9388f67221f7a9cc6c18d178495aa83fe6d6569f675de94e1b76ceb0f9d781f095621dada75625db51c6bf1da01b43f226d510d97d6dad4ee36f5cbfce880e0994679bcd721514c764fd712abd4675af075f48e7b99b1e828e048bd65f91bef8ac111da8ff243b10be58fed6d9d4700f2962821dda964d3d8ed1d08402f5b2e82093cd389b3cabcf85a8724c22f316ade43939469a96d60b8fd4a32e6e1fc90e12eafbb14acfe7efae94cb06b0deb5ee3454c0e908e4bcb4734d9d2d02f1c94222d6b0dc9cbd9149c78b1a01d9871a24dc0dc91f470be57876eeb76039cdc7b6d8b1f0008b4fbc82129d20272d442c842dacea99b4da2f06e9956be1a1f72dc2f9b44688b1f392af259c8a35de54d8f872160f3ef7d690ea12e50387f79d88c0d5aafad2442d2e9f867b7ba0ce99f598a9f9a71fbe800e6e4f74766413aadb283b9a14f2a6fb2680c95b5290c5145383b0c28844de2252d1945f50b853cfb333af1157f47b3f43a3d5273b42bacf762e474f61e50df79465396a03ac44236771e96241cee47e0a04be775acb28ce6050353e206984124d4e151dcd02ed0e54517285ba6854bf92dbc66d8f6f8856add2af98e9f3fdc01929976a0267f0a194241dd4467daacdbccb598f9bd867b18d61123dcba8d629cf2f21157d21db442c76080acf9ca27b7bfb035f27b3f1c883954621ab0586ea99a25de34d0e88fc8730acfa3f275463fd0e39d203826f1ed2689407449693e00602e21f3d1d7301db69d2fadd06747d94c65da3712f7bba8710f1e82812f8ad8a5c7800a212422f1fc03605ea40f11ab0c1225f3a893caca797461cd6bd5889c509eeb5dea1408301e70ca734aa3c87febefa75c7aa12fbffaa09f5a0cf52647d5f2a93d8352a4cb00b8054ed194b23d2e62bf877b3c798159e570a3bcf2c81bcfd740b27295326d7f4c7d10b927e98d9a24b96487a4952ad5ba0bb6d6403734210d05233df01474f59e3cd31e92828d0d7729640dc4c60a0cd86aff21103f80b4bad2a03aece2aa9ae04ef6666d571e954c7a3619014e1f200af31415a2378770bdfb67d85d3cac6967031d2e5c57eda384728e9fddd4edacb956de3380c0128604bd70f16843850f54f54e3d1442539dd9e0c1116948d36a7779c1a241259e61bb50513aafd43615fd2e1f8b352a53face9a837df566ea33d6d109faf1b10119a669e30ec806a6f915b9ca588a0fb28faa678ebacf6198b740d1be63c80cd6201a40dfdcf47abbcd55504d7f4ec80f403ca9644a6cf1fd55a0537749b994982226aa26c9b6e92b041387bfce2ba53128658c6abfc4db6aa88c74015e9c4d17a7df1ac4e9c4a0c865c7d08bfe893471717481b94feae776586a955b24fd0bc9e1a31863284ffb3e29a2fd86ed69f1dfcb9b2f7f53c7d2e8adeec2558fa7922c00e6284a64eae6933648659a9a619c6444d695f1605ec719d763f6a35d0a5de9871a24980daaf7172f89fdbeb8df5c8dc71efe7bf66c8019973230afdba0b13546af30b3dfc5ab0f33eb23728bcaf8e54f96aecb9057370d8b7817de77f9dec579d8026a6b0cbedaf50279c47f403082e5b7c6a10affb52c2f3a890233978b6fe1b19d3865ebed1835e7eea126aaa2593bfb5252d7979ceccaebd8d17c0a276dd7c047ca886d5ded00b6fef7865b64a0ab471a53ba938063a066e0f39556c8f5cf13c2767ec8f4fadb7300bfa5261b39064f3c956519839a690421dc8024d00a631ab2040cf3b5e72f5eb866efd63b3a2ca02b93a0a1d154249946b979b685c0b70c4ea115853452342aff7c7c79352c51b94bb0eefa15bc4e42ff3cdad195be7149f9d3e274d2bcb814371435df986a61b07e325dd4b403f099891fcef86010479abf3867d8171bfae629961d33be4681c0e54ab42de4cc1927003915c25268a24afd8729cd03a1758f95463bcfe78249eb66a24840fa6a934ce1ad454053b786a227b80a4d85c5802589c71776ea2849c273aea1aebf578faea891e24c4903148c4c8d02acceb2e9f90a6307a65d213b7243c4c0ee5891c4d2c0f9e9375c7e47142a281bc03979795930397ea409589f36a27c46e060ac3bad316388b1fc3c53462f188ae0d451f0ba52a02a493411470d7efc71fdf10b8882d50220846f5d60d6c7f4498accd568ab5914e51fe7ad2543760e65f0f0dddea92c5d18ca90dc0c6c7d35748fc37a831ecefec50f420732f20349bdc9ea2b264e6f5b1140a8790e7913a6825812dda6ed1f7688c0d82bac771912003ac0c40abd3bb83eaf60be2daa0b49349bc11b147fc19a9bb226963e373c5de5f0e7db046b32f25198b86e9c6e84744c3f5829f4910a9a8da1cd1ad6851d1d258a671df8b1d46567c8ab30d7797552734dbdf243b321335cda329899c258dde43ab9592a01d8825de66cd7f93edcafd17ec94d943e973f3a1ab941350eb63528d1ec69b4035c63d00914eb093d6f076833f99693294e580e2a0b3838a69906b027cc9f3cc88cceaa51b60cd18ed7076aceeaf2c1877a5b5e84251aa47b298188c9ed6c3b489eee6bad15b6c0e7baf5d75aeacc51de68d1833403972c4901e34ef8292d7fa5fa4f239619a621e4f70f3c72b1198adfb45f324c7ad41a390db34753ad3676eca7992d0e808f38fb182f98358df5ef0939b83173dcb278795afa4349580f5d14bb9c6c307097df380a1ed1b7ada0ef3b8067d2ea031a1e1ba1e149004348c27eb1d992edb215b496be85f63ca661032148f199260f2df1bcc42a805819d71a44ed37f5ae43d4e2974a81abe8dc2fe8c04813514469b6c360e024f0cbe95c9975ebdc7f8dd140e45cc6c082ae966d8e3ecb73dabb315dad7ceb11b6278b89443bbb31a4572e20c484339cb27ed9b699472b94750872f17e155398f6c25fafc481806393ba036c2ecea34541c14367c66c811d937505b4ed626401d6380625798342f083807157dd5b628cc3234919e7d145249857a760b3a0e1680c2d7d399c5fe2d5e4a1a9dbabe12e573d142915e2d0018cb814bba6d3ae0a7e1f88136b9e1b675282c250e91ef6aecf8906c4dc2d2b1281abaf37a28ae281c8e8bce3d4ee5f9791a77b64129432c123395bdee936e2f43a996a185f8dcea8bec0b601b11e3fda86a1fae53dd7fc05f9c641732e57dbdf88e91b45820c1ff52f7192c3e19b1bb39aac0ab3062447d42d6448f4deeea40f787e4da7a8c6027aeb4beacb8f1e63a3333c85eb08d722cf5f5e741acf3c666e170cd6efc7e21c6218d66cd704b771ca887ae1e06c305bc42416bf10f4ed5cc0ba7d4dfc397ae404cc162e2bf86b22cf5226a8600ef25c6acc35d0ce994fc8db501b8eb8a9fe776112b38fc386e174a0f0764e6479ef8ba84c37f71f3ec116bb405909bb4e56d563b6212b81645e81be6c3acdcb7b8d8ea4e1d80a55644a06edea8786597c3220dafcc7b2334381277b3518c555598781f2bd3a9ad66db3a3bfc9de224f7e4ca1e60977e69255d6de7b224819f9505aa6fd40f34dabf0ba58f70cfa7eac5db632f649431e50d14313774bb859b324ba173ec7e71f32b31c1b828584b025d121c6281d2ea791b75ca07da16531635b3e84877027f14ccfb066553d594bb2ddc59c4d4fb8784b34132a9e63c550abd25f2d9d0d01b29bc0c400841bcde498a3cc107fb5f0001caa69d83840474f8ee09540a5867aad9cb9363696aa0d58060d8bde6d20f4c15913d40afa80a849ae7c2d311314908c465cce0d0816f9e940e38e42239e0e97a6e4c041794efb5d75ea1cfa1aa478649347d1e09e52e13f82b9def28f7a1ade30cee88df7706af8dd37d794ac9d2011cc1b15c74c138dbf2609fa69eafeebb7d472cd9678a36a88fdfa607af9241da0fc7525d76b333603c0cdff65241cc907b94a0c21aa7acf4a67cb5364017f5007fa7dfd559423faf0fc3d073bdf2683caf32112b4ad2a00e8c2b904e2e962790c91c79a51da160b7e90f029e743482729a26b0e8bedf6373f888ad9ca9513902ba6a310f2b2877f0ad2b8f2545c0fa0c49337db779a302681eabceaa13ee4fee5de0b4e7851b78eeef854e2102cf071463cba1dda69d22ff960dd305a3dcc940e9096794322075698119199904ae9816891fdcd989683f8d956703e5367395e1e8b934081fbf79cf796f0cf21c631d3a35dfe6aa032c5fa424e741549bfc54be8788097c4dd12fe23a1dbae39a75f2de397ae90b5b8c361f2391594a2b521f50bf6958888d7d1ac26d653cfc3311a509f055af6e444a501027f4e5ba447fd271f6b0450f90c310028c69aeb2d61c932844a7ca5788bace8504a83bffaf91ac05938a7c4d27d8b4c50670e5beaec60490c6167a61573233005cfeb9626283795d31a5dc30698e774e39c3ebdd014d832e0fce9b6873d6be1322f8ccf301b432ed378b0525efd1fe04b530b8313be6c8b8f9c3aabcb1ab7e8f24a37d96a8154e2bd16ed217217c31ee2d625797ea9f544e043a3c018a6e857026b70be369d4b9c1d2955fe52b46468907c2281be0958397ac8f46c79c143472ad72c3174a741de6f5d9335014b3f1d004fd9528369b386a4fb4c8b9244865cad9fcf0dc24e37ec733f65bc99cbb1aca2d5c758b741c4b89cefb6d602d7d22f2211f34dea68aa7fe3e7d63a953626e483bb5e40eb1f61db58ee549148697729de5f9e2e98cb81daffa05f43f18b186c0f5944edaaf8e5d195cc053d3c75e8144a4bc789540e0a014581873f", 0x2000, &(0x7f0000000ac0)={&(0x7f0000000000)={0x50, 0x0, 0x6, {0x7, 0x26, 0x9, 0x2000004, 0x4f, 0x1e, 0x80000000, 0x6a5b}}, &(0x7f0000000080)={0x18, 0x0, 0xfffffffffffffffc, {0x5}}, &(0x7f00000000c0)={0x18, 0x0, 0x0, {0x8}}, &(0x7f0000000100)={0x18, 0x0, 0x8000000000000000, {0x4}}, &(0x7f0000000200)={0x18, 0xfffffffffffffffe, 0x7}, &(0x7f0000000240)={0x28, 0x0, 0x8, {{0x401, 0x80, 0x2, 0xffffffffffffffff}}}, &(0x7f0000000280)={0x60, 0xfffffffffffffffe, 0xffffffffffff82c0, {{0x7fffffffffffffff, 0x7ff, 0x9d6, 0x3, 0xf41f, 0x1, 0x9}}}, &(0x7f0000000300)={0x18, 0x0, 0x9, {0x2}}, &(0x7f0000000340)={0x13, 0x0, 0x10000, {'#$\x00'}}, &(0x7f0000000380)={0x20, 0x24, 0x80, {0x0, 0xa}}, &(0x7f00000003c0)={0x78, 0x0, 0x7, {0x9, 0x1, 0x0, {0x3, 0x1c67, 0x0, 0x8, 0x4, 0x580, 0xffff7fff, 0x8, 0x1, 0x1000, 0x2, r1, 0xffffffffffffffff, 0x5, 0x80}}}, &(0x7f0000000440)={0x90, 0x0, 0x3, {0x6, 0x2, 0x2, 0x400, 0x200, 0x0, {0x5, 0x7f, 0x6fe, 0x64, 0x6, 0x6, 0xf94, 0x14, 0x4, 0x6000, 0x4, 0x0, 0xee01, 0x2, 0xfffff001}}}, &(0x7f0000000500)={0x30, 0xfffffffffffffffe, 0x4, [{0x2, 0x7fffffff, 0x7, 0x80000000, '-(-\x93%/-'}]}, &(0x7f0000000680)={0x320, 0x0, 0x0, [{{0x6, 0x3, 0x7fffffff, 0x38, 0x2000, 0x7, {0x1, 0x3, 0x800, 0x40, 0x5, 0x7, 0x8, 0x10000, 0xffffffff, 0x8000, 0x9, r4, 0xee01, 0x9, 0x81}}, {0x2, 0x8, 0x3, 0x7ff, '\'-&'}}, {{0x2, 0x2, 0x0, 0x4, 0x5, 0x4, {0x0, 0x455b, 0x80000001, 0x8, 0x9, 0xfffffffffffffffc, 0x3, 0x7ff, 0x9, 0x4000, 0x101, r5, r8, 0x0, 0x7}}, {0x6, 0x91, 0x0, 0x3}}, {{0x5, 0x2, 0xfffffffffffffff9, 0x9, 0x2ea0, 0x0, {0x6, 0x5, 0x9, 0x5, 0x9, 0x7ff, 0xe0000000, 0x4, 0x3, 0x0, 0x80000001, 0xee00, 0xffffffffffffffff, 0x0, 0x4}}, {0x4, 0x9, 0x0, 0x369c}}, {{0x4, 0x9, 0x100000000, 0x3, 0x8, 0xfffffff9, {0x3, 0x9, 0xffffffffffff17bc, 0x112e, 0x8000000000000000, 0x9, 0x400, 0x0, 0x10001, 0x2000, 0x100, 0x0, r11, 0x83e}}, {0x1, 0x5, 0x6, 0x7ff, ',/.$[)'}}, {{0x6, 0x2, 0x9, 0x1, 0x280000, 0x6, {0x5, 0x2, 0x1b4f, 0x7, 0xbf28, 0x10001, 0x2, 0x1, 0x4, 0xc000, 0xa8d1, 0xee00, 0x0, 0x7ff, 0x7fffffff}}, {0x4, 0x10001, 0x1, 0x6, '^'}}]}, &(0x7f00000009c0)={0xa0, 0x0, 0x3, {{0x4, 0x1, 0x1f, 0x5, 0x5, 0x93b, {0x1, 0x3, 0x2, 0x2, 0x7f, 0x100, 0x200, 0x1, 0x2, 0x1000, 0x7, 0x0, 0x0, 0x1000, 0x48841aa0}}, {0x0, 0x11}}}, &(0x7f0000000a80)={0x20, 0x0, 0xb1e5, {0x2, 0x4, 0x7fff, 0x8}}}) (async, rerun: 32) sched_setscheduler(r0, 0x0, &(0x7f0000001700)=0x4) r17 = getegid() r18 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r18, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setresgid(0x0, 0x0, r19) (async, rerun: 64) read$FUSE(0xffffffffffffffff, &(0x7f0000005bc0)={0x2020, 0x0, 0x0, 0x0}, 0x2020) (rerun: 64) newfstatat(0xffffffffffffff9c, &(0x7f0000007c00)='./file0\x00', &(0x7f0000007c40)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000003740)="1c4efabcffecd40d79656dbd0299c94ca74388d01403d111885a11b4b589956c35e114102480eb143cb2ac542eef40e42f09f6b964c576261b3fb665ec91fee9245dee05d552aa7968801f781f8c85d33433a2a4e22512d489eac8dc7f68f718450b131dcf1c807f95e9d2a8615fc2cedda7fa85d828427be85cbb5d780ba26531436fd798fa9d19a7f71441a903ffc8a6600cab3a66d49b5cb5afc5a6f3c9aaec6c2e8fc5771f73a91be7982f037146c335e14b0e0853b738f521b16a0549de491183cc098bd4f1379e7894e599a1191dfd11e69085ca3c960896ecbdc9892320456f164ca655f8cc1532bba2275c8f24090ee97afca18cb9ee027b95797672111f52954d503772c34d7e4583b98c39fd22532ef51925048b769d87f7b5c281b025da1e3c2665dcd8b2cd4cdff47931c2a847d05d4a5cd387b23920989d3f8c94855529cabbcc14836dec2690b8f5207edd19e90a4c9acb6673fe4567843904b004206637778fafc6b2a72b6ccf8ad1dcf9aadd4a02d5ae58669ac2ca1af7b113bbc1818da99319944adc9ecb60c4b9c1cf024f02d17d240657a17bc51133fb95aabc28b70f8ae9928c8d9d3373748ca681386e051f39b5235bee6468a2acf1a0eec75aaca76363e0af111787975d7320f60df79e85d0027f7a90aef5e0f9e8511c046a7c84a9ade6fac0eb7a0e6d572c81fba63c86b8d1d6a98f76ca258165171e95ecf3535642f2685ac196d27a8e8c0a44474762fe388ea43da39478b1fe74c0eeb0d0c674a40464d65f7de0c876b4483ce3eeece72bc1ef4c1c5c6d26d7b58df8a9750e082397c2b0402c466c1436dff262635f8923ff99fe8fa9d908116e789a18d5de5a1431d33100de31d1e04839d435690989180ad8665db5013cbfb3f109cf5d3617116105bbc9b20bff26bb0a75264604cfae594aafc830c94ae917b0d4d8a2ad4ae6a426d0c0084ae5682e374e9e4ec9e313d45b680d052b8bb997ba9f088a859fce9ef6034fc42b708a999a749f83ef234cc09c0d8a222afc8eb78fcda5f13c9e77f993bb39b1f5a99f485ec83ed0501f066395c066df44b85ac45b10c11d5cfa62ecbe41bf793c6c449bf969a3f4460a8f38131ac4c6dfb1c3a010d74ed21c5435d60639223c3691cefb85a67f369a030bac9b5093290604e9bc245f898a44e5b440f4aaef44b8fc4ae0c47773a5179bc1129a3d46b9a2b87e34887440b29bd24d717ddf824835130534c1a78f31fbe3e68ace5a28b5a0b381062358105ccfe562cbd82446522e33fe68fac16719ba099fc49a265367f29794ab11333fe11319531b4571408126eac9c6309ade253d78b159a26b3845424f966c4f9d8616dd78a9c57c86d4dd90fc68b34297e90b6034f83539b9ce6abbdc84465a1b01481609b7979c3bd9ebe6e3be5dbadfd0776f60a5cf9a0f804be4f03e490486804e5a3ab292f033f3d954d05fdbfdc916e156111ebddb22aa61252e0c326254164b58aaeb3e4a2ba15b2453d1b9ad0775d3a31ed3af67b42e03361ee3eb00f02203df47e9056c86cba2965d306ab8ca9b104215bb5dd06a7514c51e136875b16ac7fc5a8d2a6c5bd4183331458879d0bca3b0d361f1ae2174fafa3487c522727755a6a0e74a612ed7097e1767ca430646fd44faa75117f480b37806e98c60a4377522dda06175db5299d307cd739d73979f6a3718ed1ad51a1a89385842614870bd7f51aa848ba34a6a172397cf418407909ff583812cda3bd6194faf59bd11f51f227195fef0036cd96ae1988ebb80620618c4620247646ca335cffa6f3292827dc25505cba05b18cb304c1e7698a2d549316d0e0dfafe381e650e681a7a05549b8125af15c12be7d5d1b0c7a7a701d7066ea46b884cd44dcb58b20b618753f9b2721a18676ba06623add56641b43fc07223e6ab7fc6d3650f5af0218b7b7ae8f70aa502799e8fe4b2800ab90dd219a5b1d18b92a1443022b4caf7d1555fc7a2d9f7e6aa672bd15daa8cc92f0d6ca1a81159b14d829bf457de0d68d48c2acc908be2f83b9cfc073839b0c3e6ae03d4494f11e3ef3a9fbb94f552513b56e7dd263272b8a895cd9d1d502d8f6c1ae9f17a6ba165dc78dfb359ea1d9929ba2752e0d67501c05ba5722d6a0917b7aa1b242baf29c1362f24446a5e70fe8ca9c2fb62751f6be0a87387e6928dfe962b0910b8bff673afa836d8a05a1bc6b96e141eb9b2c2da338a93cedbc91bcdc1aab26410b4cf7a5be9ce8f95a3b256f622c2a84aed0f263c07c425c034af1610c54057ca691317eab377eceb4a14ec1f6bc8358d1badd5789cb2b9adbadfbacc1f55915c3f092862dd9c49f10ae08d3d1b61e865fd5cbdcadccce68c46079bb17f5dd59b46f8cb96111c59d594c96fb52ffd8ea5885942b6b9096696ee3c3ed28c57c5dcd3a09e550b06711bfd57c42b5c5f6d9b46a99e0e5c9673d3c82697dab426a480d706d3a957b641971884b5548e8d6046200b88b03da6b7bcd80284636cc16e5024d11d53d84f2526a570f2a4184e529a4d8dca23ab0b76de3e653d712a1d599acdac3759fb7d8da26fcae640f87379ce3711a0f83a4b8042b87db396fbf31cae58a8465c5f65cfa5f419ca277ebca784322664784cec3a6800844ae5b1a225af62b27228836c30c8f504aa864258c3d58dbe18e38a0e8fb71c973363b70e9d7fbe89bbe3739aebd812c848d44724aa2ddd65b93e2309831fc3baa834e41d38efd3a2c74616b11ab1e4f913fd38d356870e60103302b2827d836a30b16a6ebe01c86f04c17d8d6f75f1df5eca4e073fbde778a317f49bea249c0810d1fd76041f6dd23c40538db9279dc0f8ec397cc97d78beb03bd52914ec24e2b4c2c0303671a0d1580b4b32fe95c940d6118e3951f9331d0cb94fdf875fd76957a0a7ed98a1ab317d05c266a06c3090a0945908438c0d8555cc26989bddcffe37012ae9ede56f9dee18d7eda56b6051a76ebe4ed3f3245a69a102d29239ae0cd17542a3e857adf45c949d905699d9fe11f4a7ac059acece921a9b0b52c356f49ad58f531082cb006dc11963afead3e251a177d6c7504199bc46764275b4f3e089f387ab345ffc58c0a20cb39f26d119b1caf78d6826fffadece0a3c714e60fb0ad83d909ebf9a254bc4aaee9dcd926f899b7a9ffbd9ae9ee7a074363a2955acab7d1fe0637fc710db81b43d8cf5042a452c33e6db027b2b9c180c3919ff2e397178490f170f764354c2582fffa8b59497e3bf4fd5becbe2881215b1c9ecd1081263685315259ad17218c0c1fb85b69b94b3ff1589de4b4a3fd99b353a6892c86a54bafe891b92e12fad83682fb3628553c58e8a300df1f84e2bbf8faa7d6ee5b4142f2c9ef8c441ad42f028f838a9a1b0e9c3953d35e4781808a0146f94fe17703c110147d24705278d9728adc18e3c359348092248946bf8a80d9aa6676886794d94948520f887f51cab45e769cdbe0708af2e2f678561d10d8e471b9fab1cfe626d1c3ccbd97122623b3a0567520a824c3100652b7eb308d5d33aa6b965c5d241a9181eb96269815a3a5f0f4cf19d81f3a1c90d41e4804efe8a385c4fafad5e294a6cd6afa54371b3ca27eafef94236a94ba096257087765674dbac8212e64501527d509e2dcfa405a08426bbcb2fd2616aa811fc9d3ee967b3abe5988dc76d922a0435f7b0878b9266555cd8298ab4a4d0847c01d9431d04d797545495164714f6c4fcd0de4a04995ebd2574bd44f6424d8126d115d1fafd217887d0a1014257d75c37e967617dda6f40809f249fabca44558d55579dd24e2532067dc0c53d5f7c36ef91e68284cf95b20606b910f4379b6887aa7a6229f7ee3e7f95759e334aab9886dd5ce2f66e9ee4e1f59ebd10a50f72b70a996c8cbd6d8dfe5b5cede011a04283302bec7422398224799cb7674a18716860521fb0f89daf13022d7b91089fd5290a99a5225bb2295f2e69607756b7b292d5a983127bf03b754bfa031b743ae960314bbb4b214512a93ef29c81c0a04d57fe3c1570183bdaad7c6777acf141ce27d80d79bf9da440a0e9c2d3f4a0790507b0224da097cb80548b129a02feb3e893f2452e057533d63f0ae82dfa0763cc83c7b2675c194b27aaf67ccfa85f9663a6c1a288e9babe1dfe3d6b36b4416d603a8234a63b190faaa912678ff466c8ce712036874b55b655e66902138bcceaac44e08a34ae435e3f2f74eb6d24236439614ceb28a4191fe77629372588f7dfe9cd6a5574eb96820d79df0c0ff922a75645fe10c1f923e61a4f8c989180291bc28b189c239481bddfea8cff1604fcde9d9161e8483b5c3e8419e0c134844037cf3dae6c6bb2b0a2cec80a4a67c3e472f37d6c46cbe54db6f5a2c8567c504c759f14dee454911e5bebcc0e04c5dd2bd8bf07b968be70ab774b279f19e96b4ebb4f0f0c595b7849d501904f9721fd3e0c4fb4acf494006abfb67f4ecd49444e9f4a0e0379bc857951e05952f02e2e4c84b36ab197566cfc9d72e376264e311307a86044ff8cef9c66a3b58c05d9c9df46a258eb0abf39a16e6c82d29d1c33c5ea44d04a63548b22ed0ba97b7f49278190e67c232a8ece0c0183b4ecb9e1b072a48b0a771de626c592a6b7172a797d5f5317d334ccd34e5ad603ad9d7eb7d93e7834ab9d9ce20f1f56ed980f51d6f1fd5f0a54719a20f32933c3e5a39cf34e9f6566470cc3113f299abd1a8f7ef57f30d8bdac999163d9509584c367c85b0dd25729fd17d8d38953dbb451ffb6368ef08ff9cf40cb5877caa17f6569c66b10f69c401f5ad919b60d5b8b4e541baaf10a24e45aa9b17bb62a723430f9b00e77b4f19f245e2f060ff0a534017951e8bd7e37ff7b59bfc4ddca8cfa1f4cee72eecf9adbb2a7c6086fa8d74bee4aeed34073e12f816dbdbf2994dd068d785ff97942e44d537a39aa570521c3f8956ca01be7ad7d37157868cabff92c1692a979508b4d13ad2f8a87a81934ab7a30bc624147d54b4dad0006a1e4e390e4224edfbbebc08e9a07db07ec5e047f16152c731ea20ce954e224e738c5753c569a23dca2dba9a4ebdea6496452696338d011c117b2d9c7b23335672b5f1010e651b407ec5f19a628020e7df95c5e0e63d076c27db4289c280dd8d2f6706e2a40e990375faab31a116b645fda34aa8b0c647fca67ee932ea107a31475f591746b0f899feb29d96193c614642c59f83b3f7a6173f3eaa76f0c6b291553c6e648fd57f6a235331d4cde5fae51e338b658092312cc9dc78ea2951b6537b3e6f3ffeb07335922fbc2f13cdac83508ff966d5524995c37869299f9470e3a1416bba011c6deb1efba31bb81b0d2fde21ba0527f07c0d7c6d53fb7c44586f684468b1721a17eed7549f035904d3af0a30788981ce9fb17be018d187aa4c615a85bcb8752b331603808e7dc33b736b00925d11fb8d5e44a5d32c125c7166d745665d61e4ff1b2c233bc3ee43ed01a5b2dbd05c72811ca32664076ecdbf4d65cd7d0600bace2885000f5e9d439c5f0e7f24d5d063a92c08234bfb5078bac8c57890ef88f2fa958cd6acd55db3a6418e23d10b2ab03ea0409cfc4e686fb252aeeb5c1ddbca208d56e454b14a586e43eb3692e7b3747b48e8592c42ced8da9b8251c84b81bc1cf8f22c23a07adfd6e341c440e71415407b2256346e01c9aee567e607b34c666053311112926b6f7294d1e2aba4abd1a63af9c3027b9ac154175afc76e15bf9f6e79afa760b1f25f8b4df59f5c9179620f75be60577872a24e0c6384800d15117ce27559a24fe093b34e1d1aca1ec31cbf544c47e5861ef2ac2000700351e7b1614f35d6ab466f54529d158e8a10514e0b53f30a08088b923fd7bb40104eeaea76f0851e27cf10f3b7fbc2bbdc507620d955a6f20dde3eb75eac28ad6789b4a15d6e625dde63a0e631f5f0aaf3713060416b6f804394080f6fcc44414e2199fcb8f1f168e96b0e8809a2244b13d0418c19ca53236ee73db25fb63523d759bc21d8ebed2f46de3e59f108925ac610c57f409af7115668a9b5a082a911d683dd51dda79e4e3ca774e3af5282d858b77441c77926fcb8983222213fa1e4110248151105e5cf4e73980bc39258e87dc61fe3b13a17763502460dc4c301dc925b7d81966897ba2348b54d6b8415631bed633aabd91afceb3c4828a1ed6333d56b308afb70430778a107cec4a9031c1055d1ee7239150b15630bb5da49225b19a231f3cdf9c93cfb3e98d8cc2f7ac3c8a96ad3e68eae86ab404ab5bacca41e8763a22a523a8daedaea12f6ee0eb64d7e87418a86a8cc951f032bb754a64b558011c02212049e2bbe27d2d829cbf901471549aac7eb5832dfd646025f667af4ab1f7d231469cb480d432102a347a88281de944ee25a20ace44e6aeae64892a15255406fd80e05c46631a30ece83c0bac48287c856e7776335c3a2990d9d0844b5145a7c1636be71115d1f1761d4a8d060494afca39698a9fc3c0042c4e9aedca19988ef72d4fc527ee3ffb541e107104ed4af8534bbccde9b40e3a3a4eae49198e154696dbdea4323a2337276c0181d7e9386933997a06ac125b7484474717132cff53f6822e076bc07c29602d0e87eed930440698b5920b56de1e7e530b4fbd0debae7b65be751d68cd3fe04d7e66e3c4b80627e9f817334f8dcbe16ef7eb99f6639a3d9bc7e77db8e587d556934d665d25fcc75060ea7334ab912b0e50b09503100c09b4c097f02f0cafdfe21215645213f5679ba5cd9264bfa7fafcbf5100c3580f1bd44b8fe1085359ce0d6f3851283b681da478e49586f4113da12c50edb5e7f40b9484f60ce434cab3c32e91b15f6a173476a5a2c594e107fcd97f8802a1c6a22e890c5de883b95f24a574375ed6618c98a6ae553bb2799a038ebf3de932c258d2cd30a09850f2392f526c23d480c231ce294b9a2dc56c554b117a52a20c6a897991e67efde59307adb9c5cef3851b2a77a809816780314875a04ac7bd96b159aa801467d686abb4c6bfa93cfe8341865c0d058d38d1eb575ec670bbcda6cd57bd2c2a6fa153bc7a168190b8e0f7054abdcefc794dbe74433c677c54d7897c52cc53f4209e6cc2286412aa8d3b3bb05e64e49d3b5c04ca584caa240a9bae84b9291076836c33941e88e661874974ebf069989dad7023b3c89422c2c7396d3a5c88579734d712b486aded4130c242509462b127a2f371546ab11b627943b921ab5dd12b267707a51b3c77619795ebe6a4d7d083da92df3267b3bdcf896ca2dd6f0d78f2e4c855e366723f9a5b7611bf47b74a3363fcc28a93130fe6b7752a3893a52a006ca00fc6d26295ae705736bc34c2d32c8642bdf9bf5648979fd88c040257b76d217fa78b956686114fa4f89f0495675dfe1bd4c0d5f36508b2bb13d9d8622aa147b76c0912b350485894f60000f13732d671fcc840b15d98b3d5e05b0bccebd65839c9d7e4603aff5b3e17dd72eb81f5ff877c7b307b6f62679b16da2bb42369aa941934aa95cb0117cf43a4aca31127b9d2ea0f758d70d1fb7dad0f199c21801b6665bb891f376029246f5a01bce9421a6972b3df84fe9de633e24e6a49235927c1f011345cc330d6cb57be9936f39ecd9b26afa007fbc8626aedfaf279135064d2e628f06522e610b1981afb03866d887bbc6711179e8078115e05baec3c404048318d4e563191a806ef316d0a4accd5f19117c3bbd21db1121de8dabdcf210519fc1d1e64ca7ff6664a189cb8f60ca8d3f9319f1425b40a82674161c1c607e65f0e1df0386f98ed438d4597f1bdc4df1d13b154342da2fa650f8f89a2d7b620cc1504760a872c9c38f11ac2a3c67d4de87b024d84bb02acf1ef6188030ff9dc86233141f0249c50eadcad3628c9a0a28c8f6083611686cece9c9b61d8cd80d90d9f6425f72e39c2f282f7cce8889addc9daa8e7f08b9c47b290b22665a119e0773bab17f23f8bd911e430a35ee66ea52c9c586dde80cdcc755000d7a9bd870af12f453896797301e746ee549b16c0c09886aebd1327ea2f8dfbe49342aabb449b203314fe58df52ca61e2787c03ef33b1acac3e69c8aae551388a8f4e356143dda6ac443b1d79a3ad08c2b0bb31a9c3d44c63c0cc3443dca943a92615abeac4feb75fa3ceae713a1c41bf08bbf53a04a8d9a130f01f170e077c20eac2021a74dee3e613e9d2ae0a211144425ccf6df8eec5c45abea216f5284d03627a10f7ece5640078d3a60ab79580f406ef50fe05a146f924b708e75774c4a51f60ca11680e859213e3b97f2bc4dead8c991ba3f2d5c5d025739fd20fa34d8ec4b8ced0d497a1bf1922efe6ca5f8013adb86ba0916cf27c2677549716effc1ff4d6b890f2ce6136fe38df989d102a0ca3f8d16759f50094c2b96864f0bef6607a862b322726441fbde473510e8ee7fda18c94b524b74f0fb8039c3f033518cc2babc52bb133d2d10901aa9f763d0fd1c182ecf2fc6a8d46b44ff38fd49197fb4bd40ba68ca9fd3cc8e3b254f574b43ebcbc7334567155d877324f26828821fc9b44fc3582462627f77291b72ded48e93b359ed80c05e6a791f5f793c01809fbf2118dd477f4fbe439152e988d4f40d9bc6876b9cbd626f3149e97a08d2ee6e2b5dcf7474d13bf3731844fe62ae4ba5c96cd25993e7bbfe9c64186a3d42b445840644f4c7017da3beaac903c1af0be00228b260cb94fa9ff33c4259cd8b9c10826bda23826c49e346c4b03b581e39d2238ce776b1d722ee49804bfae6739ab8bd57179ba74e959269be0e32b6773a6c3490310f90c01df3c104970cb03af410e5342a6753c606256f1e78f6540f775cc1b020a6a584d8c30af89df7714d64de78b7f19e7f42bafc5ed3db305772b7fec966294dc4f1358ba4ff0ddd1d2f16957816767b7cf76b46ac6c001a1f0f47a9a689f243ff72ee25481b02d77086677d8276096d2b5b2b23ad2bf7fab30c8eacaa733bb41a8b458bcb06d690b31c0f876ff58434ba88335cac1c31fc1ccdeddff9ebb070be026b4e03740ab5dfda705a52ea8d79a781261d3c3a8ef90d4e57f96a50fc2482b35dc34ea8cc3956467f4107a338302f22d4012c2e9ceed3269adc7f787abb7d96dbdb2eb75226b2a4698ac8302efdf69a31442d85183db7335d73824e1257c803ac97eaa2bc2e2cea5026b7c07d3f580bdb0e86ef0204b1a93b2fec6bee347d22edc88ce468ea6554d177a92d392fd28b9747a698f226c873ed2f1d05ce663dd04c0727f4592b3b46d8bfa62b194cc02932316aec351dc50baef0ad4162c9c7f1e767c7e630f14d709b0a6363dcad563c9ffeb662c5f93b41838395b0463934d4309767ad63f443cc8c4269eb2ea47eba5e121a062b26e7fe60fb523628c99cd0e5bad0d10f9a259eecb69349af08942064ebc52d907d94b368030dabd80e3a06eca03d9cb3cbfa8eed161a822d43a4d171a055a191540d4a541b088f0fd4ee9192064b15a8a5c0c195c5394fecef8db98a4ff473b5b5d4fd4932f79b8ac1e5b298cea946ef55806b78e17ac742d95846a76a42b4a67ede38ca534f692149d352aacf4ac949d08f4ebabd9ac68f71a0c606348c3d1fc0089e26f40390a3eb06f57ae1c8f292d899622bab8634a075b5d263b5c6352610a375b30d4fd83baa0cdd1cf33502f8e658ba1c9425d8a8b58fcd17578540dc8401c5cc5cbb830a81322f00aaf7535936469f1ffb3a874fc67beed08e6a43deba67fbca55a99238f395b346021128e34955fd93d811c9b2a5c007179227d1eb2ea96c489340868cae7a8346ac07c7050003fb30eb7a17190469652a99cb349667d7893a988a563648cfe95d3ca72c3244711cd1c3108cc4c95d21ee3e227c12c572ada18eb1eabfaaf1f9088dc3ff28958f45589c1d841431430bd0d508383ffca4d765e33176ebc58cb60af6120eedfcc45e79d2f7879a506ca854d6fde7b71cf6292a393514820c077ca235ebdf64d1647129ef25318e9a85383aa766e02f4a0bf6d6adf9998c6979626a4d58836453faf39b6acecd1894b5e7eba2e33806a98f93e90800140c25d77c95a43bee2a41d9d23c7589f4b3dc0dca77a642e97a21a934ce3c0108ed8c96c8f5f882c46e19013fbb7181c2def91cc8e4b0ee4746a95403ee411973927997a86ede7857c2399e4476abf61c33e3eb1a82fc0fccc14042877ec69cc1504dd899fd91472f29da3363cca383b9fab5032dfb7843d2521942d11824f93955609a42dcbe10311737635f6334d860f253cb55e4cdba537cbc48f8486647f5934f372fac0d71bc033a8a91ee7f665fba9096fe575f98a463fb4718798262065c88e1feae9feca68c77de8bef648921030fc591cb96a8a19538cfaea4208aaff3744c1d06e3ed5635b0b684d850753c72e4af21ccad01fe01438bc546ebd4ef16ece65fb7366c2c0895f74a5183cf8f85acecddb022e25bae32e0ffc740062de0bad287ab3f99d5c11384d5df5571a27ea35ff97dbc2ea8d4118fb44d0b4abc6dead639bb1ab2e62d9e6371981319c2282247aefff41f54dcc4fe6aa1312f009e6613ebc57950690208e06183b94deb88cc3ba92868d525e990d6feb97536bcac8f6949300da0271ba817d5a929edacdf1668b1d5038ffb5fc0a4abf2a3ba650f6dd71202eb95c05480b779e3c37d60f9fcb561c977410824dbc3c42a79d69ca78979f43bfe8ccae8d41818db8a0e26cfb9aacf3dd11cff6bff247f1aa04e48ccf508cd1f8e96d136247e284ac1a59fe1367f1df30f1b2d53d9871b670ac76101ff9bb917dfbbeffac6a105983d726f3f82943b36b41d2349ffbf22848698519b8d288e129c02462d12a40aefec7294c765f20c2f1220c91fcd0a5b82d9eefd0bf705ca47d53f93fbcf052b1f1bd8635023d2c2dc9f52b990bd314c79982826e8009fdc533be24996b5963bdf2b26e2ddab308a920763ca8bab3caf9e84c13b771e9431a2aa2c443febd091703a3815b6c8574efa1f54e7d070ac0617c39c802576bed7904d5a5234fe051a57e9c0ee48fa87590f11b85701960736408085ceadd296b2f310a66ae2573e8f68ae32d052abb7756d7fd1dee32aa6303dd5c4638669fc868e4d033336cf5e88b4f201419c974aed9bdae2128d7e1cc78e92b638ee19662c2a64cc1e67dd6b769ace6981f198fef219af831feb41df1a87fa43cff7218143db235baa9a278aae860da89c60611ff425bb3d977ffdc1482b7a9b65081483f8f01c685679d552e3abf81561e2bb18d27749d440d686944c16f40bef4f378289f848cb5a4f880782d04927aed3d4de50ff3597917c77b45d7be658069cb032dcca2bdd24de10801c050f2740dfd71812eed0530156ce9f1e9cbbf7a5008d011368ad06828533e1441a3185c5a36d25bdcbafa236163268a74c86ea5e545ce54dd35f7bba60e1f88bef8d6b0d9ae97bbe1ac93690fbb855f8049f6bde60bbf4e7830da6ec86fb0050592b81a379ef1bd28a1d4963f4da7b512c6e5810ae73a94cd9319a379345f8008a0bf3b035a37b2fa36c6cf0f92aa296ef706a110b6a8d39f0a57a6cf3035abba595201388a2f1bf15", 0x2000, &(0x7f0000008040)={&(0x7f0000005740)={0x50, 0x0, 0x40, {0x7, 0x26, 0x276, 0x3204920, 0xcc8, 0x1000, 0x1, 0xc780}}, &(0x7f00000057c0)={0x18, 0x0, 0x3ff, {0x400}}, &(0x7f0000005800)={0x18, 0xffffffffffffffda, 0x7, {0x6}}, &(0x7f0000005840)={0x18, 0x0, 0x1, {0xffff0000}}, &(0x7f0000005880)={0x18, 0x0, 0x3, {0xad}}, &(0x7f00000058c0)={0x28, 0x0, 0x5, {{0xfff, 0x77, 0x3, r3}}}, &(0x7f0000005900)={0x60, 0x0, 0x8, {{0x7fff, 0x8, 0xa0bd, 0x5, 0x9, 0x4032, 0x8001, 0xfb6}}}, &(0x7f0000005980)={0x18, 0x0, 0x401, {0x1f}}, &(0x7f00000059c0)={0x12, 0x0, 0x6, {'[\x00'}}, &(0x7f0000005a00)={0x20, 0x0, 0xffffffff}, &(0x7f0000005a40)={0x78, 0x0, 0xf21, {0x0, 0x4, 0x0, {0x6, 0x100000001, 0x3f, 0x9, 0x9, 0xe607, 0x9, 0x2, 0x2, 0xa000, 0x9, 0xee01, r17, 0x1, 0x7}}}, &(0x7f0000005ac0)={0x90, 0x0, 0x100000001, {0x4, 0x0, 0x2, 0x691e, 0x9, 0x800, {0x6, 0xfff, 0x7f, 0x6, 0x2, 0x5, 0xc83, 0x1, 0x1000, 0x6000, 0x7, r4, r19, 0x4, 0x615}}}, &(0x7f0000005b80)={0x30, 0x0, 0x4, [{0x3, 0x9, 0x1, 0x90, '\x00'}]}, &(0x7f0000007cc0)={0x280, 0x0, 0x9, [{{0x2, 0x3, 0xffffffff, 0x1000, 0x0, 0x80000001, {0x3, 0x100000001, 0x1, 0xff, 0x1, 0x4, 0x401, 0x3, 0x0, 0x8000, 0x2, r1, r11, 0x1}}, {0x2, 0x8001, 0x0, 0x3}}, {{0x4, 0x3, 0x7ff, 0x0, 0x419a, 0x100, {0x5, 0xdd, 0x3, 0x20, 0x9, 0x800, 0xeb3, 0x8, 0x8001, 0xc000, 0x80, r20, r2, 0xba}}, {0x6, 0x4, 0x0, 0x9}}, {{0x3, 0x2, 0x4, 0xb3, 0x7, 0x10000, {0x6, 0x5, 0x5, 0x40, 0x4, 0x1, 0x81, 0x8, 0x6, 0x6000, 0x8, r1, r11, 0xbc7b, 0x80}}, {0x5, 0x1, 0x4, 0x9f, 'bpf\x00'}}, {{0x4, 0x1, 0xe6, 0x4, 0x101, 0x1, {0x3, 0x3, 0x101, 0x7ff, 0xd46, 0x0, 0x9, 0x81, 0x228d, 0x1000, 0x9, r21, r2, 0x10001, 0x7f}}, {0x2, 0x344, 0x3, 0x7, '#$\x00'}}]}, &(0x7f0000007f40)={0xa0, 0xfffffffffffffff5, 0x6, {{0x4, 0x0, 0x5, 0x6, 0x6, 0x2, {0x4, 0x1, 0x6423, 0x3, 0x8000000000000000, 0xffffffffffffff1d, 0x7, 0x20, 0xe8a, 0x6000, 0x8, r10, r11, 0x42c, 0xa39}}, {0x0, 0x1}}}, &(0x7f0000008000)={0x20, 0x0, 0x9, {0x3, 0x4, 0x3, 0x3ff}}}) (async) syz_clone3(&(0x7f0000000180)={0x47004000, 0x0, 0x0, 0x0, {0x40}, 0x0, 0x0, 0x0, &(0x7f0000000140)=[r0], 0x1}, 0x58) [ 340.125550][ T1706] usb 1-1: config 250 interface 228 altsetting 255 bulk endpoint 0x1 has invalid maxpacket 1024 [ 340.136228][ T1706] usb 1-1: config 250 interface 228 altsetting 255 bulk endpoint 0x82 has invalid maxpacket 100 [ 340.150027][ T1707] usb 6-1: Using ep0 maxpacket: 8 20:27:25 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) 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) sched_setattr(0x0, &(0x7f0000000a40)={0x38, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xfffffffffffffffc, 0x9}, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000200)=ANY=[@ANYBLOB="180000001800ff0f0000000000000000850000006d000000850000002300000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={0x0, r3}, 0x10) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0x6e) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x44) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), &(0x7f0000000380), 0x0, {0x24}, 0x0, 0x0, 0x0, 0x0}, 0x58) getpid() sched_setscheduler(0x0, 0x1, 0x0) socket$inet(0x2, 0xa, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f0000000200)='illinois\x00', 0x9) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000a00), 0x10001) bind$inet(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x4e20, @empty}, 0x10) r4 = socket$inet(0x2, 0x3, 0x3) setsockopt$ARPT_SO_SET_REPLACE(r4, 0x0, 0x60, &(0x7f0000000100)={'filter\x00', 0x7, 0x4, 0x20000568, 0x330, 0x220, 0x0, 0x330, 0x330, 0x330, 0x4, 0x0, {[{{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @multicast1, @multicast2}}}, {{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @local, @loopback}}}, {{@arp={@loopback, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, {@mac=@remote}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'syzkaller1\x00', 'wlan0\x00'}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@mac, @mac=@link_local, @empty, @remote}}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x468) recvmmsg(r4, &(0x7f0000000780)=[{{0x0, 0x0, 0x0}, 0x3}, {{&(0x7f0000000700)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x80, &(0x7f0000000340)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000880)=""/177, 0xb1}], 0x2}, 0xfffffff9}], 0x2, 0x100, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x10000010, 0xf21, 0x9, 0x5, 0x80000000, 0xea, 0xff, 0x1}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0xab) connect$inet(0xffffffffffffffff, &(0x7f0000000180)={0x2, 0x4e20, @loopback}, 0x10) [ 340.164352][ T1706] usb 1-1: config 250 interface 228 altsetting 255 has 2 endpoint descriptors, different from the interface descriptor's value: 17 [ 340.178118][ T1706] usb 1-1: config 250 interface 228 has no altsetting 0 [ 340.305872][ T1707] usb 6-1: config index 0 descriptor too short (expected 5924, got 36) [ 340.499892][ T1706] usb 1-1: New USB device found, idVendor=0525, idProduct=d292, bcdDevice= 0.07 [ 340.509022][ T1707] usb 6-1: config 250 has an invalid interface number: 228 but max is -1 [ 340.517684][ T1706] usb 1-1: New USB device strings: Mfr=0, Product=106, SerialNumber=59 [ 340.526076][ T1707] usb 6-1: config 250 has 1 interface, different from the descriptor's value: 0 [ 340.535382][ T1706] usb 1-1: Product: syz [ 340.539560][ T1706] usb 1-1: SerialNumber: syz [ 340.544301][ T1707] usb 6-1: config 250 has no interface number 0 [ 340.554014][ T1707] usb 6-1: config 250 interface 228 altsetting 255 endpoint 0x1 has invalid maxpacket 65280, setting to 1024 [ 340.565817][ T1707] usb 6-1: config 250 interface 228 altsetting 255 bulk endpoint 0x1 has invalid maxpacket 1024 [ 340.581753][ T1707] usb 6-1: config 250 interface 228 altsetting 255 bulk endpoint 0x82 has invalid maxpacket 100 [ 340.592966][ T1706] hub 1-1:250.228: bad descriptor, ignoring hub [ 340.600551][ T1707] usb 6-1: config 250 interface 228 altsetting 255 has 2 endpoint descriptors, different from the interface descriptor's value: 17 [ 340.617325][ T1706] hub: probe of 1-1:250.228 failed with error -5 [ 340.624218][ T1707] usb 6-1: config 250 interface 228 has no altsetting 0 [ 340.748126][ T3644] F2FS-fs (loop1): Found nat_bits in checkpoint [ 340.754549][ T1707] usb 6-1: New USB device found, idVendor=0525, idProduct=d292, bcdDevice= 0.07 [ 340.764058][ T1707] usb 6-1: New USB device strings: Mfr=0, Product=106, SerialNumber=59 [ 340.772979][ T1707] usb 6-1: Product: syz [ 340.777194][ T1707] usb 6-1: SerialNumber: syz [ 340.781582][ T3644] F2FS-fs (loop1): Mounted with checkpoint version = 48b305e5 [ 340.821869][ T1706] usblp 1-1:250.228: usblp0: USB Bidirectional printer dev 13 if 228 alt 255 proto 3 vid 0x0525 pid 0xD292 [ 340.833777][ T1707] hub 6-1:250.228: bad descriptor, ignoring hub [ 340.840067][ T1707] hub: probe of 6-1:250.228 failed with error -5 [ 340.857199][ T1706] usb 1-1: USB disconnect, device number 13 [ 340.870985][ C0] usblp0: nonzero read bulk status received: -108 [ 341.051926][ T1707] usblp 6-1:250.228: usblp0: USB Bidirectional printer dev 7 if 228 alt 255 proto 3 vid 0x0525 pid 0xD292 [ 341.251039][ T1706] usb 1-1: new high-speed USB device number 14 using dummy_hcd [ 341.501038][ T1706] usb 1-1: Using ep0 maxpacket: 8 [ 341.541374][ T3624] usb 6-1: reset high-speed USB device number 7 using dummy_hcd [ 341.621059][ T1706] usb 1-1: config index 0 descriptor too short (expected 5924, got 18) [ 341.629310][ T1706] usb 1-1: config 250 has an invalid interface number: 228 but max is -1 [ 341.637881][ T1706] usb 1-1: config 250 has 1 interface, different from the descriptor's value: 0 [ 341.647007][ T1706] usb 1-1: config 250 has no interface number 0 [ 341.653378][ T1706] usb 1-1: config 250 interface 228 altsetting 255 has 0 endpoint descriptors, different from the interface descriptor's value: 17 [ 341.666921][ T1706] usb 1-1: config 250 interface 228 has no altsetting 0 [ 341.791048][ T3624] usb 6-1: Using ep0 maxpacket: 8 [ 341.796201][ T1706] usb 1-1: New USB device found, idVendor=0525, idProduct=d292, bcdDevice= 0.07 [ 341.805311][ T1706] usb 1-1: New USB device strings: Mfr=0, Product=106, SerialNumber=59 [ 341.813627][ T1706] usb 1-1: Product: syz [ 341.817809][ T1706] usb 1-1: SerialNumber: syz [ 341.861448][ T1706] hub 1-1:250.228: bad descriptor, ignoring hub [ 341.867964][ T1706] hub: probe of 1-1:250.228 failed with error -5 [ 342.081134][ T2232] usb 1-1: USB disconnect, device number 14 20:27:27 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000002040)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546000677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa107d40224edc5467a932b77e74e80110d42bc6099ad238af770b5ed8925161729298700000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1d94d5b0400000000000000d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce40ff864c14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000000000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4abacac94500fca0493cf29b33dcc9ffffffffffffffd39fece0c6ff01589646efd1cf870cd7bb2366fdf870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe32b561d46ea3abe06bf5f55eb0b1b4b575f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1293b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7df8be5877050c91301fb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c4899e0aa7f23a054de2f4d92d6bd72ee2c9fdc74aaaf1e3e483b4ad05573af40326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea139376f24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb251e2e4c30ca15f0b6d254e22a2a998de0842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba2f58ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df986741517abf11389b751f4e109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101288d139bd3da230ed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c776f4b4ce07e1c6fa66fcfc7a228805f76785efc0ceb1c8e5729c66418d169fc03aa18854693ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b083dbd334b47f067bbab40743b2a428f602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7e478950aa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ce02d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebc660309e1e245b0fdf9743af932cd6db49a47613808bad959719c0000000000378ac2e20000800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f264551cdfa9fa410632f95a5f622f851c66ee7e3030100000000000000c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bffef97dcecc467ace456597685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5000000000006065d6735eb7a00e127c0000000000000000000000bfb0bba79344643b1d8daa9f38e4b62c1e2af28c6f5054b078acd74b4a9c944e4505da485a3a4154387a0a88370d9ed9467b09c5888a06431df3f68abf0b366c4d5f8bea7b29c257ed756dff7a21c6b661cbdd43de65afd7f661d5c84f915c90e3d6ea012b68b787eb01d83200"/2646], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000280)={&(0x7f00000001c0)='kfree\x00', r0}, 0x10) r1 = open_tree(0xffffffffffffff9c, 0x0, 0x0) r2 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)=ANY=[@ANYBLOB="12010000000000407f04ff7f00000000000109022400010000000009040000550300000009219c672ede220f0009058103"], 0x0) r3 = creat(&(0x7f0000000300)='./file0\x00', 0x0) fallocate(r3, 0x0, 0x0, 0x4103fe) getsockopt$inet6_mreq(r1, 0x29, 0x14, &(0x7f0000000200)={@initdev, 0x0}, &(0x7f0000000300)=0x14) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000003c0)={0x11, 0x9, &(0x7f0000000140)=@raw=[@kfunc={0x85, 0x0, 0x2, 0x0, 0x4}, @map_fd={0x18, 0x8, 0x1, 0x0, r3}, @call={0x85, 0x0, 0x0, 0x1d}, @call={0x85, 0x0, 0x0, 0x3e}, @jmp={0x5, 0x1, 0x9, 0x8, 0x5, 0x8, 0x1}, @map_idx_val={0x18, 0x2, 0x6, 0x0, 0xe, 0x0, 0x0, 0x0, 0x400}, @func={0x85, 0x0, 0x1, 0x0, 0x6}], &(0x7f0000000040)='GPL\x00', 0x100, 0x0, 0x0, 0x40f00, 0xe, '\x00', r4, 0x0, r1, 0x8, &(0x7f0000000340)={0x8, 0x5}, 0x8, 0x10, &(0x7f0000000380)={0x5, 0x8, 0x7f, 0x237}, 0x10}, 0x80) syz_usb_control_io$hid(r2, 0x0, 0x0) sendmsg$nl_route(r3, &(0x7f0000000500)={&(0x7f0000000440), 0xc, &(0x7f00000004c0)={&(0x7f0000000480)=@ipv6_newaddr={0x30, 0x14, 0x10, 0x70bd29, 0x25dfdbfc, {0xa, 0x18, 0x10, 0xfd, r4}, [@IFA_TARGET_NETNSID={0x8}, @IFA_FLAGS={0x8, 0x8, 0xc0}, @IFA_FLAGS={0x8, 0x8, 0x10}]}, 0x30}, 0x1, 0x0, 0x0, 0x4000800}, 0x40040) syz_usb_control_io(r2, &(0x7f0000000240)={0x2c, &(0x7f0000001040)={0x0, 0x0, 0xf, {0xf, 0x0, "afe19580dccd9534b3907ee99d"}}, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:27:27 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async, rerun: 32) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) (async, rerun: 32) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) r3 = getpid() sched_setscheduler(r3, 0x2, &(0x7f0000000200)=0x4) (async) pidfd_open(r3, 0x0) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000004c0)={0x18, 0x4, &(0x7f0000000540)=ANY=[@ANYBLOB="18010000dfff75390000000c00000000850000006d00000095437db37c3d843b240088902840a462163d5ebe97d3440de6f1bcb04f369ee0c330f525ed8caf1c523f515b7a6c59687af2402276dec36919cacdba1d82002a166b99c7f4ee367b38b6df800d056d14050003fef0120c77f6c41ae21a337b9354"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r4}, 0x10) (async) sched_setparam(0x0, 0x0) (async, rerun: 32) socket$netlink(0x10, 0x3, 0x0) (rerun: 32) sched_setaffinity(r0, 0x0, 0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) (async, rerun: 64) getpid() (async, rerun: 64) sched_setscheduler(0x0, 0x0, &(0x7f0000001700)) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) bind$inet6(r5, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r5, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2, 0xff0f}, 0x1c) (async) recvmsg(r5, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) epoll_pwait(0xffffffffffffffff, &(0x7f0000000a40)=[{}, {}, {}, {}, {}, {}, {}, {}, {}], 0x9, 0xffff, &(0x7f0000000a00)={[0x1]}, 0x8) sendto$inet6(0xffffffffffffffff, &(0x7f0000000640)="178bac92e667d8a51e3323403b87a815b87504840cce6f6cdf3ddd002e3c2a7f85019714b2584c546a3f641f9644a383cab6896357b394d773553f76cdf23fb14f5727d42defd251ba82f96ee9c7bf451c09c45fffdd3c79aa749a9dc83cb629629d132566270ab6464d67ea6bbfc20a6095a7c0804ce74464d3002e898d57056d0358e9738e69e50788d0d9207e17f546f569a5c3dd28996f08a8fa83a05509923e0ddaf6620b2eb633ab5d6e967df94b0499b24c7fb656a20d080d5136f332cb1865430e1182e5a86c1ee2b2f75c92c87721f04cd53203e29975056b4e7e49fe40", 0xe2, 0x4004080, &(0x7f0000000740)={0xa, 0x4e22, 0x3de75521, @local, 0x80}, 0x1c) (async) r6 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413ec50000000f001e0095"], &(0x7f0000000180)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffff009) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000980)={0x11, 0x3, &(0x7f00000001c0)=@raw=[@kfunc={0x85, 0x0, 0x2, 0x0, 0x5}, @map_idx_val={0x18, 0xb, 0x6, 0x0, 0xa, 0x0, 0x0, 0x0, 0x101}], &(0x7f0000000280)='syzkaller\x00', 0x80000001, 0x4a, &(0x7f00000005c0)=""/74, 0x41000, 0x1, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x7, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x4, 0x9, 0x4, 0x7}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000940)=[0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000100)={&(0x7f00000000c0)='netlink_extack\x00', r6}, 0x10) 20:27:27 executing program 4: r0 = getpid() read$FUSE(0xffffffffffffffff, &(0x7f0000000a80)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) mount$bpf(0x0, &(0x7f00000004c0)='./file0\x00', &(0x7f00000006c0), 0xc400, &(0x7f0000000940)=ANY=[@ANYBLOB='mode=00000000000000000003777,mode=00000000000000000000011,rootcontext=root,fowner>', @ANYRESDEC=0x0, @ANYBLOB=',euid>', @ANYRESDEC=r1, @ANYBLOB="2c73696c6e742c686173e5f6140100008073d7682c7063723d3030303030dbb6c8f030303030303030303032332c7375626a5f726f4cb5bb959606127a42e5d8"]) (async) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000540)={{{@in=@dev, @in6=@remote, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@mcast1}, 0x0, @in=@remote}}, &(0x7f0000000640)=0xe8) (async, rerun: 32) read$FUSE(0xffffffffffffffff, &(0x7f0000000a80)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) (rerun: 32) mount$bpf(0x0, &(0x7f00000004c0)='./file0\x00', &(0x7f00000006c0), 0xc400, &(0x7f0000000940)=ANY=[@ANYBLOB='mode=00000000000000000003777,mode=00000000000000000000011,rootcontext=root,fowner>', @ANYRESDEC=0x0, @ANYBLOB=',euid>', @ANYRESDEC=r5, @ANYBLOB="2c73696c6e742c686173e5f6140100008073d7682c7063723d3030303030dbb6c8f030303030303030303032332c7375626a5f726f4cb5bb959606127a42e5d8"]) (async) r7 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setresgid(0x0, 0x0, r8) (async) r9 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r9, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setresgid(0x0, 0x0, r11) (async) mount$bpf(0x0, &(0x7f00000004c0)='./file0\x00', &(0x7f00000006c0), 0xc400, &(0x7f0000000940)=ANY=[@ANYBLOB='mode=00000000000000000003777,mode=00000000000000000000011,rootcontext=root,fowner>', @ANYRESDEC=0x0, @ANYBLOB=',euid>', @ANYRESDEC, @ANYBLOB="2c73696c6e742c686173e5f6140100008073d7682c7063723d3030303030dbb6c8f030303030303030303032332c7375626a5f726f4cb5bb959606127a42e5d8"]) (async, rerun: 32) statx(0xffffffffffffff9c, &(0x7f000000a680)='./file0\x00', 0x2000, 0x100, &(0x7f000000a6c0)={0x0, 0x0, 0x0, 0x0, 0x0}) (async, rerun: 32) r13 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r13, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setresgid(0x0, 0x0, r14) (async) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f000000a7c0)={{{@in6=@dev, @in6=@dev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@initdev}, 0x0, @in6}}, &(0x7f000000a8c0)=0xe8) (async) read$FUSE(0xffffffffffffffff, &(0x7f000000a900)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000008100)="797ce3ce5ec47f4c4873e35215a91691a3658a5574655043913cadf9c313d96be7f03042bfadd13247287feb0d86eb97da8a5c863ebe6c6f4af87cffc3715a5c8b39327f3a49bd611000df8635957d97886da2376577f51c548a8f79fa382978d7e41e966b4323f6dbda506927d09e101f98c51b319de47d146f1bba691d80f4b4feed260edc5c3a20ffb9f1dd73a0bbfc9d435b7b11581f6d360c4920d9ad8c9488d7ba4692f92ca177ebfdfaf5bd462f0af769689ed78656088aea7d7f3390e0c7beaa3ebef8e0ffc4cfc535ef2dd9437b2c092700fe68b8d47ff3dd048b0ac214919e52af9511ceaa80157a1a319d74255c122760ea167c9f71159ead6bcaa636633e7ff042cce6f8f9138ed2275d5e7eea771ced483a1308ce3514b4517c2867b33f22505d9c61a0d970da97509ba85e8efe8a901a3835b2cfc663be774f18beaf0a175a9df6a9f9b9678784d9d476156090631737ca3269e2440d941e7dc1078f80bd53c5c8a962810872df2996521e95fce1926e2fb89e73aa6a21667707cdac1d7babeb15195aab1f41d0f9ed480ca78f0208d09ba8396afc7fb71dc1b4a0c96239e47298ac80095824774d5dac5c6d442019fc3485abec1b5b56170109a1b81ad177e7303043e352b1cbdb5d81da30a27e5bcb184829eea4a3f10208183f6d6e50800f4ada52b68bd5615bff832624bc7c91e6eaec87e2b69e63ce07bd056968f999d04b769c03262713a20f8a9dfd187be05ae0c41763402e82d3a592d18289ccdcddccc8205ed644a411f7a2dc2aceb3b27e61a8e44e5d6015b5f67725f36e4047ea76d0cb81912c622a0378d07c470e0b247e2ace78af211f2753515ae4bf54e363803d15bbf8ee2325c2e24c5c04e60e975704575b441c4c4a1186826155a9b2c4b6573789813156b940026354ebdbe81a350e96596e909c2c85277b8ce1d9c06ae19b87c09f92fd4fa62e56d72ed92e01c7233bf903914df02442caf3d888430fd70ed61513ebf967379acfbdeab8b5f4fc9f4bfe4d7032bf8f5b6f013e7eda96ec17011bcc1844acffa55c9ae880a99f7c80e69cd76582edef875ae16a4e76bd8861d885ddab5caafd11b56ed206d0202754018780a55aa382d648473bd773c05aa493dc99305c5b1621bfdba98aca4595a048133cdbcfafd30c337b7c7d49c34d0b29fac97892b3291cd3371acf2a5e671541e1203f982dd139db0ffc3751d80a7723e10782487d86d23bd100ac9d1d76880c4bcfad3f9f4e29968c7f5443aaf9f7dec836dc6de8f26f1581ece5c4ebf96827feed3fa9a5d1ffb16e6b4679dec42ec7fde1f26a71a39b870bf0f8108a9d4a7ecbce33b07a11adbed694829ef6ab29a4446ce2bbe34243d8c7d46bf773c77682817f3552716e0546ec3995a3cb0e564a6b401d6920089c02fe03474f753e2581fd9a843606609f6fbed3cdf3424bfc893fc04fb2e09a4cf59f01844baa43334ef3e034c25db39fcacf4049ee00516b3754384b81b7255d07eac597a28c098393387f8a326574558e2e2c2999141fe857d4e89d36ce32f930eff70d6433b0d4eedf982d469a712f853b31b3a075d50318680834e1a8b76e36f48add91319c21da64108955ed0f5854c59ddd896ae696e6e38f74be37422b53643f31d2a453dd453c284c916460176284c134d03abbc5eab92a506aac1da27cf87d776af80892a7771e0019bdc3fd7f4660d35b90c8b20676baf259725c5d0ac3bda21af6fb0285e861b82dcd6ac5a42d708730adcaffff03b2d6ee9373d25932c721b0d8d9a4b0b8fbdd49ef478328e3d8c4b23011c5e6208f98d4dc35b6779d9802cfba6587f58dd10e3fd7236440ce27449423b91a4862dfda9bfaf7825db488f63deaa09d6984c46b0a1013955e4669a02d8ea30a9f5f51c436320ad0f076aed5c9159505852e3a6b8b26568cdb9b3e6ecbec958859cb8af5d744ac269d574202d4c8c9d68a990e63d8647effb672cbfe9eecd630fe73946de56b0ecf33fe4f67221f0a2faa23be5e23914375a6d0e288f41fb07cd70fb5bbffbb80334f7d54ec923750fda60bf8c37d3be5f9b17930cf4f756f2c74aef9677d9f8ffece80f3fdf1d219d5fed523f992a89cf3e98917004d13eddacabbc5cea1203c7f47901335722a15f2fded435b7cc0922440c57840ff7407a0a291aa664eec8acf8f18dce84e4f7b9091b5544012e58af48d0c2037f87ae309cb61708cf2821afb2b15391eb75b993b9bc897324c0aff3e6f964a2cc14c40ea08aaa12e8c13ac1594618db8156cb424083ae488cb96d27a8ec343a11715111f44467eec4c25734b2cdc1f8a180f20e37b3a004d528be376f6dea030032533012bc3e48f1bfdc186ea7b096d8aa7706a687dfdc7d259c19cfd6028e97c4107620493c0f52d558b74659ede47bca5f49e5b703cfb5570ea056f8030f462673b6965af3fda6b35a91bed3b56c200ec964a9085384e548df7e4c36c5d7c67d76900b88d49e231d4d3f05729bbeaa5a1f03217f307563201379f0409c4e36f2def00ab283dad079a620f1dbe3de2380807ae18c192c42311ea0916efec3779170281074ba7aeb36f4394b74baf3a2df47c68f22c1a9d595c48bf299c9c6acc825b993e4d9e86c5bfdc597036b7fa059bf1f0a30487eb1dd397d4f96c263fe927319b4597d2b865004d491826c5125c7d9c07ac1554bdc46f8ab3195421b3add12968455b159c484a0e402b7ed4de1ba3c29d85f02fef9f2e9220cc541c37fc2eb20fcaba4234f9dd29b113ac35f2fe11478d903efe4c1b83e2660fa40ca934512d4d6ae665133f0297885db28304bd2c3ec5027313173fea35608eb93af5aed71c94be24f21dba635c2be213d4809b7207132377ec6d73744a7ac13ab1b009561dc741ccae0712b235871c58f5571bc02b960ba3ebbae8ed9314884d8d8c57a8347c5d11281063b310b88a09eddd0a92ec00562b453a564f622d1ece4bfc4d1acf4624b7fbbcbd96dc8f503cd10f94e275588682a91b4758e41d1ee877b76f0c3c94824d6ad6d8a8a226edd554748f64b7c2509ad8e49deff4da55385dbe8c408768691ca24640df6ab6c85373d80f470dc530dd8e61a647887dd775aa962b5b8eca47271fbb024b4426825a0c31a3b053ba49ae420dcacc58b874564e4d0710308cd30f2b4a718ecf0f432f2f25b95435a9886a34b89e23788d66fee3862af02d6a89e6022e15017020dc9727c49c1e418512bcebc5767bff5a8b0bfc50c2a3d50ba6e36c19c2ffe9b0189f816d55fef479377ec70478fcb8a4084d4d57be562990464a7e57f09209814fdf0f8d78eef3c40195607d9e5b97d425e88555b47392a48ea00d760f2a40ba56dab9f19d3d4de6392c0e2dbdf536e0991520413d84e22080c32fb1b5aa6701db5bcab0bf77bb545515118ee7c2b1b915d90dce8b91e5be0ef8488b54e184ab2504728ab308a87a9583bafca3889e935265bd3f5b6ae04c13cf64532183a0f8b38f70b0311c4c31cfcf123d8f99203e93a899f559d44b98521c66a80d171670de3a69aacaa418dca127ccefb9fc42e86364e2ddf6e3bc7b049e077c02ac64a30c3addfe29ec8eb35ab8d6a25da8213d74f8ce23f24e2d0c3f55f0e5a3a02c1206c1fdfb6209306649a530879da565f8552548b5bf824c5f609c9107060f8415568b520a84fd1c2b045962bd4125f2973a8ad4bd659583b2e9f4b31ae0fa877ae7f96821c8bc87b61b7b0d81eb59a401f4078ac247bb058eb3e83321dff27d53398e6c3c01681aeec46c7e179e49bef04e68e82159f4f318657e257541f77b3cc203b7186078913be953329fdbb60ea37a7101c0a4824fcd32903f77927f18eed024745221d0c367cebcebacac05a0bfe02a46e0bc6eb0cf7f39a5eae532c00e14e71d285910979c332a01049702f26ba83cf9f5ea520c81f9446e0dce24b20b3cd63df12403a8ed5993ffadc48b293b19b7d00859b7b7d5db7a74d9eea2cfa397812971d4460977ba8262bbb1fb58a169540f040b9296047574f0a1166cb4a927844a020af52cd4ca9455302b7f9ceb1339117cfab167a512068877beb245ce2e614e70dca71a966ed5ba2a96e0541385e44a2bc59dc72e9a8795d080d40abda07675e0c13c343c0d7bedac1d989785a086e62b922bf9603842c46faaa8ca0ecf5df661104cb9f5aec5fcc3d1d8cca02447596c8bf31c20dcf7ca42ca1b70657d33639ffdf16988f940befd6dc960b104f165b2d604f0442bfd6da05614067c1babdb065777c206e491c78cad97ebd6e821b6a9ba3fcfa5947cb655e51cae18701bc6acfe93cca205b34011966cb80570fa16985c0550bbbdbde620306583ddcb89670225a6e986a4edb704730fe0624b317682461fde5b93202a70d3c76b37dcd2ffdaa8236f382c4163aa9d5955180d0a6241e5c6703172d11157dc8f23a925f0383b688865c25ee8a9e61fdfefbac6fd8541bf0ab35aeb5fba5ecac3f35bd583dfac35f60311d3ca0f3276e6cd5fe3e92c34630d9b95d99e82f4bca2adee10f3906a28ae56fdba9b0005949d3f0598a31b5bf693fea2e961e0dcbe5953b39a8d69212812a9389be978b59b6f1d656c08f6ab5b02801c712d619eefea1c9940702d671af1f2b5b1a9150cea140454e404cd34fb4b9028850a06098428d3add99f3916214c7ab9f9c71b910bf4bf298a72db6b2f4e61fe32452bd391ae5b8929e54c37681f6c1e77a9699226d1246408116a2370d67568bf49d89d36331df44a6859d093ddbb12869524c273c5331473d6c8e92cb5a5697c9a4f32cf506491ee4afc86458db4c9c4727ed5e206cb3c60f6f992f3205e403cd2c19788ef82863bf06e5987c9816ddd4e1b6c5923655cafe488eb3fcbfa7885c36c269e2b8ff5e42dec36298fe165292eceae73598ec128226f8b1c8f5469044212beb8da6c6e67e714f70211296d78a48c76bd136cd897e4b82ebeef4044c030baf88aa62dbddce2e9b7e7903f8e975eda7f36876fbd20279bc09214512bf87519c0b4b422d3b2db65dd80b4403eee81cdd8e150c8f7f5320bc50a3d6c57b0c309e6ad7c593d5ced12d95d98d75a3ff142999cf2605f7a8f97223c5964981ce549c0a62c4d400fe318c19b33dc59f987d68534220906160011140f6283508e3cea0ade21dea42f3a83c77df857aa1cbdace59f8755d58c04e3588c95497287aa93af3a66e396c6c7f91e38dca6032ef3d635a66851ceb7b273b4796625158e08bfee34c55a422faebe300eaf0326bae96e0980f4439d00466fd1fd9ac054363b86ab3d9602b4b2605dd8148251b252ad28329ea794336bec29d402b66b15cd32025739b06e415c7791ed24c201140ed06330df580610a708164cc48325182c1a529622e47580b0b191c46fe9110cc6f87aad5df4babb77ce365c707f572aa0ce5d8c32350463845f5433d8b47608412879a555cae2c64553996ddbdeb44888a08f3283b88ba0d0a7f7b2132e0f154231f234d4ab813244dc17130d2b5b616300905bae08cfe3a5501732608a1b7c17aacdf6fe9e4b68160ba6b215def68aef48903e93fb117fbad83c4b78f9b3c11bf13db9815fcaeba830ea6af4ad44664d07910d68c45d9b36118207923478abaab2ca32b367d9cd18f798eae6b41880c1091b3d5ae48532e7fccdb45fb26384c6b51069b109d362aaabf251f873c28e851444b121212ecf23da46b09d84234963e89f5c7a9f0d1e26e462d1b91f3a86d87af7025c6e4eea3e933e40dca6e94e47fbc8c6efb0a59da3203cae54c353164fd9b73388c96321a28bc6396d9aeccfcf2c451ba09e0e9c473d8e132318f83639fb21034b8288bea82e0b81fd1b6d4ca66220c5b9f375abc76c688ac6655a078a5bf1a7e9f77e330da9ba98c74e694ae231d872ab7700c516b1152270cce2cb4021907b7357dba75629e4044aec39357b31e12d30f45a8b0f51fb79a5dc91cfa665b1e4e5cf9fdacfc1f2869dd1073ded248dc62f72ca749c4826926a158506e895bca954920c09089bbf16e33d5e343d6deebbc5b0ba1137ca555a49a824eb2f59654bcf95a09929a4ca2a2d9f76f1825c49eb1a72efe681978fbf17c29ab15122d6d321d5e13ccde4157180bc45f470468477f69f0b4e31ad653cda9cfa208acea7055cf16458fd01f95130a676a5c3780b55db1dfcce0ecb60c8efd9afba01d1847fcb0ee06a13d92ab2d5252d07079c2c005c51932fc6be7bd00422349966f9f843a92e74265d5930d774d872200005094f9ba3b2f60244062a171e780a1840be0aa7b0da85246ae5edd6e7d423f4b9c6e545551d20fbef96c0e3ff34c1d60a6465e5bb942b3306040fa8b4f1d3019999868f6701e3b7e6d4ffb1f9336b3d7d7f3bceff5570c4b37a861d85929db0b68bba479ffa2314ae4ed4f5d9c84d7dceab82b6d62f74ea7416ce53fd6940dc6c12e6aa9a8148c9140ebed87105c4f8136ab1af780e26f8049f21f4906e45641c558a3afba3f93466cffb25983c06fe8c83de5c7cd2f34bff61c4ee3e21c1d59a37580f2f540f03f052f2c4f334fcb908292d7609ed20a9547cfd4c132212a2a12dff1ed82d064e75abe4d110ab0581fe9e886faa3cd1c305ff5777ee717b952ebfe8f34fcc17469908849ac7eec1f9b7389119fec55482c87e74c504ee47375e5b5ea9b54c22c2b27d0906cf1d0e1f15bd1268cd14c54f077193db504bdb23f7d01d585b675c979b90ca7502bc7c2ef340827d0e9b0f8d717e9c4e1b43169c16f02bb2cfc46b22dad5eb52ff51d2be4131ff122347514cf8b299c12e0f437f5efbdb7611613fc6e5edbcabe4cd10a58d50f8b54974500abc9aab90e0aff2e885d9992479ecaa6e1e970937799756da20c5aa1c4705ab95f47cb23983cd7a74ed47498f168e09bea059ab6c1329501b3be507eeafc97db3ce1a7f913be4b65902f344a066f06eb8381493c0e6c4743578744fd40015fbeb63e72ba017051b4c067595287af96d7e2841daf4720efb493c341cd958a7c9183feb382a116cb13a050c13ae15cdd320e2906e4d74bef019bbde276c8a1f5ffbed65522e34d625aa4b161963fbfddb84cbd775b60feab1d51c3a794ccd81c4b5c87204a2e723bc813842dc2630049d54939c96bbc6255c575a2197db8c54e9d607c8acd22722468b852776552f434341e2b99598f6f0e64ee3c4e0970b3c9545caf595719db8cfa93f14df5fb72d2b36debc4ba5c34bed7067c0a89979eab05ee9a4b48ec916480c66db0d49176a195ae3c8728c01d14a48206ffd1fbe8a787ed56faca8d65306bc2d2190a16ff89391c28df3f19600dcc9c3b4a2bcae8ce973575a08242e2b28908b03af4b78f94a61bb5e0cc4dd1e03a8d0e4d111fa6e446ddfed2f181533e4958195434c2d67abb96a32b02c5f0d25ba6432831d9c3676289ce0dd817087609147bafc009a916ed5a6d13762da39582349d385c4a0ccc1e084234e64278b7fe094042ec919e4c85ebd4c0dcb90a91c74b9c95bdbeb848665d207619aa90e5cbab2b9cb4d27ae179c5311cf7bf036415c48978f4469f5934ab27694e6e4d113dd1e011d3cff67d430d6956a972e19e7c2eac291eefac6ba9cb57b0a66e8d9e804609272775ee50c8b34d5f7b3e09bd5893d65ed309169b6120d7c8aa09b4551a943fce60f80fd515e6b911a9176e7f9940d26d7da16bf024f2b6e1dd3a189e861a35dd91ca859fa080a609182bb84064955351ff651238e3ede6d9890925893f0ef1973e79f032ce5c68b5a4242664e1f7b8883f315ab1b79d4eac3eb11156728ada8d2e90e0befaf3d30a0c345e5bdd905978ffd15957cd1bcd2724f68f6865e98dffc00bd0d4be9225e17c07222d5bc14b1de8670e3fd0849f6771e3842e32281cd7871a9bfa469f64055d55899281798da26556d86aa0502a63f035215e08d7262fb8b4244795f21282ca4d096a62f17984eeabec41d9ca3da3751baeb9a1f05c7e8c2f2971a4e384b37d18c44304326f86dffcb47bb1353e0a71fd626275ab0b3ba1d74d4aa98cba31480908294356d2493f14b15431b530103b74a459138a8ed858e0742f6e10b7713e01e8ff94f224bf6530659b8e4acbfef5b9903916c25637f37606a7e710750fa9a61dca0b360ed383272178102547334309648237c400c29f3eca83cde06c8dc5aebeddf2add50648175f77e46094554cfef6e7549dcb5e207f65ff73830c896506d6b9e56436af0f66e017b2bd652772df456b8565158fd0bed1c9d683afa23d72c5efc475504ea14a820e84149d3c1c65db92b6fd295dac0e7db5c51d739091a3dab382a61f7269b580325fd82708c532f4f763b34456168cf8622dae9b0a6c8fbd75f54e961a3d34679fded559ae6e0dfe8fee3fcf14695ade3e40f24235c985518826ff140f82312081e5d0e6089f952a45fb2378a609358204619b1bd9931d031087cfa3adb8055c2dfab5d16defbba07935ae295c2543812e4ecb9a472d0f66e8dced2129311a0167d8bee91f196e0b386e4af46fcb930c376ed946f05aa188fdc30a217e640b2eff8684c249b7de3d44f8288b66c0cdb70ff89a79bc80f54f5b8cb7efcab332b859ed5a5c85828a8005c8d70b75290fa9be741b63095b993437634dfd54b12b709957153fde534ec9387a9ef28eef91f97cf2571e99707ab1b9330066192f05664ac18234a887110c309d1095df7e3a9a3ed475c9931fe76050b8aec12ccd24bcd8f6cd161cfdf0bdffae02261d24c93ebe2f32dab703f7a080097bd2247b31c58e8e6b56426afae36a5f5d2eccc3a688c6740853a045990f9d4774b86751f5775bce9f4e90f541c6b510d43e3fcce17701018f794e76a3feb4ab95350948e9cf42638cd61c449f71ec83d828c3008e54baf492e0311821874e8f408433748cf74dfc9ee97264ff0a9c8841e28a6ee82a8d003e06005ba0cdd2472cd7e0972659354ac4897f66113e561dd2efe330c9ea9f7a526a063ba0549b4bc7ba8eac4a77c9d3bb4ea612b01b6bfb64009c838bbf4e79c3a2f58d122cbbe64f954aa64f09eded96bc5b8867620646fe6e96989504d9cdde1ba9af6dcae1a4d3cfa5366e524cec499d3c725552e5c5de3e91ebaeee835c966f438fb3d07264fe50d767b6c7b2c2bc6ef71cdf8a577d22d98e32e8e78a9bf20bf7e635ae76106ecf888253d8d8ae9b1118e34a9063408bcacee44a67a50a5999bb10a2c7cc03a6fe6b64347155d66b2dd74c7523ece46ab99e5427180044b5b2af919617a8eba7e7ab0421004a8bea9b7fc642777261f7f69d79068158d908787c9f781f925c3bef9a9fbb061542d1abe5bbfc1a03806078fd342854a800e51bb68edd0a0b334f0c20fd4231c34e5361736436d8c2d640277621b881e6931abb99579bbdee762ce27497b27b35c34c1d6ad3ba5724e461b666085d4f027867533d50d7c2eebe26c921d940eee2242a63ae343f6393c8a048e8a4d01cc6585f42f8c5a68cb633b332efcd5c3845a88c74c29258fc4b11678d40696123ca09e155df61de98bd67e34bf8839923b90cc09a8308f2764b86a64e4db31c82ad5e683e2100439b591211a887e391135e72207687abdea265de29c42334a2e29088a12221cefcf53d58c69f34c019a5a66baaf82d9a750076f60a74ab419cf77452df8ae118c5dfbee72a5f4882e0624fe827a96dce663d20768a6bac7c06bc1794bc201289baa0c5a8b579c1e6f37ab834e6f15045f0b99de36c120caf520d26563e8489a4eb7568035a73abf318f68e758c9d10985228363058b7515cb24f8b73c94c690b918cae41bc525d8c619299d701e6b95e8f2dd0b1ae1a09ebc3e069348e209f4e98caaf5b733ef5332c99e081a6f565a8e112882a444fc66b7c9ab2194b81f1e4bf14d29ab6b2238f734f1160b63cee46c3d4dfbbd689e48d8862f187187a49f0d3e41b1f465b74ac15597ee6eb94a0865339612740b39426d2147ff4d163f64b7c5107643ef13bda0c55b55ce7a83f01595472602244c22db79431a87792ee5348eb10e5c582f6ff2a65960f63f86e2ba939204ab1e93382ea956ca981d2ca10862230d764f5dfd0fd6c9272b2837c87bda795205253cde8ff03bf6df78692f66d999535cb07163daf9c8910f1ae5acc1c6de75009e7fca28461df96ee093c88a7e484621ff3470c52d7826d1fbf085525951d0ecab98675e119a37ee2b86596589a512fbdcf074c2d972ebca60184c6275ba0ff82f960adc5033d0b3d404d0166cf98b51cb8d778e6b26dfe26a655bc4be3f944411cca70de75c778b3f39db609b2930674f863257c7a971beab6ae895467accb683ef054b8dbb1de39e46a5713196d145a3070e06f17cd0c69a4064f37c7627ee17f6a9cfdc65f96a2c71a0d9a16cc55ac2ad85b5160a10242faabd0d98471c72403461381d7c40e3d84f8b1c6f25b41f349dcc4a639078d10197e98b2ec006a9b882a72c39de54394e442697ceb005bbf9723e78e957f6a66151107f6e49f9fba7658b33513ef689bd2b720abdb4501bf427aed14c459f7305bc792b5c86b1eddcc6f5dc86a6c3e8d2248c305eb4dd2788c9089e0995e8a60430e564fe67dcd31ca6e594953ed6d413fb6704b9f6f0b632efc79944378b9a85dd8af399cffe17c6e0599c86226374a8fb1f748ea35b5969ea93c13684cc95f7d421cd3ea6431107ee43705e5bf253c8a05375403c3200a5d621cfea96d68c3af8d4b699b33a16410abfd7b1121088e6b88b5541a522921150eddec1f3715d3910dede269c292ef80b860ce42e7b97c8cfb8fc4f4a3c812a8af5b7d00bebfa2ee1b5beb28199bf58770aee9162de8f10664fae9ca503f6bc75226c888eaccebd3e59bbdff4b32a081b4db8bc03de6fd547859f307ca5522a1758328cb23535109fe6059dc2606fae2c55572816debc9fa7c4dc4f69fc004adad6cba5aed2ec1f9b9f66a9b1ba02646759f8da007460103397bffd52c38c458080df5d264df1bac0bd2de32ef68f36fd170eb73da66c2d4d67093be0f1fd4b37a58614acf45e642e4d79c55f8f07f2d148a45c6e73f71c5039ab7350a21f027cb01ce34a25536c1503c92f4f346296afb27203bb49aa910a0e41af250505a4b9982bfd91f47bed417d4a95d5ea345fb95dd43a387eb09614707907560478b42b634db555ed2701b064ff761b00bf7030d68373edef8940d352e65484c73dc7667efc6a612979cf7559cb25c4941bec6645ffd282f9d93f5e18fb28a44f75d78dd164c2cc280e1a93541ee74cefe5868c4f75aecd960e859bbc552b51e1950d7b77b8e8a1e8e0548832f39c5513b483f1070fa9f9e7203145336e16af6db374a3df4350d0a6d5b220b30508f74d6bf2d0b3d21e53b00a1c2dca7ae23349eab6e4ce635456b0ab28a679c48feccdcec441142c2dd894c782f05eab2da28718d0fa7052394414772802b438124f23bfc6e711455ab91e384ed319bcc01f0666515e49f7a98f55ce871cfda811ae3ccce5fd551e4d60059d760cb60bedf02f541ff27a945906ce7584b8e2ae204b680c66f79cc1a9a7", 0x2000, &(0x7f000000cc40)={&(0x7f000000a100)={0x50, 0x0, 0xfffffffffffffffc, {0x7, 0x26, 0x2, 0x5102, 0x2, 0x20, 0x3, 0x5}}, &(0x7f000000a180)={0x18, 0x0, 0x5, {0x1}}, &(0x7f000000a1c0)={0x18, 0x0, 0x7, {0x9}}, &(0x7f000000a200)={0x18, 0x0, 0xffffffffffffffff, {0xe0b}}, &(0x7f000000a240)={0x18, 0x0, 0xfff, {0x6}}, &(0x7f000000a280)={0x28, 0xffffffffffffffda, 0x5, {{0x7fffffffffffffff}}}, &(0x7f000000a2c0)={0x60, 0x0, 0x7fff, {{0x8, 0x7, 0x7, 0xeff, 0x8, 0x2, 0x4}}}, &(0x7f000000a340)={0x18, 0x0, 0x5, {0x4}}, &(0x7f000000a380)={0x13, 0x0, 0x8, {':@\x00'}}, &(0x7f000000a3c0)={0x20, 0x0, 0x3, {0x0, 0xe}}, &(0x7f000000a400)={0x78, 0xfffffffffffffff5, 0x101, {0x7, 0x8, 0x0, {0x1, 0xffff, 0x9479, 0x6, 0x9, 0x9, 0x0, 0x5, 0x6, 0xa000, 0x9, 0x0, r11, 0x2, 0x7}}}, &(0x7f000000a480)={0x90, 0x0, 0x2, {0x1, 0x1, 0x9, 0x4, 0x1, 0xffffff0c, {0x0, 0x80000001, 0x1, 0x3, 0x4, 0x2, 0x9, 0x2, 0x80000000, 0x2000, 0x400, r4, r6, 0x7, 0x7}}}, &(0x7f000000a540)={0x108, 0xfffffffffffffffe, 0x4, [{0x3, 0x7fffffff, 0x1, 0x10001, '-'}, {0x3, 0xfffffffffffffff7, 0x1, 0x7fff, '\x00'}, {0x3, 0x6, 0x3, 0xb749, '^[('}, {0x5, 0xfffffffffffffff9, 0x0, 0x8000}, {0x5, 0x7, 0x1, 0x3ff, '\x00'}, {0x0, 0x9, 0x7, 0x0, '-(-\x93%/-'}, {0x2, 0x401, 0x3, 0x7, '#$\x00'}, {0x1, 0x100000001, 0x4, 0x0, 'bpf\x00'}]}, &(0x7f000000c940)={0x1e0, 0x0, 0x101, [{{0x2, 0x1, 0x0, 0xffffffff, 0x57de, 0x8000, {0x5, 0x3, 0xb10, 0x101, 0x500000000, 0x10000, 0x2, 0x2, 0x42, 0xe000, 0x7f, r1, r2, 0x5, 0x5}}, {0x4, 0x9, 0x0, 0x2}}, {{0x4, 0x1, 0x2, 0x16c, 0x177, 0xbb, {0x4, 0x6b72, 0x9, 0x3f, 0x7, 0x4, 0x6, 0xd4a6, 0xfffffe00, 0x4000, 0x1, r12, r14, 0x400, 0x7}}, {0x0, 0xffffffff, 0x0, 0x8}}, {{0x6, 0x1, 0x9b, 0x0, 0x1, 0x6, {0x4, 0xfffffffffffffff7, 0x2, 0x3f, 0x3, 0x3, 0x7, 0x7ff, 0x7c70, 0xa000, 0x7, r15, r16, 0x0, 0x3}}, {0x3, 0x0, 0x1, 0x80000000, '\xaf'}}]}, &(0x7f000000cb40)={0xa0, 0x0, 0x7, {{0x2, 0x2, 0x9, 0x3e49, 0x3f, 0xffff2abc, {0x6, 0x7fff, 0x4, 0x0, 0x0, 0x3ff, 0x0, 0x9d2c, 0x4, 0x2000, 0x4, r5, r6, 0x7, 0x81}}}}, &(0x7f000000cc00)={0x20, 0x0, 0x7, {0xffffffff, 0x0, 0xb1, 0x7f}}}) (async) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000001740)="d46e1caa030f1e93f4073016caba02fae0fe2663adceeb1223a0aab48b92ff4f26f4cb698aeb256ecfbce775e5e396c0c504f6194eca16725882ecf0c4e3f51e2869c683fc8e2461c740c6e90d76c8db96c08cddf67638e77e6d5db84c943aa119ce3f517ecb851b2662317190a8852a2fdc10a120e86c5110848ccf9704e8cba49c4d1f739e7763e21eda3b4dba045dbac75721f8f9e19d186ac0b2b7338f9ad9852fed1c6e7cd33910e4c3e7d1d195fc5953def9d6e7536eccda540063cd4e8e21ac4b1d5bc8c78055799da1fa2b936f89376cb1acf13fdc3c99ee872431df1f1890afcb5e4d785dd67396a8d74d511f9ffc0bc1ec344cc7edfcbfd860b41f1444036f3077c9f5f8c68fcb22e201f05cf2236bf01735df2ad865f316da408ec018cbce077756427947490003a50d8bf1eddb5840b60678ade7ff5c99fade80a4a476a2f4fe9674945acf4107ea7c3145c6dd73c9c8e1c29605e439f63196521f2ed6c167c0af19b168cc4e8840ce2e373ee0a1adbb1affbc2df581603ddeab06a85ab2882c7c4949ca9e6d48e959ad469f69b14546d0904dca3a7bc00305f1c4dfa2d4c29ef5e55b0231cbe72bda1af896f5ed060baa1f6b1aa14a1e4192315c53491cbbf353ccf6d8be3ba69fdf2657858d46b719d2236b33086029797559e2a7c8eb620b9a381b4ef67808d85b346eb69cc5515e1d5fc6dbb762018c18b6bc6a1477bd5fc447f5bc2afc9301506643d9e08c1323455110bc7f4e4f13cfb96ccd7e88112b9ccfb80edeb888aa4ec623af04cc8973111c570b6a0a08d5ba2799bf092ca0fce11af035c30d52912ee2fb2ea2387aff964194c579b8cf1f98509f6271e083e75bd6c9c71baff4f82b77504591849052d2d2b95c1c58e0878ff42202a76b8cd229eabba3a3da65f7fda3b0fdc1a97d9e9fd5cc36ba63503d0882170d22653f6aa798d014b447f188de9bb251bc984afb857452b8ba7e5f22ccf4e937e773b98b27d1829d8b31f3a36cc10d6cf56a052845635082a7563f8f6b83c2a5a401e52f7db442456f561b2ed7302139c8c0e543a9b3a2dc00adab987235b99ea4b834cd325670ab9f9f33d222140f10480d4ea4b23313d0102a60614fdf88f024fde7dceac6a78a5920497ba73f42a43a3034036b780b52fc66dcba896edfb45fd02ad7eb6ff3caa212e15526dac695cbcb19d548a907edf49c6d06b14327fe9dd2af44f58e0724919b9ad010f543c2ce61f8b9c786ae2ebb32893487ec901c1399fce7944c1a035c20feed1281e1fe5be721934ad7d2bbff3dd44477a248269fb6a8131333309b77c14ecd6f4d49f480ec2d202c3d9db44dab7988dbfec989132459fa1537dc1f0642be2e510332c9d8952ed38ae3ff781fec6fd14f7269671f7d9682728f2defeff040993cb1222b56e947b5bfca7f7cc12f59201f9c0fc40d8b5edb2904b5d4a7e8d986b26accaf8caac4deed9e7011f6bee0c6037e68592d0400a170a90bd20bb7ca3f87a7641636dc17b9ff56f9afea839abed589e60b8f9c3ccf3c86c602ca043e38eef8247b79b02f4837b24aaa2ca39ffa0ce344da0d882bde1c3e6532ea889dbd6df51c078ab1f5f596064b8773e0af69897cc2c14adf8d95897f948de743dcd8faaa9c94e99d0c0d04ec57850e65f6b815ac40eb2bfbe303ae3b0c95c851ce022773d0ea5f1ab63e54a8f9a95347e1e71e0eb0bad504d489f6f504b96441a3a5ff2b435b0da4762ccccf93f977e7ca4e237306da34656858bd4687a25384e36c74ff6f2b109c1b36573ec5e853402d481b53be45919553ef4e8fde33c4b3b838bbd1edcc5d5887e44f7cbd6f52070aa57a9ba2b3234536ecb06f3bfc43e9624c8711eb5dc3322c4605c12bb3284b4635c34a4c08171c0b946e429c690505b171eef7c3afcb75dfe582df62c7af769db16da896c934ad7e629ea75eea4a6076c20f1cf38ce85b2cde122f0e765c4aeaed9cf5e54105728de0bb3e90a4a8bc5c56a8cc20fcf17fe2f80d94d190f3c4fe6647d95ffc651475f87cf7b6fa97efbb1c93db420bb644d02cacb5280132355880454e716dbc0e5fabcd5ccc8a45ed17f1dc61d17e1ccebd9b0fa424bfebee752b918f4857f50a8c0b78e7d3ef1a75d4ddcf057161c156f9b2308f0186e027c95b0ebd260fe1b9af2f6a88da3daaa10d9c9664483f32beb57f2ceb442cde3d3b9336855a01f0b6529d1b2c9bc4b211355ba9ad657a495219c1cfafe85ae8b2bab1bff1790ada5ab59ed532b11ba368e483e6e675a2f25fd2cb5fedbe5d985f25d10dfebbd13a2a5009ea38b309b088fc501c39582273f88c6b000fb854a82a26794077762091e8fd9d871d021a2d278a7294000c1c1d1c2c8d36b5ed7a28437a32e08fd7b0992d4f1e7ed4979c9531fced5e6c55d8ac945cacaac7a2e39d37eac7ffd7b64f93e123ec6a12e81289d0f2c5756256fc1fb203f6b118e33f6bf457a16d9f221c5da963461aa3320b03c8c670d62d2431f4011790f7cf6ce155102ee98910f19d5da559a7ee3c25c9d8ae2af0cedfa7852a97f803d763312e848b892bab461e1e430648ac7531a4a86d82e23bbf7ae168a567e21f6cae2512ab7c6059cfb08799e0b1aad60756523bdfcc1f2fb12f1c8aa6f6910ddd9a1b045cd1b1ffd6a42c0737454e205a3e2182105198e1a2fbca1829c20ea085a8a80611ba2e77ebbeed7b68a9e43ddb3c0cfb3e0a77ae8b2cd53953bd2f025eb3d12a65745c4dbce009243829b19acfd21ef37fd9b56929a33ea3257912d1fde09c461233e36a95f53589862bf7fb5308b2ec4413f9f9e4f3649eabc0c0351c7988445d74bd8fba5ba35b6fad92bf3441bd8cfcc84b006e8e9c149b40a271dbec3425cf022e0e4935298a456af99488aeca04d1102cc1c5cb1ca7e22dd1065d173e58ff302f703e404d64948943c560a3ee761c9b7c658c7dc43bec01a2575199f19096e3ae73cb07d1d67232725a063f9e408880592f5e411249f0d964db6609dd3263a8272eecd83efe435625fb95b8d8c5a6696e47641fe35ec6edc57b0c9e6affbf4be4cf67fdfdbbcf7c5f29cc206c5a174616d725503936cd816bb4edc396f5aef9bc369f0436b094085c043510ce75934af743343283fb830bf410878e30b753a5abc267e47479cd7682fd0ab1ea4ccf0f83ffa3ee18a9821396f70a0c5d5b176a8d3a715a14f587a95d47531f93b66ce7e65290c777c1789b3ac97522bce5cf77fa2b8f453e3541eb5f20467288ca57ccef8d7a9f0ed61ea216a45c2b92673bbbd72c997c1aaf89051a3c18452ac828f2f6a4d3953d6c169880f4de44e3596b743dea05af9922e45048bdfb83a4f5585d5484a1ef39c6d88ac26a2a7321f350b66ae2404fde6fee4a8153178cd2b6e18d98f50d945e69953b5afd5fc6e75c512f951a8e833d27650e9a3bacb047d882a287a4494966a322b19bcbd8f23218d778a0e688acea19e87858720b3ffe76c1cd286e66bc8edda626153a9f50142b47444acee86039ba41d22b4f4ea8114009eb874dbe32fc9e3bdb1607a5b2b7fb07fe876fbd916980526750723317089b668e191866469467b3b6abbcfa254af92ac835a33399ebb0eb29350a9c94153cbf84e023cfcee964ae54bc5d01e2b99afd3a368582af289501169d6aac0f18d67b34b4bb20fd1ac670493a37b5a18a873ce581b0ff77f0ac19a957b4369cd0e021b674ab79a1c3356386c223a930a974f7866b9db9cb797f30d21f4b18f477f2037d7730ae5cf7c09dc050de6a56e4d2e710fed7365af8f2f3d801baa04d3d03f8ce95229753be2a280766ebd49e41ddbc301652ac1b1fd8d5950ca20b7632ba9930a8fe279af6daf34d53be7be872611ee8fb1547a5bad133cc22abf37716bb94b58caeedccbeffa8064d37eeb9a8d18cedbaef4bbbedcb1a9a05e327120ccf421dd6acbff6c83601bd1b3d35ca0cb69423c5b81d9cf728700fbbe0ccc99add43220b69d5b6946fbbe039bd99cc4b68e26a4748074347b6da3052c60eec2e89a98139da739b58aaa8980da8760a6b2f41086f261634f3a26fcd918e564958f66e22381178773968475473ccd6f382a0571be204f1b7d70520c2a7089631fb0041e614e53dc8a2982147767c76ab5cb2addbaa10acc90c81c6b8fc6923941e0cc4ddb5d26c73c60f8b73cddffe84a7a87735b89ad13175a37a70c4626f7993993b10b5b742e5e1f76397ff37152c6983710313e84e0609e42474a06b4b4e9f54efb7de08aaa50e500d8ec98171dad467ea2ad01a322af3240e4242fae835922b7313910338b15e107db666ddd65a2ae447e3045e59aa10b0af5930277d3440cd83bd922c75ab7a9e4f864a5b31e1f4e1218ef0f3c90f71d541e62f8866aa0d545469b8067a04e28292f138f779c6e8358830f0f76bdd1bab12f90b41bf7ea5d1be5a21d56daa9ca6591b8a8bb3a04282bea3c66baa632724917d5f0f60ec2f4125383fb2d2da1c865add1fa9ea50ccf93a786c9695655da4aebeb1238b8e82d7e76297ca0ec78f7ccb01efb20bae1b5af2458eb5495d20e0b9e227047bce64c95febe0313c9567d92a3c946e9218ee8a20a7ae6f83bc6512c983e3182c8c1f6d00e834c14545c7a6a475530ac12f208664ee8e1462a39701290e486acfafddcc35804c686ef0551b2b742e16982a134e5c89653d1e578a33a58a5972540815c415f0e12cf84f8504fd0218ac10f0965fb67fd3d9d12f7dae6a71313dd3489c8997ae3dddbf880f1adc8f1e1d410f7b99420e5904c268d0fd1d98d55f0a86962b535eddb0ee33131d692d37410ccb353af584133e7264d30cb614fb56554e7e86a4ca0c9b223fd2e305cb3bf8dcac5512ac6d8047f61991f7b6aca42e9519d9767a7452e031ed10053dbc66282df7bec3df5689adfe0269ff4a5c8f46fb63a48a7d2b57062c82c667342caffef7fd6fbce542f0d1e9139a889bd1452a9f8e182f71358ceb372554865a40ff59c3893fcd48abf9e08a51c78d5fa1df779edf3ce5631ac0fb8829b22274f7ed46ef77585501ee1b1d99e494cf8cf0d79d902bc34e5e1141a723004feecba5c26f9fbd8c86c728d830320234a9799d6e63faaf44851695877d7edf808a3c34f2a317a7af87b368c86f08b3ac1d5c1e890753d33aefacd41291b520794eb38476abba346ade0e57bd365affe4c3779955b4754d99b9f787b088eaed02229301702d38492fa01495bed5ab941414ca3553a2a3e901a97c6573fb4bd89b24e8eea41df57d4f62a76a6cbdbd4d9822ff48fe26a6d3c97c1e012cf6579aa9c21ad4e742e73de6632d4397026954a758e5943c10eb273f94f424f4c2ac059af465bb7a307b6c8753a7decb215094c903450c638be84560262fdf7508a81ace928e4e53ea25ba3a2f2bf2cf0959a8096c059cfb69155440b741e22057b201bdbe0c215e6ab57eb6e4f50d80c46488131971aebdeefbbe2a8c6ffbea1d76f9a9d91fcca82f931b35a973a5a9ea2016e1a998849fc252f573e508ffd037605dcfd7928a35223166229778121230e940541fd80df6cab4cff97fceef83b586df03e2c6904565a50bac5038ca6082b8679b6d93c53e4375d4d3c74e51737e5dbbaef0a3e85295b11f8244b7d56935641cd5b9bcbe4eaea38ba9a2c0841a5af1d06b025036890af2dc0dbe01313f9f5a2aa75fd7162b3d9065c38b2e3adfb9413c37ac23218c19bd4039ec01756beadb3dfc50a10ae9104955e301c8fabefd0f619a06c0ac349182a709407db88c730a111918ee1d954e4ec944b75a82f8fc8c1f103e99b59bf367841125fa31b4096b4d89598f524bfdf8cdae281982f8b8eab90f6e5a710881773a8c733769dc756f3d87087afe43470fd00099c333a13214d33956a086cb8f39aa4a74d3231c691bf42d5bc76927c54ef5b580a8b9ba3531392e20c49a7c96884055c0a8a620b6b8ba897c8034f44014e991c2e5c047de6138f1d7a2856856ea255c862f17c17b3109d80b0f2defa668ec0e2f18c9661f56de6b893d336908e30e69b7fa7dbb7559d694e29ca5ebff578c950445b2b9298c5d4c3b6148436386c006d820ed108b4e555001e177c33003bfeab5517571b7c37761e53f4528de8e98b78a6c34b87b4ba8839a4fbfd2db644b232741a9afe30eb4d434edd6607c8c342d72fbf18462513377f6d2d6c6861ba719054aeff3600f0541ef140a82c76a7f215606e5a4494db3bc547abdfcf1c7d861bb52ad7184903dcf1556cee9680149ff2b8b933dfadb1d3f3ff29cf0e1e379628b56f37acf6ad8b23a7c25d3dd4304d9ab8e297e1ebe4553a0cf82897855b3ccc5bc92c496b06193a8482864875b4a9305688faa68f543e18a5c4248bb4b5d0a6486ff4e21d901e16b96444f200d8a8386412bfa4f60abfd439633fd1dd7dc8d38a77e3341555cb85a73e10a900b03dccdcfa634729127cbdf00a08bb9375a88542a936b6e46fd46f4ea340c754f8603a28bbbaad6d499301ea38ef3cc6a373b770f878fa94cb6aad4d1d8c9c5b7710a255981480a0eb514ac4a1813f1e250bf5baddaabc59e88e09a175fef83c755931a7bb6dacf9e0c56e3f9fe1acb1c4d81e950c5e3b3abe8ba7d00ae4f7f98d018de74de207c96a956bd33ec1d3832460159ad8390c919eb5cd9f48e905765f49f5dbc0bfde61cf431428cc823ccaaf12df32e86e268d7cdb3ad11d80401b3e126042e990833d337690da78c6f74575be3573909c1bf3b2e99821027d1816696d2de87a3696915075da9d5be099d16c30b2c40fc612c888fccc2de13ca865d2d9d36dec735ebfbded9388f67221f7a9cc6c18d178495aa83fe6d6569f675de94e1b76ceb0f9d781f095621dada75625db51c6bf1da01b43f226d510d97d6dad4ee36f5cbfce880e0994679bcd721514c764fd712abd4675af075f48e7b99b1e828e048bd65f91bef8ac111da8ff243b10be58fed6d9d4700f2962821dda964d3d8ed1d08402f5b2e82093cd389b3cabcf85a8724c22f316ade43939469a96d60b8fd4a32e6e1fc90e12eafbb14acfe7efae94cb06b0deb5ee3454c0e908e4bcb4734d9d2d02f1c94222d6b0dc9cbd9149c78b1a01d9871a24dc0dc91f470be57876eeb76039cdc7b6d8b1f0008b4fbc82129d20272d442c842dacea99b4da2f06e9956be1a1f72dc2f9b44688b1f392af259c8a35de54d8f872160f3ef7d690ea12e50387f79d88c0d5aafad2442d2e9f867b7ba0ce99f598a9f9a71fbe800e6e4f74766413aadb283b9a14f2a6fb2680c95b5290c5145383b0c28844de2252d1945f50b853cfb333af1157f47b3f43a3d5273b42bacf762e474f61e50df79465396a03ac44236771e96241cee47e0a04be775acb28ce6050353e206984124d4e151dcd02ed0e54517285ba6854bf92dbc66d8f6f8856add2af98e9f3fdc01929976a0267f0a194241dd4467daacdbccb598f9bd867b18d61123dcba8d629cf2f21157d21db442c76080acf9ca27b7bfb035f27b3f1c883954621ab0586ea99a25de34d0e88fc8730acfa3f275463fd0e39d203826f1ed2689407449693e00602e21f3d1d7301db69d2fadd06747d94c65da3712f7bba8710f1e82812f8ad8a5c7800a212422f1fc03605ea40f11ab0c1225f3a893caca797461cd6bd5889c509eeb5dea1408301e70ca734aa3c87febefa75c7aa12fbffaa09f5a0cf52647d5f2a93d8352a4cb00b8054ed194b23d2e62bf877b3c798159e570a3bcf2c81bcfd740b27295326d7f4c7d10b927e98d9a24b96487a4952ad5ba0bb6d6403734210d05233df01474f59e3cd31e92828d0d7729640dc4c60a0cd86aff21103f80b4bad2a03aece2aa9ae04ef6666d571e954c7a3619014e1f200af31415a2378770bdfb67d85d3cac6967031d2e5c57eda384728e9fddd4edacb956de3380c0128604bd70f16843850f54f54e3d1442539dd9e0c1116948d36a7779c1a241259e61bb50513aafd43615fd2e1f8b352a53face9a837df566ea33d6d109faf1b10119a669e30ec806a6f915b9ca588a0fb28faa678ebacf6198b740d1be63c80cd6201a40dfdcf47abbcd55504d7f4ec80f403ca9644a6cf1fd55a0537749b994982226aa26c9b6e92b041387bfce2ba53128658c6abfc4db6aa88c74015e9c4d17a7df1ac4e9c4a0c865c7d08bfe893471717481b94feae776586a955b24fd0bc9e1a31863284ffb3e29a2fd86ed69f1dfcb9b2f7f53c7d2e8adeec2558fa7922c00e6284a64eae6933648659a9a619c6444d695f1605ec719d763f6a35d0a5de9871a24980daaf7172f89fdbeb8df5c8dc71efe7bf66c8019973230afdba0b13546af30b3dfc5ab0f33eb23728bcaf8e54f96aecb9057370d8b7817de77f9dec579d8026a6b0cbedaf50279c47f403082e5b7c6a10affb52c2f3a890233978b6fe1b19d3865ebed1835e7eea126aaa2593bfb5252d7979ceccaebd8d17c0a276dd7c047ca886d5ded00b6fef7865b64a0ab471a53ba938063a066e0f39556c8f5cf13c2767ec8f4fadb7300bfa5261b39064f3c956519839a690421dc8024d00a631ab2040cf3b5e72f5eb866efd63b3a2ca02b93a0a1d154249946b979b685c0b70c4ea115853452342aff7c7c79352c51b94bb0eefa15bc4e42ff3cdad195be7149f9d3e274d2bcb814371435df986a61b07e325dd4b403f099891fcef86010479abf3867d8171bfae629961d33be4681c0e54ab42de4cc1927003915c25268a24afd8729cd03a1758f95463bcfe78249eb66a24840fa6a934ce1ad454053b786a227b80a4d85c5802589c71776ea2849c273aea1aebf578faea891e24c4903148c4c8d02acceb2e9f90a6307a65d213b7243c4c0ee5891c4d2c0f9e9375c7e47142a281bc03979795930397ea409589f36a27c46e060ac3bad316388b1fc3c53462f188ae0d451f0ba52a02a493411470d7efc71fdf10b8882d50220846f5d60d6c7f4498accd568ab5914e51fe7ad2543760e65f0f0dddea92c5d18ca90dc0c6c7d35748fc37a831ecefec50f420732f20349bdc9ea2b264e6f5b1140a8790e7913a6825812dda6ed1f7688c0d82bac771912003ac0c40abd3bb83eaf60be2daa0b49349bc11b147fc19a9bb226963e373c5de5f0e7db046b32f25198b86e9c6e84744c3f5829f4910a9a8da1cd1ad6851d1d258a671df8b1d46567c8ab30d7797552734dbdf243b321335cda329899c258dde43ab9592a01d8825de66cd7f93edcafd17ec94d943e973f3a1ab941350eb63528d1ec69b4035c63d00914eb093d6f076833f99693294e580e2a0b3838a69906b027cc9f3cc88cceaa51b60cd18ed7076aceeaf2c1877a5b5e84251aa47b298188c9ed6c3b489eee6bad15b6c0e7baf5d75aeacc51de68d1833403972c4901e34ef8292d7fa5fa4f239619a621e4f70f3c72b1198adfb45f324c7ad41a390db34753ad3676eca7992d0e808f38fb182f98358df5ef0939b83173dcb278795afa4349580f5d14bb9c6c307097df380a1ed1b7ada0ef3b8067d2ea031a1e1ba1e149004348c27eb1d992edb215b496be85f63ca661032148f199260f2df1bcc42a805819d71a44ed37f5ae43d4e2974a81abe8dc2fe8c04813514469b6c360e024f0cbe95c9975ebdc7f8dd140e45cc6c082ae966d8e3ecb73dabb315dad7ceb11b6278b89443bbb31a4572e20c484339cb27ed9b699472b94750872f17e155398f6c25fafc481806393ba036c2ecea34541c14367c66c811d937505b4ed626401d6380625798342f083807157dd5b628cc3234919e7d145249857a760b3a0e1680c2d7d399c5fe2d5e4a1a9dbabe12e573d142915e2d0018cb814bba6d3ae0a7e1f88136b9e1b675282c250e91ef6aecf8906c4dc2d2b1281abaf37a28ae281c8e8bce3d4ee5f9791a77b64129432c123395bdee936e2f43a996a185f8dcea8bec0b601b11e3fda86a1fae53dd7fc05f9c641732e57dbdf88e91b45820c1ff52f7192c3e19b1bb39aac0ab3062447d42d6448f4deeea40f787e4da7a8c6027aeb4beacb8f1e63a3333c85eb08d722cf5f5e741acf3c666e170cd6efc7e21c6218d66cd704b771ca887ae1e06c305bc42416bf10f4ed5cc0ba7d4dfc397ae404cc162e2bf86b22cf5226a8600ef25c6acc35d0ce994fc8db501b8eb8a9fe776112b38fc386e174a0f0764e6479ef8ba84c37f71f3ec116bb405909bb4e56d563b6212b81645e81be6c3acdcb7b8d8ea4e1d80a55644a06edea8786597c3220dafcc7b2334381277b3518c555598781f2bd3a9ad66db3a3bfc9de224f7e4ca1e60977e69255d6de7b224819f9505aa6fd40f34dabf0ba58f70cfa7eac5db632f649431e50d14313774bb859b324ba173ec7e71f32b31c1b828584b025d121c6281d2ea791b75ca07da16531635b3e84877027f14ccfb066553d594bb2ddc59c4d4fb8784b34132a9e63c550abd25f2d9d0d01b29bc0c400841bcde498a3cc107fb5f0001caa69d83840474f8ee09540a5867aad9cb9363696aa0d58060d8bde6d20f4c15913d40afa80a849ae7c2d311314908c465cce0d0816f9e940e38e42239e0e97a6e4c041794efb5d75ea1cfa1aa478649347d1e09e52e13f82b9def28f7a1ade30cee88df7706af8dd37d794ac9d2011cc1b15c74c138dbf2609fa69eafeebb7d472cd9678a36a88fdfa607af9241da0fc7525d76b333603c0cdff65241cc907b94a0c21aa7acf4a67cb5364017f5007fa7dfd559423faf0fc3d073bdf2683caf32112b4ad2a00e8c2b904e2e962790c91c79a51da160b7e90f029e743482729a26b0e8bedf6373f888ad9ca9513902ba6a310f2b2877f0ad2b8f2545c0fa0c49337db779a302681eabceaa13ee4fee5de0b4e7851b78eeef854e2102cf071463cba1dda69d22ff960dd305a3dcc940e9096794322075698119199904ae9816891fdcd989683f8d956703e5367395e1e8b934081fbf79cf796f0cf21c631d3a35dfe6aa032c5fa424e741549bfc54be8788097c4dd12fe23a1dbae39a75f2de397ae90b5b8c361f2391594a2b521f50bf6958888d7d1ac26d653cfc3311a509f055af6e444a501027f4e5ba447fd271f6b0450f90c310028c69aeb2d61c932844a7ca5788bace8504a83bffaf91ac05938a7c4d27d8b4c50670e5beaec60490c6167a61573233005cfeb9626283795d31a5dc30698e774e39c3ebdd014d832e0fce9b6873d6be1322f8ccf301b432ed378b0525efd1fe04b530b8313be6c8b8f9c3aabcb1ab7e8f24a37d96a8154e2bd16ed217217c31ee2d625797ea9f544e043a3c018a6e857026b70be369d4b9c1d2955fe52b46468907c2281be0958397ac8f46c79c143472ad72c3174a741de6f5d9335014b3f1d004fd9528369b386a4fb4c8b9244865cad9fcf0dc24e37ec733f65bc99cbb1aca2d5c758b741c4b89cefb6d602d7d22f2211f34dea68aa7fe3e7d63a953626e483bb5e40eb1f61db58ee549148697729de5f9e2e98cb81daffa05f43f18b186c0f5944edaaf8e5d195cc053d3c75e8144a4bc789540e0a014581873f", 0x2000, &(0x7f0000000ac0)={&(0x7f0000000000)={0x50, 0x0, 0x6, {0x7, 0x26, 0x9, 0x2000004, 0x4f, 0x1e, 0x80000000, 0x6a5b}}, &(0x7f0000000080)={0x18, 0x0, 0xfffffffffffffffc, {0x5}}, &(0x7f00000000c0)={0x18, 0x0, 0x0, {0x8}}, &(0x7f0000000100)={0x18, 0x0, 0x8000000000000000, {0x4}}, &(0x7f0000000200)={0x18, 0xfffffffffffffffe, 0x7}, &(0x7f0000000240)={0x28, 0x0, 0x8, {{0x401, 0x80, 0x2, 0xffffffffffffffff}}}, &(0x7f0000000280)={0x60, 0xfffffffffffffffe, 0xffffffffffff82c0, {{0x7fffffffffffffff, 0x7ff, 0x9d6, 0x3, 0xf41f, 0x1, 0x9}}}, &(0x7f0000000300)={0x18, 0x0, 0x9, {0x2}}, &(0x7f0000000340)={0x13, 0x0, 0x10000, {'#$\x00'}}, &(0x7f0000000380)={0x20, 0x24, 0x80, {0x0, 0xa}}, &(0x7f00000003c0)={0x78, 0x0, 0x7, {0x9, 0x1, 0x0, {0x3, 0x1c67, 0x0, 0x8, 0x4, 0x580, 0xffff7fff, 0x8, 0x1, 0x1000, 0x2, r1, 0xffffffffffffffff, 0x5, 0x80}}}, &(0x7f0000000440)={0x90, 0x0, 0x3, {0x6, 0x2, 0x2, 0x400, 0x200, 0x0, {0x5, 0x7f, 0x6fe, 0x64, 0x6, 0x6, 0xf94, 0x14, 0x4, 0x6000, 0x4, 0x0, 0xee01, 0x2, 0xfffff001}}}, &(0x7f0000000500)={0x30, 0xfffffffffffffffe, 0x4, [{0x2, 0x7fffffff, 0x7, 0x80000000, '-(-\x93%/-'}]}, &(0x7f0000000680)={0x320, 0x0, 0x0, [{{0x6, 0x3, 0x7fffffff, 0x38, 0x2000, 0x7, {0x1, 0x3, 0x800, 0x40, 0x5, 0x7, 0x8, 0x10000, 0xffffffff, 0x8000, 0x9, r4, 0xee01, 0x9, 0x81}}, {0x2, 0x8, 0x3, 0x7ff, '\'-&'}}, {{0x2, 0x2, 0x0, 0x4, 0x5, 0x4, {0x0, 0x455b, 0x80000001, 0x8, 0x9, 0xfffffffffffffffc, 0x3, 0x7ff, 0x9, 0x4000, 0x101, r5, r8, 0x0, 0x7}}, {0x6, 0x91, 0x0, 0x3}}, {{0x5, 0x2, 0xfffffffffffffff9, 0x9, 0x2ea0, 0x0, {0x6, 0x5, 0x9, 0x5, 0x9, 0x7ff, 0xe0000000, 0x4, 0x3, 0x0, 0x80000001, 0xee00, 0xffffffffffffffff, 0x0, 0x4}}, {0x4, 0x9, 0x0, 0x369c}}, {{0x4, 0x9, 0x100000000, 0x3, 0x8, 0xfffffff9, {0x3, 0x9, 0xffffffffffff17bc, 0x112e, 0x8000000000000000, 0x9, 0x400, 0x0, 0x10001, 0x2000, 0x100, 0x0, r11, 0x83e}}, {0x1, 0x5, 0x6, 0x7ff, ',/.$[)'}}, {{0x6, 0x2, 0x9, 0x1, 0x280000, 0x6, {0x5, 0x2, 0x1b4f, 0x7, 0xbf28, 0x10001, 0x2, 0x1, 0x4, 0xc000, 0xa8d1, 0xee00, 0x0, 0x7ff, 0x7fffffff}}, {0x4, 0x10001, 0x1, 0x6, '^'}}]}, &(0x7f00000009c0)={0xa0, 0x0, 0x3, {{0x4, 0x1, 0x1f, 0x5, 0x5, 0x93b, {0x1, 0x3, 0x2, 0x2, 0x7f, 0x100, 0x200, 0x1, 0x2, 0x1000, 0x7, 0x0, 0x0, 0x1000, 0x48841aa0}}, {0x0, 0x11}}}, &(0x7f0000000a80)={0x20, 0x0, 0xb1e5, {0x2, 0x4, 0x7fff, 0x8}}}) sched_setscheduler(r0, 0x0, &(0x7f0000001700)=0x4) (async) r17 = getegid() (async) r18 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r18, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setresgid(0x0, 0x0, r19) (async, rerun: 32) read$FUSE(0xffffffffffffffff, &(0x7f0000005bc0)={0x2020, 0x0, 0x0, 0x0}, 0x2020) (async, rerun: 32) newfstatat(0xffffffffffffff9c, &(0x7f0000007c00)='./file0\x00', &(0x7f0000007c40)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000003740)="1c4efabcffecd40d79656dbd0299c94ca74388d01403d111885a11b4b589956c35e114102480eb143cb2ac542eef40e42f09f6b964c576261b3fb665ec91fee9245dee05d552aa7968801f781f8c85d33433a2a4e22512d489eac8dc7f68f718450b131dcf1c807f95e9d2a8615fc2cedda7fa85d828427be85cbb5d780ba26531436fd798fa9d19a7f71441a903ffc8a6600cab3a66d49b5cb5afc5a6f3c9aaec6c2e8fc5771f73a91be7982f037146c335e14b0e0853b738f521b16a0549de491183cc098bd4f1379e7894e599a1191dfd11e69085ca3c960896ecbdc9892320456f164ca655f8cc1532bba2275c8f24090ee97afca18cb9ee027b95797672111f52954d503772c34d7e4583b98c39fd22532ef51925048b769d87f7b5c281b025da1e3c2665dcd8b2cd4cdff47931c2a847d05d4a5cd387b23920989d3f8c94855529cabbcc14836dec2690b8f5207edd19e90a4c9acb6673fe4567843904b004206637778fafc6b2a72b6ccf8ad1dcf9aadd4a02d5ae58669ac2ca1af7b113bbc1818da99319944adc9ecb60c4b9c1cf024f02d17d240657a17bc51133fb95aabc28b70f8ae9928c8d9d3373748ca681386e051f39b5235bee6468a2acf1a0eec75aaca76363e0af111787975d7320f60df79e85d0027f7a90aef5e0f9e8511c046a7c84a9ade6fac0eb7a0e6d572c81fba63c86b8d1d6a98f76ca258165171e95ecf3535642f2685ac196d27a8e8c0a44474762fe388ea43da39478b1fe74c0eeb0d0c674a40464d65f7de0c876b4483ce3eeece72bc1ef4c1c5c6d26d7b58df8a9750e082397c2b0402c466c1436dff262635f8923ff99fe8fa9d908116e789a18d5de5a1431d33100de31d1e04839d435690989180ad8665db5013cbfb3f109cf5d3617116105bbc9b20bff26bb0a75264604cfae594aafc830c94ae917b0d4d8a2ad4ae6a426d0c0084ae5682e374e9e4ec9e313d45b680d052b8bb997ba9f088a859fce9ef6034fc42b708a999a749f83ef234cc09c0d8a222afc8eb78fcda5f13c9e77f993bb39b1f5a99f485ec83ed0501f066395c066df44b85ac45b10c11d5cfa62ecbe41bf793c6c449bf969a3f4460a8f38131ac4c6dfb1c3a010d74ed21c5435d60639223c3691cefb85a67f369a030bac9b5093290604e9bc245f898a44e5b440f4aaef44b8fc4ae0c47773a5179bc1129a3d46b9a2b87e34887440b29bd24d717ddf824835130534c1a78f31fbe3e68ace5a28b5a0b381062358105ccfe562cbd82446522e33fe68fac16719ba099fc49a265367f29794ab11333fe11319531b4571408126eac9c6309ade253d78b159a26b3845424f966c4f9d8616dd78a9c57c86d4dd90fc68b34297e90b6034f83539b9ce6abbdc84465a1b01481609b7979c3bd9ebe6e3be5dbadfd0776f60a5cf9a0f804be4f03e490486804e5a3ab292f033f3d954d05fdbfdc916e156111ebddb22aa61252e0c326254164b58aaeb3e4a2ba15b2453d1b9ad0775d3a31ed3af67b42e03361ee3eb00f02203df47e9056c86cba2965d306ab8ca9b104215bb5dd06a7514c51e136875b16ac7fc5a8d2a6c5bd4183331458879d0bca3b0d361f1ae2174fafa3487c522727755a6a0e74a612ed7097e1767ca430646fd44faa75117f480b37806e98c60a4377522dda06175db5299d307cd739d73979f6a3718ed1ad51a1a89385842614870bd7f51aa848ba34a6a172397cf418407909ff583812cda3bd6194faf59bd11f51f227195fef0036cd96ae1988ebb80620618c4620247646ca335cffa6f3292827dc25505cba05b18cb304c1e7698a2d549316d0e0dfafe381e650e681a7a05549b8125af15c12be7d5d1b0c7a7a701d7066ea46b884cd44dcb58b20b618753f9b2721a18676ba06623add56641b43fc07223e6ab7fc6d3650f5af0218b7b7ae8f70aa502799e8fe4b2800ab90dd219a5b1d18b92a1443022b4caf7d1555fc7a2d9f7e6aa672bd15daa8cc92f0d6ca1a81159b14d829bf457de0d68d48c2acc908be2f83b9cfc073839b0c3e6ae03d4494f11e3ef3a9fbb94f552513b56e7dd263272b8a895cd9d1d502d8f6c1ae9f17a6ba165dc78dfb359ea1d9929ba2752e0d67501c05ba5722d6a0917b7aa1b242baf29c1362f24446a5e70fe8ca9c2fb62751f6be0a87387e6928dfe962b0910b8bff673afa836d8a05a1bc6b96e141eb9b2c2da338a93cedbc91bcdc1aab26410b4cf7a5be9ce8f95a3b256f622c2a84aed0f263c07c425c034af1610c54057ca691317eab377eceb4a14ec1f6bc8358d1badd5789cb2b9adbadfbacc1f55915c3f092862dd9c49f10ae08d3d1b61e865fd5cbdcadccce68c46079bb17f5dd59b46f8cb96111c59d594c96fb52ffd8ea5885942b6b9096696ee3c3ed28c57c5dcd3a09e550b06711bfd57c42b5c5f6d9b46a99e0e5c9673d3c82697dab426a480d706d3a957b641971884b5548e8d6046200b88b03da6b7bcd80284636cc16e5024d11d53d84f2526a570f2a4184e529a4d8dca23ab0b76de3e653d712a1d599acdac3759fb7d8da26fcae640f87379ce3711a0f83a4b8042b87db396fbf31cae58a8465c5f65cfa5f419ca277ebca784322664784cec3a6800844ae5b1a225af62b27228836c30c8f504aa864258c3d58dbe18e38a0e8fb71c973363b70e9d7fbe89bbe3739aebd812c848d44724aa2ddd65b93e2309831fc3baa834e41d38efd3a2c74616b11ab1e4f913fd38d356870e60103302b2827d836a30b16a6ebe01c86f04c17d8d6f75f1df5eca4e073fbde778a317f49bea249c0810d1fd76041f6dd23c40538db9279dc0f8ec397cc97d78beb03bd52914ec24e2b4c2c0303671a0d1580b4b32fe95c940d6118e3951f9331d0cb94fdf875fd76957a0a7ed98a1ab317d05c266a06c3090a0945908438c0d8555cc26989bddcffe37012ae9ede56f9dee18d7eda56b6051a76ebe4ed3f3245a69a102d29239ae0cd17542a3e857adf45c949d905699d9fe11f4a7ac059acece921a9b0b52c356f49ad58f531082cb006dc11963afead3e251a177d6c7504199bc46764275b4f3e089f387ab345ffc58c0a20cb39f26d119b1caf78d6826fffadece0a3c714e60fb0ad83d909ebf9a254bc4aaee9dcd926f899b7a9ffbd9ae9ee7a074363a2955acab7d1fe0637fc710db81b43d8cf5042a452c33e6db027b2b9c180c3919ff2e397178490f170f764354c2582fffa8b59497e3bf4fd5becbe2881215b1c9ecd1081263685315259ad17218c0c1fb85b69b94b3ff1589de4b4a3fd99b353a6892c86a54bafe891b92e12fad83682fb3628553c58e8a300df1f84e2bbf8faa7d6ee5b4142f2c9ef8c441ad42f028f838a9a1b0e9c3953d35e4781808a0146f94fe17703c110147d24705278d9728adc18e3c359348092248946bf8a80d9aa6676886794d94948520f887f51cab45e769cdbe0708af2e2f678561d10d8e471b9fab1cfe626d1c3ccbd97122623b3a0567520a824c3100652b7eb308d5d33aa6b965c5d241a9181eb96269815a3a5f0f4cf19d81f3a1c90d41e4804efe8a385c4fafad5e294a6cd6afa54371b3ca27eafef94236a94ba096257087765674dbac8212e64501527d509e2dcfa405a08426bbcb2fd2616aa811fc9d3ee967b3abe5988dc76d922a0435f7b0878b9266555cd8298ab4a4d0847c01d9431d04d797545495164714f6c4fcd0de4a04995ebd2574bd44f6424d8126d115d1fafd217887d0a1014257d75c37e967617dda6f40809f249fabca44558d55579dd24e2532067dc0c53d5f7c36ef91e68284cf95b20606b910f4379b6887aa7a6229f7ee3e7f95759e334aab9886dd5ce2f66e9ee4e1f59ebd10a50f72b70a996c8cbd6d8dfe5b5cede011a04283302bec7422398224799cb7674a18716860521fb0f89daf13022d7b91089fd5290a99a5225bb2295f2e69607756b7b292d5a983127bf03b754bfa031b743ae960314bbb4b214512a93ef29c81c0a04d57fe3c1570183bdaad7c6777acf141ce27d80d79bf9da440a0e9c2d3f4a0790507b0224da097cb80548b129a02feb3e893f2452e057533d63f0ae82dfa0763cc83c7b2675c194b27aaf67ccfa85f9663a6c1a288e9babe1dfe3d6b36b4416d603a8234a63b190faaa912678ff466c8ce712036874b55b655e66902138bcceaac44e08a34ae435e3f2f74eb6d24236439614ceb28a4191fe77629372588f7dfe9cd6a5574eb96820d79df0c0ff922a75645fe10c1f923e61a4f8c989180291bc28b189c239481bddfea8cff1604fcde9d9161e8483b5c3e8419e0c134844037cf3dae6c6bb2b0a2cec80a4a67c3e472f37d6c46cbe54db6f5a2c8567c504c759f14dee454911e5bebcc0e04c5dd2bd8bf07b968be70ab774b279f19e96b4ebb4f0f0c595b7849d501904f9721fd3e0c4fb4acf494006abfb67f4ecd49444e9f4a0e0379bc857951e05952f02e2e4c84b36ab197566cfc9d72e376264e311307a86044ff8cef9c66a3b58c05d9c9df46a258eb0abf39a16e6c82d29d1c33c5ea44d04a63548b22ed0ba97b7f49278190e67c232a8ece0c0183b4ecb9e1b072a48b0a771de626c592a6b7172a797d5f5317d334ccd34e5ad603ad9d7eb7d93e7834ab9d9ce20f1f56ed980f51d6f1fd5f0a54719a20f32933c3e5a39cf34e9f6566470cc3113f299abd1a8f7ef57f30d8bdac999163d9509584c367c85b0dd25729fd17d8d38953dbb451ffb6368ef08ff9cf40cb5877caa17f6569c66b10f69c401f5ad919b60d5b8b4e541baaf10a24e45aa9b17bb62a723430f9b00e77b4f19f245e2f060ff0a534017951e8bd7e37ff7b59bfc4ddca8cfa1f4cee72eecf9adbb2a7c6086fa8d74bee4aeed34073e12f816dbdbf2994dd068d785ff97942e44d537a39aa570521c3f8956ca01be7ad7d37157868cabff92c1692a979508b4d13ad2f8a87a81934ab7a30bc624147d54b4dad0006a1e4e390e4224edfbbebc08e9a07db07ec5e047f16152c731ea20ce954e224e738c5753c569a23dca2dba9a4ebdea6496452696338d011c117b2d9c7b23335672b5f1010e651b407ec5f19a628020e7df95c5e0e63d076c27db4289c280dd8d2f6706e2a40e990375faab31a116b645fda34aa8b0c647fca67ee932ea107a31475f591746b0f899feb29d96193c614642c59f83b3f7a6173f3eaa76f0c6b291553c6e648fd57f6a235331d4cde5fae51e338b658092312cc9dc78ea2951b6537b3e6f3ffeb07335922fbc2f13cdac83508ff966d5524995c37869299f9470e3a1416bba011c6deb1efba31bb81b0d2fde21ba0527f07c0d7c6d53fb7c44586f684468b1721a17eed7549f035904d3af0a30788981ce9fb17be018d187aa4c615a85bcb8752b331603808e7dc33b736b00925d11fb8d5e44a5d32c125c7166d745665d61e4ff1b2c233bc3ee43ed01a5b2dbd05c72811ca32664076ecdbf4d65cd7d0600bace2885000f5e9d439c5f0e7f24d5d063a92c08234bfb5078bac8c57890ef88f2fa958cd6acd55db3a6418e23d10b2ab03ea0409cfc4e686fb252aeeb5c1ddbca208d56e454b14a586e43eb3692e7b3747b48e8592c42ced8da9b8251c84b81bc1cf8f22c23a07adfd6e341c440e71415407b2256346e01c9aee567e607b34c666053311112926b6f7294d1e2aba4abd1a63af9c3027b9ac154175afc76e15bf9f6e79afa760b1f25f8b4df59f5c9179620f75be60577872a24e0c6384800d15117ce27559a24fe093b34e1d1aca1ec31cbf544c47e5861ef2ac2000700351e7b1614f35d6ab466f54529d158e8a10514e0b53f30a08088b923fd7bb40104eeaea76f0851e27cf10f3b7fbc2bbdc507620d955a6f20dde3eb75eac28ad6789b4a15d6e625dde63a0e631f5f0aaf3713060416b6f804394080f6fcc44414e2199fcb8f1f168e96b0e8809a2244b13d0418c19ca53236ee73db25fb63523d759bc21d8ebed2f46de3e59f108925ac610c57f409af7115668a9b5a082a911d683dd51dda79e4e3ca774e3af5282d858b77441c77926fcb8983222213fa1e4110248151105e5cf4e73980bc39258e87dc61fe3b13a17763502460dc4c301dc925b7d81966897ba2348b54d6b8415631bed633aabd91afceb3c4828a1ed6333d56b308afb70430778a107cec4a9031c1055d1ee7239150b15630bb5da49225b19a231f3cdf9c93cfb3e98d8cc2f7ac3c8a96ad3e68eae86ab404ab5bacca41e8763a22a523a8daedaea12f6ee0eb64d7e87418a86a8cc951f032bb754a64b558011c02212049e2bbe27d2d829cbf901471549aac7eb5832dfd646025f667af4ab1f7d231469cb480d432102a347a88281de944ee25a20ace44e6aeae64892a15255406fd80e05c46631a30ece83c0bac48287c856e7776335c3a2990d9d0844b5145a7c1636be71115d1f1761d4a8d060494afca39698a9fc3c0042c4e9aedca19988ef72d4fc527ee3ffb541e107104ed4af8534bbccde9b40e3a3a4eae49198e154696dbdea4323a2337276c0181d7e9386933997a06ac125b7484474717132cff53f6822e076bc07c29602d0e87eed930440698b5920b56de1e7e530b4fbd0debae7b65be751d68cd3fe04d7e66e3c4b80627e9f817334f8dcbe16ef7eb99f6639a3d9bc7e77db8e587d556934d665d25fcc75060ea7334ab912b0e50b09503100c09b4c097f02f0cafdfe21215645213f5679ba5cd9264bfa7fafcbf5100c3580f1bd44b8fe1085359ce0d6f3851283b681da478e49586f4113da12c50edb5e7f40b9484f60ce434cab3c32e91b15f6a173476a5a2c594e107fcd97f8802a1c6a22e890c5de883b95f24a574375ed6618c98a6ae553bb2799a038ebf3de932c258d2cd30a09850f2392f526c23d480c231ce294b9a2dc56c554b117a52a20c6a897991e67efde59307adb9c5cef3851b2a77a809816780314875a04ac7bd96b159aa801467d686abb4c6bfa93cfe8341865c0d058d38d1eb575ec670bbcda6cd57bd2c2a6fa153bc7a168190b8e0f7054abdcefc794dbe74433c677c54d7897c52cc53f4209e6cc2286412aa8d3b3bb05e64e49d3b5c04ca584caa240a9bae84b9291076836c33941e88e661874974ebf069989dad7023b3c89422c2c7396d3a5c88579734d712b486aded4130c242509462b127a2f371546ab11b627943b921ab5dd12b267707a51b3c77619795ebe6a4d7d083da92df3267b3bdcf896ca2dd6f0d78f2e4c855e366723f9a5b7611bf47b74a3363fcc28a93130fe6b7752a3893a52a006ca00fc6d26295ae705736bc34c2d32c8642bdf9bf5648979fd88c040257b76d217fa78b956686114fa4f89f0495675dfe1bd4c0d5f36508b2bb13d9d8622aa147b76c0912b350485894f60000f13732d671fcc840b15d98b3d5e05b0bccebd65839c9d7e4603aff5b3e17dd72eb81f5ff877c7b307b6f62679b16da2bb42369aa941934aa95cb0117cf43a4aca31127b9d2ea0f758d70d1fb7dad0f199c21801b6665bb891f376029246f5a01bce9421a6972b3df84fe9de633e24e6a49235927c1f011345cc330d6cb57be9936f39ecd9b26afa007fbc8626aedfaf279135064d2e628f06522e610b1981afb03866d887bbc6711179e8078115e05baec3c404048318d4e563191a806ef316d0a4accd5f19117c3bbd21db1121de8dabdcf210519fc1d1e64ca7ff6664a189cb8f60ca8d3f9319f1425b40a82674161c1c607e65f0e1df0386f98ed438d4597f1bdc4df1d13b154342da2fa650f8f89a2d7b620cc1504760a872c9c38f11ac2a3c67d4de87b024d84bb02acf1ef6188030ff9dc86233141f0249c50eadcad3628c9a0a28c8f6083611686cece9c9b61d8cd80d90d9f6425f72e39c2f282f7cce8889addc9daa8e7f08b9c47b290b22665a119e0773bab17f23f8bd911e430a35ee66ea52c9c586dde80cdcc755000d7a9bd870af12f453896797301e746ee549b16c0c09886aebd1327ea2f8dfbe49342aabb449b203314fe58df52ca61e2787c03ef33b1acac3e69c8aae551388a8f4e356143dda6ac443b1d79a3ad08c2b0bb31a9c3d44c63c0cc3443dca943a92615abeac4feb75fa3ceae713a1c41bf08bbf53a04a8d9a130f01f170e077c20eac2021a74dee3e613e9d2ae0a211144425ccf6df8eec5c45abea216f5284d03627a10f7ece5640078d3a60ab79580f406ef50fe05a146f924b708e75774c4a51f60ca11680e859213e3b97f2bc4dead8c991ba3f2d5c5d025739fd20fa34d8ec4b8ced0d497a1bf1922efe6ca5f8013adb86ba0916cf27c2677549716effc1ff4d6b890f2ce6136fe38df989d102a0ca3f8d16759f50094c2b96864f0bef6607a862b322726441fbde473510e8ee7fda18c94b524b74f0fb8039c3f033518cc2babc52bb133d2d10901aa9f763d0fd1c182ecf2fc6a8d46b44ff38fd49197fb4bd40ba68ca9fd3cc8e3b254f574b43ebcbc7334567155d877324f26828821fc9b44fc3582462627f77291b72ded48e93b359ed80c05e6a791f5f793c01809fbf2118dd477f4fbe439152e988d4f40d9bc6876b9cbd626f3149e97a08d2ee6e2b5dcf7474d13bf3731844fe62ae4ba5c96cd25993e7bbfe9c64186a3d42b445840644f4c7017da3beaac903c1af0be00228b260cb94fa9ff33c4259cd8b9c10826bda23826c49e346c4b03b581e39d2238ce776b1d722ee49804bfae6739ab8bd57179ba74e959269be0e32b6773a6c3490310f90c01df3c104970cb03af410e5342a6753c606256f1e78f6540f775cc1b020a6a584d8c30af89df7714d64de78b7f19e7f42bafc5ed3db305772b7fec966294dc4f1358ba4ff0ddd1d2f16957816767b7cf76b46ac6c001a1f0f47a9a689f243ff72ee25481b02d77086677d8276096d2b5b2b23ad2bf7fab30c8eacaa733bb41a8b458bcb06d690b31c0f876ff58434ba88335cac1c31fc1ccdeddff9ebb070be026b4e03740ab5dfda705a52ea8d79a781261d3c3a8ef90d4e57f96a50fc2482b35dc34ea8cc3956467f4107a338302f22d4012c2e9ceed3269adc7f787abb7d96dbdb2eb75226b2a4698ac8302efdf69a31442d85183db7335d73824e1257c803ac97eaa2bc2e2cea5026b7c07d3f580bdb0e86ef0204b1a93b2fec6bee347d22edc88ce468ea6554d177a92d392fd28b9747a698f226c873ed2f1d05ce663dd04c0727f4592b3b46d8bfa62b194cc02932316aec351dc50baef0ad4162c9c7f1e767c7e630f14d709b0a6363dcad563c9ffeb662c5f93b41838395b0463934d4309767ad63f443cc8c4269eb2ea47eba5e121a062b26e7fe60fb523628c99cd0e5bad0d10f9a259eecb69349af08942064ebc52d907d94b368030dabd80e3a06eca03d9cb3cbfa8eed161a822d43a4d171a055a191540d4a541b088f0fd4ee9192064b15a8a5c0c195c5394fecef8db98a4ff473b5b5d4fd4932f79b8ac1e5b298cea946ef55806b78e17ac742d95846a76a42b4a67ede38ca534f692149d352aacf4ac949d08f4ebabd9ac68f71a0c606348c3d1fc0089e26f40390a3eb06f57ae1c8f292d899622bab8634a075b5d263b5c6352610a375b30d4fd83baa0cdd1cf33502f8e658ba1c9425d8a8b58fcd17578540dc8401c5cc5cbb830a81322f00aaf7535936469f1ffb3a874fc67beed08e6a43deba67fbca55a99238f395b346021128e34955fd93d811c9b2a5c007179227d1eb2ea96c489340868cae7a8346ac07c7050003fb30eb7a17190469652a99cb349667d7893a988a563648cfe95d3ca72c3244711cd1c3108cc4c95d21ee3e227c12c572ada18eb1eabfaaf1f9088dc3ff28958f45589c1d841431430bd0d508383ffca4d765e33176ebc58cb60af6120eedfcc45e79d2f7879a506ca854d6fde7b71cf6292a393514820c077ca235ebdf64d1647129ef25318e9a85383aa766e02f4a0bf6d6adf9998c6979626a4d58836453faf39b6acecd1894b5e7eba2e33806a98f93e90800140c25d77c95a43bee2a41d9d23c7589f4b3dc0dca77a642e97a21a934ce3c0108ed8c96c8f5f882c46e19013fbb7181c2def91cc8e4b0ee4746a95403ee411973927997a86ede7857c2399e4476abf61c33e3eb1a82fc0fccc14042877ec69cc1504dd899fd91472f29da3363cca383b9fab5032dfb7843d2521942d11824f93955609a42dcbe10311737635f6334d860f253cb55e4cdba537cbc48f8486647f5934f372fac0d71bc033a8a91ee7f665fba9096fe575f98a463fb4718798262065c88e1feae9feca68c77de8bef648921030fc591cb96a8a19538cfaea4208aaff3744c1d06e3ed5635b0b684d850753c72e4af21ccad01fe01438bc546ebd4ef16ece65fb7366c2c0895f74a5183cf8f85acecddb022e25bae32e0ffc740062de0bad287ab3f99d5c11384d5df5571a27ea35ff97dbc2ea8d4118fb44d0b4abc6dead639bb1ab2e62d9e6371981319c2282247aefff41f54dcc4fe6aa1312f009e6613ebc57950690208e06183b94deb88cc3ba92868d525e990d6feb97536bcac8f6949300da0271ba817d5a929edacdf1668b1d5038ffb5fc0a4abf2a3ba650f6dd71202eb95c05480b779e3c37d60f9fcb561c977410824dbc3c42a79d69ca78979f43bfe8ccae8d41818db8a0e26cfb9aacf3dd11cff6bff247f1aa04e48ccf508cd1f8e96d136247e284ac1a59fe1367f1df30f1b2d53d9871b670ac76101ff9bb917dfbbeffac6a105983d726f3f82943b36b41d2349ffbf22848698519b8d288e129c02462d12a40aefec7294c765f20c2f1220c91fcd0a5b82d9eefd0bf705ca47d53f93fbcf052b1f1bd8635023d2c2dc9f52b990bd314c79982826e8009fdc533be24996b5963bdf2b26e2ddab308a920763ca8bab3caf9e84c13b771e9431a2aa2c443febd091703a3815b6c8574efa1f54e7d070ac0617c39c802576bed7904d5a5234fe051a57e9c0ee48fa87590f11b85701960736408085ceadd296b2f310a66ae2573e8f68ae32d052abb7756d7fd1dee32aa6303dd5c4638669fc868e4d033336cf5e88b4f201419c974aed9bdae2128d7e1cc78e92b638ee19662c2a64cc1e67dd6b769ace6981f198fef219af831feb41df1a87fa43cff7218143db235baa9a278aae860da89c60611ff425bb3d977ffdc1482b7a9b65081483f8f01c685679d552e3abf81561e2bb18d27749d440d686944c16f40bef4f378289f848cb5a4f880782d04927aed3d4de50ff3597917c77b45d7be658069cb032dcca2bdd24de10801c050f2740dfd71812eed0530156ce9f1e9cbbf7a5008d011368ad06828533e1441a3185c5a36d25bdcbafa236163268a74c86ea5e545ce54dd35f7bba60e1f88bef8d6b0d9ae97bbe1ac93690fbb855f8049f6bde60bbf4e7830da6ec86fb0050592b81a379ef1bd28a1d4963f4da7b512c6e5810ae73a94cd9319a379345f8008a0bf3b035a37b2fa36c6cf0f92aa296ef706a110b6a8d39f0a57a6cf3035abba595201388a2f1bf15", 0x2000, &(0x7f0000008040)={&(0x7f0000005740)={0x50, 0x0, 0x40, {0x7, 0x26, 0x276, 0x3204920, 0xcc8, 0x1000, 0x1, 0xc780}}, &(0x7f00000057c0)={0x18, 0x0, 0x3ff, {0x400}}, &(0x7f0000005800)={0x18, 0xffffffffffffffda, 0x7, {0x6}}, &(0x7f0000005840)={0x18, 0x0, 0x1, {0xffff0000}}, &(0x7f0000005880)={0x18, 0x0, 0x3, {0xad}}, &(0x7f00000058c0)={0x28, 0x0, 0x5, {{0xfff, 0x77, 0x3, r3}}}, &(0x7f0000005900)={0x60, 0x0, 0x8, {{0x7fff, 0x8, 0xa0bd, 0x5, 0x9, 0x4032, 0x8001, 0xfb6}}}, &(0x7f0000005980)={0x18, 0x0, 0x401, {0x1f}}, &(0x7f00000059c0)={0x12, 0x0, 0x6, {'[\x00'}}, &(0x7f0000005a00)={0x20, 0x0, 0xffffffff}, &(0x7f0000005a40)={0x78, 0x0, 0xf21, {0x0, 0x4, 0x0, {0x6, 0x100000001, 0x3f, 0x9, 0x9, 0xe607, 0x9, 0x2, 0x2, 0xa000, 0x9, 0xee01, r17, 0x1, 0x7}}}, &(0x7f0000005ac0)={0x90, 0x0, 0x100000001, {0x4, 0x0, 0x2, 0x691e, 0x9, 0x800, {0x6, 0xfff, 0x7f, 0x6, 0x2, 0x5, 0xc83, 0x1, 0x1000, 0x6000, 0x7, r4, r19, 0x4, 0x615}}}, &(0x7f0000005b80)={0x30, 0x0, 0x4, [{0x3, 0x9, 0x1, 0x90, '\x00'}]}, &(0x7f0000007cc0)={0x280, 0x0, 0x9, [{{0x2, 0x3, 0xffffffff, 0x1000, 0x0, 0x80000001, {0x3, 0x100000001, 0x1, 0xff, 0x1, 0x4, 0x401, 0x3, 0x0, 0x8000, 0x2, r1, r11, 0x1}}, {0x2, 0x8001, 0x0, 0x3}}, {{0x4, 0x3, 0x7ff, 0x0, 0x419a, 0x100, {0x5, 0xdd, 0x3, 0x20, 0x9, 0x800, 0xeb3, 0x8, 0x8001, 0xc000, 0x80, r20, r2, 0xba}}, {0x6, 0x4, 0x0, 0x9}}, {{0x3, 0x2, 0x4, 0xb3, 0x7, 0x10000, {0x6, 0x5, 0x5, 0x40, 0x4, 0x1, 0x81, 0x8, 0x6, 0x6000, 0x8, r1, r11, 0xbc7b, 0x80}}, {0x5, 0x1, 0x4, 0x9f, 'bpf\x00'}}, {{0x4, 0x1, 0xe6, 0x4, 0x101, 0x1, {0x3, 0x3, 0x101, 0x7ff, 0xd46, 0x0, 0x9, 0x81, 0x228d, 0x1000, 0x9, r21, r2, 0x10001, 0x7f}}, {0x2, 0x344, 0x3, 0x7, '#$\x00'}}]}, &(0x7f0000007f40)={0xa0, 0xfffffffffffffff5, 0x6, {{0x4, 0x0, 0x5, 0x6, 0x6, 0x2, {0x4, 0x1, 0x6423, 0x3, 0x8000000000000000, 0xffffffffffffff1d, 0x7, 0x20, 0xe8a, 0x6000, 0x8, r10, r11, 0x42c, 0xa39}}, {0x0, 0x1}}}, &(0x7f0000008000)={0x20, 0x0, 0x9, {0x3, 0x4, 0x3, 0x3ff}}}) (async, rerun: 32) syz_clone3(&(0x7f0000000180)={0x47004000, 0x0, 0x0, 0x0, {0x40}, 0x0, 0x0, 0x0, &(0x7f0000000140)=[r0], 0x1}, 0x58) (rerun: 32) 20:27:27 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) 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) sched_setattr(0x0, &(0x7f0000000a40)={0x38, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xfffffffffffffffc, 0x9}, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000200)=ANY=[@ANYBLOB="180000001800ff0f0000000000000000850000006d000000850000002300000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={0x0, r3}, 0x10) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0x6e) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x44) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), &(0x7f0000000380), 0x0, {0x24}, 0x0, 0x0, 0x0, 0x0}, 0x58) getpid() sched_setscheduler(0x0, 0x1, 0x0) socket$inet(0x2, 0xa, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f0000000200)='illinois\x00', 0x9) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000a00), 0x10001) bind$inet(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x4e20, @empty}, 0x10) r4 = socket$inet(0x2, 0x3, 0x3) setsockopt$ARPT_SO_SET_REPLACE(r4, 0x0, 0x60, &(0x7f0000000100)={'filter\x00', 0x7, 0x4, 0x20000568, 0x330, 0x220, 0x0, 0x330, 0x330, 0x330, 0x4, 0x0, {[{{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @multicast1, @multicast2}}}, {{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @local, @loopback}}}, {{@arp={@loopback, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, {@mac=@remote}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'syzkaller1\x00', 'wlan0\x00'}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@mac, @mac=@link_local, @empty, @remote}}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x468) recvmmsg(r4, &(0x7f0000000780)=[{{0x0, 0x0, 0x0}, 0x3}, {{&(0x7f0000000700)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x80, &(0x7f0000000340)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000880)=""/177, 0xb1}], 0x2}, 0xfffffff9}], 0x2, 0x100, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x10000010, 0xf21, 0x9, 0x5, 0x80000000, 0xea, 0xff, 0x1}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0xab) connect$inet(0xffffffffffffffff, &(0x7f0000000180)={0x2, 0x4e20, @loopback}, 0x10) 20:27:27 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) r3 = getpid() sched_setscheduler(r3, 0x2, &(0x7f0000000200)=0x4) pidfd_open(r3, 0x0) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000004c0)={0x18, 0x4, &(0x7f0000000540)=ANY=[@ANYBLOB="18010000dfff75390000000c00000000850000006d00000095437db37c3d843b240088902840a462163d5ebe97d3440de6f1bcb04f369ee0c330f525ed8caf1c523f515b7a6c59687af2402276dec36919cacdba1d82002a166b99c7f4ee367b38b6df800d056d14050003fef0120c77f6c41ae21a337b9354"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r4}, 0x10) sched_setparam(0x0, 0x0) socket$netlink(0x10, 0x3, 0x0) sched_setaffinity(r0, 0x0, 0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) getpid() sched_setscheduler(0x0, 0x0, &(0x7f0000001700)) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) bind$inet6(r5, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r5, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2, 0xff0f}, 0x1c) recvmsg(r5, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) epoll_pwait(0xffffffffffffffff, &(0x7f0000000a40)=[{}, {}, {}, {}, {}, {}, {}, {}, {}], 0x9, 0xffff, &(0x7f0000000a00)={[0x1]}, 0x8) sendto$inet6(0xffffffffffffffff, &(0x7f0000000640)="178bac92e667d8a51e3323403b87a815b87504840cce6f6cdf3ddd002e3c2a7f85019714b2584c546a3f641f9644a383cab6896357b394d773553f76cdf23fb14f5727d42defd251ba82f96ee9c7bf451c09c45fffdd3c79aa749a9dc83cb629629d132566270ab6464d67ea6bbfc20a6095a7c0804ce74464d3002e898d57056d0358e9738e69e50788d0d9207e17f546f569a5c3dd28996f08a8fa83a05509923e0ddaf6620b2eb633ab5d6e967df94b0499b24c7fb656a20d080d5136f332cb1865430e1182e5a86c1ee2b2f75c92c87721f04cd53203e29975056b4e7e49fe40", 0xe2, 0x4004080, &(0x7f0000000740)={0xa, 0x4e22, 0x3de75521, @local, 0x80}, 0x1c) r6 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413ec50000000f001e0095"], &(0x7f0000000180)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffff009) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000980)={0x11, 0x3, &(0x7f00000001c0)=@raw=[@kfunc={0x85, 0x0, 0x2, 0x0, 0x5}, @map_idx_val={0x18, 0xb, 0x6, 0x0, 0xa, 0x0, 0x0, 0x0, 0x101}], &(0x7f0000000280)='syzkaller\x00', 0x80000001, 0x4a, &(0x7f00000005c0)=""/74, 0x41000, 0x1, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x7, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x4, 0x9, 0x4, 0x7}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000940)=[0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000100)={&(0x7f00000000c0)='netlink_extack\x00', r6}, 0x10) [ 342.191089][ T3599] usblp0: removed [ 342.210979][ C1] usblp0: nonzero read bulk status received: -71 [ 342.971188][ T2232] usb 6-1: USB disconnect, device number 7 [ 343.481760][ T2232] usblp0: removed 20:27:29 executing program 5: r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r0, 0x800) lseek(r0, 0x200, 0x0) r1 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x0) sendfile(r0, r1, 0x0, 0x10000) r2 = syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="0d01000009000008250592d20700006a3b010902241700fa0074980904e4ff11070103000905010200ff6000000905820264"], 0x0) syz_usb_control_io$printer(r2, 0x0, 0x0) syz_clone(0x40224400, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r2) syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[], 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x80000, 0x0) read$char_usb(r3, &(0x7f0000000100)=""/2, 0x2) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f00000008c0)={0x24, &(0x7f0000000700)={0x20, 0x9, 0xd5, {0xd5, 0x8, "76a936de6f98e9097758af0135ef8944f8736ffde57f9a83a46fb68e6c07ce3ea57a435e8bf276f457d3a2659373874541c44361355cf44c2d6fef703a1f5509b3c55bd9f8db08000000a471e7134c770806a76267035ef93893bd74b279448d1c4c0a9209e3b4d0ee4150a8807b7385b92873a6da1074fe496d054e390c552775afb52b8fbf0989cc9ae7a1d42ce11c8e20cd363bb49830abdbc55cbf31a310dea85749e0445272c1c0230a59a0fd6cf3f4219c89e8ea844e1d3f93b8a39271ab68645bd6b7f00ede3f428adfe5889ab5ec83"}}, &(0x7f0000000800)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x100c}}, &(0x7f0000000140)={0x0, 0x22, 0x1d, {[@main=@item_012={0x2, 0x0, 0xb, "58d2"}, @main=@item_4={0x3, 0x0, 0xa, "46fd05ad"}, @local=@item_4={0x3, 0x2, 0x9, "bb8bc70d"}, @main=@item_4={0x3, 0x0, 0x9, 'Em-m'}, @main=@item_012={0x2, 0x0, 0x9, '8X'}, @local=@item_012={0x2, 0x2, 0xa, "ed27"}, @global=@item_4={0x3, 0x1, 0x7, "b4cdc4e8"}]}}, &(0x7f0000000880)={0x0, 0x21, 0x9, {0x9, 0x21, 0x5, 0x8, 0x1, {0x22, 0xfe9}}}}, &(0x7f0000000b40)={0x2c, &(0x7f0000000900)={0xaeec8dca88feda50, 0x15, 0x77, "bb61d653d707498b5baf361be5901b7933082b795baae6d47af67488557af22d71c489985353b61861df643f85dfa0b920d64820d33a215b46d5e0b4fbf759e2d92d75e925947b380d99f97b8ee7e4bd670ee1372f8404577ae1922caca4c2fd1ee95d3c3d78273c47b94a02def9a92b1451e4f5bd5578"}, &(0x7f0000000980)={0x0, 0xa, 0x1, 0xd7}, &(0x7f00000009c0)={0x0, 0x8, 0x1, 0x54}, &(0x7f0000000a00)={0x20, 0x1, 0xf8, "ddae03005856c8eb957719b19d05426da60a27fe17bd7b97f829c143332f257b67ffbf7f6b8c1e5b637a1ab9fad443630b02739427d0179a3d020b2d9614381354e159e25ea9eca86dfd9de97eac1bc06984a9b3379aec51004c7de29957386c3e438ddc7bba2dbe56f0f82e5cb0cb4bbbea325c1731f9e9dac688ab262cbe593cd443ed3ac688cdc54bc8a02960ea26e052c300b4633c7f84285cdfd65dbfefe7f8535f71c8f569f84fe1c0bee6a084df83e46a9330152d1cc339ce95e28b17a4f75c2cb6d7265ae4d896cf9a8e164dbed668dfc005649f3adba16c18a3f1e998d40f0bc65c1721f0f9b12ba181d4d5960c70028de0e53f"}, &(0x7f0000000b00)={0x20, 0x3, 0x1, 0x7}}) syz_usb_control_io(r2, 0x0, 0x0) 20:27:29 executing program 4: bpf$ENABLE_STATS(0x20, 0x0, 0x0) 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, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000000740)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000800000095001500000000009500a5050000000077d8f3b423cdac8d8000000000000020e16ad10a48b243ccc41f06d25dfd73a015e0ca7fc2506a0f68a7d06d7535f7866907dc6751dfb265a0e3ccae669e173a64ae5638d2b7cc7996e35cce0b679c1cfd6587d452d46b7cc957d77578f4c35235138d5521f9453559c3421eed73d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6200000003a000000000000000800000000000000551ce935b0f327cb3f011a7d06602e2fd5234712596b696418f163d1a13ed38ae89d24e1cebfba2f87925bfacba83109753f541cd027edd68149ee99ee9d6f7d6dd4aed4afe1f44ccb19e810879b70a70000000000000000000000d7900a820b6327944e9a217b9800e02a92895614cd50cbe43a1ed25268816b004519c9c5cff097d8000000000009d27d753a30a147b24a48435bd8a568669596e9e08679b3ce48e90defb6670c3d62ad0a97aec773713a66b223fa8b148871c8d31d24291c25449f106b99893ed20fa7a059fbbef90327e827e513e9606800000000e89f9c85c822a961546ed5363c17ff1432d08806bc376e3e69ee52b59d13182e1f24ed200ada12f7a1525320e71666f472a97214d0b2874df30ed5eb1affb87ba55b2872078e9f40b4ae7dc3b2aeb0d11cd22c35d32940f19dff00ffffffff08000000e1ff003853e59de7621e348955735264f34b1046a1813668297a7edad187ef106ae7fcbb25090f17d0baadeb8ae190a1fb5a315f8347fb037965950000000000bc66f5d5c0a1634051bfbff088b0741c84c045b33092c8fb50fdb33bd0d6a3e54dc9e1adcf5e09e82b6300428690ff5a07c85f668d2300ceec5a0027ac5678375c502a78f8750b9b1c4cee0df4498f"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) sched_setscheduler(0x0, 0x2, &(0x7f0000000100)=0x2) ioctl$LOOP_CTL_ADD(0xffffffffffffffff, 0x4c80, 0x0) sched_setattr(r0, &(0x7f0000000000)={0x38, 0x0, 0x40, 0x80000001, 0x5ea, 0x10001, 0x4, 0x5, 0x9}, 0x0) syz_clone3(&(0x7f0000000400)={0x1c0004000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) 20:27:29 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0xc0c2, 0x0) sendfile(r0, r0, 0x0, 0xffffffff009) r1 = creat(&(0x7f0000000300)='./file0\x00', 0x0) fallocate(r1, 0x0, 0x0, 0x4103fe) r2 = creat(&(0x7f0000000300)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x4103fe) fallocate(r1, 0x38, 0x9a, 0x6) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f00000000c0)='./file0\x00', 0x47, &(0x7f0000000100)=ANY=[@ANYRES32, @ANYRESHEX=r2, @ANYRES16=r1], 0x3, 0x4cc, &(0x7f0000000540)="$eJzs3VFrW9cdAPD/vbYyJ3EmZ9tDFlgSlgwnbJHseEnMHrIMxvYU2Ja9Z54tG2PZMpacxCYMh32AwRjbYE972sugH6BQ8hFKIdC+9aG0paW0SfvQh7Yqkq8S25FjmcoWtX8/OL7n3nOl//9Y6Ooe3YNuAIfWuYi4GRF9EXEpIvLZ9jQrsbZeGvs9ffJgslGSqNdvf5xEkm1rPVeSLY9nDxuIiD/8NuLPyYtxqyurcxPlcmkpWy/W5heL1ZXVy7PzEzOlmdLC2NjotfHr41fHR7rSz6GIuPHr9//5t//95sZrP7v3zp0PL/6lkdZg1t7qx9tdifbcetdzzf9FS39ELHU5Tq/0Zf3JdbBvfh/yAQDg5Rrn+N+LiB83z//z0dc8mwMAAAAOkvovB+OLJKIOAAAAHFhpcw5skhayuQCDkaaFwvoc3h/EsbRcqdZ+Ol1ZXphanys7FLl0erZcGsnmcw5FLmmsj2ZzbFvrV7asj0XEyYj4R/5oc70wWSlP9frLDwAAADgkjm8Z/3+WXx//AwAAAAfMUK8TAAAAAPac8T8AAAAcfMb/AAAAcKD97tatRqm37n89dXdlea5y9/JUqTpXmF+eLExWlhYLM5XKTPM3++Z3er5ypbL481hYvl+slaq1YnVl9c58ZXmhdmd20y2wAQAAgH108uyjt5KIWPvF0WZpOJK15XqaGbDX0t3s/N7e5QHsv75eJwD0TH+vEwB6xhgfSHZo3zB55+ymhtf3Jh8AAKD7hn/44vX/ncYCAMC3m+v/cHi5/g+HV27DGcCu5gIDB8Yurv9v1vH1/3p9VwkBAABdN9gsSVrIxv+DkaaFQsSJ5m0Bcsn0bLk0EhHfjYg387nvNNZHm49MzBMAAAAAAAAAAAAAAAAAAAAAAAAAgA7V60nUAQAAgAMtIv0gye7/NZy/MLj1+4Ejyef55jIi7v3n9r/uT9RqS6ON7Z882177d7b9Si++wQAAAAC2ao3TW+N4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOimp08eTLbKfsb96FcRMdQufn8MNJcDkYuIY58m0b/hcUlE9HUh/trDiDjVLn7SSCuGsiy2xk8j4miP4x/vQnw4zB41jj83273/0jjXXLZ///Vn5Zva/viXPjv+9bWJ32g70WGM049fKW4b/2HE6f72x59W/GSb4+/5DuP/6Y+rq9u11f8bMdz28yfZFKtYm18sVldWL8/OT8yUZkoLY2Oj18avj18dHylOz5ZL2d+2Mf7+o1e/eln/j20Tf2iH/l/osP9fPr7/5Pvr1Vy7+BfPt3/9T0U8bBc/zT77fpLVG+3Drfraen2jM/9/48zL+j+1Tf93ev0vdvgeuPT7v77bwW4AwD6prqzOTZTLpSUVFRWVZ5VeH5kAAIBue37S3+tMAAAAAAAAAAAAAAAAAAAA4PDq0m+GDWRP13afrTHX9r+bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7+joAAP//buvTRQ==") r3 = fspick(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0) fsconfig$FSCONFIG_SET_FLAG(r3, 0x0, &(0x7f0000000080)='ro\x00', 0x0, 0x0) fsconfig$FSCONFIG_CMD_RECONFIGURE(r3, 0x7, 0x0, 0x0, 0x0) 20:27:29 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) 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) sched_setattr(0x0, &(0x7f0000000a40)={0x38, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xfffffffffffffffc, 0x9}, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000200)=ANY=[@ANYBLOB="180000001800ff0f0000000000000000850000006d000000850000002300000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={0x0, r3}, 0x10) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0x6e) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x44) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), &(0x7f0000000380), 0x0, {0x24}, 0x0, 0x0, 0x0, 0x0}, 0x58) getpid() sched_setscheduler(0x0, 0x1, 0x0) r4 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r4, 0x6, 0xd, &(0x7f0000000200)='illinois\x00', 0x9) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000a00), 0x10001) bind$inet(r4, &(0x7f0000000100)={0x2, 0x4e20, @empty}, 0x10) r5 = socket$inet(0x2, 0x3, 0x3) setsockopt$ARPT_SO_SET_REPLACE(r5, 0x0, 0x60, &(0x7f0000000100)={'filter\x00', 0x7, 0x4, 0x20000568, 0x330, 0x220, 0x0, 0x330, 0x330, 0x330, 0x4, 0x0, {[{{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @multicast1, @multicast2}}}, {{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @local, @loopback}}}, {{@arp={@loopback, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, {@mac=@remote}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'syzkaller1\x00', 'wlan0\x00'}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@mac, @mac=@link_local, @empty, @remote}}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x468) recvmmsg(r5, &(0x7f0000000780)=[{{0x0, 0x0, 0x0}, 0x3}, {{&(0x7f0000000700)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x80, &(0x7f0000000340)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000880)=""/177, 0xb1}], 0x2}, 0xfffffff9}], 0x2, 0x100, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x10000010, 0xf21, 0x9, 0x5, 0x80000000, 0xea, 0xff, 0x1}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0xab) connect$inet(r4, &(0x7f0000000180)={0x2, 0x4e20, @loopback}, 0x10) [ 343.631106][ T804] usb 1-1: new high-speed USB device number 15 using dummy_hcd 20:27:29 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) r3 = getpid() sched_setscheduler(r3, 0x2, &(0x7f0000000200)=0x4) (async) pidfd_open(r3, 0x0) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000004c0)={0x18, 0x4, &(0x7f0000000540)=ANY=[@ANYBLOB="18010000dfff75390000000c00000000850000006d00000095437db37c3d843b240088902840a462163d5ebe97d3440de6f1bcb04f369ee0c330f525ed8caf1c523f515b7a6c59687af2402276dec36919cacdba1d82002a166b99c7f4ee367b38b6df800d056d14050003fef0120c77f6c41ae21a337b9354"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r4}, 0x10) (async) sched_setparam(0x0, 0x0) (async) socket$netlink(0x10, 0x3, 0x0) (async) sched_setaffinity(r0, 0x0, 0x0) (async) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) getpid() (async) sched_setscheduler(0x0, 0x0, &(0x7f0000001700)) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) (async) bind$inet6(r5, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) (async) sendto$inet6(r5, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2, 0xff0f}, 0x1c) (async) recvmsg(r5, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) (async) epoll_pwait(0xffffffffffffffff, &(0x7f0000000a40)=[{}, {}, {}, {}, {}, {}, {}, {}, {}], 0x9, 0xffff, &(0x7f0000000a00)={[0x1]}, 0x8) sendto$inet6(0xffffffffffffffff, &(0x7f0000000640)="178bac92e667d8a51e3323403b87a815b87504840cce6f6cdf3ddd002e3c2a7f85019714b2584c546a3f641f9644a383cab6896357b394d773553f76cdf23fb14f5727d42defd251ba82f96ee9c7bf451c09c45fffdd3c79aa749a9dc83cb629629d132566270ab6464d67ea6bbfc20a6095a7c0804ce74464d3002e898d57056d0358e9738e69e50788d0d9207e17f546f569a5c3dd28996f08a8fa83a05509923e0ddaf6620b2eb633ab5d6e967df94b0499b24c7fb656a20d080d5136f332cb1865430e1182e5a86c1ee2b2f75c92c87721f04cd53203e29975056b4e7e49fe40", 0xe2, 0x4004080, &(0x7f0000000740)={0xa, 0x4e22, 0x3de75521, @local, 0x80}, 0x1c) (async) r6 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413ec50000000f001e0095"], &(0x7f0000000180)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffff009) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000980)={0x11, 0x3, &(0x7f00000001c0)=@raw=[@kfunc={0x85, 0x0, 0x2, 0x0, 0x5}, @map_idx_val={0x18, 0xb, 0x6, 0x0, 0xa, 0x0, 0x0, 0x0, 0x101}], &(0x7f0000000280)='syzkaller\x00', 0x80000001, 0x4a, &(0x7f00000005c0)=""/74, 0x41000, 0x1, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x7, 0x5}, 0x8, 0x10, &(0x7f0000000900)={0x4, 0x9, 0x4, 0x7}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000940)=[0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000100)={&(0x7f00000000c0)='netlink_extack\x00', r6}, 0x10) [ 343.700862][ T3696] EXT4-fs (loop1): Unrecognized mount option "ÿÿÿÿ0x0000000000000005" or missing value 20:27:30 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0xc0c2, 0x0) sendfile(r0, r0, 0x0, 0xffffffff009) r1 = creat(&(0x7f0000000300)='./file0\x00', 0x0) fallocate(r1, 0x0, 0x0, 0x4103fe) r2 = creat(&(0x7f0000000300)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x4103fe) fallocate(r1, 0x38, 0x9a, 0x6) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f00000000c0)='./file0\x00', 0x47, &(0x7f0000000100)=ANY=[@ANYRES32, @ANYRESHEX=r2, @ANYRES16=r1], 0x3, 0x4cc, &(0x7f0000000540)="$eJzs3VFrW9cdAPD/vbYyJ3EmZ9tDFlgSlgwnbJHseEnMHrIMxvYU2Ja9Z54tG2PZMpacxCYMh32AwRjbYE972sugH6BQ8hFKIdC+9aG0paW0SfvQh7Yqkq8S25FjmcoWtX8/OL7n3nOl//9Y6Ooe3YNuAIfWuYi4GRF9EXEpIvLZ9jQrsbZeGvs9ffJgslGSqNdvf5xEkm1rPVeSLY9nDxuIiD/8NuLPyYtxqyurcxPlcmkpWy/W5heL1ZXVy7PzEzOlmdLC2NjotfHr41fHR7rSz6GIuPHr9//5t//95sZrP7v3zp0PL/6lkdZg1t7qx9tdifbcetdzzf9FS39ELHU5Tq/0Zf3JdbBvfh/yAQDg5Rrn+N+LiB83z//z0dc8mwMAAAAOkvovB+OLJKIOAAAAHFhpcw5skhayuQCDkaaFwvoc3h/EsbRcqdZ+Ol1ZXphanys7FLl0erZcGsnmcw5FLmmsj2ZzbFvrV7asj0XEyYj4R/5oc70wWSlP9frLDwAAADgkjm8Z/3+WXx//AwAAAAfMUK8TAAAAAPac8T8AAAAcfMb/AAAAcKD97tatRqm37n89dXdlea5y9/JUqTpXmF+eLExWlhYLM5XKTPM3++Z3er5ypbL481hYvl+slaq1YnVl9c58ZXmhdmd20y2wAQAAgH108uyjt5KIWPvF0WZpOJK15XqaGbDX0t3s/N7e5QHsv75eJwD0TH+vEwB6xhgfSHZo3zB55+ymhtf3Jh8AAKD7hn/44vX/ncYCAMC3m+v/cHi5/g+HV27DGcCu5gIDB8Yurv9v1vH1/3p9VwkBAABdN9gsSVrIxv+DkaaFQsSJ5m0Bcsn0bLk0EhHfjYg387nvNNZHm49MzBMAAAAAAAAAAAAAAAAAAAAAAAAAgA7V60nUAQAAgAMtIv0gye7/NZy/MLj1+4Ejyef55jIi7v3n9r/uT9RqS6ON7Z882177d7b9Si++wQAAAAC2ao3TW+N4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOimp08eTLbKfsb96FcRMdQufn8MNJcDkYuIY58m0b/hcUlE9HUh/trDiDjVLn7SSCuGsiy2xk8j4miP4x/vQnw4zB41jj83273/0jjXXLZ///Vn5Zva/viXPjv+9bWJ32g70WGM049fKW4b/2HE6f72x59W/GSb4+/5DuP/6Y+rq9u11f8bMdz28yfZFKtYm18sVldWL8/OT8yUZkoLY2Oj18avj18dHylOz5ZL2d+2Mf7+o1e/eln/j20Tf2iH/l/osP9fPr7/5Pvr1Vy7+BfPt3/9T0U8bBc/zT77fpLVG+3Drfraen2jM/9/48zL+j+1Tf93ev0vdvgeuPT7v77bwW4AwD6prqzOTZTLpSUVFRWVZ5VeH5kAAIBue37S3+tMAAAAAAAAAAAAAAAAAAAA4PDq0m+GDWRP13afrTHX9r+bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7+joAAP//buvTRQ==") r3 = fspick(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0) fsconfig$FSCONFIG_SET_FLAG(r3, 0x0, &(0x7f0000000080)='ro\x00', 0x0, 0x0) fsconfig$FSCONFIG_CMD_RECONFIGURE(r3, 0x7, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0xc0c2, 0x0) (async) sendfile(r0, r0, 0x0, 0xffffffff009) (async) creat(&(0x7f0000000300)='./file0\x00', 0x0) (async) fallocate(r1, 0x0, 0x0, 0x4103fe) (async) creat(&(0x7f0000000300)='./file0\x00', 0x0) (async) fallocate(r2, 0x0, 0x0, 0x4103fe) (async) fallocate(r1, 0x38, 0x9a, 0x6) (async) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f00000000c0)='./file0\x00', 0x47, &(0x7f0000000100)=ANY=[@ANYRES32, @ANYRESHEX=r2, @ANYRES16=r1], 0x3, 0x4cc, &(0x7f0000000540)="$eJzs3VFrW9cdAPD/vbYyJ3EmZ9tDFlgSlgwnbJHseEnMHrIMxvYU2Ja9Z54tG2PZMpacxCYMh32AwRjbYE972sugH6BQ8hFKIdC+9aG0paW0SfvQh7Yqkq8S25FjmcoWtX8/OL7n3nOl//9Y6Ooe3YNuAIfWuYi4GRF9EXEpIvLZ9jQrsbZeGvs9ffJgslGSqNdvf5xEkm1rPVeSLY9nDxuIiD/8NuLPyYtxqyurcxPlcmkpWy/W5heL1ZXVy7PzEzOlmdLC2NjotfHr41fHR7rSz6GIuPHr9//5t//95sZrP7v3zp0PL/6lkdZg1t7qx9tdifbcetdzzf9FS39ELHU5Tq/0Zf3JdbBvfh/yAQDg5Rrn+N+LiB83z//z0dc8mwMAAAAOkvovB+OLJKIOAAAAHFhpcw5skhayuQCDkaaFwvoc3h/EsbRcqdZ+Ol1ZXphanys7FLl0erZcGsnmcw5FLmmsj2ZzbFvrV7asj0XEyYj4R/5oc70wWSlP9frLDwAAADgkjm8Z/3+WXx//AwAAAAfMUK8TAAAAAPac8T8AAAAcfMb/AAAAcKD97tatRqm37n89dXdlea5y9/JUqTpXmF+eLExWlhYLM5XKTPM3++Z3er5ypbL481hYvl+slaq1YnVl9c58ZXmhdmd20y2wAQAAgH108uyjt5KIWPvF0WZpOJK15XqaGbDX0t3s/N7e5QHsv75eJwD0TH+vEwB6xhgfSHZo3zB55+ymhtf3Jh8AAKD7hn/44vX/ncYCAMC3m+v/cHi5/g+HV27DGcCu5gIDB8Yurv9v1vH1/3p9VwkBAABdN9gsSVrIxv+DkaaFQsSJ5m0Bcsn0bLk0EhHfjYg387nvNNZHm49MzBMAAAAAAAAAAAAAAAAAAAAAAAAAgA7V60nUAQAAgAMtIv0gye7/NZy/MLj1+4Ejyef55jIi7v3n9r/uT9RqS6ON7Z882177d7b9Si++wQAAAAC2ao3TW+N4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOimp08eTLbKfsb96FcRMdQufn8MNJcDkYuIY58m0b/hcUlE9HUh/trDiDjVLn7SSCuGsiy2xk8j4miP4x/vQnw4zB41jj83273/0jjXXLZ///Vn5Zva/viXPjv+9bWJ32g70WGM049fKW4b/2HE6f72x59W/GSb4+/5DuP/6Y+rq9u11f8bMdz28yfZFKtYm18sVldWL8/OT8yUZkoLY2Oj18avj18dHylOz5ZL2d+2Mf7+o1e/eln/j20Tf2iH/l/osP9fPr7/5Pvr1Vy7+BfPt3/9T0U8bBc/zT77fpLVG+3Drfraen2jM/9/48zL+j+1Tf93ev0vdvgeuPT7v77bwW4AwD6prqzOTZTLpSUVFRWVZ5VeH5kAAIBue37S3+tMAAAAAAAAAAAAAAAAAAAA4PDq0m+GDWRP13afrTHX9r+bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7+joAAP//buvTRQ==") (async) fspick(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0) (async) fsconfig$FSCONFIG_SET_FLAG(r3, 0x0, &(0x7f0000000080)='ro\x00', 0x0, 0x0) (async) fsconfig$FSCONFIG_CMD_RECONFIGURE(r3, 0x7, 0x0, 0x0, 0x0) (async) 20:27:30 executing program 4: bpf$ENABLE_STATS(0x20, 0x0, 0x0) (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async, rerun: 32) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async, rerun: 32) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000000740)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000800000095001500000000009500a5050000000077d8f3b423cdac8d8000000000000020e16ad10a48b243ccc41f06d25dfd73a015e0ca7fc2506a0f68a7d06d7535f7866907dc6751dfb265a0e3ccae669e173a64ae5638d2b7cc7996e35cce0b679c1cfd6587d452d46b7cc957d77578f4c35235138d5521f9453559c3421eed73d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6200000003a000000000000000800000000000000551ce935b0f327cb3f011a7d06602e2fd5234712596b696418f163d1a13ed38ae89d24e1cebfba2f87925bfacba83109753f541cd027edd68149ee99ee9d6f7d6dd4aed4afe1f44ccb19e810879b70a70000000000000000000000d7900a820b6327944e9a217b9800e02a92895614cd50cbe43a1ed25268816b004519c9c5cff097d8000000000009d27d753a30a147b24a48435bd8a568669596e9e08679b3ce48e90defb6670c3d62ad0a97aec773713a66b223fa8b148871c8d31d24291c25449f106b99893ed20fa7a059fbbef90327e827e513e9606800000000e89f9c85c822a961546ed5363c17ff1432d08806bc376e3e69ee52b59d13182e1f24ed200ada12f7a1525320e71666f472a97214d0b2874df30ed5eb1affb87ba55b2872078e9f40b4ae7dc3b2aeb0d11cd22c35d32940f19dff00ffffffff08000000e1ff003853e59de7621e348955735264f34b1046a1813668297a7edad187ef106ae7fcbb25090f17d0baadeb8ae190a1fb5a315f8347fb037965950000000000bc66f5d5c0a1634051bfbff088b0741c84c045b33092c8fb50fdb33bd0d6a3e54dc9e1adcf5e09e82b6300428690ff5a07c85f668d2300ceec5a0027ac5678375c502a78f8750b9b1c4cee0df4498f"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000100)=0x2) ioctl$LOOP_CTL_ADD(0xffffffffffffffff, 0x4c80, 0x0) sched_setattr(r0, &(0x7f0000000000)={0x38, 0x0, 0x40, 0x80000001, 0x5ea, 0x10001, 0x4, 0x5, 0x9}, 0x0) syz_clone3(&(0x7f0000000400)={0x1c0004000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) [ 344.823888][ T3715] EXT4-fs (loop1): Unrecognized mount option "ÿÿÿÿ0x0000000000000005" or missing value [ 345.011115][ T804] usb 1-1: too many endpoints for config 0 interface 0 altsetting 0: 85, using maximum allowed: 30 [ 345.021930][ T1707] usb 6-1: new high-speed USB device number 8 using dummy_hcd [ 345.029611][ T804] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 345.040864][ T804] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 345.051020][ T804] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 85 [ 345.064262][ T804] usb 1-1: New USB device found, idVendor=047f, idProduct=7fff, bcdDevice= 0.00 [ 345.073453][ T804] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 345.083839][ T804] usb 1-1: config 0 descriptor?? 20:27:30 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000002040)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546000677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa107d40224edc5467a932b77e74e80110d42bc6099ad238af770b5ed8925161729298700000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1d94d5b0400000000000000d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce40ff864c14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000000000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4abacac94500fca0493cf29b33dcc9ffffffffffffffd39fece0c6ff01589646efd1cf870cd7bb2366fdf870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe32b561d46ea3abe06bf5f55eb0b1b4b575f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1293b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7df8be5877050c91301fb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c4899e0aa7f23a054de2f4d92d6bd72ee2c9fdc74aaaf1e3e483b4ad05573af40326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea139376f24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb251e2e4c30ca15f0b6d254e22a2a998de0842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba2f58ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df986741517abf11389b751f4e109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101288d139bd3da230ed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c776f4b4ce07e1c6fa66fcfc7a228805f76785efc0ceb1c8e5729c66418d169fc03aa18854693ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b083dbd334b47f067bbab40743b2a428f602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7e478950aa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ce02d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebc660309e1e245b0fdf9743af932cd6db49a47613808bad959719c0000000000378ac2e20000800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f264551cdfa9fa410632f95a5f622f851c66ee7e3030100000000000000c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bffef97dcecc467ace456597685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5000000000006065d6735eb7a00e127c0000000000000000000000bfb0bba79344643b1d8daa9f38e4b62c1e2af28c6f5054b078acd74b4a9c944e4505da485a3a4154387a0a88370d9ed9467b09c5888a06431df3f68abf0b366c4d5f8bea7b29c257ed756dff7a21c6b661cbdd43de65afd7f661d5c84f915c90e3d6ea012b68b787eb01d83200"/2646], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000280)={&(0x7f00000001c0)='kfree\x00', r0}, 0x10) (async) r1 = open_tree(0xffffffffffffff9c, 0x0, 0x0) (async) r2 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)=ANY=[@ANYBLOB="12010000000000407f04ff7f00000000000109022400010000000009040000550300000009219c672ede220f0009058103"], 0x0) (async) r3 = creat(&(0x7f0000000300)='./file0\x00', 0x0) fallocate(r3, 0x0, 0x0, 0x4103fe) getsockopt$inet6_mreq(r1, 0x29, 0x14, &(0x7f0000000200)={@initdev, 0x0}, &(0x7f0000000300)=0x14) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000003c0)={0x11, 0x9, &(0x7f0000000140)=@raw=[@kfunc={0x85, 0x0, 0x2, 0x0, 0x4}, @map_fd={0x18, 0x8, 0x1, 0x0, r3}, @call={0x85, 0x0, 0x0, 0x1d}, @call={0x85, 0x0, 0x0, 0x3e}, @jmp={0x5, 0x1, 0x9, 0x8, 0x5, 0x8, 0x1}, @map_idx_val={0x18, 0x2, 0x6, 0x0, 0xe, 0x0, 0x0, 0x0, 0x400}, @func={0x85, 0x0, 0x1, 0x0, 0x6}], &(0x7f0000000040)='GPL\x00', 0x100, 0x0, 0x0, 0x40f00, 0xe, '\x00', r4, 0x0, r1, 0x8, &(0x7f0000000340)={0x8, 0x5}, 0x8, 0x10, &(0x7f0000000380)={0x5, 0x8, 0x7f, 0x237}, 0x10}, 0x80) syz_usb_control_io$hid(r2, 0x0, 0x0) (async) sendmsg$nl_route(r3, &(0x7f0000000500)={&(0x7f0000000440), 0xc, &(0x7f00000004c0)={&(0x7f0000000480)=@ipv6_newaddr={0x30, 0x14, 0x10, 0x70bd29, 0x25dfdbfc, {0xa, 0x18, 0x10, 0xfd, r4}, [@IFA_TARGET_NETNSID={0x8}, @IFA_FLAGS={0x8, 0x8, 0xc0}, @IFA_FLAGS={0x8, 0x8, 0x10}]}, 0x30}, 0x1, 0x0, 0x0, 0x4000800}, 0x40040) syz_usb_control_io(r2, &(0x7f0000000240)={0x2c, &(0x7f0000001040)={0x0, 0x0, 0xf, {0xf, 0x0, "afe19580dccd9534b3907ee99d"}}, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:27:30 executing program 2: syz_btf_id_by_name$bpf_lsm(0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0xc0c2, 0x0) setsockopt$EBT_SO_SET_COUNTERS(r0, 0x0, 0x81, &(0x7f00000001c0)={'broute\x00', 0x0, 0x0, 0x0, [0x4, 0x6, 0x80, 0x5cee, 0xd162, 0x5], 0x4, &(0x7f0000000100)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {}], 0x0, [{}, {}, {}, {}]}, 0xb8) sendfile(r0, r0, 0x0, 0xffffffff009) syz_clone3(&(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0, 0x0, {r0}}, 0x58) getsockname$packet(r0, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, &(0x7f0000000280)=0x14) 20:27:30 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) 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) sched_setattr(0x0, &(0x7f0000000a40)={0x38, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xfffffffffffffffc, 0x9}, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000200)=ANY=[@ANYBLOB="180000001800ff0f0000000000000000850000006d000000850000002300000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={0x0, r3}, 0x10) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0x6e) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x44) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), &(0x7f0000000380), 0x0, {0x24}, 0x0, 0x0, 0x0, 0x0}, 0x58) getpid() sched_setscheduler(0x0, 0x1, 0x0) r4 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r4, 0x6, 0xd, &(0x7f0000000200)='illinois\x00', 0x9) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000a00), 0x10001) bind$inet(r4, &(0x7f0000000100)={0x2, 0x4e20, @empty}, 0x10) r5 = socket$inet(0x2, 0x3, 0x3) setsockopt$ARPT_SO_SET_REPLACE(r5, 0x0, 0x60, &(0x7f0000000100)={'filter\x00', 0x7, 0x4, 0x20000568, 0x330, 0x220, 0x0, 0x330, 0x330, 0x330, 0x4, 0x0, {[{{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @multicast1, @multicast2}}}, {{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @local, @loopback}}}, {{@arp={@loopback, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, {@mac=@remote}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'syzkaller1\x00', 'wlan0\x00'}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@mac, @mac=@link_local, @empty, @remote}}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x468) recvmmsg(r5, &(0x7f0000000780)=[{{0x0, 0x0, 0x0}, 0x3}, {{&(0x7f0000000700)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x80, &(0x7f0000000340)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000880)=""/177, 0xb1}], 0x2}, 0xfffffff9}], 0x2, 0x100, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x10000010, 0xf21, 0x9, 0x5, 0x80000000, 0xea, 0xff, 0x1}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0xab) connect$inet(r4, &(0x7f0000000180)={0x2, 0x4e20, @loopback}, 0x10) 20:27:30 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0xc0c2, 0x0) sendfile(r0, r0, 0x0, 0xffffffff009) (async) r1 = creat(&(0x7f0000000300)='./file0\x00', 0x0) fallocate(r1, 0x0, 0x0, 0x4103fe) (async) r2 = creat(&(0x7f0000000300)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x4103fe) (async) fallocate(r1, 0x38, 0x9a, 0x6) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f00000000c0)='./file0\x00', 0x47, &(0x7f0000000100)=ANY=[@ANYRES32, @ANYRESHEX=r2, @ANYRES16=r1], 0x3, 0x4cc, &(0x7f0000000540)="$eJzs3VFrW9cdAPD/vbYyJ3EmZ9tDFlgSlgwnbJHseEnMHrIMxvYU2Ja9Z54tG2PZMpacxCYMh32AwRjbYE972sugH6BQ8hFKIdC+9aG0paW0SfvQh7Yqkq8S25FjmcoWtX8/OL7n3nOl//9Y6Ooe3YNuAIfWuYi4GRF9EXEpIvLZ9jQrsbZeGvs9ffJgslGSqNdvf5xEkm1rPVeSLY9nDxuIiD/8NuLPyYtxqyurcxPlcmkpWy/W5heL1ZXVy7PzEzOlmdLC2NjotfHr41fHR7rSz6GIuPHr9//5t//95sZrP7v3zp0PL/6lkdZg1t7qx9tdifbcetdzzf9FS39ELHU5Tq/0Zf3JdbBvfh/yAQDg5Rrn+N+LiB83z//z0dc8mwMAAAAOkvovB+OLJKIOAAAAHFhpcw5skhayuQCDkaaFwvoc3h/EsbRcqdZ+Ol1ZXphanys7FLl0erZcGsnmcw5FLmmsj2ZzbFvrV7asj0XEyYj4R/5oc70wWSlP9frLDwAAADgkjm8Z/3+WXx//AwAAAAfMUK8TAAAAAPac8T8AAAAcfMb/AAAAcKD97tatRqm37n89dXdlea5y9/JUqTpXmF+eLExWlhYLM5XKTPM3++Z3er5ypbL481hYvl+slaq1YnVl9c58ZXmhdmd20y2wAQAAgH108uyjt5KIWPvF0WZpOJK15XqaGbDX0t3s/N7e5QHsv75eJwD0TH+vEwB6xhgfSHZo3zB55+ymhtf3Jh8AAKD7hn/44vX/ncYCAMC3m+v/cHi5/g+HV27DGcCu5gIDB8Yurv9v1vH1/3p9VwkBAABdN9gsSVrIxv+DkaaFQsSJ5m0Bcsn0bLk0EhHfjYg387nvNNZHm49MzBMAAAAAAAAAAAAAAAAAAAAAAAAAgA7V60nUAQAAgAMtIv0gye7/NZy/MLj1+4Ejyef55jIi7v3n9r/uT9RqS6ON7Z882177d7b9Si++wQAAAAC2ao3TW+N4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOimp08eTLbKfsb96FcRMdQufn8MNJcDkYuIY58m0b/hcUlE9HUh/trDiDjVLn7SSCuGsiy2xk8j4miP4x/vQnw4zB41jj83273/0jjXXLZ///Vn5Zva/viXPjv+9bWJ32g70WGM049fKW4b/2HE6f72x59W/GSb4+/5DuP/6Y+rq9u11f8bMdz28yfZFKtYm18sVldWL8/OT8yUZkoLY2Oj18avj18dHylOz5ZL2d+2Mf7+o1e/eln/j20Tf2iH/l/osP9fPr7/5Pvr1Vy7+BfPt3/9T0U8bBc/zT77fpLVG+3Drfraen2jM/9/48zL+j+1Tf93ev0vdvgeuPT7v77bwW4AwD6prqzOTZTLpSUVFRWVZ5VeH5kAAIBue37S3+tMAAAAAAAAAAAAAAAAAAAA4PDq0m+GDWRP13afrTHX9r+bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7+joAAP//buvTRQ==") (async) r3 = fspick(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0) fsconfig$FSCONFIG_SET_FLAG(r3, 0x0, &(0x7f0000000080)='ro\x00', 0x0, 0x0) fsconfig$FSCONFIG_CMD_RECONFIGURE(r3, 0x7, 0x0, 0x0, 0x0) 20:27:30 executing program 1: r0 = socket(0x840000000002, 0x3, 0x100) connect$inet(r0, &(0x7f00000005c0)={0x2, 0x0, @local}, 0x10) r1 = openat$cgroup_procs(0xffffffffffffffff, 0x0, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ioctl$BTRFS_IOC_FS_INFO(r1, 0x8400941f, &(0x7f00000007c0)) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000000000000000080eff95"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000480)='rcu_utilization\x00', r4}, 0x10) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000080)={0xffffffffffffffff, 0x58}, 0x10) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) bpf$MAP_DELETE_ELEM(0x4, &(0x7f00000001c0)={0xffffffffffffffff, 0x0}, 0x20) fspick(0xffffffffffffff9c, 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000a40), 0x0, 0x40080) fallocate(0xffffffffffffffff, 0x100000011, 0x0, 0x2811fdff) r5 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', 0x0, 0x10}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f0000000740)={0x3, 0x1, &(0x7f0000000340)=@raw=[@generic={0x3, 0x6, 0x4, 0x6, 0x10001}], &(0x7f0000000380)='GPL\x00', 0x7fffffff, 0x19, &(0x7f0000000400)=""/25, 0x41000, 0x4, '\x00', 0x0, 0x17, 0xffffffffffffffff, 0x8, &(0x7f00000004c0)={0x7, 0x2}, 0x8, 0x10, &(0x7f0000000500)={0x4, 0x8, 0x401, 0x7}, 0x10, 0x0, r5, 0x0, &(0x7f0000000700)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000180)='fscache_cookie\x00'}, 0x10) syz_clone(0x40900280, 0x0, 0x0, 0x0, 0x0, 0x0) sendmmsg$inet(r0, &(0x7f0000005240)=[{{0x0, 0xa001800f, 0x0, 0x0, 0x0, 0x0, 0xffeb}, 0xfffffdef}], 0x4000095, 0x0) [ 345.224164][ T3741] EXT4-fs (loop1): Unrecognized mount option "ÿÿÿÿ0x0000000000000005" or missing value [ 345.328003][ T1707] usb 6-1: Using ep0 maxpacket: 8 [ 345.811089][ T804] usbhid 1-1:0.0: can't add hid device: -71 [ 345.817315][ T804] usbhid: probe of 1-1:0.0 failed with error -71 [ 345.829420][ T804] usb 1-1: USB disconnect, device number 15 [ 345.911138][ T1707] usb 6-1: config index 0 descriptor too short (expected 5924, got 36) [ 345.919701][ T1707] usb 6-1: config 250 has an invalid interface number: 228 but max is -1 [ 345.935371][ T1707] usb 6-1: config 250 has 1 interface, different from the descriptor's value: 0 [ 345.944666][ T1707] usb 6-1: config 250 has no interface number 0 [ 345.950910][ T1707] usb 6-1: config 250 interface 228 altsetting 255 endpoint 0x1 has invalid maxpacket 65280, setting to 1024 [ 345.963210][ T1707] usb 6-1: config 250 interface 228 altsetting 255 bulk endpoint 0x1 has invalid maxpacket 1024 [ 345.973721][ T1707] usb 6-1: config 250 interface 228 altsetting 255 bulk endpoint 0x82 has invalid maxpacket 100 [ 345.984593][ T1707] usb 6-1: config 250 interface 228 altsetting 255 has 2 endpoint descriptors, different from the interface descriptor's value: 17 [ 345.998408][ T1707] usb 6-1: config 250 interface 228 has no altsetting 0 [ 346.121503][ T1707] usb 6-1: New USB device found, idVendor=0525, idProduct=d292, bcdDevice= 0.07 [ 346.130583][ T1707] usb 6-1: New USB device strings: Mfr=0, Product=106, SerialNumber=59 [ 346.139187][ T1707] usb 6-1: Product: syz [ 346.143395][ T1707] usb 6-1: SerialNumber: syz [ 346.181160][ T804] usb 1-1: new high-speed USB device number 16 using dummy_hcd [ 346.191710][ T1707] hub 6-1:250.228: bad descriptor, ignoring hub [ 346.198385][ T1707] hub: probe of 6-1:250.228 failed with error -5 [ 346.411641][ T1707] usblp 6-1:250.228: usblp0: USB Bidirectional printer dev 8 if 228 alt 255 proto 3 vid 0x0525 pid 0xD292 [ 346.551096][ T804] usb 1-1: too many endpoints for config 0 interface 0 altsetting 0: 85, using maximum allowed: 30 [ 346.564009][ T804] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 346.575825][ T804] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 346.585576][ T804] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 85 [ 346.600282][ T804] usb 1-1: New USB device found, idVendor=047f, idProduct=7fff, bcdDevice= 0.00 [ 346.609468][ T804] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 346.618169][ T804] usb 1-1: config 0 descriptor?? [ 346.871264][ T3709] usb 6-1: reset high-speed USB device number 8 using dummy_hcd [ 346.951090][ T804] usbhid 1-1:0.0: can't add hid device: -71 [ 346.957254][ T804] usbhid: probe of 1-1:0.0 failed with error -71 [ 346.964382][ T804] usb 1-1: USB disconnect, device number 16 [ 347.111077][ T3709] usb 6-1: Using ep0 maxpacket: 8 [ 347.541003][ C1] usblp0: nonzero read bulk status received: -71 [ 347.703298][ T1033] usb 6-1: USB disconnect, device number 8 [ 347.710321][ T1033] usblp0: removed 20:27:33 executing program 5: r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r0, 0x800) lseek(r0, 0x200, 0x0) r1 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x0) sendfile(r0, r1, 0x0, 0x10000) r2 = syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="0d01000009000008250592d20700006a3b010902241700fa0074980904e4ff11070103000905010200ff6000000905820264"], 0x0) syz_usb_control_io$printer(r2, 0x0, 0x0) syz_clone(0x40224400, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r2) syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[], 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x80000, 0x0) read$char_usb(r3, &(0x7f0000000100)=""/2, 0x2) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f00000008c0)={0x24, &(0x7f0000000700)={0x20, 0x9, 0xd5, {0xd5, 0x8, "76a936de6f98e9097758af0135ef8944f8736ffde57f9a83a46fb68e6c07ce3ea57a435e8bf276f457d3a2659373874541c44361355cf44c2d6fef703a1f5509b3c55bd9f8db08000000a471e7134c770806a76267035ef93893bd74b279448d1c4c0a9209e3b4d0ee4150a8807b7385b92873a6da1074fe496d054e390c552775afb52b8fbf0989cc9ae7a1d42ce11c8e20cd363bb49830abdbc55cbf31a310dea85749e0445272c1c0230a59a0fd6cf3f4219c89e8ea844e1d3f93b8a39271ab68645bd6b7f00ede3f428adfe5889ab5ec83"}}, &(0x7f0000000800)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x100c}}, &(0x7f0000000140)={0x0, 0x22, 0x1d, {[@main=@item_012={0x2, 0x0, 0xb, "58d2"}, @main=@item_4={0x3, 0x0, 0xa, "46fd05ad"}, @local=@item_4={0x3, 0x2, 0x9, "bb8bc70d"}, @main=@item_4={0x3, 0x0, 0x9, 'Em-m'}, @main=@item_012={0x2, 0x0, 0x9, '8X'}, @local=@item_012={0x2, 0x2, 0xa, "ed27"}, @global=@item_4={0x3, 0x1, 0x7, "b4cdc4e8"}]}}, &(0x7f0000000880)={0x0, 0x21, 0x9, {0x9, 0x21, 0x5, 0x8, 0x1, {0x22, 0xfe9}}}}, &(0x7f0000000b40)={0x2c, &(0x7f0000000900)={0xaeec8dca88feda50, 0x15, 0x77, "bb61d653d707498b5baf361be5901b7933082b795baae6d47af67488557af22d71c489985353b61861df643f85dfa0b920d64820d33a215b46d5e0b4fbf759e2d92d75e925947b380d99f97b8ee7e4bd670ee1372f8404577ae1922caca4c2fd1ee95d3c3d78273c47b94a02def9a92b1451e4f5bd5578"}, &(0x7f0000000980)={0x0, 0xa, 0x1, 0xd7}, &(0x7f00000009c0)={0x0, 0x8, 0x1, 0x54}, &(0x7f0000000a00)={0x20, 0x1, 0xf8, "ddae03005856c8eb957719b19d05426da60a27fe17bd7b97f829c143332f257b67ffbf7f6b8c1e5b637a1ab9fad443630b02739427d0179a3d020b2d9614381354e159e25ea9eca86dfd9de97eac1bc06984a9b3379aec51004c7de29957386c3e438ddc7bba2dbe56f0f82e5cb0cb4bbbea325c1731f9e9dac688ab262cbe593cd443ed3ac688cdc54bc8a02960ea26e052c300b4633c7f84285cdfd65dbfefe7f8535f71c8f569f84fe1c0bee6a084df83e46a9330152d1cc339ce95e28b17a4f75c2cb6d7265ae4d896cf9a8e164dbed668dfc005649f3adba16c18a3f1e998d40f0bc65c1721f0f9b12ba181d4d5960c70028de0e53f"}, &(0x7f0000000b00)={0x20, 0x3, 0x1, 0x7}}) 20:27:33 executing program 2: syz_btf_id_by_name$bpf_lsm(0x0) (async) r0 = open(&(0x7f00000000c0)='./file0\x00', 0xc0c2, 0x0) setsockopt$EBT_SO_SET_COUNTERS(r0, 0x0, 0x81, &(0x7f00000001c0)={'broute\x00', 0x0, 0x0, 0x0, [0x4, 0x6, 0x80, 0x5cee, 0xd162, 0x5], 0x4, &(0x7f0000000100)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {}], 0x0, [{}, {}, {}, {}]}, 0xb8) (async) sendfile(r0, r0, 0x0, 0xffffffff009) (async) syz_clone3(&(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0, 0x0, {r0}}, 0x58) (async) getsockname$packet(r0, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, &(0x7f0000000280)=0x14) 20:27:33 executing program 4: bpf$ENABLE_STATS(0x20, 0x0, 0x0) 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, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000000740)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000800000095001500000000009500a5050000000077d8f3b423cdac8d8000000000000020e16ad10a48b243ccc41f06d25dfd73a015e0ca7fc2506a0f68a7d06d7535f7866907dc6751dfb265a0e3ccae669e173a64ae5638d2b7cc7996e35cce0b679c1cfd6587d452d46b7cc957d77578f4c35235138d5521f9453559c3421eed73d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6200000003a000000000000000800000000000000551ce935b0f327cb3f011a7d06602e2fd5234712596b696418f163d1a13ed38ae89d24e1cebfba2f87925bfacba83109753f541cd027edd68149ee99ee9d6f7d6dd4aed4afe1f44ccb19e810879b70a70000000000000000000000d7900a820b6327944e9a217b9800e02a92895614cd50cbe43a1ed25268816b004519c9c5cff097d8000000000009d27d753a30a147b24a48435bd8a568669596e9e08679b3ce48e90defb6670c3d62ad0a97aec773713a66b223fa8b148871c8d31d24291c25449f106b99893ed20fa7a059fbbef90327e827e513e9606800000000e89f9c85c822a961546ed5363c17ff1432d08806bc376e3e69ee52b59d13182e1f24ed200ada12f7a1525320e71666f472a97214d0b2874df30ed5eb1affb87ba55b2872078e9f40b4ae7dc3b2aeb0d11cd22c35d32940f19dff00ffffffff08000000e1ff003853e59de7621e348955735264f34b1046a1813668297a7edad187ef106ae7fcbb25090f17d0baadeb8ae190a1fb5a315f8347fb037965950000000000bc66f5d5c0a1634051bfbff088b0741c84c045b33092c8fb50fdb33bd0d6a3e54dc9e1adcf5e09e82b6300428690ff5a07c85f668d2300ceec5a0027ac5678375c502a78f8750b9b1c4cee0df4498f"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) sched_setscheduler(0x0, 0x2, &(0x7f0000000100)=0x2) ioctl$LOOP_CTL_ADD(0xffffffffffffffff, 0x4c80, 0x0) sched_setattr(r0, &(0x7f0000000000)={0x38, 0x0, 0x40, 0x80000001, 0x5ea, 0x10001, 0x4, 0x5, 0x9}, 0x0) syz_clone3(&(0x7f0000000400)={0x1c0004000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) bpf$ENABLE_STATS(0x20, 0x0, 0x0) (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) getpid() (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) (async) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) (async) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000000740)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000800000095001500000000009500a5050000000077d8f3b423cdac8d8000000000000020e16ad10a48b243ccc41f06d25dfd73a015e0ca7fc2506a0f68a7d06d7535f7866907dc6751dfb265a0e3ccae669e173a64ae5638d2b7cc7996e35cce0b679c1cfd6587d452d46b7cc957d77578f4c35235138d5521f9453559c3421eed73d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6200000003a000000000000000800000000000000551ce935b0f327cb3f011a7d06602e2fd5234712596b696418f163d1a13ed38ae89d24e1cebfba2f87925bfacba83109753f541cd027edd68149ee99ee9d6f7d6dd4aed4afe1f44ccb19e810879b70a70000000000000000000000d7900a820b6327944e9a217b9800e02a92895614cd50cbe43a1ed25268816b004519c9c5cff097d8000000000009d27d753a30a147b24a48435bd8a568669596e9e08679b3ce48e90defb6670c3d62ad0a97aec773713a66b223fa8b148871c8d31d24291c25449f106b99893ed20fa7a059fbbef90327e827e513e9606800000000e89f9c85c822a961546ed5363c17ff1432d08806bc376e3e69ee52b59d13182e1f24ed200ada12f7a1525320e71666f472a97214d0b2874df30ed5eb1affb87ba55b2872078e9f40b4ae7dc3b2aeb0d11cd22c35d32940f19dff00ffffffff08000000e1ff003853e59de7621e348955735264f34b1046a1813668297a7edad187ef106ae7fcbb25090f17d0baadeb8ae190a1fb5a315f8347fb037965950000000000bc66f5d5c0a1634051bfbff088b0741c84c045b33092c8fb50fdb33bd0d6a3e54dc9e1adcf5e09e82b6300428690ff5a07c85f668d2300ceec5a0027ac5678375c502a78f8750b9b1c4cee0df4498f"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000100)=0x2) (async) ioctl$LOOP_CTL_ADD(0xffffffffffffffff, 0x4c80, 0x0) (async) sched_setattr(r0, &(0x7f0000000000)={0x38, 0x0, 0x40, 0x80000001, 0x5ea, 0x10001, 0x4, 0x5, 0x9}, 0x0) (async) syz_clone3(&(0x7f0000000400)={0x1c0004000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) (async) 20:27:33 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) 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) sched_setattr(0x0, &(0x7f0000000a40)={0x38, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xfffffffffffffffc, 0x9}, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000200)=ANY=[@ANYBLOB="180000001800ff0f0000000000000000850000006d000000850000002300000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={0x0, r3}, 0x10) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0x6e) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x44) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), &(0x7f0000000380), 0x0, {0x24}, 0x0, 0x0, 0x0, 0x0}, 0x58) getpid() sched_setscheduler(0x0, 0x1, 0x0) r4 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r4, 0x6, 0xd, &(0x7f0000000200)='illinois\x00', 0x9) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000a00), 0x10001) bind$inet(r4, &(0x7f0000000100)={0x2, 0x4e20, @empty}, 0x10) r5 = socket$inet(0x2, 0x3, 0x3) setsockopt$ARPT_SO_SET_REPLACE(r5, 0x0, 0x60, &(0x7f0000000100)={'filter\x00', 0x7, 0x4, 0x20000568, 0x330, 0x220, 0x0, 0x330, 0x330, 0x330, 0x4, 0x0, {[{{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @multicast1, @multicast2}}}, {{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @local, @loopback}}}, {{@arp={@loopback, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, {@mac=@remote}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'syzkaller1\x00', 'wlan0\x00'}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@mac, @mac=@link_local, @empty, @remote}}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x468) recvmmsg(r5, &(0x7f0000000780)=[{{0x0, 0x0, 0x0}, 0x3}, {{&(0x7f0000000700)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x80, &(0x7f0000000340)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000880)=""/177, 0xb1}], 0x2}, 0xfffffff9}], 0x2, 0x100, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x10000010, 0xf21, 0x9, 0x5, 0x80000000, 0xea, 0xff, 0x1}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0xab) connect$inet(r4, &(0x7f0000000180)={0x2, 0x4e20, @loopback}, 0x10) 20:27:33 executing program 1: r0 = socket(0x840000000002, 0x3, 0x100) connect$inet(r0, &(0x7f00000005c0)={0x2, 0x0, @local}, 0x10) (async) r1 = openat$cgroup_procs(0xffffffffffffffff, 0x0, 0x2, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) ioctl$BTRFS_IOC_FS_INFO(r1, 0x8400941f, &(0x7f00000007c0)) (async) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) (async) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000000000000000080eff95"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000480)='rcu_utilization\x00', r4}, 0x10) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000080)={0xffffffffffffffff, 0x58}, 0x10) (async) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) bpf$MAP_DELETE_ELEM(0x4, &(0x7f00000001c0)={0xffffffffffffffff, 0x0}, 0x20) (async) fspick(0xffffffffffffff9c, 0x0, 0x0) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000a40), 0x0, 0x40080) fallocate(0xffffffffffffffff, 0x100000011, 0x0, 0x2811fdff) (async) r5 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', 0x0, 0x10}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f0000000740)={0x3, 0x1, &(0x7f0000000340)=@raw=[@generic={0x3, 0x6, 0x4, 0x6, 0x10001}], &(0x7f0000000380)='GPL\x00', 0x7fffffff, 0x19, &(0x7f0000000400)=""/25, 0x41000, 0x4, '\x00', 0x0, 0x17, 0xffffffffffffffff, 0x8, &(0x7f00000004c0)={0x7, 0x2}, 0x8, 0x10, &(0x7f0000000500)={0x4, 0x8, 0x401, 0x7}, 0x10, 0x0, r5, 0x0, &(0x7f0000000700)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000180)='fscache_cookie\x00'}, 0x10) (async) syz_clone(0x40900280, 0x0, 0x0, 0x0, 0x0, 0x0) sendmmsg$inet(r0, &(0x7f0000005240)=[{{0x0, 0xa001800f, 0x0, 0x0, 0x0, 0x0, 0xffeb}, 0xfffffdef}], 0x4000095, 0x0) 20:27:33 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000002040)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546000677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa107d40224edc5467a932b77e74e80110d42bc6099ad238af770b5ed8925161729298700000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1d94d5b0400000000000000d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce40ff864c14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000000000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4abacac94500fca0493cf29b33dcc9ffffffffffffffd39fece0c6ff01589646efd1cf870cd7bb2366fdf870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe32b561d46ea3abe06bf5f55eb0b1b4b575f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1293b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7df8be5877050c91301fb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c4899e0aa7f23a054de2f4d92d6bd72ee2c9fdc74aaaf1e3e483b4ad05573af40326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea139376f24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb251e2e4c30ca15f0b6d254e22a2a998de0842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba2f58ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df986741517abf11389b751f4e109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101288d139bd3da230ed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c776f4b4ce07e1c6fa66fcfc7a228805f76785efc0ceb1c8e5729c66418d169fc03aa18854693ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b083dbd334b47f067bbab40743b2a428f602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7e478950aa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ce02d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebc660309e1e245b0fdf9743af932cd6db49a47613808bad959719c0000000000378ac2e20000800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f264551cdfa9fa410632f95a5f622f851c66ee7e3030100000000000000c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bffef97dcecc467ace456597685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5000000000006065d6735eb7a00e127c0000000000000000000000bfb0bba79344643b1d8daa9f38e4b62c1e2af28c6f5054b078acd74b4a9c944e4505da485a3a4154387a0a88370d9ed9467b09c5888a06431df3f68abf0b366c4d5f8bea7b29c257ed756dff7a21c6b661cbdd43de65afd7f661d5c84f915c90e3d6ea012b68b787eb01d83200"/2646], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000280)={&(0x7f00000001c0)='kfree\x00', r0}, 0x10) r1 = open_tree(0xffffffffffffff9c, 0x0, 0x0) (async) r2 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000002c0)=ANY=[@ANYBLOB="12010000000000407f04ff7f00000000000109022400010000000009040000550300000009219c672ede220f0009058103"], 0x0) r3 = creat(&(0x7f0000000300)='./file0\x00', 0x0) fallocate(r3, 0x0, 0x0, 0x4103fe) (async) getsockopt$inet6_mreq(r1, 0x29, 0x14, &(0x7f0000000200)={@initdev, 0x0}, &(0x7f0000000300)=0x14) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000003c0)={0x11, 0x9, &(0x7f0000000140)=@raw=[@kfunc={0x85, 0x0, 0x2, 0x0, 0x4}, @map_fd={0x18, 0x8, 0x1, 0x0, r3}, @call={0x85, 0x0, 0x0, 0x1d}, @call={0x85, 0x0, 0x0, 0x3e}, @jmp={0x5, 0x1, 0x9, 0x8, 0x5, 0x8, 0x1}, @map_idx_val={0x18, 0x2, 0x6, 0x0, 0xe, 0x0, 0x0, 0x0, 0x400}, @func={0x85, 0x0, 0x1, 0x0, 0x6}], &(0x7f0000000040)='GPL\x00', 0x100, 0x0, 0x0, 0x40f00, 0xe, '\x00', r4, 0x0, r1, 0x8, &(0x7f0000000340)={0x8, 0x5}, 0x8, 0x10, &(0x7f0000000380)={0x5, 0x8, 0x7f, 0x237}, 0x10}, 0x80) syz_usb_control_io$hid(r2, 0x0, 0x0) sendmsg$nl_route(r3, &(0x7f0000000500)={&(0x7f0000000440), 0xc, &(0x7f00000004c0)={&(0x7f0000000480)=@ipv6_newaddr={0x30, 0x14, 0x10, 0x70bd29, 0x25dfdbfc, {0xa, 0x18, 0x10, 0xfd, r4}, [@IFA_TARGET_NETNSID={0x8}, @IFA_FLAGS={0x8, 0x8, 0xc0}, @IFA_FLAGS={0x8, 0x8, 0x10}]}, 0x30}, 0x1, 0x0, 0x0, 0x4000800}, 0x40040) (async) syz_usb_control_io(r2, &(0x7f0000000240)={0x2c, &(0x7f0000001040)={0x0, 0x0, 0xf, {0xf, 0x0, "afe19580dccd9534b3907ee99d"}}, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:27:33 executing program 2: syz_btf_id_by_name$bpf_lsm(0x0) (async) r0 = open(&(0x7f00000000c0)='./file0\x00', 0xc0c2, 0x0) setsockopt$EBT_SO_SET_COUNTERS(r0, 0x0, 0x81, &(0x7f00000001c0)={'broute\x00', 0x0, 0x0, 0x0, [0x4, 0x6, 0x80, 0x5cee, 0xd162, 0x5], 0x4, &(0x7f0000000100)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {}], 0x0, [{}, {}, {}, {}]}, 0xb8) (async) sendfile(r0, r0, 0x0, 0xffffffff009) syz_clone3(&(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0, 0x0, {r0}}, 0x58) getsockname$packet(r0, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, &(0x7f0000000280)=0x14) 20:27:34 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) prlimit64(0x0, 0x3, 0x0, 0x0) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) 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) syz_clone3(&(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, {0x1d}, 0x0, 0x0, 0x0, 0x0}, 0x58) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x0, 0x8, &(0x7f00000002c0)=ANY=[@ANYRESDEC, @ANYRESDEC=r0, @ANYRES8=r2, @ANYRESHEX=r2], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xb, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000007c0)={&(0x7f0000000080)='sys_enter\x00', r3}, 0x10) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000180)='sched_switch\x00', r3}, 0x10) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) connect$unix(r1, &(0x7f0000000800)=@abs={0x0, 0x0, 0x4e20}, 0x6e) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2c3c2848cf7bea8625d97d5be1822a0130"]) mount$tmpfs(0x0, &(0x7f00000006c0)='./file1\x00', &(0x7f0000000b80), 0x800, &(0x7f0000000f80)={[{@nr_inodes={'nr_inodes', 0x3d, [0x31, 0x0, 0x70, 0x6d, 0x65, 0x31]}}, {@huge_within_size}, {@huge_advise}, {@nr_inodes}], [{@euid_lt}, {@dont_measure}, {@flag='nomand'}, {@uid_lt={'uid<', 0xffffffffffffffff}}, {@uid_eq}]}) r4 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TCSETS2(r4, 0x5453, 0x0) r5 = syz_open_procfs(0x0, &(0x7f0000000100)='mountinfo\x00') r6 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x201, 0x0) sendfile(r6, r5, 0x0, 0x800000080000012) r7 = syz_open_procfs(0x0, &(0x7f0000000100)='mountinfo\x00') r8 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x201, 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) sendfile(r8, r7, 0x0, 0x800000080000012) bpf$PROG_LOAD(0x5, &(0x7f0000000900)={0x15, 0x9, &(0x7f00000004c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0xc03}, [@call={0x85, 0x0, 0x0, 0x5f}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x2}, @btf_id={0x18, 0x1, 0x3, 0x0, 0x4}, @map_idx_val={0x18, 0x5, 0x6, 0x0, 0x3, 0x0, 0x0, 0x0, 0x7f}]}, &(0x7f0000000280)='GPL\x00', 0x3f, 0x1000, &(0x7f0000004740)=""/4096, 0x41000, 0x4, '\x00', 0x0, 0x21, 0xffffffffffffffff, 0x8, &(0x7f0000000440)={0x1, 0x1}, 0x8, 0x10, &(0x7f0000000780)={0x5, 0xe, 0x2a5, 0x8}, 0x10, 0x0, r3, 0x0, &(0x7f00000008c0)=[0x1, r5, 0xffffffffffffffff, 0xffffffffffffffff, r5, r7, 0x1]}, 0x80) recvmsg$unix(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000540)=""/170, 0xaa}, {&(0x7f0000002740)=""/4092, 0xffc}, {&(0x7f0000003740)=""/4081, 0xff1}, {&(0x7f0000000a80)=""/248, 0xf8}, {&(0x7f0000000bc0)=""/226, 0xe2}], 0x6, &(0x7f0000000100)}, 0x40012042) [ 349.241047][ T1033] usb 1-1: new high-speed USB device number 17 using dummy_hcd [ 349.382152][ T3803] overlayfs: unrecognized mount option "<(HÏ{ê†%Ù}[á‚*0" or missing value [ 349.471205][ T880] usb 6-1: new high-speed USB device number 9 using dummy_hcd 20:27:34 executing program 4: r0 = creat(&(0x7f0000000040)='./file0\x00', 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xc0c2, 0x0) sendfile(r1, r1, 0x0, 0xffffffff009) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000000000)=ANY=[@ANYRES64=r1, @ANYRES16=r1, @ANYRES32=r0, @ANYRES32=r1], &(0x7f0000000080)='GPL\x00', 0x5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x52, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000240)='kmem_cache_free\x00', r2}, 0x10) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fcntl$setlease(r3, 0x400, 0x0) 20:27:34 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) 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) sched_setattr(0x0, &(0x7f0000000a40)={0x38, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xfffffffffffffffc, 0x9}, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000200)=ANY=[@ANYBLOB="180000001800ff0f0000000000000000850000006d000000850000002300000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={0x0, r3}, 0x10) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0x6e) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x44) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), &(0x7f0000000380), 0x0, {0x24}, 0x0, 0x0, 0x0, 0x0}, 0x58) getpid() socket$inet(0x2, 0xa, 0x0) r4 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r4, 0x6, 0xd, &(0x7f0000000200)='illinois\x00', 0x9) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000a00), 0x10001) bind$inet(r4, &(0x7f0000000100)={0x2, 0x4e20, @empty}, 0x10) r5 = socket$inet(0x2, 0x3, 0x3) setsockopt$ARPT_SO_SET_REPLACE(r5, 0x0, 0x60, &(0x7f0000000100)={'filter\x00', 0x7, 0x4, 0x20000568, 0x330, 0x220, 0x0, 0x330, 0x330, 0x330, 0x4, 0x0, {[{{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @multicast1, @multicast2}}}, {{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @local, @loopback}}}, {{@arp={@loopback, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, {@mac=@remote}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'syzkaller1\x00', 'wlan0\x00'}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@mac, @mac=@link_local, @empty, @remote}}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x468) recvmmsg(r5, &(0x7f0000000780)=[{{0x0, 0x0, 0x0}, 0x3}, {{&(0x7f0000000700)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x80, &(0x7f0000000340)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000880)=""/177, 0xb1}], 0x2}, 0xfffffff9}], 0x2, 0x100, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x10000010, 0xf21, 0x9, 0x5, 0x80000000, 0xea, 0xff, 0x1}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0xab) connect$inet(r4, &(0x7f0000000180)={0x2, 0x4e20, @loopback}, 0x10) 20:27:34 executing program 4: r0 = creat(&(0x7f0000000040)='./file0\x00', 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xc0c2, 0x0) sendfile(r1, r1, 0x0, 0xffffffff009) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000000000)=ANY=[@ANYRES64=r1, @ANYRES16=r1, @ANYRES32=r0, @ANYRES32=r1], &(0x7f0000000080)='GPL\x00', 0x5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x52, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000240)='kmem_cache_free\x00', r2}, 0x10) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fcntl$setlease(r3, 0x400, 0x0) creat(&(0x7f0000000040)='./file0\x00', 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0xc0c2, 0x0) (async) sendfile(r1, r1, 0x0, 0xffffffff009) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000000000)=ANY=[@ANYRES64=r1, @ANYRES16=r1, @ANYRES32=r0, @ANYRES32=r1], &(0x7f0000000080)='GPL\x00', 0x5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x52, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000240)='kmem_cache_free\x00', r2}, 0x10) (async) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) (async) fcntl$setlease(r3, 0x400, 0x0) (async) 20:27:35 executing program 4: r0 = creat(&(0x7f0000000040)='./file0\x00', 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xc0c2, 0x0) sendfile(r1, r1, 0x0, 0xffffffff009) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000000000)=ANY=[@ANYRES64=r1, @ANYRES16=r1, @ANYRES32=r0, @ANYRES32=r1], &(0x7f0000000080)='GPL\x00', 0x5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x52, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000240)='kmem_cache_free\x00', r2}, 0x10) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fcntl$setlease(r3, 0x400, 0x0) creat(&(0x7f0000000040)='./file0\x00', 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0xc0c2, 0x0) (async) sendfile(r1, r1, 0x0, 0xffffffff009) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000000000)=ANY=[@ANYRES64=r1, @ANYRES16=r1, @ANYRES32=r0, @ANYRES32=r1], &(0x7f0000000080)='GPL\x00', 0x5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x52, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000240)='kmem_cache_free\x00', r2}, 0x10) (async) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) (async) fcntl$setlease(r3, 0x400, 0x0) (async) [ 349.671070][ T1033] usb 1-1: too many endpoints for config 0 interface 0 altsetting 0: 85, using maximum allowed: 30 [ 349.710401][ T1033] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 349.811406][ T880] usb 6-1: Using ep0 maxpacket: 8 [ 349.890137][ T1033] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 349.951319][ T880] usb 6-1: config index 0 descriptor too short (expected 5924, got 36) [ 349.979540][ T880] usb 6-1: config 250 has an invalid interface number: 228 but max is -1 [ 349.997094][ T1033] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 85 [ 350.087411][ T880] usb 6-1: config 250 has 1 interface, different from the descriptor's value: 0 [ 350.098093][ T1033] usb 1-1: New USB device found, idVendor=047f, idProduct=7fff, bcdDevice= 0.00 [ 350.109510][ T880] usb 6-1: config 250 has no interface number 0 [ 350.116810][ T880] usb 6-1: config 250 interface 228 altsetting 255 endpoint 0x1 has invalid maxpacket 65280, setting to 1024 [ 350.129805][ T1033] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 350.140840][ T880] usb 6-1: config 250 interface 228 altsetting 255 bulk endpoint 0x1 has invalid maxpacket 1024 [ 350.151561][ T880] usb 6-1: config 250 interface 228 altsetting 255 bulk endpoint 0x82 has invalid maxpacket 100 [ 350.162220][ T1033] usb 1-1: config 0 descriptor?? [ 350.167221][ T880] usb 6-1: config 250 interface 228 altsetting 255 has 2 endpoint descriptors, different from the interface descriptor's value: 17 [ 350.181108][ T880] usb 6-1: config 250 interface 228 has no altsetting 0 [ 350.301143][ T880] usb 6-1: New USB device found, idVendor=0525, idProduct=d292, bcdDevice= 0.07 [ 350.310981][ T880] usb 6-1: New USB device strings: Mfr=0, Product=106, SerialNumber=59 [ 350.319880][ T880] usb 6-1: Product: syz [ 350.324570][ T880] usb 6-1: SerialNumber: syz [ 350.372768][ T880] hub 6-1:250.228: bad descriptor, ignoring hub [ 350.379052][ T880] hub: probe of 6-1:250.228 failed with error -5 [ 350.591745][ T880] usblp 6-1:250.228: usblp0: USB Bidirectional printer dev 9 if 228 alt 255 proto 3 vid 0x0525 pid 0xD292 [ 350.632329][ T1033] plantronics 0003:047F:7FFF.0001: No inputs registered, leaving [ 351.041223][ T3792] usb 6-1: reset high-speed USB device number 9 using dummy_hcd [ 351.281166][ T3792] usb 6-1: Using ep0 maxpacket: 8 20:27:41 executing program 5: r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r0, 0x800) lseek(r0, 0x200, 0x0) r1 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x0) sendfile(r0, r1, 0x0, 0x10000) r2 = syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="0d01000009000008250592d20700006a3b010902241700fa0074980904e4ff11070103000905010200ff6000000905820264"], 0x0) syz_usb_control_io$printer(r2, 0x0, 0x0) syz_clone(0x40224400, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r2) syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[], 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x80000, 0x0) read$char_usb(r3, &(0x7f0000000100)=""/2, 0x2) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f00000008c0)={0x24, &(0x7f0000000700)={0x20, 0x9, 0xd5, {0xd5, 0x8, "76a936de6f98e9097758af0135ef8944f8736ffde57f9a83a46fb68e6c07ce3ea57a435e8bf276f457d3a2659373874541c44361355cf44c2d6fef703a1f5509b3c55bd9f8db08000000a471e7134c770806a76267035ef93893bd74b279448d1c4c0a9209e3b4d0ee4150a8807b7385b92873a6da1074fe496d054e390c552775afb52b8fbf0989cc9ae7a1d42ce11c8e20cd363bb49830abdbc55cbf31a310dea85749e0445272c1c0230a59a0fd6cf3f4219c89e8ea844e1d3f93b8a39271ab68645bd6b7f00ede3f428adfe5889ab5ec83"}}, &(0x7f0000000800)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x100c}}, &(0x7f0000000140)={0x0, 0x22, 0x1d, {[@main=@item_012={0x2, 0x0, 0xb, "58d2"}, @main=@item_4={0x3, 0x0, 0xa, "46fd05ad"}, @local=@item_4={0x3, 0x2, 0x9, "bb8bc70d"}, @main=@item_4={0x3, 0x0, 0x9, 'Em-m'}, @main=@item_012={0x2, 0x0, 0x9, '8X'}, @local=@item_012={0x2, 0x2, 0xa, "ed27"}, @global=@item_4={0x3, 0x1, 0x7, "b4cdc4e8"}]}}, &(0x7f0000000880)={0x0, 0x21, 0x9, {0x9, 0x21, 0x5, 0x8, 0x1, {0x22, 0xfe9}}}}, &(0x7f0000000b40)={0x2c, &(0x7f0000000900)={0xaeec8dca88feda50, 0x15, 0x77, "bb61d653d707498b5baf361be5901b7933082b795baae6d47af67488557af22d71c489985353b61861df643f85dfa0b920d64820d33a215b46d5e0b4fbf759e2d92d75e925947b380d99f97b8ee7e4bd670ee1372f8404577ae1922caca4c2fd1ee95d3c3d78273c47b94a02def9a92b1451e4f5bd5578"}, &(0x7f0000000980)={0x0, 0xa, 0x1, 0xd7}, &(0x7f00000009c0)={0x0, 0x8, 0x1, 0x54}, &(0x7f0000000a00)={0x20, 0x1, 0xf8, "ddae03005856c8eb957719b19d05426da60a27fe17bd7b97f829c143332f257b67ffbf7f6b8c1e5b637a1ab9fad443630b02739427d0179a3d020b2d9614381354e159e25ea9eca86dfd9de97eac1bc06984a9b3379aec51004c7de29957386c3e438ddc7bba2dbe56f0f82e5cb0cb4bbbea325c1731f9e9dac688ab262cbe593cd443ed3ac688cdc54bc8a02960ea26e052c300b4633c7f84285cdfd65dbfefe7f8535f71c8f569f84fe1c0bee6a084df83e46a9330152d1cc339ce95e28b17a4f75c2cb6d7265ae4d896cf9a8e164dbed668dfc005649f3adba16c18a3f1e998d40f0bc65c1721f0f9b12ba181d4d5960c70028de0e53f"}, &(0x7f0000000b00)={0x20, 0x3, 0x1, 0x7}}) 20:27:41 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async, rerun: 32) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async, rerun: 32) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) (async, rerun: 64) prlimit64(0x0, 0x3, 0x0, 0x0) (async, rerun: 64) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async, rerun: 64) syz_clone3(&(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, {0x1d}, 0x0, 0x0, 0x0, 0x0}, 0x58) (async, rerun: 64) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x0, 0x8, &(0x7f00000002c0)=ANY=[@ANYRESDEC, @ANYRESDEC=r0, @ANYRES8=r2, @ANYRESHEX=r2], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xb, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000007c0)={&(0x7f0000000080)='sys_enter\x00', r3}, 0x10) (async, rerun: 64) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000180)='sched_switch\x00', r3}, 0x10) (async, rerun: 64) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) connect$unix(r1, &(0x7f0000000800)=@abs={0x0, 0x0, 0x4e20}, 0x6e) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2c3c2848cf7bea8625d97d5be1822a0130"]) (async) mount$tmpfs(0x0, &(0x7f00000006c0)='./file1\x00', &(0x7f0000000b80), 0x800, &(0x7f0000000f80)={[{@nr_inodes={'nr_inodes', 0x3d, [0x31, 0x0, 0x70, 0x6d, 0x65, 0x31]}}, {@huge_within_size}, {@huge_advise}, {@nr_inodes}], [{@euid_lt}, {@dont_measure}, {@flag='nomand'}, {@uid_lt={'uid<', 0xffffffffffffffff}}, {@uid_eq}]}) (async) r4 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TCSETS2(r4, 0x5453, 0x0) (async) r5 = syz_open_procfs(0x0, &(0x7f0000000100)='mountinfo\x00') r6 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x201, 0x0) sendfile(r6, r5, 0x0, 0x800000080000012) r7 = syz_open_procfs(0x0, &(0x7f0000000100)='mountinfo\x00') (async) r8 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x201, 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) (async) sendfile(r8, r7, 0x0, 0x800000080000012) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000900)={0x15, 0x9, &(0x7f00000004c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0xc03}, [@call={0x85, 0x0, 0x0, 0x5f}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x2}, @btf_id={0x18, 0x1, 0x3, 0x0, 0x4}, @map_idx_val={0x18, 0x5, 0x6, 0x0, 0x3, 0x0, 0x0, 0x0, 0x7f}]}, &(0x7f0000000280)='GPL\x00', 0x3f, 0x1000, &(0x7f0000004740)=""/4096, 0x41000, 0x4, '\x00', 0x0, 0x21, 0xffffffffffffffff, 0x8, &(0x7f0000000440)={0x1, 0x1}, 0x8, 0x10, &(0x7f0000000780)={0x5, 0xe, 0x2a5, 0x8}, 0x10, 0x0, r3, 0x0, &(0x7f00000008c0)=[0x1, r5, 0xffffffffffffffff, 0xffffffffffffffff, r5, r7, 0x1]}, 0x80) recvmsg$unix(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000540)=""/170, 0xaa}, {&(0x7f0000002740)=""/4092, 0xffc}, {&(0x7f0000003740)=""/4081, 0xff1}, {&(0x7f0000000a80)=""/248, 0xf8}, {&(0x7f0000000bc0)=""/226, 0xe2}], 0x6, &(0x7f0000000100)}, 0x40012042) 20:27:41 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) 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) sched_setattr(0x0, &(0x7f0000000a40)={0x38, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xfffffffffffffffc, 0x9}, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000200)=ANY=[@ANYBLOB="180000001800ff0f0000000000000000850000006d000000850000002300000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={0x0, r3}, 0x10) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0x6e) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x44) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), &(0x7f0000000380), 0x0, {0x24}, 0x0, 0x0, 0x0, 0x0}, 0x58) getpid() sched_setscheduler(0x0, 0x1, 0x0) r4 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r4, 0x6, 0xd, &(0x7f0000000200)='illinois\x00', 0x9) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000a00), 0x10001) bind$inet(r4, &(0x7f0000000100)={0x2, 0x4e20, @empty}, 0x10) r5 = socket$inet(0x2, 0x3, 0x3) setsockopt$ARPT_SO_SET_REPLACE(r5, 0x0, 0x60, &(0x7f0000000100)={'filter\x00', 0x7, 0x4, 0x20000568, 0x330, 0x220, 0x0, 0x330, 0x330, 0x330, 0x4, 0x0, {[{{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @multicast1, @multicast2}}}, {{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @local, @loopback}}}, {{@arp={@loopback, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, {@mac=@remote}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'syzkaller1\x00', 'wlan0\x00'}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@mac, @mac=@link_local, @empty, @remote}}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x468) recvmmsg(r5, &(0x7f0000000780)=[{{0x0, 0x0, 0x0}, 0x3}, {{&(0x7f0000000700)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x80, &(0x7f0000000340)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000880)=""/177, 0xb1}], 0x2}, 0xfffffff9}], 0x2, 0x100, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x10000010, 0xf21, 0x9, 0x5, 0x80000000, 0xea, 0xff, 0x1}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0xab) connect$inet(r4, &(0x7f0000000180)={0x2, 0x4e20, @loopback}, 0x10) 20:27:41 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) 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) sched_setattr(0x0, &(0x7f0000000a40)={0x38, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xfffffffffffffffc, 0x9}, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000200)=ANY=[@ANYBLOB="180000001800ff0f0000000000000000850000006d000000850000002300000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={0x0, r3}, 0x10) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0x6e) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x44) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), &(0x7f0000000380), 0x0, {0x24}, 0x0, 0x0, 0x0, 0x0}, 0x58) getpid() socket$inet(0x2, 0xa, 0x0) r4 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r4, 0x6, 0xd, &(0x7f0000000200)='illinois\x00', 0x9) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000a00), 0x10001) bind$inet(r4, &(0x7f0000000100)={0x2, 0x4e20, @empty}, 0x10) r5 = socket$inet(0x2, 0x3, 0x3) setsockopt$ARPT_SO_SET_REPLACE(r5, 0x0, 0x60, &(0x7f0000000100)={'filter\x00', 0x7, 0x4, 0x20000568, 0x330, 0x220, 0x0, 0x330, 0x330, 0x330, 0x4, 0x0, {[{{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @multicast1, @multicast2}}}, {{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @local, @loopback}}}, {{@arp={@loopback, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, {@mac=@remote}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'syzkaller1\x00', 'wlan0\x00'}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@mac, @mac=@link_local, @empty, @remote}}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x468) recvmmsg(r5, &(0x7f0000000780)=[{{0x0, 0x0, 0x0}, 0x3}, {{&(0x7f0000000700)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x80, &(0x7f0000000340)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000880)=""/177, 0xb1}], 0x2}, 0xfffffff9}], 0x2, 0x100, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x10000010, 0xf21, 0x9, 0x5, 0x80000000, 0xea, 0xff, 0x1}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0xab) connect$inet(r4, &(0x7f0000000180)={0x2, 0x4e20, @loopback}, 0x10) 20:27:41 executing program 1: r0 = socket(0x840000000002, 0x3, 0x100) connect$inet(r0, &(0x7f00000005c0)={0x2, 0x0, @local}, 0x10) (async) r1 = openat$cgroup_procs(0xffffffffffffffff, 0x0, 0x2, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ioctl$BTRFS_IOC_FS_INFO(r1, 0x8400941f, &(0x7f00000007c0)) (async, rerun: 64) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) (async, rerun: 64) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000000000000000080eff95"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000480)='rcu_utilization\x00', r4}, 0x10) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000080)={0xffffffffffffffff, 0x58}, 0x10) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) bpf$MAP_DELETE_ELEM(0x4, &(0x7f00000001c0)={0xffffffffffffffff, 0x0}, 0x20) (async) fspick(0xffffffffffffff9c, 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000a40), 0x0, 0x40080) (async) fallocate(0xffffffffffffffff, 0x100000011, 0x0, 0x2811fdff) (async) r5 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', 0x0, 0x10}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f0000000740)={0x3, 0x1, &(0x7f0000000340)=@raw=[@generic={0x3, 0x6, 0x4, 0x6, 0x10001}], &(0x7f0000000380)='GPL\x00', 0x7fffffff, 0x19, &(0x7f0000000400)=""/25, 0x41000, 0x4, '\x00', 0x0, 0x17, 0xffffffffffffffff, 0x8, &(0x7f00000004c0)={0x7, 0x2}, 0x8, 0x10, &(0x7f0000000500)={0x4, 0x8, 0x401, 0x7}, 0x10, 0x0, r5, 0x0, &(0x7f0000000700)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000180)='fscache_cookie\x00'}, 0x10) syz_clone(0x40900280, 0x0, 0x0, 0x0, 0x0, 0x0) sendmmsg$inet(r0, &(0x7f0000005240)=[{{0x0, 0xa001800f, 0x0, 0x0, 0x0, 0x0, 0xffeb}, 0xfffffdef}], 0x4000095, 0x0) 20:27:41 executing program 0: syz_mount_image$vfat(&(0x7f0000001200), &(0x7f0000000000)='./bus\x00', 0x2000040, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000040e4bd4956035ebf619e05000000d8b80463230696f3de73ec9347272427fb34d4de160d000000000000000000000000a7a5539cb0f8cbdbfb3d903c27ee5d5b6f6d8669ca1b7a0700000000000000d535a486df2e04c8e66fb1be400197c5a77dc97d1325680c8d968aebed09c47a4370f8e981"], 0xfd, 0x1218, &(0x7f0000002480)="$eJzs3M9rHGUYB/Bn28Qmqfmh1moL4ote9DImOXjyEiSF4oJSm4IKwtRM7JLNbsgsgS1i9eTVs3+BiEdvgvgP5OLFs+BFcvFYUBzJTjDdkqqt1rHl87nMw77vl31nh114l3lm/5VPtzY3ymwjH8SJVismtiPSzRQpTsTJqH0UL175/odn3nzr7ddW2u3VSyldWLm89HJKae7Zb9754Mvnvh2cvvLV3NenYm/h3f2fl3/cO7t3bv+3y9c6ZeqUqdcfpDxd7fcH+dVukdY75WaW0hvdIi+L1OmVxc7Y+Ea3v709THlvfXZme6coy5T3hmmzGKZBPw12hil/P+/0UpZlaXYm+CfWvrhZVVVEVU3GI1FVVTUdM3E6Ho3ZmIv5Xw4GH48n4kw8GWfjqXg6zk03vWYAAAAAAAAAAAAAAAAAAAB4+Pxp/38sxGO39/+PZjW9agAAAAAAAAAAAAAAAAAAAHi46P8HAAAAAAAAAAAAAAAAAACA5un/BwAAAAAAAAAAAAAAAAAAgP+BqfpwKaWpiK1Pdtd21+pj/frKRnSiG0Usxnz8GqPu/5HJw/zF9upiGlmIl7ZuHOZv7K6dHM8vjR4ncJSv6vrCxfbqUp1P4/lTMXNrfjnm48zx+eVj81PxwvMH+Y/rfBbz8d170Y9urMdB9ij/4VJKr77evi1/fjTvDibv92UBAACAf1OW/jC+f2+16vHsDuN/9f/ALfvrxWP35xNxfqLZcyeiHF7fzLvdYkehuLeidfg1vr/v9dndTP7p8+Y/lge9aPqXif/C0UVveiUAAAAAAAAAAADcjXJ4fTr+1v2A1+75dsKmzxEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+ZweOBQAAAACE+Vun0bEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcFQAA///Fx+cN") setsockopt$MRT6_PIM(0xffffffffffffffff, 0x29, 0xcf, &(0x7f0000000080)=0x3, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) pwritev2(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="9e", 0x320}], 0x1, 0x874, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xc0c2, 0x0) sendfile(r1, r1, 0x0, 0xffffffff009) ioctl$EXT4_IOC_MIGRATE(r1, 0x6609) 20:27:41 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) prlimit64(0x0, 0x3, 0x0, 0x0) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async, rerun: 64) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (rerun: 64) syz_clone3(&(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, {0x1d}, 0x0, 0x0, 0x0, 0x0}, 0x58) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x0, 0x8, &(0x7f00000002c0)=ANY=[@ANYRESDEC, @ANYRESDEC=r0, @ANYRES8=r2, @ANYRESHEX=r2], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xb, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000007c0)={&(0x7f0000000080)='sys_enter\x00', r3}, 0x10) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000180)='sched_switch\x00', r3}, 0x10) (async, rerun: 64) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) (rerun: 64) connect$unix(r1, &(0x7f0000000800)=@abs={0x0, 0x0, 0x4e20}, 0x6e) (async, rerun: 32) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2c3c2848cf7bea8625d97d5be1822a0130"]) (rerun: 32) mount$tmpfs(0x0, &(0x7f00000006c0)='./file1\x00', &(0x7f0000000b80), 0x800, &(0x7f0000000f80)={[{@nr_inodes={'nr_inodes', 0x3d, [0x31, 0x0, 0x70, 0x6d, 0x65, 0x31]}}, {@huge_within_size}, {@huge_advise}, {@nr_inodes}], [{@euid_lt}, {@dont_measure}, {@flag='nomand'}, {@uid_lt={'uid<', 0xffffffffffffffff}}, {@uid_eq}]}) (async) r4 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TCSETS2(r4, 0x5453, 0x0) (async, rerun: 64) r5 = syz_open_procfs(0x0, &(0x7f0000000100)='mountinfo\x00') (async, rerun: 64) r6 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x201, 0x0) sendfile(r6, r5, 0x0, 0x800000080000012) (async, rerun: 32) r7 = syz_open_procfs(0x0, &(0x7f0000000100)='mountinfo\x00') (async, rerun: 32) r8 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x201, 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x4b36) (async) sendfile(r8, r7, 0x0, 0x800000080000012) bpf$PROG_LOAD(0x5, &(0x7f0000000900)={0x15, 0x9, &(0x7f00000004c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0xc03}, [@call={0x85, 0x0, 0x0, 0x5f}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x2}, @btf_id={0x18, 0x1, 0x3, 0x0, 0x4}, @map_idx_val={0x18, 0x5, 0x6, 0x0, 0x3, 0x0, 0x0, 0x0, 0x7f}]}, &(0x7f0000000280)='GPL\x00', 0x3f, 0x1000, &(0x7f0000004740)=""/4096, 0x41000, 0x4, '\x00', 0x0, 0x21, 0xffffffffffffffff, 0x8, &(0x7f0000000440)={0x1, 0x1}, 0x8, 0x10, &(0x7f0000000780)={0x5, 0xe, 0x2a5, 0x8}, 0x10, 0x0, r3, 0x0, &(0x7f00000008c0)=[0x1, r5, 0xffffffffffffffff, 0xffffffffffffffff, r5, r7, 0x1]}, 0x80) (async) recvmsg$unix(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000540)=""/170, 0xaa}, {&(0x7f0000002740)=""/4092, 0xffc}, {&(0x7f0000003740)=""/4081, 0xff1}, {&(0x7f0000000a80)=""/248, 0xf8}, {&(0x7f0000000bc0)=""/226, 0xe2}], 0x6, &(0x7f0000000100)}, 0x40012042) [ 356.471078][ T3792] usb 6-1: failed to restore interface 228 altsetting 255 (error=-110) [ 356.479834][ T880] usb 6-1: USB disconnect, device number 9 [ 356.486834][ T1033] plantronics 0003:047F:7FFF.0001: hiddev96,hidraw0: USB HID v67.9c Device [HID 047f:7fff] on usb-dummy_hcd.0-1/input0 [ 356.516078][ T880] usblp0: removed [ 356.532829][ T1033] usb 1-1: USB disconnect, device number 17 [ 357.342943][ T3865] overlayfs: unrecognized mount option "<(HÏ{ê†%Ù}[á‚*0" or missing value [ 357.393691][ T3865] overlayfs: unrecognized mount option "<(HÏ{ê†%Ù}[á‚*0" or missing value [ 357.407942][ T3865] overlayfs: unrecognized mount option "<(HÏ{ê†%Ù}[á‚*0" or missing value 20:27:42 executing program 2: r0 = syz_mount_image$ext4(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) add_key$fscrypt_v1(&(0x7f0000000040), &(0x7f0000000140)={'fscrypt:', @desc1}, &(0x7f00000001c0)={0x0, "28d7b07d54891881fe02c1203fe49696b9f26f2da4149683f065714f8a61d1f32c99064bbd27b2aa77459cff33a3a98350f1af9d51ed5bef3d63520d260804d0", 0x24}, 0x48, 0xfffffffffffffffd) pipe2$watch_queue(&(0x7f0000002280), 0x80) r1 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000480)={'veth0_to_hsr\x00', 0x0}) bind$packet(r1, &(0x7f0000000040)={0x11, 0x0, r2, 0x1, 0x0, 0x6, @local}, 0x14) setsockopt$packet_int(r1, 0x107, 0xf, &(0x7f0000000100)=0x800b, 0x4) sendmsg$netlink(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000004c0)={0x318, 0x10d4, 0x0, 0x0, 0x0, "", [@generic="db6e6c8d5e85080045f00d80724e11d569116e3a1ce41e2a56692d44b2b103d10e3e40feef2bafca", @generic="2b3bac56bc52560cf4709dcabf5d770db330ea1fcbd12d974bc794eab85101f8fc5cdf78642e56db909df0210d0fca0251706015a567bfe3b128df2b6692170b4788522b216624b8864abf3beb07046cbb21", @typed={0xc, 0x0, 0x0, 0x0, @u64}, @generic="583c23521a7c04b266594975dc4e3462b743c7652a53016630236e30576236f92bb550e79cedcad880b679", @nested={0x59, 0x0, 0x0, 0x1, [@generic="5ae03aa30cfeb5c6c36320c2e3da0a9b471dcb36d48014d8d47643c7473cfec003f4cc538bf7e51ede5e27945393bc206b60c9b8b76d3c877d8e34ec09482a30fac2bdba4fa3dbc1eba3871270e823be8b56dd30c8"]}, @nested={0x1f5, 0x0, 0x0, 0x1, [@generic="a44b76c99eb622804bf9913fbc3eaba5ffc03d514898b61f8c81858a99ee3015408ff3c67d18cf", @typed={0x4}, @typed={0x4}, @generic="bddacfba5b857fece43aa19df3b9d366df08e96bab1b1530dbb7b905d5a93777bf9165cdb80f55135cbc09555cc4b19929e8243e4761b724a216a4c1baffdf11aa50f12d3a44a71f833f06b2e4898c6aa84ddef3400e0d768f7c267f66223949a98b71dbe996c34a31a97bd23ea9c99d8ef3b1668030d24a8f262a2955bb6e451481e42f9f8ce0ffd023011ab3c4b8979792b99fb7bb1a9f1742db018957db9119de0ab4f08f3d70d870f97b458a43c9794e5ebde911d2b789477ef034e30f62f8b7328a5216e2", @typed={0xc, 0x0, 0x0, 0x0, @u64}, @generic="82a96fc4eae3562380dc5664f7a8e7f364c7abf2c6012b6196585828c62722a544ca75427ca2152d1ae9467edf072af2c2613e75da856501d9bfeee5b1eead3096eba56e02f71365cf349936b322804d598c141e95c97dabbbddf5788dd937f3d66b5c89aeefec4580a57794535528c16cd60238c8b210fcc91bc35ad1906fb36df857b4dd86e84920b20c491b9faa66b089354a6874aaaabe30d89acc48ec2a5d100eea49f051f0b914188b39b61d0aca11312dc17690516f9a50e2e5728373d27030c9e31afed72e91e3cc10f73ef231bfdfb3f0b02507f52d3e17a8d204d602c4fbe275aeb2f9d0b195b714c622"]}]}, 0x318}, {&(0x7f00000001c0)={0x10}, 0x10}, {&(0x7f0000000800)=ANY=[@ANYBLOB="d4020000000000000000000000000000080000003a295c00b9020080a4743640a32c626a8089382067e80f674e524d15d116011b435985a090b905b1ae652064b6873a812607cf236f1c76dd1cfe18afe6f9aeed4644d33f0c8fa484ac6005ff925fd440890ea7c12ae5cd62e3931e0038c6a27e931fd8ac8a55a721904db53045e8afa1945b7b35ecbc1f10a17cc85b80bf3ad452510a8c0516a4c13f87f833f1ded8fa34de0ad9f5327925c4a09de709c9d93c1ba4d6e08aa513fca354c5504cec4bdf6ae0bc6aab68d2ba66262fe48cb5e45318de0be6d8fbef98046eac09abf04db5b56b0db4888ac1a46c8e16d6eacf3ca2dbcf11a2979a4558b906fad7167764c5d028fed407ceee12776880ffa2b63ae2b7f17209a180c4e10dd692bc199b84af2c9fba3abc0a428cb7aae437429454dd5443b87a3a298d99c7e27502c466c1c13e74e09d17bc10b11be8e74c60e8d75bb23d05c96f324df258972149478500da98977df38992d8d56035a00cd5668e9a278a51ccc917fb10548a38e5a752170bc716b49adc0e2379f6b559a32afa237e0b42056d6681116d5971279f6b15421c1e12bb8e5d422c47a41319f2ed66cfd328df131847bead23b24dc1d3f24a4f9bf38c0e253fe7926716ee15425e80d68a1c900d153aa6127fba9cc1052edc9aceacf7af60f78c474ceb5259568c6ba0c43e6e8e25ef77d0fd918000f4c14a141a93db16fd416b5c996cc37d69ee39edfc7cca25cc028b9089348fdbe228c6995f561f30167a18a7c05d65624eb05f1e86100201ccb84080c57d4ba9cdfbdd7eea76ea1b90f3e94182574e1fb939402bf23bbba209ee125981dfec37c3169f239ee9a9df5d1a7e0dcdbd97b5f44355e96dc074bd76f5e979d7669edf181653ad0fd9756058c9ba2d3719506449a5a0fd857c124670019b095ab4545f27ffb39e4567abfbbac7c87e17ba21bc176cd0b2badb1dd33331b6bcfe14510d0000000407179e69cf6792bfd2ab645ed7e484ced5ec04e881e3927a7c3945b36d62ce487644c1ab2e5cd380563a2f008493a4e01ab20da900"/772], 0x2d4}], 0x3}, 0x0) r3 = socket(0x2, 0xa, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r3, 0x891b, &(0x7f0000000040)) r4 = openat2$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000080), 0x18) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r4, 0x800c6613, &(0x7f0000000180)=@v1={0x0, @adiantum, 0x0, @desc1}) getdents64(r4, 0x0, 0x0) r5 = syz_clone(0xc0100, 0x0, 0x0, 0x0, 0x0, 0x0) kcmp(0x0, r5, 0xc, 0xffffffffffffffff, 0xffffffffffffffff) r6 = syz_clone(0xc8100, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f00000022c0), &(0x7f0000002800)=0xc) r7 = gettid() kcmp(r7, r6, 0xc, 0xffffffffffffffff, 0xffffffffffffffff) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(0xffffffffffffffff, 0x800c6613, &(0x7f0000000180)=@v1={0x0, @adiantum, 0x0, @desc1}) kcmp(0x0, 0x0, 0x3, r0, 0xffffffffffffffff) read$FUSE(0xffffffffffffffff, &(0x7f00000042c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) syz_open_procfs(r8, 0x0) r9 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080), 0x18) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r9, 0x800c6613, &(0x7f0000000180)=@v1={0x0, @adiantum, 0x0, @desc1}) openat2$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080), 0x18) ioctl$AUTOFS_IOC_EXPIRE_MULTI(r0, 0x40049366, &(0x7f0000002300)=0x1) openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x121802, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) getdents64(r10, &(0x7f0000000180)=""/247, 0xf7) 20:27:42 executing program 0: syz_mount_image$vfat(&(0x7f0000001200), &(0x7f0000000000)='./bus\x00', 0x2000040, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000040e4bd4956035ebf619e05000000d8b80463230696f3de73ec9347272427fb34d4de160d000000000000000000000000a7a5539cb0f8cbdbfb3d903c27ee5d5b6f6d8669ca1b7a0700000000000000d535a486df2e04c8e66fb1be400197c5a77dc97d1325680c8d968aebed09c47a4370f8e981"], 0xfd, 0x1218, &(0x7f0000002480)="$eJzs3M9rHGUYB/Bn28Qmqfmh1moL4ote9DImOXjyEiSF4oJSm4IKwtRM7JLNbsgsgS1i9eTVs3+BiEdvgvgP5OLFs+BFcvFYUBzJTjDdkqqt1rHl87nMw77vl31nh114l3lm/5VPtzY3ymwjH8SJVismtiPSzRQpTsTJqH0UL175/odn3nzr7ddW2u3VSyldWLm89HJKae7Zb9754Mvnvh2cvvLV3NenYm/h3f2fl3/cO7t3bv+3y9c6ZeqUqdcfpDxd7fcH+dVukdY75WaW0hvdIi+L1OmVxc7Y+Ea3v709THlvfXZme6coy5T3hmmzGKZBPw12hil/P+/0UpZlaXYm+CfWvrhZVVVEVU3GI1FVVTUdM3E6Ho3ZmIv5Xw4GH48n4kw8GWfjqXg6zk03vWYAAAAAAAAAAAAAAAAAAAB4+Pxp/38sxGO39/+PZjW9agAAAAAAAAAAAAAAAAAAAHi46P8HAAAAAAAAAAAAAAAAAACA5un/BwAAAAAAAAAAAAAAAAAAgP+BqfpwKaWpiK1Pdtd21+pj/frKRnSiG0Usxnz8GqPu/5HJw/zF9upiGlmIl7ZuHOZv7K6dHM8vjR4ncJSv6vrCxfbqUp1P4/lTMXNrfjnm48zx+eVj81PxwvMH+Y/rfBbz8d170Y9urMdB9ij/4VJKr77evi1/fjTvDibv92UBAACAf1OW/jC+f2+16vHsDuN/9f/ALfvrxWP35xNxfqLZcyeiHF7fzLvdYkehuLeidfg1vr/v9dndTP7p8+Y/lge9aPqXif/C0UVveiUAAAAAAAAAAADcjXJ4fTr+1v2A1+75dsKmzxEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+ZweOBQAAAACE+Vun0bEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcFQAA///Fx+cN") (async) setsockopt$MRT6_PIM(0xffffffffffffffff, 0x29, 0xcf, &(0x7f0000000080)=0x3, 0x4) (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) pwritev2(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="9e", 0x320}], 0x1, 0x874, 0x0, 0x0) (async) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xc0c2, 0x0) sendfile(r1, r1, 0x0, 0xffffffff009) ioctl$EXT4_IOC_MIGRATE(r1, 0x6609) [ 357.581071][ T23] audit: type=1400 audit(1674851262.930:301): avc: denied { ioctl } for pid=3874 comm="syz-executor.2" path="socket:[23748]" dev="sockfs" ino=23748 ioctlcmd=0x8933 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=packet_socket permissive=1 [ 357.632464][ T3876] syz-executor.2 (pid 3876) is setting deprecated v1 encryption policy; recommend upgrading to v2. [ 357.658061][ T3875] fscrypt: Adiantum using implementation "adiantum(xchacha12-simd,aes-aesni,nhpoly1305-generic)" 20:27:43 executing program 4: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x1, 0x0) r0 = dup(0xffffffffffffffff) syz_open_dev$tty1(0xc, 0x4, 0x1) open(0x0, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xe72, 0x3}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f0000000300)={{0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x30}}, {0x5, @multicast}, 0x20, {0x2, 0x4e21, @rand_addr=0x64010101}, 'wg0\x00'}) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) socket$netlink(0x10, 0x3, 0x0) r3 = socket$inet_udp(0x2, 0x2, 0x0) sched_setattr(0xffffffffffffffff, &(0x7f0000000000)={0x38, 0x0, 0x3, 0x1f, 0x2, 0x3, 0x400, 0x2, 0x8, 0xffffffff}, 0x0) bind$inet(r3, &(0x7f0000000100)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r3, 0x1, 0x0, 0x0, 0x0) connect$inet(r3, &(0x7f0000000280)={0x2, 0x0, @multicast2}, 0x10) sendmmsg$inet(r3, &(0x7f0000002080)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@ip_retopts={{0x10, 0x60000000}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @local, @empty}}}], 0x30}}], 0x300, 0x0) socket$netlink(0x10, 0x3, 0x0) 20:27:43 executing program 2: r0 = syz_mount_image$ext4(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) add_key$fscrypt_v1(&(0x7f0000000040), &(0x7f0000000140)={'fscrypt:', @desc1}, &(0x7f00000001c0)={0x0, "28d7b07d54891881fe02c1203fe49696b9f26f2da4149683f065714f8a61d1f32c99064bbd27b2aa77459cff33a3a98350f1af9d51ed5bef3d63520d260804d0", 0x24}, 0x48, 0xfffffffffffffffd) pipe2$watch_queue(&(0x7f0000002280), 0x80) r1 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000480)={'veth0_to_hsr\x00', 0x0}) bind$packet(r1, &(0x7f0000000040)={0x11, 0x0, r2, 0x1, 0x0, 0x6, @local}, 0x14) setsockopt$packet_int(r1, 0x107, 0xf, &(0x7f0000000100)=0x800b, 0x4) (async) sendmsg$netlink(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000004c0)={0x318, 0x10d4, 0x0, 0x0, 0x0, "", [@generic="db6e6c8d5e85080045f00d80724e11d569116e3a1ce41e2a56692d44b2b103d10e3e40feef2bafca", @generic="2b3bac56bc52560cf4709dcabf5d770db330ea1fcbd12d974bc794eab85101f8fc5cdf78642e56db909df0210d0fca0251706015a567bfe3b128df2b6692170b4788522b216624b8864abf3beb07046cbb21", @typed={0xc, 0x0, 0x0, 0x0, @u64}, @generic="583c23521a7c04b266594975dc4e3462b743c7652a53016630236e30576236f92bb550e79cedcad880b679", @nested={0x59, 0x0, 0x0, 0x1, [@generic="5ae03aa30cfeb5c6c36320c2e3da0a9b471dcb36d48014d8d47643c7473cfec003f4cc538bf7e51ede5e27945393bc206b60c9b8b76d3c877d8e34ec09482a30fac2bdba4fa3dbc1eba3871270e823be8b56dd30c8"]}, @nested={0x1f5, 0x0, 0x0, 0x1, [@generic="a44b76c99eb622804bf9913fbc3eaba5ffc03d514898b61f8c81858a99ee3015408ff3c67d18cf", @typed={0x4}, @typed={0x4}, @generic="bddacfba5b857fece43aa19df3b9d366df08e96bab1b1530dbb7b905d5a93777bf9165cdb80f55135cbc09555cc4b19929e8243e4761b724a216a4c1baffdf11aa50f12d3a44a71f833f06b2e4898c6aa84ddef3400e0d768f7c267f66223949a98b71dbe996c34a31a97bd23ea9c99d8ef3b1668030d24a8f262a2955bb6e451481e42f9f8ce0ffd023011ab3c4b8979792b99fb7bb1a9f1742db018957db9119de0ab4f08f3d70d870f97b458a43c9794e5ebde911d2b789477ef034e30f62f8b7328a5216e2", @typed={0xc, 0x0, 0x0, 0x0, @u64}, @generic="82a96fc4eae3562380dc5664f7a8e7f364c7abf2c6012b6196585828c62722a544ca75427ca2152d1ae9467edf072af2c2613e75da856501d9bfeee5b1eead3096eba56e02f71365cf349936b322804d598c141e95c97dabbbddf5788dd937f3d66b5c89aeefec4580a57794535528c16cd60238c8b210fcc91bc35ad1906fb36df857b4dd86e84920b20c491b9faa66b089354a6874aaaabe30d89acc48ec2a5d100eea49f051f0b914188b39b61d0aca11312dc17690516f9a50e2e5728373d27030c9e31afed72e91e3cc10f73ef231bfdfb3f0b02507f52d3e17a8d204d602c4fbe275aeb2f9d0b195b714c622"]}]}, 0x318}, {&(0x7f00000001c0)={0x10}, 0x10}, {&(0x7f0000000800)=ANY=[@ANYBLOB="d4020000000000000000000000000000080000003a295c00b9020080a4743640a32c626a8089382067e80f674e524d15d116011b435985a090b905b1ae652064b6873a812607cf236f1c76dd1cfe18afe6f9aeed4644d33f0c8fa484ac6005ff925fd440890ea7c12ae5cd62e3931e0038c6a27e931fd8ac8a55a721904db53045e8afa1945b7b35ecbc1f10a17cc85b80bf3ad452510a8c0516a4c13f87f833f1ded8fa34de0ad9f5327925c4a09de709c9d93c1ba4d6e08aa513fca354c5504cec4bdf6ae0bc6aab68d2ba66262fe48cb5e45318de0be6d8fbef98046eac09abf04db5b56b0db4888ac1a46c8e16d6eacf3ca2dbcf11a2979a4558b906fad7167764c5d028fed407ceee12776880ffa2b63ae2b7f17209a180c4e10dd692bc199b84af2c9fba3abc0a428cb7aae437429454dd5443b87a3a298d99c7e27502c466c1c13e74e09d17bc10b11be8e74c60e8d75bb23d05c96f324df258972149478500da98977df38992d8d56035a00cd5668e9a278a51ccc917fb10548a38e5a752170bc716b49adc0e2379f6b559a32afa237e0b42056d6681116d5971279f6b15421c1e12bb8e5d422c47a41319f2ed66cfd328df131847bead23b24dc1d3f24a4f9bf38c0e253fe7926716ee15425e80d68a1c900d153aa6127fba9cc1052edc9aceacf7af60f78c474ceb5259568c6ba0c43e6e8e25ef77d0fd918000f4c14a141a93db16fd416b5c996cc37d69ee39edfc7cca25cc028b9089348fdbe228c6995f561f30167a18a7c05d65624eb05f1e86100201ccb84080c57d4ba9cdfbdd7eea76ea1b90f3e94182574e1fb939402bf23bbba209ee125981dfec37c3169f239ee9a9df5d1a7e0dcdbd97b5f44355e96dc074bd76f5e979d7669edf181653ad0fd9756058c9ba2d3719506449a5a0fd857c124670019b095ab4545f27ffb39e4567abfbbac7c87e17ba21bc176cd0b2badb1dd33331b6bcfe14510d0000000407179e69cf6792bfd2ab645ed7e484ced5ec04e881e3927a7c3945b36d62ce487644c1ab2e5cd380563a2f008493a4e01ab20da900"/772], 0x2d4}], 0x3}, 0x0) r3 = socket(0x2, 0xa, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r3, 0x891b, &(0x7f0000000040)) r4 = openat2$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000080), 0x18) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r4, 0x800c6613, &(0x7f0000000180)=@v1={0x0, @adiantum, 0x0, @desc1}) (async) getdents64(r4, 0x0, 0x0) r5 = syz_clone(0xc0100, 0x0, 0x0, 0x0, 0x0, 0x0) kcmp(0x0, r5, 0xc, 0xffffffffffffffff, 0xffffffffffffffff) r6 = syz_clone(0xc8100, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f00000022c0), &(0x7f0000002800)=0xc) (async) r7 = gettid() kcmp(r7, r6, 0xc, 0xffffffffffffffff, 0xffffffffffffffff) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(0xffffffffffffffff, 0x800c6613, &(0x7f0000000180)=@v1={0x0, @adiantum, 0x0, @desc1}) (async) kcmp(0x0, 0x0, 0x3, r0, 0xffffffffffffffff) (async) read$FUSE(0xffffffffffffffff, &(0x7f00000042c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) syz_open_procfs(r8, 0x0) (async) r9 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080), 0x18) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r9, 0x800c6613, &(0x7f0000000180)=@v1={0x0, @adiantum, 0x0, @desc1}) (async) openat2$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080), 0x18) (async) ioctl$AUTOFS_IOC_EXPIRE_MULTI(r0, 0x40049366, &(0x7f0000002300)=0x1) openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x121802, 0x0) (async) r10 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) getdents64(r10, &(0x7f0000000180)=""/247, 0xf7) 20:27:43 executing program 0: syz_mount_image$vfat(&(0x7f0000001200), &(0x7f0000000000)='./bus\x00', 0x2000040, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000040e4bd4956035ebf619e05000000d8b80463230696f3de73ec9347272427fb34d4de160d000000000000000000000000a7a5539cb0f8cbdbfb3d903c27ee5d5b6f6d8669ca1b7a0700000000000000d535a486df2e04c8e66fb1be400197c5a77dc97d1325680c8d968aebed09c47a4370f8e981"], 0xfd, 0x1218, &(0x7f0000002480)="$eJzs3M9rHGUYB/Bn28Qmqfmh1moL4ote9DImOXjyEiSF4oJSm4IKwtRM7JLNbsgsgS1i9eTVs3+BiEdvgvgP5OLFs+BFcvFYUBzJTjDdkqqt1rHl87nMw77vl31nh114l3lm/5VPtzY3ymwjH8SJVismtiPSzRQpTsTJqH0UL175/odn3nzr7ddW2u3VSyldWLm89HJKae7Zb9754Mvnvh2cvvLV3NenYm/h3f2fl3/cO7t3bv+3y9c6ZeqUqdcfpDxd7fcH+dVukdY75WaW0hvdIi+L1OmVxc7Y+Ea3v709THlvfXZme6coy5T3hmmzGKZBPw12hil/P+/0UpZlaXYm+CfWvrhZVVVEVU3GI1FVVTUdM3E6Ho3ZmIv5Xw4GH48n4kw8GWfjqXg6zk03vWYAAAAAAAAAAAAAAAAAAAB4+Pxp/38sxGO39/+PZjW9agAAAAAAAAAAAAAAAAAAAHi46P8HAAAAAAAAAAAAAAAAAACA5un/BwAAAAAAAAAAAAAAAAAAgP+BqfpwKaWpiK1Pdtd21+pj/frKRnSiG0Usxnz8GqPu/5HJw/zF9upiGlmIl7ZuHOZv7K6dHM8vjR4ncJSv6vrCxfbqUp1P4/lTMXNrfjnm48zx+eVj81PxwvMH+Y/rfBbz8d170Y9urMdB9ij/4VJKr77evi1/fjTvDibv92UBAACAf1OW/jC+f2+16vHsDuN/9f/ALfvrxWP35xNxfqLZcyeiHF7fzLvdYkehuLeidfg1vr/v9dndTP7p8+Y/lge9aPqXif/C0UVveiUAAAAAAAAAAADcjXJ4fTr+1v2A1+75dsKmzxEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+ZweOBQAAAACE+Vun0bEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcFQAA///Fx+cN") (async) setsockopt$MRT6_PIM(0xffffffffffffffff, 0x29, 0xcf, &(0x7f0000000080)=0x3, 0x4) (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) pwritev2(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="9e", 0x320}], 0x1, 0x874, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xc0c2, 0x0) sendfile(r1, r1, 0x0, 0xffffffff009) (async, rerun: 64) ioctl$EXT4_IOC_MIGRATE(r1, 0x6609) (rerun: 64) [ 357.713889][ T23] audit: type=1400 audit(1674851262.930:302): avc: denied { bind } for pid=3874 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=packet_socket permissive=1 [ 357.736309][ T880] usb 6-1: new high-speed USB device number 10 using dummy_hcd [ 357.801070][ T23] audit: type=1400 audit(1674851262.930:303): avc: denied { setopt } for pid=3874 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=packet_socket permissive=1 [ 357.876791][ T23] audit: type=1400 audit(1674851262.930:304): avc: denied { write } for pid=3874 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=packet_socket permissive=1 [ 357.975217][ T23] audit: type=1400 audit(1674851263.100:305): avc: denied { getopt } for pid=3874 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=packet_socket permissive=1 [ 357.996270][ T880] usb 6-1: Using ep0 maxpacket: 8 [ 358.121117][ T880] usb 6-1: config index 0 descriptor too short (expected 5924, got 36) [ 358.130173][ T880] usb 6-1: config 250 has an invalid interface number: 228 but max is -1 [ 358.164107][ T880] usb 6-1: config 250 has 1 interface, different from the descriptor's value: 0 [ 358.181211][ T880] usb 6-1: config 250 has no interface number 0 [ 358.212113][ T880] usb 6-1: config 250 interface 228 altsetting 255 endpoint 0x1 has invalid maxpacket 65280, setting to 1024 [ 358.239568][ T880] usb 6-1: config 250 interface 228 altsetting 255 bulk endpoint 0x1 has invalid maxpacket 1024 [ 358.264196][ T880] usb 6-1: config 250 interface 228 altsetting 255 bulk endpoint 0x82 has invalid maxpacket 100 [ 358.283335][ T880] usb 6-1: config 250 interface 228 altsetting 255 has 2 endpoint descriptors, different from the interface descriptor's value: 17 [ 358.309135][ T880] usb 6-1: config 250 interface 228 has no altsetting 0 [ 358.441074][ T880] usb 6-1: New USB device found, idVendor=0525, idProduct=d292, bcdDevice= 0.07 [ 358.460849][ T880] usb 6-1: New USB device strings: Mfr=0, Product=106, SerialNumber=59 [ 358.471487][ T880] usb 6-1: Product: syz [ 358.476888][ T880] usb 6-1: SerialNumber: syz [ 358.521530][ T880] hub 6-1:250.228: bad descriptor, ignoring hub [ 358.528207][ T880] hub: probe of 6-1:250.228 failed with error -5 [ 358.731658][ T880] usblp 6-1:250.228: usblp0: USB Bidirectional printer dev 10 if 228 alt 255 proto 3 vid 0x0525 pid 0xD292 [ 359.181268][ T3866] usb 6-1: reset high-speed USB device number 10 using dummy_hcd [ 359.421011][ T3866] usb 6-1: Using ep0 maxpacket: 8 20:27:50 executing program 5: r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r0, 0x800) lseek(r0, 0x200, 0x0) r1 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x0) sendfile(r0, r1, 0x0, 0x10000) r2 = syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="0d01000009000008250592d20700006a3b010902241700fa0074980904e4ff11070103000905010200ff6000000905820264"], 0x0) syz_usb_control_io$printer(r2, 0x0, 0x0) syz_clone(0x40224400, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r2) syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[], 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x80000, 0x0) read$char_usb(r3, &(0x7f0000000100)=""/2, 0x2) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f00000008c0)={0x24, &(0x7f0000000700)={0x20, 0x9, 0xd5, {0xd5, 0x8, "76a936de6f98e9097758af0135ef8944f8736ffde57f9a83a46fb68e6c07ce3ea57a435e8bf276f457d3a2659373874541c44361355cf44c2d6fef703a1f5509b3c55bd9f8db08000000a471e7134c770806a76267035ef93893bd74b279448d1c4c0a9209e3b4d0ee4150a8807b7385b92873a6da1074fe496d054e390c552775afb52b8fbf0989cc9ae7a1d42ce11c8e20cd363bb49830abdbc55cbf31a310dea85749e0445272c1c0230a59a0fd6cf3f4219c89e8ea844e1d3f93b8a39271ab68645bd6b7f00ede3f428adfe5889ab5ec83"}}, &(0x7f0000000800)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x100c}}, &(0x7f0000000140)={0x0, 0x22, 0x1d, {[@main=@item_012={0x2, 0x0, 0xb, "58d2"}, @main=@item_4={0x3, 0x0, 0xa, "46fd05ad"}, @local=@item_4={0x3, 0x2, 0x9, "bb8bc70d"}, @main=@item_4={0x3, 0x0, 0x9, 'Em-m'}, @main=@item_012={0x2, 0x0, 0x9, '8X'}, @local=@item_012={0x2, 0x2, 0xa, "ed27"}, @global=@item_4={0x3, 0x1, 0x7, "b4cdc4e8"}]}}, &(0x7f0000000880)={0x0, 0x21, 0x9, {0x9, 0x21, 0x5, 0x8, 0x1, {0x22, 0xfe9}}}}, &(0x7f0000000b40)={0x2c, &(0x7f0000000900)={0xaeec8dca88feda50, 0x15, 0x77, "bb61d653d707498b5baf361be5901b7933082b795baae6d47af67488557af22d71c489985353b61861df643f85dfa0b920d64820d33a215b46d5e0b4fbf759e2d92d75e925947b380d99f97b8ee7e4bd670ee1372f8404577ae1922caca4c2fd1ee95d3c3d78273c47b94a02def9a92b1451e4f5bd5578"}, &(0x7f0000000980)={0x0, 0xa, 0x1, 0xd7}, &(0x7f00000009c0)={0x0, 0x8, 0x1, 0x54}, &(0x7f0000000a00)={0x20, 0x1, 0xf8, "ddae03005856c8eb957719b19d05426da60a27fe17bd7b97f829c143332f257b67ffbf7f6b8c1e5b637a1ab9fad443630b02739427d0179a3d020b2d9614381354e159e25ea9eca86dfd9de97eac1bc06984a9b3379aec51004c7de29957386c3e438ddc7bba2dbe56f0f82e5cb0cb4bbbea325c1731f9e9dac688ab262cbe593cd443ed3ac688cdc54bc8a02960ea26e052c300b4633c7f84285cdfd65dbfefe7f8535f71c8f569f84fe1c0bee6a084df83e46a9330152d1cc339ce95e28b17a4f75c2cb6d7265ae4d896cf9a8e164dbed668dfc005649f3adba16c18a3f1e998d40f0bc65c1721f0f9b12ba181d4d5960c70028de0e53f"}, &(0x7f0000000b00)={0x20, 0x3, 0x1, 0x7}}) 20:27:50 executing program 4: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x1, 0x0) (async) r0 = dup(0xffffffffffffffff) syz_open_dev$tty1(0xc, 0x4, 0x1) (async) open(0x0, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xe72, 0x3}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) (async) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f0000000300)={{0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x30}}, {0x5, @multicast}, 0x20, {0x2, 0x4e21, @rand_addr=0x64010101}, 'wg0\x00'}) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) (async) socket$netlink(0x10, 0x3, 0x0) (async) r3 = socket$inet_udp(0x2, 0x2, 0x0) (async) sched_setattr(0xffffffffffffffff, &(0x7f0000000000)={0x38, 0x0, 0x3, 0x1f, 0x2, 0x3, 0x400, 0x2, 0x8, 0xffffffff}, 0x0) bind$inet(r3, &(0x7f0000000100)={0x2, 0x0, @local}, 0x10) (async) setsockopt$sock_int(r3, 0x1, 0x0, 0x0, 0x0) connect$inet(r3, &(0x7f0000000280)={0x2, 0x0, @multicast2}, 0x10) (async) sendmmsg$inet(r3, &(0x7f0000002080)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@ip_retopts={{0x10, 0x60000000}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @local, @empty}}}], 0x30}}], 0x300, 0x0) socket$netlink(0x10, 0x3, 0x0) 20:27:50 executing program 1: syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000240)='./file0\x00', 0x2000480, &(0x7f0000000000)=ANY=[], 0x1, 0x770, &(0x7f00000007c0)="$eJzs3c9rHFUcAPDvbJLmR6uJIGg9BQQNlG5Mja2Ch4oHESwU9Gy7bLahZpMt2U1pQsAWEbwIKh4EvfTsj3rz6o+r/hcepKVqWqx4kMhsdtNNs5tu2uyukM8HJvvezGze+86befN2Z9gJYN8aT/9kIg5HxEdJxGhtfhIRA9VUf8TJjfXurK3m0ymJ9fU3/0iq69xeW81Hw3tSB2uZJyPix/cjjmS2l1teXpnLFYuFxVp+sjJ/YbK8vHL0/HxutjBbWDg+NT197MQLJ47vXax//bJy6MbHrz37zcl/3nvi2oc/JXEyDtWWNcaxV8ZjvLZNBtJNuMWre11YjyW9rgAPJD00+zaO8jgco9FXTbUw3M2aAQCd8m5ErAMA+0zi/A8A+0z9e4Dba6v5+tTbbyS66+YrETG0EX/9+ubGkv7aNbuh6nXQkdvJlisjSUSM7UH54xHxxXdvf5VO0aHrkADNXL4SEWfHxrf3/8m2exZ267k21hm/J6//g+75Ph3/vNhs/JfZHP9Ek/HPYJNj90Hc//jPXN+DYlpKx38vN9zbdqch/pqxvlrukeqYbyA5d75YSPu2RyNiIgYG0/zUDmVM3Pr3VqtljeO/Pz9558u0/PT17hqZ6/2DW98zk6vkHibmRjevRDzV3yz+ZLP9kxbj39NtlvH6Sx983mpZGn8ab33aHn9nrV+NeKZp+9+9oy3Z8f7EyeruMFnfKZr49tfPRlqV39j+6ZSWX/8s0A1p+4/sHP9Y0ni/Znn3Zfx8dfSHVsvuH3/z/f9A8lY1faA271KuUlmcijiQvLF9/rG7763n6+un8U883fz432n/Tz8Tnr1f4EltI974/esHj7+z0vhndtX+u09cuzPX16r89tp/upqaqM1pp/9rt4IPs+0AAAAAAAAAAAAAAAAAAAAAAAAAoF2ZiDgUSSa7mc5kstmNZ3g/HiOZYqlcOXKutLQwE9VnZY/FQKb+U5ejDb+HOlX7Pfx6/tg9+ecj4rGI+HRwuJrP5kvFmV4HDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1B1s8/z/122CvawcAdMzQ1qzTPgDsA0O9rgAA0HW7O/8Pd6weAED3+PwPAPuP8z8A7D/O/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHTY6VOn0mn977XVfJqfubi8NFe6eHSmUJ7Lzi/ls/nS4oXsbKk0Wyxk86X5lv/o8sZLsVS6MB0LS5cmK4VyZbK8vHJmvrS0UDlzfj43WzhTGOhaZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQvvLyylyuWCwsSkhISGwmGnuJ4d51UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/c/8FAAD///vBKs8=") open(&(0x7f0000000080)='./bus\x00', 0x6fe44da629969272, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x1c1002, 0x0) r1 = creat(&(0x7f0000000300)='./file0\x00', 0x0) fallocate(r1, 0x0, 0x0, 0x4103fe) write(r1, &(0x7f0000004200), 0x0) r2 = creat(&(0x7f0000000180)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r0, 0x0, 0x4) 20:27:50 executing program 2: r0 = syz_mount_image$ext4(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) (async) add_key$fscrypt_v1(&(0x7f0000000040), &(0x7f0000000140)={'fscrypt:', @desc1}, &(0x7f00000001c0)={0x0, "28d7b07d54891881fe02c1203fe49696b9f26f2da4149683f065714f8a61d1f32c99064bbd27b2aa77459cff33a3a98350f1af9d51ed5bef3d63520d260804d0", 0x24}, 0x48, 0xfffffffffffffffd) pipe2$watch_queue(&(0x7f0000002280), 0x80) (async) r1 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000480)={'veth0_to_hsr\x00', 0x0}) bind$packet(r1, &(0x7f0000000040)={0x11, 0x0, r2, 0x1, 0x0, 0x6, @local}, 0x14) setsockopt$packet_int(r1, 0x107, 0xf, &(0x7f0000000100)=0x800b, 0x4) sendmsg$netlink(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000004c0)={0x318, 0x10d4, 0x0, 0x0, 0x0, "", [@generic="db6e6c8d5e85080045f00d80724e11d569116e3a1ce41e2a56692d44b2b103d10e3e40feef2bafca", @generic="2b3bac56bc52560cf4709dcabf5d770db330ea1fcbd12d974bc794eab85101f8fc5cdf78642e56db909df0210d0fca0251706015a567bfe3b128df2b6692170b4788522b216624b8864abf3beb07046cbb21", @typed={0xc, 0x0, 0x0, 0x0, @u64}, @generic="583c23521a7c04b266594975dc4e3462b743c7652a53016630236e30576236f92bb550e79cedcad880b679", @nested={0x59, 0x0, 0x0, 0x1, [@generic="5ae03aa30cfeb5c6c36320c2e3da0a9b471dcb36d48014d8d47643c7473cfec003f4cc538bf7e51ede5e27945393bc206b60c9b8b76d3c877d8e34ec09482a30fac2bdba4fa3dbc1eba3871270e823be8b56dd30c8"]}, @nested={0x1f5, 0x0, 0x0, 0x1, [@generic="a44b76c99eb622804bf9913fbc3eaba5ffc03d514898b61f8c81858a99ee3015408ff3c67d18cf", @typed={0x4}, @typed={0x4}, @generic="bddacfba5b857fece43aa19df3b9d366df08e96bab1b1530dbb7b905d5a93777bf9165cdb80f55135cbc09555cc4b19929e8243e4761b724a216a4c1baffdf11aa50f12d3a44a71f833f06b2e4898c6aa84ddef3400e0d768f7c267f66223949a98b71dbe996c34a31a97bd23ea9c99d8ef3b1668030d24a8f262a2955bb6e451481e42f9f8ce0ffd023011ab3c4b8979792b99fb7bb1a9f1742db018957db9119de0ab4f08f3d70d870f97b458a43c9794e5ebde911d2b789477ef034e30f62f8b7328a5216e2", @typed={0xc, 0x0, 0x0, 0x0, @u64}, @generic="82a96fc4eae3562380dc5664f7a8e7f364c7abf2c6012b6196585828c62722a544ca75427ca2152d1ae9467edf072af2c2613e75da856501d9bfeee5b1eead3096eba56e02f71365cf349936b322804d598c141e95c97dabbbddf5788dd937f3d66b5c89aeefec4580a57794535528c16cd60238c8b210fcc91bc35ad1906fb36df857b4dd86e84920b20c491b9faa66b089354a6874aaaabe30d89acc48ec2a5d100eea49f051f0b914188b39b61d0aca11312dc17690516f9a50e2e5728373d27030c9e31afed72e91e3cc10f73ef231bfdfb3f0b02507f52d3e17a8d204d602c4fbe275aeb2f9d0b195b714c622"]}]}, 0x318}, {&(0x7f00000001c0)={0x10}, 0x10}, {&(0x7f0000000800)=ANY=[@ANYBLOB="d4020000000000000000000000000000080000003a295c00b9020080a4743640a32c626a8089382067e80f674e524d15d116011b435985a090b905b1ae652064b6873a812607cf236f1c76dd1cfe18afe6f9aeed4644d33f0c8fa484ac6005ff925fd440890ea7c12ae5cd62e3931e0038c6a27e931fd8ac8a55a721904db53045e8afa1945b7b35ecbc1f10a17cc85b80bf3ad452510a8c0516a4c13f87f833f1ded8fa34de0ad9f5327925c4a09de709c9d93c1ba4d6e08aa513fca354c5504cec4bdf6ae0bc6aab68d2ba66262fe48cb5e45318de0be6d8fbef98046eac09abf04db5b56b0db4888ac1a46c8e16d6eacf3ca2dbcf11a2979a4558b906fad7167764c5d028fed407ceee12776880ffa2b63ae2b7f17209a180c4e10dd692bc199b84af2c9fba3abc0a428cb7aae437429454dd5443b87a3a298d99c7e27502c466c1c13e74e09d17bc10b11be8e74c60e8d75bb23d05c96f324df258972149478500da98977df38992d8d56035a00cd5668e9a278a51ccc917fb10548a38e5a752170bc716b49adc0e2379f6b559a32afa237e0b42056d6681116d5971279f6b15421c1e12bb8e5d422c47a41319f2ed66cfd328df131847bead23b24dc1d3f24a4f9bf38c0e253fe7926716ee15425e80d68a1c900d153aa6127fba9cc1052edc9aceacf7af60f78c474ceb5259568c6ba0c43e6e8e25ef77d0fd918000f4c14a141a93db16fd416b5c996cc37d69ee39edfc7cca25cc028b9089348fdbe228c6995f561f30167a18a7c05d65624eb05f1e86100201ccb84080c57d4ba9cdfbdd7eea76ea1b90f3e94182574e1fb939402bf23bbba209ee125981dfec37c3169f239ee9a9df5d1a7e0dcdbd97b5f44355e96dc074bd76f5e979d7669edf181653ad0fd9756058c9ba2d3719506449a5a0fd857c124670019b095ab4545f27ffb39e4567abfbbac7c87e17ba21bc176cd0b2badb1dd33331b6bcfe14510d0000000407179e69cf6792bfd2ab645ed7e484ced5ec04e881e3927a7c3945b36d62ce487644c1ab2e5cd380563a2f008493a4e01ab20da900"/772], 0x2d4}], 0x3}, 0x0) (async) r3 = socket(0x2, 0xa, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r3, 0x891b, &(0x7f0000000040)) (async) r4 = openat2$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000080), 0x18) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r4, 0x800c6613, &(0x7f0000000180)=@v1={0x0, @adiantum, 0x0, @desc1}) (async) getdents64(r4, 0x0, 0x0) (async) r5 = syz_clone(0xc0100, 0x0, 0x0, 0x0, 0x0, 0x0) kcmp(0x0, r5, 0xc, 0xffffffffffffffff, 0xffffffffffffffff) (async) r6 = syz_clone(0xc8100, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f00000022c0), &(0x7f0000002800)=0xc) (async) r7 = gettid() kcmp(r7, r6, 0xc, 0xffffffffffffffff, 0xffffffffffffffff) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(0xffffffffffffffff, 0x800c6613, &(0x7f0000000180)=@v1={0x0, @adiantum, 0x0, @desc1}) (async) kcmp(0x0, 0x0, 0x3, r0, 0xffffffffffffffff) (async) read$FUSE(0xffffffffffffffff, &(0x7f00000042c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) syz_open_procfs(r8, 0x0) (async) r9 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080), 0x18) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r9, 0x800c6613, &(0x7f0000000180)=@v1={0x0, @adiantum, 0x0, @desc1}) (async, rerun: 32) openat2$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080), 0x18) (async, rerun: 32) ioctl$AUTOFS_IOC_EXPIRE_MULTI(r0, 0x40049366, &(0x7f0000002300)=0x1) (async, rerun: 64) openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x121802, 0x0) (rerun: 64) r10 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) getdents64(r10, &(0x7f0000000180)=""/247, 0xf7) 20:27:50 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) 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) sched_setattr(0x0, &(0x7f0000000a40)={0x38, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xfffffffffffffffc, 0x9}, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000200)=ANY=[@ANYBLOB="180000001800ff0f0000000000000000850000006d000000850000002300000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={0x0, r3}, 0x10) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0x6e) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x44) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), &(0x7f0000000380), 0x0, {0x24}, 0x0, 0x0, 0x0, 0x0}, 0x58) getpid() socket$inet(0x2, 0xa, 0x0) r4 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r4, 0x6, 0xd, &(0x7f0000000200)='illinois\x00', 0x9) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000a00), 0x10001) bind$inet(r4, &(0x7f0000000100)={0x2, 0x4e20, @empty}, 0x10) r5 = socket$inet(0x2, 0x3, 0x3) setsockopt$ARPT_SO_SET_REPLACE(r5, 0x0, 0x60, &(0x7f0000000100)={'filter\x00', 0x7, 0x4, 0x20000568, 0x330, 0x220, 0x0, 0x330, 0x330, 0x330, 0x4, 0x0, {[{{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @multicast1, @multicast2}}}, {{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @local, @loopback}}}, {{@arp={@loopback, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, {@mac=@remote}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'syzkaller1\x00', 'wlan0\x00'}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@mac, @mac=@link_local, @empty, @remote}}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x468) recvmmsg(r5, &(0x7f0000000780)=[{{0x0, 0x0, 0x0}, 0x3}, {{&(0x7f0000000700)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x80, &(0x7f0000000340)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000880)=""/177, 0xb1}], 0x2}, 0xfffffff9}], 0x2, 0x100, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x10000010, 0xf21, 0x9, 0x5, 0x80000000, 0xea, 0xff, 0x1}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0xab) connect$inet(r4, &(0x7f0000000180)={0x2, 0x4e20, @loopback}, 0x10) 20:27:50 executing program 0: r0 = syz_mount_image$ext4(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) add_key$fscrypt_v1(&(0x7f0000000040), &(0x7f0000000140)={'fscrypt:', @desc1}, &(0x7f00000001c0)={0x0, "28d7b07d54891881fe02c1203fe49696b9f26f2da4149683f065714f8a61d1f32c99064bbd27b2aa77459cff33a3a98350f1af9d51ed5bef3d63520d260804d0", 0x24}, 0x48, 0xfffffffffffffffd) pipe2$watch_queue(&(0x7f0000002280), 0x80) r1 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000480)={'veth0_to_hsr\x00', 0x0}) bind$packet(r1, &(0x7f0000000040)={0x11, 0x0, r2, 0x1, 0x0, 0x6, @local}, 0x14) setsockopt$packet_int(r1, 0x107, 0xf, &(0x7f0000000100)=0x800b, 0x4) sendmsg$netlink(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000004c0)={0x318, 0x10d4, 0x0, 0x0, 0x0, "", [@generic="db6e6c8d5e85080045f00d80724e11d569116e3a1ce41e2a56692d44b2b103d10e3e40feef2bafca", @generic="2b3bac56bc52560cf4709dcabf5d770db330ea1fcbd12d974bc794eab85101f8fc5cdf78642e56db909df0210d0fca0251706015a567bfe3b128df2b6692170b4788522b216624b8864abf3beb07046cbb21", @typed={0xc, 0x0, 0x0, 0x0, @u64}, @generic="583c23521a7c04b266594975dc4e3462b743c7652a53016630236e30576236f92bb550e79cedcad880b679", @nested={0x59, 0x0, 0x0, 0x1, [@generic="5ae03aa30cfeb5c6c36320c2e3da0a9b471dcb36d48014d8d47643c7473cfec003f4cc538bf7e51ede5e27945393bc206b60c9b8b76d3c877d8e34ec09482a30fac2bdba4fa3dbc1eba3871270e823be8b56dd30c8"]}, @nested={0x1f5, 0x0, 0x0, 0x1, [@generic="a44b76c99eb622804bf9913fbc3eaba5ffc03d514898b61f8c81858a99ee3015408ff3c67d18cf", @typed={0x4}, @typed={0x4}, @generic="bddacfba5b857fece43aa19df3b9d366df08e96bab1b1530dbb7b905d5a93777bf9165cdb80f55135cbc09555cc4b19929e8243e4761b724a216a4c1baffdf11aa50f12d3a44a71f833f06b2e4898c6aa84ddef3400e0d768f7c267f66223949a98b71dbe996c34a31a97bd23ea9c99d8ef3b1668030d24a8f262a2955bb6e451481e42f9f8ce0ffd023011ab3c4b8979792b99fb7bb1a9f1742db018957db9119de0ab4f08f3d70d870f97b458a43c9794e5ebde911d2b789477ef034e30f62f8b7328a5216e2", @typed={0xc, 0x0, 0x0, 0x0, @u64}, @generic="82a96fc4eae3562380dc5664f7a8e7f364c7abf2c6012b6196585828c62722a544ca75427ca2152d1ae9467edf072af2c2613e75da856501d9bfeee5b1eead3096eba56e02f71365cf349936b322804d598c141e95c97dabbbddf5788dd937f3d66b5c89aeefec4580a57794535528c16cd60238c8b210fcc91bc35ad1906fb36df857b4dd86e84920b20c491b9faa66b089354a6874aaaabe30d89acc48ec2a5d100eea49f051f0b914188b39b61d0aca11312dc17690516f9a50e2e5728373d27030c9e31afed72e91e3cc10f73ef231bfdfb3f0b02507f52d3e17a8d204d602c4fbe275aeb2f9d0b195b714c622"]}]}, 0x318}, {&(0x7f00000001c0)={0x10}, 0x10}, {&(0x7f0000000800)=ANY=[@ANYBLOB="d4020000000000000000000000000000080000003a295c00b9020080a4743640a32c626a8089382067e80f674e524d15d116011b435985a090b905b1ae652064b6873a812607cf236f1c76dd1cfe18afe6f9aeed4644d33f0c8fa484ac6005ff925fd440890ea7c12ae5cd62e3931e0038c6a27e931fd8ac8a55a721904db53045e8afa1945b7b35ecbc1f10a17cc85b80bf3ad452510a8c0516a4c13f87f833f1ded8fa34de0ad9f5327925c4a09de709c9d93c1ba4d6e08aa513fca354c5504cec4bdf6ae0bc6aab68d2ba66262fe48cb5e45318de0be6d8fbef98046eac09abf04db5b56b0db4888ac1a46c8e16d6eacf3ca2dbcf11a2979a4558b906fad7167764c5d028fed407ceee12776880ffa2b63ae2b7f17209a180c4e10dd692bc199b84af2c9fba3abc0a428cb7aae437429454dd5443b87a3a298d99c7e27502c466c1c13e74e09d17bc10b11be8e74c60e8d75bb23d05c96f324df258972149478500da98977df38992d8d56035a00cd5668e9a278a51ccc917fb10548a38e5a752170bc716b49adc0e2379f6b559a32afa237e0b42056d6681116d5971279f6b15421c1e12bb8e5d422c47a41319f2ed66cfd328df131847bead23b24dc1d3f24a4f9bf38c0e253fe7926716ee15425e80d68a1c900d153aa6127fba9cc1052edc9aceacf7af60f78c474ceb5259568c6ba0c43e6e8e25ef77d0fd918000f4c14a141a93db16fd416b5c996cc37d69ee39edfc7cca25cc028b9089348fdbe228c6995f561f30167a18a7c05d65624eb05f1e86100201ccb84080c57d4ba9cdfbdd7eea76ea1b90f3e94182574e1fb939402bf23bbba209ee125981dfec37c3169f239ee9a9df5d1a7e0dcdbd97b5f44355e96dc074bd76f5e979d7669edf181653ad0fd9756058c9ba2d3719506449a5a0fd857c124670019b095ab4545f27ffb39e4567abfbbac7c87e17ba21bc176cd0b2badb1dd33331b6bcfe14510d0000000407179e69cf6792bfd2ab645ed7e484ced5ec04e881e3927a7c3945b36d62ce487644c1ab2e5cd380563a2f008493a4e01ab20da900"/772], 0x2d4}], 0x3}, 0x0) r3 = socket(0x2, 0xa, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r3, 0x891b, &(0x7f0000000040)) r4 = openat2$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000080), 0x18) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r4, 0x800c6613, &(0x7f0000000180)=@v1={0x0, @adiantum, 0x0, @desc1}) getdents64(r4, 0x0, 0x0) r5 = syz_clone(0xc0100, 0x0, 0x0, 0x0, 0x0, 0x0) kcmp(0x0, r5, 0xc, 0xffffffffffffffff, 0xffffffffffffffff) r6 = syz_clone(0xc8100, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f00000022c0), &(0x7f0000002800)=0xc) r7 = gettid() kcmp(r7, r6, 0xc, 0xffffffffffffffff, 0xffffffffffffffff) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(0xffffffffffffffff, 0x800c6613, &(0x7f0000000180)=@v1={0x0, @adiantum, 0x0, @desc1}) kcmp(0x0, 0x0, 0x3, r0, 0xffffffffffffffff) read$FUSE(0xffffffffffffffff, &(0x7f00000042c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) syz_open_procfs(r8, 0x0) r9 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080), 0x18) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r9, 0x800c6613, &(0x7f0000000180)=@v1={0x0, @adiantum, 0x0, @desc1}) openat2$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080), 0x18) ioctl$AUTOFS_IOC_EXPIRE_MULTI(r0, 0x40049366, &(0x7f0000002300)=0x1) openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x121802, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) getdents64(r10, &(0x7f0000000180)=""/247, 0xf7) [ 364.641088][ T3866] usb 6-1: failed to restore interface 228 altsetting 255 (error=-110) [ 364.650319][ T382] usb 6-1: USB disconnect, device number 10 [ 364.658754][ T382] usblp0: removed [ 364.719462][ T3915] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue 20:27:50 executing program 1: syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000240)='./file0\x00', 0x2000480, &(0x7f0000000000)=ANY=[], 0x1, 0x770, &(0x7f00000007c0)="$eJzs3c9rHFUcAPDvbJLmR6uJIGg9BQQNlG5Mja2Ch4oHESwU9Gy7bLahZpMt2U1pQsAWEbwIKh4EvfTsj3rz6o+r/hcepKVqWqx4kMhsdtNNs5tu2uyukM8HJvvezGze+86befN2Z9gJYN8aT/9kIg5HxEdJxGhtfhIRA9VUf8TJjfXurK3m0ymJ9fU3/0iq69xeW81Hw3tSB2uZJyPix/cjjmS2l1teXpnLFYuFxVp+sjJ/YbK8vHL0/HxutjBbWDg+NT197MQLJ47vXax//bJy6MbHrz37zcl/3nvi2oc/JXEyDtWWNcaxV8ZjvLZNBtJNuMWre11YjyW9rgAPJD00+zaO8jgco9FXTbUw3M2aAQCd8m5ErAMA+0zi/A8A+0z9e4Dba6v5+tTbbyS66+YrETG0EX/9+ubGkv7aNbuh6nXQkdvJlisjSUSM7UH54xHxxXdvf5VO0aHrkADNXL4SEWfHxrf3/8m2exZ267k21hm/J6//g+75Ph3/vNhs/JfZHP9Ek/HPYJNj90Hc//jPXN+DYlpKx38vN9zbdqch/pqxvlrukeqYbyA5d75YSPu2RyNiIgYG0/zUDmVM3Pr3VqtljeO/Pz9558u0/PT17hqZ6/2DW98zk6vkHibmRjevRDzV3yz+ZLP9kxbj39NtlvH6Sx983mpZGn8ab33aHn9nrV+NeKZp+9+9oy3Z8f7EyeruMFnfKZr49tfPRlqV39j+6ZSWX/8s0A1p+4/sHP9Y0ni/Znn3Zfx8dfSHVsvuH3/z/f9A8lY1faA271KuUlmcijiQvLF9/rG7763n6+un8U883fz432n/Tz8Tnr1f4EltI974/esHj7+z0vhndtX+u09cuzPX16r89tp/upqaqM1pp/9rt4IPs+0AAAAAAAAAAAAAAAAAAAAAAAAAoF2ZiDgUSSa7mc5kstmNZ3g/HiOZYqlcOXKutLQwE9VnZY/FQKb+U5ejDb+HOlX7Pfx6/tg9+ecj4rGI+HRwuJrP5kvFmV4HDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1B1s8/z/122CvawcAdMzQ1qzTPgDsA0O9rgAA0HW7O/8Pd6weAED3+PwPAPuP8z8A7D/O/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHTY6VOn0mn977XVfJqfubi8NFe6eHSmUJ7Lzi/ls/nS4oXsbKk0Wyxk86X5lv/o8sZLsVS6MB0LS5cmK4VyZbK8vHJmvrS0UDlzfj43WzhTGOhaZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQvvLyylyuWCwsSkhISGwmGnuJ4d51UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/c/8FAAD///vBKs8=") (async) open(&(0x7f0000000080)='./bus\x00', 0x6fe44da629969272, 0x0) (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x1c1002, 0x0) (async) r1 = creat(&(0x7f0000000300)='./file0\x00', 0x0) fallocate(r1, 0x0, 0x0, 0x4103fe) write(r1, &(0x7f0000004200), 0x0) (async) r2 = creat(&(0x7f0000000180)='./bus\x00', 0x0) ftruncate(r2, 0x800) (async) lseek(r0, 0x0, 0x4) 20:27:50 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000), 0xc, &(0x7f0000000040)={&(0x7f0000000400)=@delqdisc={0x1e8, 0x25, 0x100, 0x70bd27, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, {0x4, 0x9}, {0xf, 0x10}, {0x9, 0x1}}, [@qdisc_kind_options=@q_skbprio={{0xc}, {0x8, 0x2, 0x6}}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0xfff}, @TCA_RATE={0x6, 0x5, {0x2c, 0x8}}, @TCA_STAB={0x80, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x1, 0x3, 0x1f, 0x9, 0x1, 0x3c, 0x2a, 0x7}}, {0x12, 0x2, [0x2, 0x5, 0x8, 0x0, 0x5, 0x4, 0x0]}}, {{0x1c, 0x1, {0x7c, 0x9, 0x1, 0x0, 0x1, 0x6b, 0x5b0be3f7, 0x1}}, {0x6, 0x2, [0x8000]}}, {{0x1c, 0x1, {0x9, 0x3, 0x8, 0x3, 0x2, 0x1, 0x1, 0x3}}, {0xa, 0x2, [0x7, 0x2a88, 0x3ff]}}]}, @TCA_STAB={0x2c, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x9, 0xfa, 0x3, 0x8, 0x1, 0x0, 0x20, 0x4}}, {0xc, 0x2, [0x5, 0x81, 0x1ff, 0xd7]}}]}, @TCA_RATE={0x6, 0x5, {0x1f, 0x7f}}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0x5}, @TCA_STAB={0x64, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x81, 0xd2, 0x2, 0x6, 0x0, 0x7, 0x7fff, 0x9}}, {0x16, 0x2, [0x4, 0x0, 0x3, 0x2, 0x4, 0x5, 0x4, 0x1, 0x8]}}, {{0x1c, 0x1, {0x3f, 0x6, 0x20, 0x80, 0x0, 0x7, 0x4, 0x6}}, {0x10, 0x2, [0x9f81, 0x9, 0x9, 0x8, 0x7, 0x100]}}]}, @TCA_STAB={0x5c, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x0, 0x8, 0x6, 0x7fffffff, 0x0, 0xf8aa, 0x0, 0x7}}, {0x12, 0x2, [0x3, 0x7, 0x1, 0x32, 0x0, 0x8, 0x6]}}, {{0x1c, 0x1, {0x20, 0x7, 0x1, 0xff, 0x2, 0x9, 0xb9, 0x3}}, {0xa, 0x2, [0x5, 0x40, 0x8]}}]}, @qdisc_kind_options=@q_prio={{0x9}, {0x18, 0x2, {0x2, "2fb252bf2ca931cf052419caee440da4"}}}]}, 0x1e8}, 0x1, 0x0, 0x0, 0x4004000}, 0x4000044) sendmsg$TIPC_NL_NET_SET(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000240)=ANY=[@ANYBLOB="18010000", @ANYRES16=r1, @ANYBLOB="0100dd6c3502ffdbdf250f00000014000380080002000101000008000300010400001800028008000100018000000400040008000100487e00003000078008000200030000000c00030000080000000000000c00030000f0ffffffffffff0c0004"], 0x118}}, 0x0) 20:27:50 executing program 0: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="12010000000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f0009058103"], 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0x24, &(0x7f0000000480)=ANY=[@ANYBLOB="400a4500000045118e2151cb585bce9a925f5a6012c8bc4df6b5d3b09d2097e3c37872dfdcb04fd9b2d7863aa2020660f2ff9482045bfcea682141f7ed27260b76c0167ca4d04e7a614113f26e8c662fa7af9a29535e717afa21f220358f71441c9ddfe5810ce8816e7835c9fdf016bccbe5c8d28d81d4b178d510ec138f36463addf1dd64bcdf28e15fe720e3272f063d7ab41407a7c7f977708a5b20a7a92206bd495a71db3788ea502a53a7c8333fb2d1bdb1899b59078da311ef09dda8fb54e8d5c095992404457a6fea2a35587bca0f90f59ace26f5010450ed3e94d9f5dd9851c54d85d150c79ae05d7ae9041a3519aba34dc90ab475f2326a589ad7a0ab22964aca459e83a1d05cea5767ff510d90edf6811877ca0f75520de3b394946d57aa8d4ffcce87c8b0cbc9f6986634a4a60ff221a07fdaa48d0910d348442ff0"], &(0x7f00000000c0)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x415}}, &(0x7f0000000100)={0x0, 0x22, 0x23, {[@global=@item_012={0x1, 0x1, 0x5, "f0"}, @local=@item_012={0x0, 0x2, 0xa}, @global=@item_4={0x3, 0x1, 0x1, "894a8a93"}, @global=@item_4={0x3, 0x1, 0x9, "591558db"}, @local=@item_4={0x3, 0x2, 0x0, "2275982b"}, @main=@item_4={0x3, 0x0, 0xa, "b4b6ddc0"}, @global=@item_012={0x0, 0x1, 0x2}, @local=@item_4={0x3, 0x2, 0x2, "881590ce"}, @local, @global=@item_4={0x3, 0x1, 0x9, "2851bf1e"}]}}, &(0x7f0000000140)={0x0, 0x21, 0x9, {0x9, 0x21, 0x5, 0x80, 0x1, {0x22, 0x919}}}}, &(0x7f0000000440)={0x2c, &(0x7f0000000240)={0x0, 0x9, 0x22, "bf8b8679b3239f6fe79496824a810ee83a9c158e8258084f04be5f590f6c09f60e4f"}, &(0x7f0000000280)={0x0, 0xa, 0x1, 0x8}, &(0x7f00000002c0)={0x0, 0x8, 0x1, 0x4}, &(0x7f0000000300)={0x20, 0x1, 0xe2, "4dc2110579768ef7185faa42dfba249f2940c8bdcfe5af1b4e548dc940545fec957fabd81888fbe81cf6d1abac5a43d38873535251612c45b9a697c6789fd49b3255fddbe3e3372b522e3b463ed0551b3a352c0bdbbc45114823b94853f6a0bc126ec7614de6dea2da615a93f5c9621daf0ed0adb9376f724404b875db55d267c9a0989c37308326d13479744e55534b09a458df55c742eb9dca8b7f6c2f4373daeee92fd3c95a690a0000e12cc8c8a716ee5557b5701aa091b2024e6bf322505d640c6240088d6876b97b8e4e42f432d32588f24333cf454d55610b548f12d9701b"}, &(0x7f0000000400)={0x20, 0x3, 0x1, 0x2}}) syz_usb_connect$hid(0x7, 0x3f, &(0x7f0000000040)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x40, 0x56a, 0x11, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x8e, 0x0, 0x3, [{{0x9, 0x4, 0x0, 0x6, 0x2, 0x3, 0x1, 0x2, 0x3, {0x9, 0x21, 0x8b, 0x7, 0x1, {0x22, 0xf84}}, {{{0x9, 0x5, 0x81, 0x3, 0x200, 0x0, 0x5, 0x3}}, [{{0x9, 0x5, 0x2, 0x3, 0x400, 0x7, 0x1, 0x20}}]}}}]}}]}}, &(0x7f0000000800)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x310, 0x8, 0x6, 0xdc, 0x40, 0xf9}, 0x50, &(0x7f0000000600)={0x5, 0xf, 0x50, 0x6, [@ext_cap={0x7, 0x10, 0x2, 0x0, 0x2, 0x1, 0x1}, @ptm_cap={0x3}, @ssp_cap={0x1c, 0x10, 0xa, 0x5, 0x4, 0x2, 0xff0f, 0x60a, [0xc000, 0xfffe40, 0x3f00, 0xc00f]}, @wireless={0xb, 0x10, 0x1, 0x2, 0x60, 0x40, 0x0, 0x2, 0x4}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x6, 0x6a, 0x6, 0x7ff}, @ssp_cap={0x10, 0x10, 0xa, 0xfe, 0x1, 0x497, 0xf, 0x8, [0x30]}]}, 0x4, [{0xbf, &(0x7f0000000680)=@string={0xbf, 0x3, "41f114c77bec1f3c0d4c9bae4cafaae180cdc42f846f71935c021bbf3e7029498f1ad70bfb1b6e0f7177e6091bc3740950535ab1fe43f20fbb6ca949aa19f3e5e1de67e39288c13aebc1dbfc074d0eaf9416205d9b27131586f5ba9dc740c676ae0f443e69cab9a76dda1490bf499fd30944fafc2ab1c73965de59828267ace32efda1a14dad94303c5f950cf6de1b1487109600b6e9ce06a45d4462f32176654181fe278b4ad494c709604b968c16422ddaae7ff3b7b3ea945961668e"}}, {0x4, &(0x7f0000000740)=@lang_id={0x4, 0x3, 0x403}}, {0x4, &(0x7f0000000780)=@lang_id={0x4, 0x3, 0x500a}}, {0x39, &(0x7f00000007c0)=@string={0x39, 0x3, "aca331b022312fc66c47e459340722102a3483735a031d531551e79104fe4c9f90e3c67d0e31321574a07e90cf393cc47d06b44f09bf1c"}}]}) syz_usb_connect$hid(0x3, 0x3f, &(0x7f0000000880)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x8, 0x1b96, 0x5, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x2, 0xd3b9fc834130c22, 0x3e, [{{0x9, 0x4, 0x0, 0x20, 0x1, 0x3, 0x1, 0x2, 0xca, {0x9, 0x21, 0xbf77, 0x9, 0x1, {0x22, 0xc8}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x9, 0x7, 0x3}}, [{{0x9, 0x5, 0x2, 0x3, 0x10, 0x0, 0x80}}]}}}]}}]}}, &(0x7f0000000ac0)={0xa, &(0x7f00000008c0)={0xa, 0x6, 0x250, 0x7, 0x0, 0x3, 0x20, 0xff}, 0x1c, &(0x7f0000000900)={0x5, 0xf, 0x1c, 0x2, [@ptm_cap={0x3}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "01562059af9ba82ab31e09587448fc2c"}]}, 0x3, [{0x4, &(0x7f0000000940)=@lang_id={0x4, 0x3, 0x801}}, {0x4, &(0x7f0000000980)=@lang_id={0x4, 0x3, 0x430}}, {0xf4, &(0x7f00000009c0)=@string={0xf4, 0x3, "e4106977f39121be20674f1ad655a5b6bef9ac51381b12dca9c65e8507005a8bb62c5545a09950595f2df312e2492232abca62c6601eb7f94b5fc1d9e8105b7540736de530106bda0204aa94b04a56a0dd0e34d50d6130f961d8f347da840d73eb6e2c9396c84564f707050111e17ad3ddc4e6e379d373208175a707335a8d0d04fb9278d2eab0f5aaa7ff15ee62b6e65004e1c31b21729db397c7e51235bd690012506df36e8a8ac90b9d8c1859ac21b48d7b88b3b91d7f5729656207e41d49cea67e957021aa570440ad75e5cbfc22c6c19fd13a9efce52c08a2bb55fcf9c23a7a68279ebdaeecb9ffcedb3cd8a90f1575"}}]}) r1 = syz_usb_connect(0x0, 0x24, &(0x7f0000000440)=ANY=[@ANYBLOB="12010000e909e940f00a58d00000000000010902120001000000000904000000ff"], 0x0) syz_usb_control_io(r1, 0x0, &(0x7f0000000a00)={0x84, &(0x7f0000000540)={0x0, 0x0, 0x11, "096758fbab9617b979f19a9cf21a3c64e9"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)={0x40, 0xb, 0x2, "65bf"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r1, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000180)={0x2c, &(0x7f0000000000)=ANY=[@ANYBLOB="00008b0f0000000f00be50f23171c2a7fe18"], 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) [ 365.081061][ T382] usb 6-1: new high-speed USB device number 11 using dummy_hcd [ 365.118360][ T3955] netlink: 168 bytes leftover after parsing attributes in process `syz-executor.2'. 20:27:50 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) 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) sched_setattr(0x0, &(0x7f0000000a40)={0x38, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xfffffffffffffffc, 0x9}, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000200)=ANY=[@ANYBLOB="180000001800ff0f0000000000000000850000006d000000850000002300000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={0x0, r3}, 0x10) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0x6e) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x44) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), &(0x7f0000000380), 0x0, {0x24}, 0x0, 0x0, 0x0, 0x0}, 0x58) sched_setscheduler(0x0, 0x1, 0x0) socket$inet(0x2, 0xa, 0x0) r4 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r4, 0x6, 0xd, &(0x7f0000000200)='illinois\x00', 0x9) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000a00), 0x10001) bind$inet(r4, &(0x7f0000000100)={0x2, 0x4e20, @empty}, 0x10) r5 = socket$inet(0x2, 0x3, 0x3) setsockopt$ARPT_SO_SET_REPLACE(r5, 0x0, 0x60, &(0x7f0000000100)={'filter\x00', 0x7, 0x4, 0x20000568, 0x330, 0x220, 0x0, 0x330, 0x330, 0x330, 0x4, 0x0, {[{{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @multicast1, @multicast2}}}, {{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @local, @loopback}}}, {{@arp={@loopback, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, {@mac=@remote}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'syzkaller1\x00', 'wlan0\x00'}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@mac, @mac=@link_local, @empty, @remote}}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x468) recvmmsg(r5, &(0x7f0000000780)=[{{0x0, 0x0, 0x0}, 0x3}, {{&(0x7f0000000700)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x80, &(0x7f0000000340)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000880)=""/177, 0xb1}], 0x2}, 0xfffffff9}], 0x2, 0x100, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x10000010, 0xf21, 0x9, 0x5, 0x80000000, 0xea, 0xff, 0x1}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0xab) connect$inet(r4, &(0x7f0000000180)={0x2, 0x4e20, @loopback}, 0x10) [ 365.149480][ T3947] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue [ 365.171012][ T3955] tipc: Started in network mode [ 365.176216][ T3955] tipc: Own node identity 3, cluster identity 4711 [ 365.187915][ T3955] tipc: 32-bit node address hash set to 3 20:27:50 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000), 0xc, &(0x7f0000000040)={&(0x7f0000000400)=@delqdisc={0x1e8, 0x25, 0x100, 0x70bd27, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, {0x4, 0x9}, {0xf, 0x10}, {0x9, 0x1}}, [@qdisc_kind_options=@q_skbprio={{0xc}, {0x8, 0x2, 0x6}}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0xfff}, @TCA_RATE={0x6, 0x5, {0x2c, 0x8}}, @TCA_STAB={0x80, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x1, 0x3, 0x1f, 0x9, 0x1, 0x3c, 0x2a, 0x7}}, {0x12, 0x2, [0x2, 0x5, 0x8, 0x0, 0x5, 0x4, 0x0]}}, {{0x1c, 0x1, {0x7c, 0x9, 0x1, 0x0, 0x1, 0x6b, 0x5b0be3f7, 0x1}}, {0x6, 0x2, [0x8000]}}, {{0x1c, 0x1, {0x9, 0x3, 0x8, 0x3, 0x2, 0x1, 0x1, 0x3}}, {0xa, 0x2, [0x7, 0x2a88, 0x3ff]}}]}, @TCA_STAB={0x2c, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x9, 0xfa, 0x3, 0x8, 0x1, 0x0, 0x20, 0x4}}, {0xc, 0x2, [0x5, 0x81, 0x1ff, 0xd7]}}]}, @TCA_RATE={0x6, 0x5, {0x1f, 0x7f}}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0x5}, @TCA_STAB={0x64, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x81, 0xd2, 0x2, 0x6, 0x0, 0x7, 0x7fff, 0x9}}, {0x16, 0x2, [0x4, 0x0, 0x3, 0x2, 0x4, 0x5, 0x4, 0x1, 0x8]}}, {{0x1c, 0x1, {0x3f, 0x6, 0x20, 0x80, 0x0, 0x7, 0x4, 0x6}}, {0x10, 0x2, [0x9f81, 0x9, 0x9, 0x8, 0x7, 0x100]}}]}, @TCA_STAB={0x5c, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x0, 0x8, 0x6, 0x7fffffff, 0x0, 0xf8aa, 0x0, 0x7}}, {0x12, 0x2, [0x3, 0x7, 0x1, 0x32, 0x0, 0x8, 0x6]}}, {{0x1c, 0x1, {0x20, 0x7, 0x1, 0xff, 0x2, 0x9, 0xb9, 0x3}}, {0xa, 0x2, [0x5, 0x40, 0x8]}}]}, @qdisc_kind_options=@q_prio={{0x9}, {0x18, 0x2, {0x2, "2fb252bf2ca931cf052419caee440da4"}}}]}, 0x1e8}, 0x1, 0x0, 0x0, 0x4004000}, 0x4000044) sendmsg$TIPC_NL_NET_SET(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000240)=ANY=[@ANYBLOB="18010000", @ANYRES16=r1, @ANYBLOB="0100dd6c3502ffdbdf250f00000014000380080002000101000008000300010400001800028008000100018000000400040008000100487e00003000078008000200030000000c00030000080000000000000c00030000f0ffffffffffff0c0004"], 0x118}}, 0x0) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$tipc2(&(0x7f00000001c0), 0xffffffffffffffff) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000), 0xc, &(0x7f0000000040)={&(0x7f0000000400)=@delqdisc={0x1e8, 0x25, 0x100, 0x70bd27, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, {0x4, 0x9}, {0xf, 0x10}, {0x9, 0x1}}, [@qdisc_kind_options=@q_skbprio={{0xc}, {0x8, 0x2, 0x6}}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0xfff}, @TCA_RATE={0x6, 0x5, {0x2c, 0x8}}, @TCA_STAB={0x80, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x1, 0x3, 0x1f, 0x9, 0x1, 0x3c, 0x2a, 0x7}}, {0x12, 0x2, [0x2, 0x5, 0x8, 0x0, 0x5, 0x4, 0x0]}}, {{0x1c, 0x1, {0x7c, 0x9, 0x1, 0x0, 0x1, 0x6b, 0x5b0be3f7, 0x1}}, {0x6, 0x2, [0x8000]}}, {{0x1c, 0x1, {0x9, 0x3, 0x8, 0x3, 0x2, 0x1, 0x1, 0x3}}, {0xa, 0x2, [0x7, 0x2a88, 0x3ff]}}]}, @TCA_STAB={0x2c, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x9, 0xfa, 0x3, 0x8, 0x1, 0x0, 0x20, 0x4}}, {0xc, 0x2, [0x5, 0x81, 0x1ff, 0xd7]}}]}, @TCA_RATE={0x6, 0x5, {0x1f, 0x7f}}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0x5}, @TCA_STAB={0x64, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x81, 0xd2, 0x2, 0x6, 0x0, 0x7, 0x7fff, 0x9}}, {0x16, 0x2, [0x4, 0x0, 0x3, 0x2, 0x4, 0x5, 0x4, 0x1, 0x8]}}, {{0x1c, 0x1, {0x3f, 0x6, 0x20, 0x80, 0x0, 0x7, 0x4, 0x6}}, {0x10, 0x2, [0x9f81, 0x9, 0x9, 0x8, 0x7, 0x100]}}]}, @TCA_STAB={0x5c, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x0, 0x8, 0x6, 0x7fffffff, 0x0, 0xf8aa, 0x0, 0x7}}, {0x12, 0x2, [0x3, 0x7, 0x1, 0x32, 0x0, 0x8, 0x6]}}, {{0x1c, 0x1, {0x20, 0x7, 0x1, 0xff, 0x2, 0x9, 0xb9, 0x3}}, {0xa, 0x2, [0x5, 0x40, 0x8]}}]}, @qdisc_kind_options=@q_prio={{0x9}, {0x18, 0x2, {0x2, "2fb252bf2ca931cf052419caee440da4"}}}]}, 0x1e8}, 0x1, 0x0, 0x0, 0x4004000}, 0x4000044) (async) sendmsg$TIPC_NL_NET_SET(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000240)=ANY=[@ANYBLOB="18010000", @ANYRES16=r1, @ANYBLOB="0100dd6c3502ffdbdf250f00000014000380080002000101000008000300010400001800028008000100018000000400040008000100487e00003000078008000200030000000c00030000080000000000000c00030000f0ffffffffffff0c0004"], 0x118}}, 0x0) (async) [ 365.195823][ T3955] tipc: Cannot configure node identity twice [ 365.283010][ T3963] netlink: 168 bytes leftover after parsing attributes in process `syz-executor.2'. [ 365.371033][ T1025] usb 1-1: new high-speed USB device number 18 using dummy_hcd 20:27:50 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000), 0xc, &(0x7f0000000040)={&(0x7f0000000400)=@delqdisc={0x1e8, 0x25, 0x100, 0x70bd27, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, {0x4, 0x9}, {0xf, 0x10}, {0x9, 0x1}}, [@qdisc_kind_options=@q_skbprio={{0xc}, {0x8, 0x2, 0x6}}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0xfff}, @TCA_RATE={0x6, 0x5, {0x2c, 0x8}}, @TCA_STAB={0x80, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x1, 0x3, 0x1f, 0x9, 0x1, 0x3c, 0x2a, 0x7}}, {0x12, 0x2, [0x2, 0x5, 0x8, 0x0, 0x5, 0x4, 0x0]}}, {{0x1c, 0x1, {0x7c, 0x9, 0x1, 0x0, 0x1, 0x6b, 0x5b0be3f7, 0x1}}, {0x6, 0x2, [0x8000]}}, {{0x1c, 0x1, {0x9, 0x3, 0x8, 0x3, 0x2, 0x1, 0x1, 0x3}}, {0xa, 0x2, [0x7, 0x2a88, 0x3ff]}}]}, @TCA_STAB={0x2c, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x9, 0xfa, 0x3, 0x8, 0x1, 0x0, 0x20, 0x4}}, {0xc, 0x2, [0x5, 0x81, 0x1ff, 0xd7]}}]}, @TCA_RATE={0x6, 0x5, {0x1f, 0x7f}}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0x5}, @TCA_STAB={0x64, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x81, 0xd2, 0x2, 0x6, 0x0, 0x7, 0x7fff, 0x9}}, {0x16, 0x2, [0x4, 0x0, 0x3, 0x2, 0x4, 0x5, 0x4, 0x1, 0x8]}}, {{0x1c, 0x1, {0x3f, 0x6, 0x20, 0x80, 0x0, 0x7, 0x4, 0x6}}, {0x10, 0x2, [0x9f81, 0x9, 0x9, 0x8, 0x7, 0x100]}}]}, @TCA_STAB={0x5c, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x0, 0x8, 0x6, 0x7fffffff, 0x0, 0xf8aa, 0x0, 0x7}}, {0x12, 0x2, [0x3, 0x7, 0x1, 0x32, 0x0, 0x8, 0x6]}}, {{0x1c, 0x1, {0x20, 0x7, 0x1, 0xff, 0x2, 0x9, 0xb9, 0x3}}, {0xa, 0x2, [0x5, 0x40, 0x8]}}]}, @qdisc_kind_options=@q_prio={{0x9}, {0x18, 0x2, {0x2, "2fb252bf2ca931cf052419caee440da4"}}}]}, 0x1e8}, 0x1, 0x0, 0x0, 0x4004000}, 0x4000044) (async) sendmsg$TIPC_NL_NET_SET(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000240)=ANY=[@ANYBLOB="18010000", @ANYRES16=r1, @ANYBLOB="0100dd6c3502ffdbdf250f00000014000380080002000101000008000300010400001800028008000100018000000400040008000100487e00003000078008000200030000000c00030000080000000000000c00030000f0ffffffffffff0c0004"], 0x118}}, 0x0) [ 365.476562][ T382] usb 6-1: Using ep0 maxpacket: 8 [ 365.494472][ T3969] netlink: 168 bytes leftover after parsing attributes in process `syz-executor.2'. [ 365.621039][ T382] usb 6-1: config index 0 descriptor too short (expected 5924, got 36) [ 365.629414][ T382] usb 6-1: config 250 has an invalid interface number: 228 but max is -1 [ 365.664445][ T382] usb 6-1: config 250 has 1 interface, different from the descriptor's value: 0 [ 365.690991][ T382] usb 6-1: config 250 has no interface number 0 [ 365.697528][ T382] usb 6-1: config 250 interface 228 altsetting 255 endpoint 0x1 has invalid maxpacket 65280, setting to 1024 [ 365.735866][ T382] usb 6-1: config 250 interface 228 altsetting 255 bulk endpoint 0x1 has invalid maxpacket 1024 [ 365.761435][ T382] usb 6-1: config 250 interface 228 altsetting 255 bulk endpoint 0x82 has invalid maxpacket 100 [ 365.771042][ T1025] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 365.787582][ T382] usb 6-1: config 250 interface 228 altsetting 255 has 2 endpoint descriptors, different from the interface descriptor's value: 17 [ 365.804382][ T1025] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 365.811062][ T382] usb 6-1: config 250 interface 228 has no altsetting 0 [ 365.828333][ T1025] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 21 [ 365.862554][ T1025] usb 1-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 365.884023][ T1025] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 365.901614][ T1025] usb 1-1: config 0 descriptor?? [ 365.961088][ T382] usb 6-1: New USB device found, idVendor=0525, idProduct=d292, bcdDevice= 0.07 [ 365.975748][ T382] usb 6-1: New USB device strings: Mfr=0, Product=106, SerialNumber=59 [ 366.002959][ T382] usb 6-1: Product: syz [ 366.009879][ T382] usb 6-1: SerialNumber: syz [ 366.061761][ T382] hub 6-1:250.228: bad descriptor, ignoring hub [ 366.068198][ T382] hub: probe of 6-1:250.228 failed with error -5 [ 366.281932][ T382] usblp 6-1:250.228: usblp0: USB Bidirectional printer dev 11 if 228 alt 255 proto 3 vid 0x0525 pid 0xD292 [ 366.372112][ T3954] udc-core: couldn't find an available UDC or it's busy [ 366.380755][ T3954] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 366.401567][ T3954] udc-core: couldn't find an available UDC or it's busy [ 366.409100][ T3954] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 366.431924][ T1025] plantronics 0003:047F:FFFF.0002: unknown main item tag 0x0 [ 366.440134][ T1025] plantronics 0003:047F:FFFF.0002: unknown main item tag 0x3 [ 366.448573][ T1025] plantronics 0003:047F:FFFF.0002: collection stack underflow [ 366.471000][ T1025] plantronics 0003:047F:FFFF.0002: item 0 2 0 12 parsing failed [ 366.479601][ T1025] plantronics 0003:047F:FFFF.0002: parse failed [ 366.486432][ T1025] plantronics: probe of 0003:047F:FFFF.0002 failed with error -22 [ 366.635978][ T1025] usb 1-1: USB disconnect, device number 18 [ 366.731182][ T3941] usb 6-1: reset high-speed USB device number 11 using dummy_hcd [ 366.970973][ T3941] usb 6-1: Using ep0 maxpacket: 8 20:27:57 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x6, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs={0x0, 0x0, 0x80000000}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) fcntl$lock(r2, 0x25, &(0x7f0000000180)={0x0, 0x3, 0x3f, 0x7, r0}) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000002000)=ANY=[@ANYBLOB="620af8ff02200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4c7bb481d1b0b911759dc392ad608318c173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3ea41f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b6351b4d197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80772fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa3270d25ce1f8174af6de8c12260400b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622e9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b6581091c54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1ed7f00000022eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7c7cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8214ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b36439fe0f70b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c054e51ad1bef44c5d6cfaaf7efb61be7c38830a4279d69ff337b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed89139dd8152e5009fa164f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85e"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) getrlimit(0x1, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) socket$nl_route(0x10, 0x3, 0x0) r4 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r4, &(0x7f00000001c0)={0x2, 0x0, @private}, 0x10) connect$inet(r4, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) setsockopt$inet_IP_XFRM_POLICY(r4, 0x0, 0x11, &(0x7f00000004c0)={{{@in=@dev={0xac, 0x14, 0x14, 0x81}, @in=@multicast1, 0x4e22, 0x3ff, 0x4e20, 0x7, 0x2, 0xa0, 0x80, 0x89}, {0x5, 0xfffffffffffffff9, 0x2, 0x4, 0x0, 0x5, 0x0, 0x6}, {0x9, 0x8, 0x4, 0x2}, 0x99f}, {{@in6=@loopback}, 0x0, @in=@remote, 0x0, 0x0, 0x2, 0x66, 0x0, 0xfffffff9}}, 0xe8) statx(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x0, 0x800, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fsmount(0xffffffffffffffff, 0x1, 0x4) r6 = syz_open_dev$vcsu(&(0x7f00000002c0), 0xfffffffffffffffd, 0x202002) sendto$inet(r6, &(0x7f0000000380)="3e019ed0daec09b27404bf4481d73a948d91c5ef9a62b679689ce71d10c2f617d443c5b4d3f79a27dd06c5bcb4c0b4f6a9e4326743074b2e450142ecb9a363b6a68ef8e36b51857b13ecbe9a9eb2dbb053b145cb4ec25f2c0b30a4c9ccf8d8bcebcc875d0c76", 0x66, 0x800, &(0x7f0000000300)={0x2, 0x4e20, @multicast2}, 0x10) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000000ec0)={&(0x7f0000000280), 0xc, 0x0, 0x0, &(0x7f0000000740)=ANY=[@ANYRES64, @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r0, @ANYRES32, @ANYRES32=0xee01, @ANYBLOB='\x00\x00\x00\x00'], 0x50, 0x8000}, 0x800) r7 = open(&(0x7f0000000040)='./bus\x00', 0x1612c2, 0x0) r8 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) sendfile(r7, r8, 0x0, 0x4000000000010046) 20:27:57 executing program 1: syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000240)='./file0\x00', 0x2000480, &(0x7f0000000000)=ANY=[], 0x1, 0x770, &(0x7f00000007c0)="$eJzs3c9rHFUcAPDvbJLmR6uJIGg9BQQNlG5Mja2Ch4oHESwU9Gy7bLahZpMt2U1pQsAWEbwIKh4EvfTsj3rz6o+r/hcepKVqWqx4kMhsdtNNs5tu2uyukM8HJvvezGze+86befN2Z9gJYN8aT/9kIg5HxEdJxGhtfhIRA9VUf8TJjfXurK3m0ymJ9fU3/0iq69xeW81Hw3tSB2uZJyPix/cjjmS2l1teXpnLFYuFxVp+sjJ/YbK8vHL0/HxutjBbWDg+NT197MQLJ47vXax//bJy6MbHrz37zcl/3nvi2oc/JXEyDtWWNcaxV8ZjvLZNBtJNuMWre11YjyW9rgAPJD00+zaO8jgco9FXTbUw3M2aAQCd8m5ErAMA+0zi/A8A+0z9e4Dba6v5+tTbbyS66+YrETG0EX/9+ubGkv7aNbuh6nXQkdvJlisjSUSM7UH54xHxxXdvf5VO0aHrkADNXL4SEWfHxrf3/8m2exZ267k21hm/J6//g+75Ph3/vNhs/JfZHP9Ek/HPYJNj90Hc//jPXN+DYlpKx38vN9zbdqch/pqxvlrukeqYbyA5d75YSPu2RyNiIgYG0/zUDmVM3Pr3VqtljeO/Pz9558u0/PT17hqZ6/2DW98zk6vkHibmRjevRDzV3yz+ZLP9kxbj39NtlvH6Sx983mpZGn8ab33aHn9nrV+NeKZp+9+9oy3Z8f7EyeruMFnfKZr49tfPRlqV39j+6ZSWX/8s0A1p+4/sHP9Y0ni/Znn3Zfx8dfSHVsvuH3/z/f9A8lY1faA271KuUlmcijiQvLF9/rG7763n6+un8U883fz432n/Tz8Tnr1f4EltI974/esHj7+z0vhndtX+u09cuzPX16r89tp/upqaqM1pp/9rt4IPs+0AAAAAAAAAAAAAAAAAAAAAAAAAoF2ZiDgUSSa7mc5kstmNZ3g/HiOZYqlcOXKutLQwE9VnZY/FQKb+U5ejDb+HOlX7Pfx6/tg9+ecj4rGI+HRwuJrP5kvFmV4HDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1B1s8/z/122CvawcAdMzQ1qzTPgDsA0O9rgAA0HW7O/8Pd6weAED3+PwPAPuP8z8A7D/O/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHTY6VOn0mn977XVfJqfubi8NFe6eHSmUJ7Lzi/ls/nS4oXsbKk0Wyxk86X5lv/o8sZLsVS6MB0LS5cmK4VyZbK8vHJmvrS0UDlzfj43WzhTGOhaZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQvvLyylyuWCwsSkhISGwmGnuJ4d51UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/c/8FAAD///vBKs8=") open(&(0x7f0000000080)='./bus\x00', 0x6fe44da629969272, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x1c1002, 0x0) r1 = creat(&(0x7f0000000300)='./file0\x00', 0x0) fallocate(r1, 0x0, 0x0, 0x4103fe) write(r1, &(0x7f0000004200), 0x0) r2 = creat(&(0x7f0000000180)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r0, 0x0, 0x4) syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000240)='./file0\x00', 0x2000480, &(0x7f0000000000)=ANY=[], 0x1, 0x770, &(0x7f00000007c0)="$eJzs3c9rHFUcAPDvbJLmR6uJIGg9BQQNlG5Mja2Ch4oHESwU9Gy7bLahZpMt2U1pQsAWEbwIKh4EvfTsj3rz6o+r/hcepKVqWqx4kMhsdtNNs5tu2uyukM8HJvvezGze+86befN2Z9gJYN8aT/9kIg5HxEdJxGhtfhIRA9VUf8TJjfXurK3m0ymJ9fU3/0iq69xeW81Hw3tSB2uZJyPix/cjjmS2l1teXpnLFYuFxVp+sjJ/YbK8vHL0/HxutjBbWDg+NT197MQLJ47vXax//bJy6MbHrz37zcl/3nvi2oc/JXEyDtWWNcaxV8ZjvLZNBtJNuMWre11YjyW9rgAPJD00+zaO8jgco9FXTbUw3M2aAQCd8m5ErAMA+0zi/A8A+0z9e4Dba6v5+tTbbyS66+YrETG0EX/9+ubGkv7aNbuh6nXQkdvJlisjSUSM7UH54xHxxXdvf5VO0aHrkADNXL4SEWfHxrf3/8m2exZ267k21hm/J6//g+75Ph3/vNhs/JfZHP9Ek/HPYJNj90Hc//jPXN+DYlpKx38vN9zbdqch/pqxvlrukeqYbyA5d75YSPu2RyNiIgYG0/zUDmVM3Pr3VqtljeO/Pz9558u0/PT17hqZ6/2DW98zk6vkHibmRjevRDzV3yz+ZLP9kxbj39NtlvH6Sx983mpZGn8ab33aHn9nrV+NeKZp+9+9oy3Z8f7EyeruMFnfKZr49tfPRlqV39j+6ZSWX/8s0A1p+4/sHP9Y0ni/Znn3Zfx8dfSHVsvuH3/z/f9A8lY1faA271KuUlmcijiQvLF9/rG7763n6+un8U883fz432n/Tz8Tnr1f4EltI974/esHj7+z0vhndtX+u09cuzPX16r89tp/upqaqM1pp/9rt4IPs+0AAAAAAAAAAAAAAAAAAAAAAAAAoF2ZiDgUSSa7mc5kstmNZ3g/HiOZYqlcOXKutLQwE9VnZY/FQKb+U5ejDb+HOlX7Pfx6/tg9+ecj4rGI+HRwuJrP5kvFmV4HDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1B1s8/z/122CvawcAdMzQ1qzTPgDsA0O9rgAA0HW7O/8Pd6weAED3+PwPAPuP8z8A7D/O/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHTY6VOn0mn977XVfJqfubi8NFe6eHSmUJ7Lzi/ls/nS4oXsbKk0Wyxk86X5lv/o8sZLsVS6MB0LS5cmK4VyZbK8vHJmvrS0UDlzfj43WzhTGOhaZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQvvLyylyuWCwsSkhISGwmGnuJ4d51UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/c/8FAAD///vBKs8=") (async) open(&(0x7f0000000080)='./bus\x00', 0x6fe44da629969272, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x1c1002, 0x0) (async) creat(&(0x7f0000000300)='./file0\x00', 0x0) (async) fallocate(r1, 0x0, 0x0, 0x4103fe) (async) write(r1, &(0x7f0000004200), 0x0) (async) creat(&(0x7f0000000180)='./bus\x00', 0x0) (async) ftruncate(r2, 0x800) (async) lseek(r0, 0x0, 0x4) (async) 20:27:57 executing program 4: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x1, 0x0) r0 = dup(0xffffffffffffffff) syz_open_dev$tty1(0xc, 0x4, 0x1) open(0x0, 0x0, 0x0) (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xe72, 0x3}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f0000000300)={{0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x30}}, {0x5, @multicast}, 0x20, {0x2, 0x4e21, @rand_addr=0x64010101}, 'wg0\x00'}) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) socket$netlink(0x10, 0x3, 0x0) (async) r3 = socket$inet_udp(0x2, 0x2, 0x0) (async) sched_setattr(0xffffffffffffffff, &(0x7f0000000000)={0x38, 0x0, 0x3, 0x1f, 0x2, 0x3, 0x400, 0x2, 0x8, 0xffffffff}, 0x0) bind$inet(r3, &(0x7f0000000100)={0x2, 0x0, @local}, 0x10) setsockopt$sock_int(r3, 0x1, 0x0, 0x0, 0x0) (async) connect$inet(r3, &(0x7f0000000280)={0x2, 0x0, @multicast2}, 0x10) (async) sendmmsg$inet(r3, &(0x7f0000002080)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@ip_retopts={{0x10, 0x60000000}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @local, @empty}}}], 0x30}}], 0x300, 0x0) socket$netlink(0x10, 0x3, 0x0) 20:27:57 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) 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) sched_setattr(0x0, &(0x7f0000000a40)={0x38, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xfffffffffffffffc, 0x9}, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000200)=ANY=[@ANYBLOB="180000001800ff0f0000000000000000850000006d000000850000002300000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={0x0, r3}, 0x10) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0x6e) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x44) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), &(0x7f0000000380), 0x0, {0x24}, 0x0, 0x0, 0x0, 0x0}, 0x58) sched_setscheduler(0x0, 0x1, 0x0) socket$inet(0x2, 0xa, 0x0) r4 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r4, 0x6, 0xd, &(0x7f0000000200)='illinois\x00', 0x9) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000a00), 0x10001) bind$inet(r4, &(0x7f0000000100)={0x2, 0x4e20, @empty}, 0x10) r5 = socket$inet(0x2, 0x3, 0x3) setsockopt$ARPT_SO_SET_REPLACE(r5, 0x0, 0x60, &(0x7f0000000100)={'filter\x00', 0x7, 0x4, 0x20000568, 0x330, 0x220, 0x0, 0x330, 0x330, 0x330, 0x4, 0x0, {[{{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @multicast1, @multicast2}}}, {{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @local, @loopback}}}, {{@arp={@loopback, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, {@mac=@remote}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'syzkaller1\x00', 'wlan0\x00'}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@mac, @mac=@link_local, @empty, @remote}}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x468) recvmmsg(r5, &(0x7f0000000780)=[{{0x0, 0x0, 0x0}, 0x3}, {{&(0x7f0000000700)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x80, &(0x7f0000000340)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000880)=""/177, 0xb1}], 0x2}, 0xfffffff9}], 0x2, 0x100, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x10000010, 0xf21, 0x9, 0x5, 0x80000000, 0xea, 0xff, 0x1}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0xab) connect$inet(r4, &(0x7f0000000180)={0x2, 0x4e20, @loopback}, 0x10) 20:27:57 executing program 5: r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r0, 0x800) lseek(r0, 0x200, 0x0) r1 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x0) sendfile(r0, r1, 0x0, 0x10000) r2 = syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="0d01000009000008250592d20700006a3b010902241700fa0074980904e4ff11070103000905010200ff6000000905820264"], 0x0) syz_usb_control_io$printer(r2, 0x0, 0x0) syz_clone(0x40224400, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r2) syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[], 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x80000, 0x0) read$char_usb(r3, &(0x7f0000000100)=""/2, 0x2) syz_usb_control_io(r2, 0x0, 0x0) 20:27:57 executing program 0: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="12010000000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f0009058103"], 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0x24, &(0x7f0000000480)=ANY=[@ANYBLOB="400a4500000045118e2151cb585bce9a925f5a6012c8bc4df6b5d3b09d2097e3c37872dfdcb04fd9b2d7863aa2020660f2ff9482045bfcea682141f7ed27260b76c0167ca4d04e7a614113f26e8c662fa7af9a29535e717afa21f220358f71441c9ddfe5810ce8816e7835c9fdf016bccbe5c8d28d81d4b178d510ec138f36463addf1dd64bcdf28e15fe720e3272f063d7ab41407a7c7f977708a5b20a7a92206bd495a71db3788ea502a53a7c8333fb2d1bdb1899b59078da311ef09dda8fb54e8d5c095992404457a6fea2a35587bca0f90f59ace26f5010450ed3e94d9f5dd9851c54d85d150c79ae05d7ae9041a3519aba34dc90ab475f2326a589ad7a0ab22964aca459e83a1d05cea5767ff510d90edf6811877ca0f75520de3b394946d57aa8d4ffcce87c8b0cbc9f6986634a4a60ff221a07fdaa48d0910d348442ff0"], &(0x7f00000000c0)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x415}}, &(0x7f0000000100)={0x0, 0x22, 0x23, {[@global=@item_012={0x1, 0x1, 0x5, "f0"}, @local=@item_012={0x0, 0x2, 0xa}, @global=@item_4={0x3, 0x1, 0x1, "894a8a93"}, @global=@item_4={0x3, 0x1, 0x9, "591558db"}, @local=@item_4={0x3, 0x2, 0x0, "2275982b"}, @main=@item_4={0x3, 0x0, 0xa, "b4b6ddc0"}, @global=@item_012={0x0, 0x1, 0x2}, @local=@item_4={0x3, 0x2, 0x2, "881590ce"}, @local, @global=@item_4={0x3, 0x1, 0x9, "2851bf1e"}]}}, &(0x7f0000000140)={0x0, 0x21, 0x9, {0x9, 0x21, 0x5, 0x80, 0x1, {0x22, 0x919}}}}, &(0x7f0000000440)={0x2c, &(0x7f0000000240)={0x0, 0x9, 0x22, "bf8b8679b3239f6fe79496824a810ee83a9c158e8258084f04be5f590f6c09f60e4f"}, &(0x7f0000000280)={0x0, 0xa, 0x1, 0x8}, &(0x7f00000002c0)={0x0, 0x8, 0x1, 0x4}, &(0x7f0000000300)={0x20, 0x1, 0xe2, "4dc2110579768ef7185faa42dfba249f2940c8bdcfe5af1b4e548dc940545fec957fabd81888fbe81cf6d1abac5a43d38873535251612c45b9a697c6789fd49b3255fddbe3e3372b522e3b463ed0551b3a352c0bdbbc45114823b94853f6a0bc126ec7614de6dea2da615a93f5c9621daf0ed0adb9376f724404b875db55d267c9a0989c37308326d13479744e55534b09a458df55c742eb9dca8b7f6c2f4373daeee92fd3c95a690a0000e12cc8c8a716ee5557b5701aa091b2024e6bf322505d640c6240088d6876b97b8e4e42f432d32588f24333cf454d55610b548f12d9701b"}, &(0x7f0000000400)={0x20, 0x3, 0x1, 0x2}}) syz_usb_connect$hid(0x7, 0x3f, &(0x7f0000000040)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x40, 0x56a, 0x11, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x8e, 0x0, 0x3, [{{0x9, 0x4, 0x0, 0x6, 0x2, 0x3, 0x1, 0x2, 0x3, {0x9, 0x21, 0x8b, 0x7, 0x1, {0x22, 0xf84}}, {{{0x9, 0x5, 0x81, 0x3, 0x200, 0x0, 0x5, 0x3}}, [{{0x9, 0x5, 0x2, 0x3, 0x400, 0x7, 0x1, 0x20}}]}}}]}}]}}, &(0x7f0000000800)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x310, 0x8, 0x6, 0xdc, 0x40, 0xf9}, 0x50, &(0x7f0000000600)={0x5, 0xf, 0x50, 0x6, [@ext_cap={0x7, 0x10, 0x2, 0x0, 0x2, 0x1, 0x1}, @ptm_cap={0x3}, @ssp_cap={0x1c, 0x10, 0xa, 0x5, 0x4, 0x2, 0xff0f, 0x60a, [0xc000, 0xfffe40, 0x3f00, 0xc00f]}, @wireless={0xb, 0x10, 0x1, 0x2, 0x60, 0x40, 0x0, 0x2, 0x4}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x6, 0x6a, 0x6, 0x7ff}, @ssp_cap={0x10, 0x10, 0xa, 0xfe, 0x1, 0x497, 0xf, 0x8, [0x30]}]}, 0x4, [{0xbf, &(0x7f0000000680)=@string={0xbf, 0x3, "41f114c77bec1f3c0d4c9bae4cafaae180cdc42f846f71935c021bbf3e7029498f1ad70bfb1b6e0f7177e6091bc3740950535ab1fe43f20fbb6ca949aa19f3e5e1de67e39288c13aebc1dbfc074d0eaf9416205d9b27131586f5ba9dc740c676ae0f443e69cab9a76dda1490bf499fd30944fafc2ab1c73965de59828267ace32efda1a14dad94303c5f950cf6de1b1487109600b6e9ce06a45d4462f32176654181fe278b4ad494c709604b968c16422ddaae7ff3b7b3ea945961668e"}}, {0x4, &(0x7f0000000740)=@lang_id={0x4, 0x3, 0x403}}, {0x4, &(0x7f0000000780)=@lang_id={0x4, 0x3, 0x500a}}, {0x39, &(0x7f00000007c0)=@string={0x39, 0x3, "aca331b022312fc66c47e459340722102a3483735a031d531551e79104fe4c9f90e3c67d0e31321574a07e90cf393cc47d06b44f09bf1c"}}]}) syz_usb_connect$hid(0x3, 0x3f, &(0x7f0000000880)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x8, 0x1b96, 0x5, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x2, 0xd3b9fc834130c22, 0x3e, [{{0x9, 0x4, 0x0, 0x20, 0x1, 0x3, 0x1, 0x2, 0xca, {0x9, 0x21, 0xbf77, 0x9, 0x1, {0x22, 0xc8}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x9, 0x7, 0x3}}, [{{0x9, 0x5, 0x2, 0x3, 0x10, 0x0, 0x80}}]}}}]}}]}}, &(0x7f0000000ac0)={0xa, &(0x7f00000008c0)={0xa, 0x6, 0x250, 0x7, 0x0, 0x3, 0x20, 0xff}, 0x1c, &(0x7f0000000900)={0x5, 0xf, 0x1c, 0x2, [@ptm_cap={0x3}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "01562059af9ba82ab31e09587448fc2c"}]}, 0x3, [{0x4, &(0x7f0000000940)=@lang_id={0x4, 0x3, 0x801}}, {0x4, &(0x7f0000000980)=@lang_id={0x4, 0x3, 0x430}}, {0xf4, &(0x7f00000009c0)=@string={0xf4, 0x3, "e4106977f39121be20674f1ad655a5b6bef9ac51381b12dca9c65e8507005a8bb62c5545a09950595f2df312e2492232abca62c6601eb7f94b5fc1d9e8105b7540736de530106bda0204aa94b04a56a0dd0e34d50d6130f961d8f347da840d73eb6e2c9396c84564f707050111e17ad3ddc4e6e379d373208175a707335a8d0d04fb9278d2eab0f5aaa7ff15ee62b6e65004e1c31b21729db397c7e51235bd690012506df36e8a8ac90b9d8c1859ac21b48d7b88b3b91d7f5729656207e41d49cea67e957021aa570440ad75e5cbfc22c6c19fd13a9efce52c08a2bb55fcf9c23a7a68279ebdaeecb9ffcedb3cd8a90f1575"}}]}) r1 = syz_usb_connect(0x0, 0x24, &(0x7f0000000440)=ANY=[@ANYBLOB="12010000e909e940f00a58d00000000000010902120001000000000904000000ff"], 0x0) syz_usb_control_io(r1, 0x0, &(0x7f0000000a00)={0x84, &(0x7f0000000540)={0x0, 0x0, 0x11, "096758fbab9617b979f19a9cf21a3c64e9"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)={0x40, 0xb, 0x2, "65bf"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r1, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000180)={0x2c, &(0x7f0000000000)=ANY=[@ANYBLOB="00008b0f0000000f00be50f23171c2a7fe18"], 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="12010000000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f0009058103"], 0x0) (async) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0x24, &(0x7f0000000480)=ANY=[@ANYBLOB="400a4500000045118e2151cb585bce9a925f5a6012c8bc4df6b5d3b09d2097e3c37872dfdcb04fd9b2d7863aa2020660f2ff9482045bfcea682141f7ed27260b76c0167ca4d04e7a614113f26e8c662fa7af9a29535e717afa21f220358f71441c9ddfe5810ce8816e7835c9fdf016bccbe5c8d28d81d4b178d510ec138f36463addf1dd64bcdf28e15fe720e3272f063d7ab41407a7c7f977708a5b20a7a92206bd495a71db3788ea502a53a7c8333fb2d1bdb1899b59078da311ef09dda8fb54e8d5c095992404457a6fea2a35587bca0f90f59ace26f5010450ed3e94d9f5dd9851c54d85d150c79ae05d7ae9041a3519aba34dc90ab475f2326a589ad7a0ab22964aca459e83a1d05cea5767ff510d90edf6811877ca0f75520de3b394946d57aa8d4ffcce87c8b0cbc9f6986634a4a60ff221a07fdaa48d0910d348442ff0"], &(0x7f00000000c0)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x415}}, &(0x7f0000000100)={0x0, 0x22, 0x23, {[@global=@item_012={0x1, 0x1, 0x5, "f0"}, @local=@item_012={0x0, 0x2, 0xa}, @global=@item_4={0x3, 0x1, 0x1, "894a8a93"}, @global=@item_4={0x3, 0x1, 0x9, "591558db"}, @local=@item_4={0x3, 0x2, 0x0, "2275982b"}, @main=@item_4={0x3, 0x0, 0xa, "b4b6ddc0"}, @global=@item_012={0x0, 0x1, 0x2}, @local=@item_4={0x3, 0x2, 0x2, "881590ce"}, @local, @global=@item_4={0x3, 0x1, 0x9, "2851bf1e"}]}}, &(0x7f0000000140)={0x0, 0x21, 0x9, {0x9, 0x21, 0x5, 0x80, 0x1, {0x22, 0x919}}}}, &(0x7f0000000440)={0x2c, &(0x7f0000000240)={0x0, 0x9, 0x22, "bf8b8679b3239f6fe79496824a810ee83a9c158e8258084f04be5f590f6c09f60e4f"}, &(0x7f0000000280)={0x0, 0xa, 0x1, 0x8}, &(0x7f00000002c0)={0x0, 0x8, 0x1, 0x4}, &(0x7f0000000300)={0x20, 0x1, 0xe2, "4dc2110579768ef7185faa42dfba249f2940c8bdcfe5af1b4e548dc940545fec957fabd81888fbe81cf6d1abac5a43d38873535251612c45b9a697c6789fd49b3255fddbe3e3372b522e3b463ed0551b3a352c0bdbbc45114823b94853f6a0bc126ec7614de6dea2da615a93f5c9621daf0ed0adb9376f724404b875db55d267c9a0989c37308326d13479744e55534b09a458df55c742eb9dca8b7f6c2f4373daeee92fd3c95a690a0000e12cc8c8a716ee5557b5701aa091b2024e6bf322505d640c6240088d6876b97b8e4e42f432d32588f24333cf454d55610b548f12d9701b"}, &(0x7f0000000400)={0x20, 0x3, 0x1, 0x2}}) (async) syz_usb_connect$hid(0x7, 0x3f, &(0x7f0000000040)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x40, 0x56a, 0x11, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x8e, 0x0, 0x3, [{{0x9, 0x4, 0x0, 0x6, 0x2, 0x3, 0x1, 0x2, 0x3, {0x9, 0x21, 0x8b, 0x7, 0x1, {0x22, 0xf84}}, {{{0x9, 0x5, 0x81, 0x3, 0x200, 0x0, 0x5, 0x3}}, [{{0x9, 0x5, 0x2, 0x3, 0x400, 0x7, 0x1, 0x20}}]}}}]}}]}}, &(0x7f0000000800)={0xa, &(0x7f0000000080)={0xa, 0x6, 0x310, 0x8, 0x6, 0xdc, 0x40, 0xf9}, 0x50, &(0x7f0000000600)={0x5, 0xf, 0x50, 0x6, [@ext_cap={0x7, 0x10, 0x2, 0x0, 0x2, 0x1, 0x1}, @ptm_cap={0x3}, @ssp_cap={0x1c, 0x10, 0xa, 0x5, 0x4, 0x2, 0xff0f, 0x60a, [0xc000, 0xfffe40, 0x3f00, 0xc00f]}, @wireless={0xb, 0x10, 0x1, 0x2, 0x60, 0x40, 0x0, 0x2, 0x4}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x6, 0x6a, 0x6, 0x7ff}, @ssp_cap={0x10, 0x10, 0xa, 0xfe, 0x1, 0x497, 0xf, 0x8, [0x30]}]}, 0x4, [{0xbf, &(0x7f0000000680)=@string={0xbf, 0x3, "41f114c77bec1f3c0d4c9bae4cafaae180cdc42f846f71935c021bbf3e7029498f1ad70bfb1b6e0f7177e6091bc3740950535ab1fe43f20fbb6ca949aa19f3e5e1de67e39288c13aebc1dbfc074d0eaf9416205d9b27131586f5ba9dc740c676ae0f443e69cab9a76dda1490bf499fd30944fafc2ab1c73965de59828267ace32efda1a14dad94303c5f950cf6de1b1487109600b6e9ce06a45d4462f32176654181fe278b4ad494c709604b968c16422ddaae7ff3b7b3ea945961668e"}}, {0x4, &(0x7f0000000740)=@lang_id={0x4, 0x3, 0x403}}, {0x4, &(0x7f0000000780)=@lang_id={0x4, 0x3, 0x500a}}, {0x39, &(0x7f00000007c0)=@string={0x39, 0x3, "aca331b022312fc66c47e459340722102a3483735a031d531551e79104fe4c9f90e3c67d0e31321574a07e90cf393cc47d06b44f09bf1c"}}]}) (async) syz_usb_connect$hid(0x3, 0x3f, &(0x7f0000000880)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x8, 0x1b96, 0x5, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x2, 0xd3b9fc834130c22, 0x3e, [{{0x9, 0x4, 0x0, 0x20, 0x1, 0x3, 0x1, 0x2, 0xca, {0x9, 0x21, 0xbf77, 0x9, 0x1, {0x22, 0xc8}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x9, 0x7, 0x3}}, [{{0x9, 0x5, 0x2, 0x3, 0x10, 0x0, 0x80}}]}}}]}}]}}, &(0x7f0000000ac0)={0xa, &(0x7f00000008c0)={0xa, 0x6, 0x250, 0x7, 0x0, 0x3, 0x20, 0xff}, 0x1c, &(0x7f0000000900)={0x5, 0xf, 0x1c, 0x2, [@ptm_cap={0x3}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "01562059af9ba82ab31e09587448fc2c"}]}, 0x3, [{0x4, &(0x7f0000000940)=@lang_id={0x4, 0x3, 0x801}}, {0x4, &(0x7f0000000980)=@lang_id={0x4, 0x3, 0x430}}, {0xf4, &(0x7f00000009c0)=@string={0xf4, 0x3, "e4106977f39121be20674f1ad655a5b6bef9ac51381b12dca9c65e8507005a8bb62c5545a09950595f2df312e2492232abca62c6601eb7f94b5fc1d9e8105b7540736de530106bda0204aa94b04a56a0dd0e34d50d6130f961d8f347da840d73eb6e2c9396c84564f707050111e17ad3ddc4e6e379d373208175a707335a8d0d04fb9278d2eab0f5aaa7ff15ee62b6e65004e1c31b21729db397c7e51235bd690012506df36e8a8ac90b9d8c1859ac21b48d7b88b3b91d7f5729656207e41d49cea67e957021aa570440ad75e5cbfc22c6c19fd13a9efce52c08a2bb55fcf9c23a7a68279ebdaeecb9ffcedb3cd8a90f1575"}}]}) (async) syz_usb_connect(0x0, 0x24, &(0x7f0000000440)=ANY=[@ANYBLOB="12010000e909e940f00a58d00000000000010902120001000000000904000000ff"], 0x0) (async) syz_usb_control_io(r1, 0x0, &(0x7f0000000a00)={0x84, &(0x7f0000000540)={0x0, 0x0, 0x11, "096758fbab9617b979f19a9cf21a3c64e9"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)={0x40, 0xb, 0x2, "65bf"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) syz_usb_control_io$hid(r1, 0x0, 0x0) (async) syz_usb_control_io(r0, &(0x7f0000000180)={0x2c, &(0x7f0000000000)=ANY=[@ANYBLOB="00008b0f0000000f00be50f23171c2a7fe18"], 0x0, 0x0, 0x0, 0x0}, 0x0) (async) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) (async) 20:27:57 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x6, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs={0x0, 0x0, 0x80000000}, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) fcntl$lock(r2, 0x25, &(0x7f0000000180)={0x0, 0x3, 0x3f, 0x7, r0}) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) (async) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000002000)=ANY=[@ANYBLOB="620af8ff02200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4c7bb481d1b0b911759dc392ad608318c173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3ea41f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b6351b4d197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80772fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa3270d25ce1f8174af6de8c12260400b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622e9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b6581091c54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1ed7f00000022eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7c7cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8214ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b36439fe0f70b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c054e51ad1bef44c5d6cfaaf7efb61be7c38830a4279d69ff337b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed89139dd8152e5009fa164f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85e"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) (async) getrlimit(0x1, 0x0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) socket$nl_route(0x10, 0x3, 0x0) (async) r4 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r4, &(0x7f00000001c0)={0x2, 0x0, @private}, 0x10) (async) connect$inet(r4, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) (async) setsockopt$inet_IP_XFRM_POLICY(r4, 0x0, 0x11, &(0x7f00000004c0)={{{@in=@dev={0xac, 0x14, 0x14, 0x81}, @in=@multicast1, 0x4e22, 0x3ff, 0x4e20, 0x7, 0x2, 0xa0, 0x80, 0x89}, {0x5, 0xfffffffffffffff9, 0x2, 0x4, 0x0, 0x5, 0x0, 0x6}, {0x9, 0x8, 0x4, 0x2}, 0x99f}, {{@in6=@loopback}, 0x0, @in=@remote, 0x0, 0x0, 0x2, 0x66, 0x0, 0xfffffff9}}, 0xe8) (async) statx(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x0, 0x800, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) fsmount(0xffffffffffffffff, 0x1, 0x4) r6 = syz_open_dev$vcsu(&(0x7f00000002c0), 0xfffffffffffffffd, 0x202002) sendto$inet(r6, &(0x7f0000000380)="3e019ed0daec09b27404bf4481d73a948d91c5ef9a62b679689ce71d10c2f617d443c5b4d3f79a27dd06c5bcb4c0b4f6a9e4326743074b2e450142ecb9a363b6a68ef8e36b51857b13ecbe9a9eb2dbb053b145cb4ec25f2c0b30a4c9ccf8d8bcebcc875d0c76", 0x66, 0x800, &(0x7f0000000300)={0x2, 0x4e20, @multicast2}, 0x10) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000000ec0)={&(0x7f0000000280), 0xc, 0x0, 0x0, &(0x7f0000000740)=ANY=[@ANYRES64, @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r0, @ANYRES32, @ANYRES32=0xee01, @ANYBLOB='\x00\x00\x00\x00'], 0x50, 0x8000}, 0x800) r7 = open(&(0x7f0000000040)='./bus\x00', 0x1612c2, 0x0) (async) r8 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) sendfile(r7, r8, 0x0, 0x4000000000010046) [ 372.161099][ T3941] usb 6-1: failed to restore interface 228 altsetting 255 (error=-110) [ 372.169991][ T382] usb 6-1: USB disconnect, device number 11 [ 372.197508][ T382] usblp0: removed 20:27:57 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x6, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 64) connect$unix(r1, &(0x7f000057eff8)=@abs={0x0, 0x0, 0x80000000}, 0x6e) (async, rerun: 64) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async, rerun: 64) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) fcntl$lock(r2, 0x25, &(0x7f0000000180)={0x0, 0x3, 0x3f, 0x7, r0}) (async) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) (async) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000002000)=ANY=[@ANYBLOB="620af8ff02200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4c7bb481d1b0b911759dc392ad608318c173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3ea41f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b6351b4d197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80772fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa3270d25ce1f8174af6de8c12260400b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622e9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b6581091c54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1ed7f00000022eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7c7cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8214ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b36439fe0f70b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c054e51ad1bef44c5d6cfaaf7efb61be7c38830a4279d69ff337b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed89139dd8152e5009fa164f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85e"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) getrlimit(0x1, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) socket$nl_route(0x10, 0x3, 0x0) r4 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r4, &(0x7f00000001c0)={0x2, 0x0, @private}, 0x10) (async, rerun: 32) connect$inet(r4, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) (async, rerun: 32) setsockopt$inet_IP_XFRM_POLICY(r4, 0x0, 0x11, &(0x7f00000004c0)={{{@in=@dev={0xac, 0x14, 0x14, 0x81}, @in=@multicast1, 0x4e22, 0x3ff, 0x4e20, 0x7, 0x2, 0xa0, 0x80, 0x89}, {0x5, 0xfffffffffffffff9, 0x2, 0x4, 0x0, 0x5, 0x0, 0x6}, {0x9, 0x8, 0x4, 0x2}, 0x99f}, {{@in6=@loopback}, 0x0, @in=@remote, 0x0, 0x0, 0x2, 0x66, 0x0, 0xfffffff9}}, 0xe8) statx(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x0, 0x800, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) fsmount(0xffffffffffffffff, 0x1, 0x4) r6 = syz_open_dev$vcsu(&(0x7f00000002c0), 0xfffffffffffffffd, 0x202002) sendto$inet(r6, &(0x7f0000000380)="3e019ed0daec09b27404bf4481d73a948d91c5ef9a62b679689ce71d10c2f617d443c5b4d3f79a27dd06c5bcb4c0b4f6a9e4326743074b2e450142ecb9a363b6a68ef8e36b51857b13ecbe9a9eb2dbb053b145cb4ec25f2c0b30a4c9ccf8d8bcebcc875d0c76", 0x66, 0x800, &(0x7f0000000300)={0x2, 0x4e20, @multicast2}, 0x10) (async) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000000ec0)={&(0x7f0000000280), 0xc, 0x0, 0x0, &(0x7f0000000740)=ANY=[@ANYRES64, @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r0, @ANYRES32, @ANYRES32=0xee01, @ANYBLOB='\x00\x00\x00\x00'], 0x50, 0x8000}, 0x800) (async) r7 = open(&(0x7f0000000040)='./bus\x00', 0x1612c2, 0x0) (async) r8 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) sendfile(r7, r8, 0x0, 0x4000000000010046) [ 372.219389][ T3986] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue 20:27:57 executing program 1: unshare(0x40000000) r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_inet_SIOCADDRT(r0, 0x890b, &(0x7f0000000100)={0x0, {}, {0x2, 0x0, @empty}, {0x2, 0x0, @remote}, 0x2cf}) unshare(0x20000) write(r0, &(0x7f0000000000)="400fb96a86be006f3bbc1b20fa8f079eb4b0f7d2bc63eeaa8b9366bca5a6c2c171875874dfe3ca6358a49e623512221efd9fc3cc46e42c2adaecb3a7c61681c9a2b7d76128c897e56f4e897083960cbd6764177ee3e6a11048b273819cabc96be1ebb46039468137a58d26ab208f3f8a5e9f37b0083c497d697a2cc570ce7e31c0b7ec34ef988027490134012cbbfd7be20907d16909b6063e77756d218b9d70765f2894220ad020ff022e8fc1da26bca0cc3d8a71f7a8c52709", 0xba) [ 372.451202][ T1025] usb 1-1: new high-speed USB device number 19 using dummy_hcd 20:27:57 executing program 2: syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0xdc, 0x0, 0xd0, [{{0x9, 0x4, 0x0, 0xff, 0x0, 0x7, 0x1, 0x1, 0x6, "", {{{0x9, 0x5, 0x1, 0x2, 0x20, 0x6, 0x6, 0x2d}}, [{{0x9, 0x5, 0x82, 0x2, 0x3ff, 0x40, 0x3f}}]}}}]}}]}}, &(0x7f00000002c0)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x250, 0x1, 0x1, 0x7f, 0x40, 0x1}, 0x6b, &(0x7f0000000080)={0x5, 0xf, 0x6b, 0x1, [@generic={0x66, 0x10, 0x3, "acb91f033afb0c9d53d34002b85abfbdeb390057b72bbba3eec861c9ef9a20d003ce44d2223aba896595a46717077429ce5560fd94f362434033b1a168698326429d369b4b1f712bf318d7bc42eac3b032db452e98aa80ca507e9e7e0c83b709f56ea7"}]}, 0x6, [{0x4, &(0x7f0000000100)=@lang_id={0x4, 0x3, 0x400a}}, {0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x500a}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x41a}}, {0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x429}}, {0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x2c0a}}, {0x73, &(0x7f0000000240)=@string={0x73, 0x3, "438236db9742796a1199b01d48b3768bf46b09e8306f0e113bb7c3a5b68a9bd2a39dc81590d068b15cc89cb4296b97a5e4fb6e02f67f16e9b146034e50f32082eb3828991d96a08d97ff44cca127bbf69a807de83d211d56ffc04fac3677a9c2f44c9c8b7f120786877309868a64185528"}}]}) syz_usb_connect(0x3, 0x982, &(0x7f0000000fc0)={{0x12, 0x1, 0x250, 0x61, 0xf5, 0x33, 0x40, 0xfce, 0xe092, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x970, 0x4, 0x6d, 0x2, 0x10, 0x1, [{{0x9, 0x4, 0xaf, 0x3f, 0x4, 0xb8, 0x82, 0x1, 0x9, [], [{{0x9, 0x5, 0x5, 0x4, 0x400, 0x3f, 0x5, 0x7}}, {{0x9, 0x5, 0x1, 0x0, 0x200, 0x6, 0x7, 0x24, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x0, 0x4000}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0xc5, 0x6}]}}, {{0x9, 0x5, 0x884b61ac23a9ad2c, 0x0, 0x40, 0x1f, 0xdf, 0x3}}, {{0x9, 0x5, 0xd, 0x0, 0x40, 0x9, 0x8, 0x5e, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x8, 0x2}, @generic={0x17, 0x4, "10d8f5ec6ff7a54d23dc73cb736a17636ea001b62a"}]}}]}}, {{0x9, 0x4, 0x34, 0x1, 0xb, 0xff, 0xfd, 0xa8, 0xc3, [@cdc_ecm={{0xb, 0x24, 0x6, 0x0, 0x0, "a3fb7447fd81"}, {0x5, 0x24, 0x0, 0xfff7}, {0xd, 0x24, 0xf, 0x1, 0x800, 0x100, 0x4, 0x7}, [@dmm={0x7, 0x24, 0x14, 0x2, 0x1}, @obex={0x5, 0x24, 0x15, 0x6}, @dmm={0x7, 0x24, 0x14, 0x1, 0x9}, @mdlm={0x15}]}, @uac_as={[@format_type_i_continuous={0x9, 0x24, 0x2, 0x1, 0x42, 0x3, 0x6, 0x7, "", "8c"}, @as_header={0x7, 0x24, 0x1, 0xfc, 0x0, 0x1001}, @format_type_i_continuous={0x9, 0x24, 0x2, 0x1, 0x61, 0x3, 0x6, 0x3, "", ':'}, @format_type_i_continuous={0xd, 0x24, 0x2, 0x1, 0xc0, 0x2, 0xd9, 0xc0, "dc05cd", "9f0b"}, @as_header={0x7, 0x24, 0x1, 0x8, 0x1f, 0x3}, @format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x40, 0x3, 0x0, 0x81, "", "8f9e"}]}], [{{0x9, 0x5, 0x2, 0x2, 0x3ff, 0x90, 0x1f, 0x2a, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x0, 0x9}]}}, {{0x9, 0x5, 0x5, 0x10, 0x40, 0x7f, 0x1, 0x1f, [@uac_iso={0x7, 0x25, 0x1, 0x40, 0xff, 0x1f}]}}, {{0x9, 0x5, 0x80, 0x8, 0x8, 0x3f, 0xff, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x0, 0x8}, @generic={0x18, 0x27, "78169ae0510ee2d6fbe012768c233030bbc9c48c8b27"}]}}, {{0x9, 0x5, 0x4, 0x0, 0x200, 0x2, 0x7f, 0x4, [@generic={0x53, 0x8, "d1592472e273be7e256e072cb69e9144e197d94aee691fa5444e99c267d9606ca6bd9a9d7d7c9137da7e3d8e3000a91d93c11de65a75f904abf5eb01266e701944b63e3e05f8fbea9ae27b514d137d428a"}]}}, {{0x9, 0x5, 0xb, 0x4, 0x40, 0xca, 0x7f, 0x81}}, {{0x9, 0x5, 0xe, 0x0, 0x200, 0xff, 0x2, 0x1f, [@generic={0x9, 0x21, "4bbcf255e3f20b"}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0x0, 0x8}]}}, {{0x9, 0x5, 0x6, 0x1, 0x20, 0x1, 0x7f, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0xf9, 0x7fff}, @generic={0xa7, 0x30, "16bd7bf8055e92f5d05c88fa875d0defe3a1a72185f7f8ef2be108cf69b02f3a6f66201cfc9ef8fc483b463911240e0f0349602188c7a3834acf0db58f5aee31e904dd5a825e5cb369dd9a216fc679f20d3e26e4133b7d903ed7e383d4d10c3c36e1c1eae602e45fddfc6765489cd83ac1d3b62f100acb894cc743d4d5ffb3e6d4e39a41cc54b57ea45033f4561c383866adbd4fdf508c1ea13f0c394322d34af07cc2e5c5"}]}}, {{0x9, 0x5, 0x9, 0x8, 0x400, 0x8, 0xff, 0x5}}, {{0x9, 0x5, 0xaa4972413689ed67, 0x8, 0x743127b31cf2168, 0x2, 0x4, 0x4, [@generic={0xa3, 0x21, "9532020300bcf435b07f01de4e310f50f803eeacbac0b069aab9f11a1f610fd054f00b3ba91d0b3d2cced949d16a7d9714348bfc15f8d7016e9cbac9abfda65712d346f5b2de0e87be5c5239a882ee5094a24e52160e97298d551ce720ef227ad58352b9836c48d65b3488facfc07353d7af421ba86f8e8c4a13e93352fdb213cbcc6432de1be6f705b8baa62b31ae18557f680c71eb8b939bf9a92934b284af3c"}]}}, {{0x9, 0x5, 0x3, 0x8, 0x10, 0x3f, 0xff, 0x9}}, {{0x9, 0x5, 0x8b, 0x0, 0x3ff, 0x5, 0x8, 0x20, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0xfb, 0x7}]}}]}}, {{0x9, 0x4, 0x42, 0x5, 0x6, 0x94, 0x70, 0x8d, 0x4, [@cdc_ncm={{0x5}, {0x5, 0x24, 0x0, 0x8}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x1, 0x8, 0x81}, {0x6, 0x24, 0x1a, 0x8, 0x2}, [@call_mgmt={0x5, 0x24, 0x1, 0x3, 0x6}, @dmm={0x7, 0x24, 0x14, 0x1ff}, @obex={0x5, 0x24, 0x15, 0x1000}]}, @generic={0x42, 0x6, "79ea4e032508a2ebf62a5ba516631a9e7d2225c41a471dc4444739f2b9e67eef4cdd0ed51079cc1786d170f623369f5a3551c45d2209fceec76e68e9e09a97cf"}], [{{0x9, 0x5, 0xf, 0x0, 0x400, 0xec, 0x4, 0x4}}, {{0x9, 0x5, 0xd, 0x0, 0x40, 0x6b, 0xa8, 0x3f, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x40, 0x9}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0xf4, 0x7}]}}, {{0x9, 0x5, 0x6, 0x10, 0x400, 0x5, 0x91, 0x40, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x4c, 0x8}, @generic={0xae, 0x22, "7a82ae7f23d6f87f32b59e5123577365cae785083a53bf20ece4a13d6e354096d756d9d3b4e4e96560689709c3d6724ca5e8447a0626346f8e895dcee2268549921e900a5c377e9223d8da23cee77a3bb3419b1cf3c98db12d7b47763b3091bb4b1aa8106ccfeb2b7184a4346f9fe3b427ea943fa75bb1d168247e21e52079908ef12aceef20f92911effd3445e9c81abbdff4f5878f0060110a68d0ec017c55bc05297991722849ca4a6832"}]}}, {{0x9, 0x5, 0xf, 0x0, 0x200, 0x44, 0x6, 0x3}}, {{0x9, 0x5, 0x4, 0x0, 0x40, 0x81, 0x6, 0x8}}, {{0x9, 0x5, 0xb, 0x10, 0x8, 0x9, 0x20, 0x6, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0xff, 0x5}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0x4, 0x3}]}}]}}, {{0x9, 0x4, 0xe4, 0x8, 0x4, 0xd9, 0xf, 0xb5, 0x2, [@cdc_ecm={{0x8, 0x24, 0x6, 0x0, 0x0, "4e8e8c"}, {0x5, 0x24, 0x0, 0x8}, {0xd, 0x24, 0xf, 0x1, 0x4ea, 0x160, 0x8, 0x1}, [@mdlm_detail={0x5e, 0x24, 0x13, 0x81, "89e5b5d19d7daad92c6516c087ca3d128bdade838faba2c2fa2ff38de9996802e4bed7c7e3e4b46d0f46071fc40dad11004fec2cd6172b26e935b1d6688bd9e9f044c425ef0a1429415e9ae8ab70ecc71d9294138254d63a8784"}, @country_functional={0xc, 0x24, 0x7, 0x4, 0x8, [0x55a2, 0x4, 0x1f]}, @ncm={0x6, 0x24, 0x1a, 0x100, 0x8}, @ncm={0x6, 0x24, 0x1a, 0x4, 0x21}, @mbim={0xc, 0x24, 0x1b, 0x3, 0xc5, 0x6, 0x98, 0x3ff, 0xf2}, @mbim={0xc, 0x24, 0x1b, 0x0, 0x5f3, 0x1, 0xa4, 0x3, 0x6}]}, @uac_as={[@format_type_ii_discrete={0xa, 0x24, 0x2, 0x2, 0x3, 0x5, 0x0, '5'}]}], [{{0x9, 0x5, 0x5, 0x0, 0x3ff, 0x55, 0x2, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0xf9, 0x3}, @generic={0x84, 0x31, "3200321ee14392f5274cb3918748c9e1b9d817b0f94ca4bc6ba43c5e6c355cd90055b3e23e1c1b10d07b457d29522aaf880cefa87164b0f1520c2ba44a34fe74827acff675677db40be001327292bc13eddcb1b3909c543e89d71bac0b8d4430f6fbc86bcf160fe9a4d7e28f567f888fd8bc98da05c532e922a05ce26b37f2f3de7d"}]}}, {{0x9, 0x5, 0xf, 0x0, 0x40, 0x4, 0x3, 0x2, [@generic={0x67, 0x24, "00db136355a537df9890f6d5a6b4c9d0bf87e25a269387ac1aedd4cb9db5550ee3d273a0012d38f1713b180085eb1e1d05411e98668ac55d302421d888fa6baada560bf3618d97ac1cb9802f902030eaac164772c1320c70eedc936be56063dea5551f6b80"}, @generic={0x9a, 0x2, "8cedf0b701f6f363b69c096202d57a4864282882de81cec645505a0dfbeae03606656c746a085a2d9caa5ac80dd4f5eca9b7ff7d910acdb2d610e3f2882ee96c83c881efba83148fb45bcc2d0889bee3fd238e871c1b763d2fcd9b409b15a26d725496b1174002d607376cf612aa55c3165dafdca5d69fad86d6c0c2f1bebf43b0e6f58afcf44c0c218e77dd792c35c6b779865407a547d2"}]}}, {{0x9, 0x5, 0x1, 0x4, 0x400, 0xb5, 0x3, 0x6, [@generic={0xbe, 0x24, "000e8558b24c161011350e51dc47c83a37d5f9e46e32f565d0224c410c0fa5d96a81154a90cb3f660f9ab90ddfcb685780553e2b90aed40b8ba60d775e3f0939ca0947d1cf24f38afc772f4b5c5083d9b9baaed4b719305e7f8c0763179943f94c19ad766be8d37c192a7b3e917fa68de9b14e4d757592331a3eb5a8098ccd6e7dc5a4a7cc1f327050d95dc9bcfe4eec4bc4c84a1c6cb6e762324d783cdb68ec5476d26a77bc14d387d4c0d7e1e26b2c0776f8efa2c32637d5ce3251"}]}}, {{0x9, 0x5, 0x7, 0x10, 0x8, 0x25, 0x1, 0x14, [@generic={0x93, 0xe, "a3692d16f05ce4d0a9e1cfc00f65fb8ebe6cf5f75f7f64982b26fac93e6b0cf5203115db26dd15ddab7678b7380178372fa3da3a1a7ce98cd6880de37e1f12b4ccba96cd0a72b3bee07d14e63591bab251303f4123fd0eb317ab01e8772be5df597f94926e01340be6eb23269fd5e5862532d75c701831799442f514d1ba33bfd636359f9d256deddcf6731e6ef23670d7"}, @generic={0x102, 0xa, "2cc24669e0de6da55f3f4961b076db15fdbb4a103189082ffed8c67045deaede2aa7a0fe0d35d70a5c6de95926b02fd9e5caee29f11bcfa0e496b209a3861c323d7828f2572ef5082f9aa1de285fed7dad14c36a3e290495cf83982b0f099e029ea30338e05cb60b3e6f97ef06095db3b850ca722d193c4631f049316799139d45226bd6b2d36de3541d0d3762566bd0971d0c74942e2352d00dbbb2c58b9cb36b386976f744291e252dd72f66880b1a4d658610b4e6ca2e520e9d7352447ae195ff35b1ce545e3d7a7aafbb1650521e8a6be365938e7e1a2fdf3fbf280c4ea132ec32abf788319d35430c6bc1f47941cf7aca0eb62866b53b0657ecde327c93"}]}}]}}]}}]}}, &(0x7f0000001cc0)={0xa, &(0x7f0000001980)={0xa, 0x6, 0x300, 0x7, 0x20, 0x80, 0x10, 0xf9}, 0x16, &(0x7f00000019c0)={0x5, 0xf, 0x16, 0x2, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x2, 0x2, 0x81, 0xfd6e}, @ext_cap={0x7, 0x10, 0x2, 0x16, 0x7, 0x1, 0xb0}]}, 0x8, [{0x10, &(0x7f0000001a00)=@string={0x10, 0x3, "dda5d5511ab9c50909497c7eca4c"}}, {0x2a, &(0x7f0000001a40)=@string={0x2a, 0x3, "931b29eb3f8835a9b7852c6649ce72fe2958f14f117ab7454d2e76305aa93a01a9fa901e51d8be74"}}, {0x4, &(0x7f0000001a80)=@lang_id={0x4, 0x3, 0x80c}}, {0xb, &(0x7f0000001ac0)=@string={0xb, 0x3, "fffa5722ee5bb1560f"}}, {0x4, &(0x7f0000001b00)=@lang_id={0x4, 0x3, 0x1000}}, {0x4, &(0x7f0000001b40)=@lang_id={0x4, 0x3, 0x429}}, {0xe7, &(0x7f0000001b80)=@string={0xe7, 0x3, "061cd506b8c419e92433242fb7d477705e88554dca014eb3f9ea216bf5204b0911c9a09d12faa79d9787ee6bd432ef7fc5469ae61553356824436973ca0cd74359e68be4f5a10775669a766826e0d3166b672736357127cdb61c82929b843c07791f5eaa1a40e6f1a0d7d20f339651f023df0a145d328505900a54ac7203c785aa88ce6247e977363b0bf0193a470fcc91a2d4a2aa32948fe876005a0726dbdcf9c895971cca908e36b8b8ac45bae8ccc26890267bb9f6f23ef091bc5cc52dbc07139f76b356cb4896a573d207cdadf01c5e1a18b9e3f132ae11b75f453f189280245b3671"}}, {0x4, &(0x7f0000001c80)=@lang_id={0x4, 0x3, 0x31}}]}) syz_usb_connect(0x5, 0xab0, &(0x7f0000000340)={{0x12, 0x1, 0x310, 0x95, 0x30, 0x33, 0x8, 0x1385, 0x5f03, 0xa5d0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xa9e, 0x4, 0x5d, 0xff, 0x80, 0xae, [{{0x9, 0x4, 0x46, 0x1c, 0xe, 0x34, 0x19, 0x24, 0x0, [@cdc_ecm={{0x5}, {0x5, 0x24, 0x0, 0x9}, {0xd, 0x24, 0xf, 0x1, 0x100, 0xff, 0x9, 0x1}, [@call_mgmt={0x5, 0x24, 0x1, 0x0, 0x20}, @mbim={0xc, 0x24, 0x1b, 0x1, 0x4, 0x5, 0x5, 0x9, 0x4}, @country_functional={0xc, 0x24, 0x7, 0x7f, 0x6, [0x0, 0x37, 0x8001]}]}], [{{0x9, 0x5, 0x2, 0x10, 0x40, 0x7, 0x7}}, {{0x9, 0x5, 0x6, 0x3, 0x3ff, 0x2, 0x9, 0x2b}}, {{0x9, 0x5, 0x0, 0xc, 0x40, 0x3f, 0x43, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x3f, 0x2}, @generic={0xd0, 0xf, "92e35fd014da5b4f27f5e8ebf0e296960bed944dd5458e779e542c937c33f67c01364232e590e44898e8b633985d446b7fd21eace19fce1b499b299677ea5dd37921cac7cb04fb7b2de43a1aa2f37bc7a938d302c47dfe60bb5ef1b889678c997d2448a0f9c4ada7c7e83f3c9b423f8793652ed05e351f45bb936c7a756a3fabf5e761dd297f70acce894aeca676b72b3fd54e84ee0b82ac2ea65329ceef412c4e3c638e93bb6d0646bad26a3726bfabd89e8449e76a5b4b49d16df9c21b57e1abfb2e633ca73655f77f0fd350a2"}]}}, {{0x9, 0x5, 0x0, 0x10, 0x40, 0x3f, 0xbb, 0x1}}, {{0x9, 0x5, 0x5, 0x10, 0x40, 0x4a, 0x7, 0x3f}}, {{0x9, 0x5, 0xc, 0x8, 0x3cf, 0x77, 0x40, 0xff, [@generic={0x1c, 0x10, "d1abcfe406be227d6adf58a05823d94d9ccd8c609c148685db0f"}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x1, 0x1}]}}, {{0x9, 0x5, 0x6, 0x0, 0x20, 0x6, 0x86, 0x7f}}, {{0x9, 0x5, 0x7, 0x4, 0x40, 0x4d, 0x9, 0x96}}, {{0x9, 0x5, 0x8, 0x8, 0x200, 0x0, 0x9, 0x3f, [@generic={0xed, 0xf, "91a8fc133f12aa2dc1df0fa617f2712a1668631f4c794464a9bb18cb1a77f140b75fa567272b1a5c22d3b3db6fd4f88c686a5c1cf492d0b109ebed34afa6fada034a70b9b77c02b9c88a8095fdffc31dbb9aa1780729112e2c662da8de8e1e0c0fc22efe7e44e7684bc7d461f8164a9c7a6e7e879883f2311134ba7739642f803eeb3604f275987bceaaea6ef6860ea622fecc0d7c4c88b5bdac6ce266bceb3c7b6dc7ff5df77bbee2f7a34365e0a4eb610bd50c4d56dd62e29e983d2cc56dad3decfae6c9132081b61ab95967497dfe6753dadefce943e76c9691fac7a463a041c861b6a15e89ec8d075d"}]}}, {{0x9, 0x5, 0x9, 0x0, 0x10, 0x6, 0x3, 0x7, [@generic={0xb2, 0x25, "22717e7ebe9f1422bd3925889e3fb361550a9504a48339f84007d69d231fe60a8873576958699886624797ddda3f463ad49443b33da8508e34d49f0af244ab714333d40e5eaeb4f6edbd3c3354bb9ccb6df11b665f34619e73fc2bbc742b1e1c37be8f8d9e8f3ee6313efbe8bd0cb88878a7455fdc8cd102661bedfeaf40e3d2f5b68e1752c70aebb7967b81ec785aaf4c4df35b7135985ec003b2fb5decb699306484bdf69b87d60c4370ae1a0219e7"}, @generic={0x33, 0xa, "a263a6d1d5b12f8a4faea5994d455262ea9e60266cfa6946ac7b371fc290843a22f196dc2ae87c5043c29b5353ec42fb27"}]}}, {{0x9, 0x5, 0x0, 0x0, 0x400, 0x4, 0x1, 0x1, [@generic={0x10, 0x9, "37421d679a10aee0ecc98a6943e6"}, @uac_iso={0x7, 0x25, 0x1, 0x82, 0x6, 0x1}]}}, {{0x9, 0x5, 0xa, 0x0, 0x10, 0xff, 0x40, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x0, 0x7}]}}, {{0x9, 0x5, 0xa, 0x4, 0x40, 0x4, 0x4, 0x8, [@generic={0x38, 0xe, "391611e677be3716c2e7d9b28a548bac3391d01b528a81b4953f9ea713fc275376058a9e9bc5079f92d0076daee498afa86c2541635b"}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0x3f, 0x8fb}]}}, {{0x9, 0x5, 0x7, 0x10, 0x20, 0xf8, 0x7f, 0x4, [@generic={0x65, 0x23, "783136aa7141780d9724d33620fa3dae0a843725f4e77db09556c5e5e03b4b44e88afca4a0177a37f486de23c91c038bbd68a5e002e8010da724c50f4d40975d017329de810e190201041e51424bfdc18d4eed10cb780a80bf10e304013081402b973c"}, @uac_iso={0x7, 0x25, 0x1, 0x3, 0x4, 0x8000}]}}]}}, {{0x9, 0x4, 0xb5, 0x81, 0x7, 0xb6, 0x32, 0xfd, 0x1f, [@cdc_ecm={{0x7, 0x24, 0x6, 0x0, 0x0, "47be"}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x9, 0x3, 0x36b, 0x80}, [@network_terminal={0x7, 0x24, 0xa, 0x9, 0x80, 0x20, 0x3}, @ncm={0x6, 0x24, 0x1a, 0x3f, 0x20}, @obex={0x5, 0x24, 0x15, 0xff01}]}, @cdc_ncm={{0xb, 0x24, 0x6, 0x0, 0x1, "8339f46ddefe"}, {0x5, 0x24, 0x0, 0x9}, {0xd, 0x24, 0xf, 0x1, 0xb8, 0x7, 0x20, 0x1}, {0x6, 0x24, 0x1a, 0x8, 0x4}, [@network_terminal={0x7, 0x24, 0xa, 0x3, 0x7f, 0x9, 0x1}, @obex={0x5}, @mdlm_detail={0x96, 0x24, 0x13, 0x1f, "1903e94208e107ea647648dbae67f2cfeae21bb7466b42a75a85970357a4a2a9621a152c5ee8b46f4b944491907892bdf9eeca8f879528b11e59727b74d8dab0d75917e8c16461c499cc9d00fb4f238be8b8fc2e8554eefe3c13e8bb2912636ac224ce254ba6503713ddcc38172ca851cedff7b1ce49ae44f76c44551d3b5e3c58a285df2966a69d364f583187ea0f468cd1"}, @call_mgmt={0x5, 0x24, 0x1, 0x3, 0x68}, @mdlm={0x15, 0x24, 0x12, 0x5b}]}], [{{0x9, 0x5, 0x2, 0x0, 0x3ff, 0xd4, 0x0, 0x4, [@generic={0x99, 0x23, "4727314a024e2a00c93a123d31177f8e173eb61d57ed1501c17325d54546856f02daf2498ccc9a55a2dac3f7c7da6230151f27ed1f947a23930938363690de38f0258745f0e8f71f2cae8a044e0c7de3a83a4db01b83e77dcbef02d2f19f541dc200af81d3d6bba291986f5b558a452d1ffdc9fcb0a6ac24c842a112c95a7f6e9620f7a1577abca5b9c8be12147012e7eade728b3dad39"}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0xf9, 0x65}]}}, {{0x9, 0x5, 0x4, 0x2, 0x200, 0x40, 0x34, 0x90, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x6, 0x9}, @uac_iso={0x7, 0x25, 0x1, 0x81, 0x1, 0x6}]}}, {{0x9, 0x5, 0x5, 0x1, 0x10, 0x1, 0x9, 0x1}}, {{0x9, 0x5, 0x0, 0x0, 0x3ff, 0x0, 0x20, 0x48}}, {{0x9, 0x5, 0x3, 0x2, 0x10, 0x7, 0x1, 0xf}}, {{0x9, 0x5, 0x0, 0x10, 0x400, 0x1, 0x3f, 0x7}}, {{0x9, 0x5, 0x8, 0x0, 0x400, 0x2, 0x0, 0x8}}]}}, {{0x9, 0x4, 0x67, 0x9, 0x2, 0xff, 0xff, 0xff, 0x8, [], [{{0x9, 0x5, 0x9, 0x3, 0x3ff, 0x9, 0x5, 0x6}}, {{0x9, 0x5, 0x3, 0x0, 0x8, 0x4, 0xe0, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0x5a, 0x8}]}}]}}, {{0x9, 0x4, 0xe6, 0x7b, 0xf, 0x9a, 0x29, 0x3b, 0x1, [], [{{0x9, 0x5, 0xf, 0x10, 0x40, 0x9, 0x84, 0x20, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0xfb, 0x80}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0x81, 0x1ff}]}}, {{0x9, 0x5, 0x7, 0x3, 0x200, 0x2, 0x0, 0x4}}, {{0x9, 0x5, 0xa, 0x1, 0x10, 0x5, 0x8, 0x9}}, {{0x9, 0x5, 0x6, 0x4, 0x20, 0x0, 0xd1, 0x8, [@generic={0x59, 0x22, "6261f8e2aae2070e6c1b6b14eb385d5b1e1107b2f388085bdc312984878c4a58111a439fe8cba67ca86f9a54e4a678392cf40a54b9e1700f6313984673076bb92388601985002b8ba00077aaa013b2af3b89d83ec3ae2f"}]}}, {{0x9, 0x5, 0xa, 0x10, 0x20, 0x4, 0xff, 0x40}}, {{0x9, 0x5, 0x0, 0x14, 0x400, 0x2d, 0x3}}, {{0x9, 0x5, 0x3, 0x0, 0x0, 0xff, 0xfa, 0x7f}}, {{0x9, 0x5, 0x2, 0x1, 0x40, 0x7, 0x7f, 0x2}}, {{0x9, 0x5, 0x5, 0x10, 0x200, 0x80, 0xb3, 0x80, [@generic={0x6d, 0x3d, "93755a7bd804bc24bb999022afb1784d3bfbb6b7e730758f047559547818a1ebd92ef315baba7ff0eb2ab405c0a5f351037c0921419e16b92d5306b9351920d07453bcfe2f7f01eaaf5aa2c87d4424c44d5bea393015341aa6a5a48df2f0db0bc580d9a3c7231652d229ca"}, @generic={0xde, 0xd, "a064ae1f3d31ea969c2e2982987befe898288bf52c4040b5b84c90be7c0ce67918cf25aa3d805fb8c7835558019719870a33d2133367d3c520d911bb2e342c5ec58c29bde41f866a853712d981de9d2b2b4adf7dbae5602650513deab10d2e49cf7e60ac3bf179f1ece5bd7c300941eb90096b6ae1e1446655eccca099d99ecc52797c7ff3e8bbc8068aeb2f13797b675e42c8dbf7a2f09db5abb50e71d60a5487a2b666623d02503f5cef82b874a210c78570f5d98dc27d575843eadec25b9594b9085194ee508decb5bfdea131273cf64f014c38364f93d8e5384c"}]}}, {{0x9, 0x5, 0xc, 0x10, 0x200, 0x93, 0x4b, 0x2, [@generic={0x28, 0x21, "59f1bbf570d21637166c958b43d990a22a92eacc06ac923c1adeeef754524c135545c640e044"}]}}, {{0x9, 0x5, 0x8f, 0x10, 0x20, 0x8, 0x0, 0x1, [@generic={0x25, 0xc, "3d819e8bd4e5a781a14c9b48f6cc1ab770be6854104b730cd9bcc58e2f0b05759ea071"}, @generic={0x9b, 0x11, "17007a99cbb8ed7def8414cd91547120982523ceac006f69ab5db90fa965f27a1f0fe2bd6310e8d42e5a0ea7f02b47ffd925fafa982ed77fe2be5129d2e43cc3b3aa7ae6d12b17cd2907ba35170e180b8100c1bc8514082f6f74da02b76cc23db1f403cfd1f13e158bdfabe55c641bedb59b945d7cec5c4f389b8b8eef7a770bdd2bb026eea5c48abafc338362c7de7bc92a83a5c0b616c668"}]}}, {{0x9, 0x5, 0xb, 0x0, 0x10, 0x3f, 0x76}}, {{0x9, 0x5, 0x4, 0x2, 0x20, 0x3, 0xf7, 0x5, [@generic={0x96, 0x21, "5fb8d2e9be9a0b4c6d47014966033606c3ce40aa2c41c7893781d304017de561f7c48cdbfe66020e8fc4ccf9f4f97261f7d5d4cee006107ed340baa5caa9ab23b172921e7e2e04b7ac8d54e41249eb89fae43bf3457035056f090db54ed2863b8957776f8bf43bca9febe67eeb54afecff3cb9dc50a7a595eee13cbdf7b86603a68788908b98fe6abc89c20f003842e9f04161fa"}, @generic={0x55, 0x16, "08ac3d9b5675eb6ce46bed2d7d47e9af687c58c8171bcf300fb87a10927675f5679962cf6c07ce2e2880201170893a6c03ee91fbb11db7b34f041ded9265a884f98a1724597b796838f1ee56ccbacefab4fd32"}]}}, {{0x9, 0x5, 0xf, 0x4, 0x400, 0x81, 0x3, 0x8, [@uac_iso={0x7, 0x25, 0x1, 0x46, 0x0, 0x8}]}}, {{0x9, 0x5, 0x9, 0x10, 0x20, 0x8, 0x9, 0x20, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x6a, 0x3}]}}]}}]}}]}}, &(0x7f0000000f80)={0xa, &(0x7f0000000e00)={0xa, 0x6, 0x200, 0x1f, 0x5, 0x3, 0x40, 0x3}, 0xd5, &(0x7f0000000e40)={0x5, 0xf, 0xd5, 0x6, [@generic={0xa1, 0x10, 0x2, "a74aed36137458be9c59d6108092399f175f52be59951413b723b26fd730265130d174ff259ba5e469419c1a3c2e447f222b50f202af9ec64caed3ee5fcd0b6c4fe36199d9efb5e01f8419079fd0865793e918ddfb914588f6e78094e69b1c37e5cd7fb1f3cef9c6f83b6235b6dd9cc4314236db3c6e7b3e548cafe0e1f6e72d0346f5df358581a371441ff51b31510a01139e249b8350c8f99dc9095aab"}, @ext_cap={0x7, 0x10, 0x2, 0xa, 0x0, 0x7, 0x1}, @ptm_cap={0x3}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x2, 0x7, 0xe0, 0x101}, @ext_cap={0x7, 0x10, 0x2, 0x1a, 0x6, 0x4}, @ss_container_id={0x14, 0x10, 0x4, 0x1, "9690ecd039de3406408e7c504e7b165d"}]}, 0x1, [{0x30, &(0x7f0000000f40)=@string={0x30, 0x3, "bbec5b370f25d3e8ce5983fe1471cc78d307cbd46fa8fc252835ad40ee7a4f5b5fedc8fe72b5cdbd8d5d206f7c8b"}}]}) 20:27:57 executing program 1: unshare(0x40000000) r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_inet_SIOCADDRT(r0, 0x890b, &(0x7f0000000100)={0x0, {}, {0x2, 0x0, @empty}, {0x2, 0x0, @remote}, 0x2cf}) unshare(0x20000) write(r0, &(0x7f0000000000)="400fb96a86be006f3bbc1b20fa8f079eb4b0f7d2bc63eeaa8b9366bca5a6c2c171875874dfe3ca6358a49e623512221efd9fc3cc46e42c2adaecb3a7c61681c9a2b7d76128c897e56f4e897083960cbd6764177ee3e6a11048b273819cabc96be1ebb46039468137a58d26ab208f3f8a5e9f37b0083c497d697a2cc570ce7e31c0b7ec34ef988027490134012cbbfd7be20907d16909b6063e77756d218b9d70765f2894220ad020ff022e8fc1da26bca0cc3d8a71f7a8c52709", 0xba) unshare(0x40000000) (async) socket$inet_udplite(0x2, 0x2, 0x88) (async) ioctl$sock_inet_SIOCADDRT(r0, 0x890b, &(0x7f0000000100)={0x0, {}, {0x2, 0x0, @empty}, {0x2, 0x0, @remote}, 0x2cf}) (async) unshare(0x20000) (async) write(r0, &(0x7f0000000000)="400fb96a86be006f3bbc1b20fa8f079eb4b0f7d2bc63eeaa8b9366bca5a6c2c171875874dfe3ca6358a49e623512221efd9fc3cc46e42c2adaecb3a7c61681c9a2b7d76128c897e56f4e897083960cbd6764177ee3e6a11048b273819cabc96be1ebb46039468137a58d26ab208f3f8a5e9f37b0083c497d697a2cc570ce7e31c0b7ec34ef988027490134012cbbfd7be20907d16909b6063e77756d218b9d70765f2894220ad020ff022e8fc1da26bca0cc3d8a71f7a8c52709", 0xba) (async) 20:27:57 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x1, 0x803, 0x0) r2 = creat(&(0x7f0000000300)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x9, 0x4103fe) getsockname$packet(r1, &(0x7f00000000c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0xffffffffffffffdb) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000140)=@bridge_newneigh={0x0, 0x1c, 0x400, 0x70bd2d, 0x25dfdbfd, {0x1c, 0x0, 0x0, r3, 0x40, 0x5, 0x1}}, 0x58}}, 0x0) 20:27:58 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) (async) r1 = socket(0x1, 0x803, 0x0) r2 = creat(&(0x7f0000000300)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x9, 0x4103fe) getsockname$packet(r1, &(0x7f00000000c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0xffffffffffffffdb) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000140)=@bridge_newneigh={0x0, 0x1c, 0x400, 0x70bd2d, 0x25dfdbfd, {0x1c, 0x0, 0x0, r3, 0x40, 0x5, 0x1}}, 0x58}}, 0x0) 20:27:58 executing program 1: unshare(0x40000000) r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_inet_SIOCADDRT(r0, 0x890b, &(0x7f0000000100)={0x0, {}, {0x2, 0x0, @empty}, {0x2, 0x0, @remote}, 0x2cf}) (async) unshare(0x20000) (async) write(r0, &(0x7f0000000000)="400fb96a86be006f3bbc1b20fa8f079eb4b0f7d2bc63eeaa8b9366bca5a6c2c171875874dfe3ca6358a49e623512221efd9fc3cc46e42c2adaecb3a7c61681c9a2b7d76128c897e56f4e897083960cbd6764177ee3e6a11048b273819cabc96be1ebb46039468137a58d26ab208f3f8a5e9f37b0083c497d697a2cc570ce7e31c0b7ec34ef988027490134012cbbfd7be20907d16909b6063e77756d218b9d70765f2894220ad020ff022e8fc1da26bca0cc3d8a71f7a8c52709", 0xba) 20:27:58 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) 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) sched_setattr(0x0, &(0x7f0000000a40)={0x38, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xfffffffffffffffc, 0x9}, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000200)=ANY=[@ANYBLOB="180000001800ff0f0000000000000000850000006d000000850000002300000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={0x0, r3}, 0x10) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0x6e) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x44) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), &(0x7f0000000380), 0x0, {0x24}, 0x0, 0x0, 0x0, 0x0}, 0x58) sched_setscheduler(0x0, 0x1, 0x0) socket$inet(0x2, 0xa, 0x0) r4 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r4, 0x6, 0xd, &(0x7f0000000200)='illinois\x00', 0x9) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000a00), 0x10001) bind$inet(r4, &(0x7f0000000100)={0x2, 0x4e20, @empty}, 0x10) r5 = socket$inet(0x2, 0x3, 0x3) setsockopt$ARPT_SO_SET_REPLACE(r5, 0x0, 0x60, &(0x7f0000000100)={'filter\x00', 0x7, 0x4, 0x20000568, 0x330, 0x220, 0x0, 0x330, 0x330, 0x330, 0x4, 0x0, {[{{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @multicast1, @multicast2}}}, {{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @local, @loopback}}}, {{@arp={@loopback, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, {@mac=@remote}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'syzkaller1\x00', 'wlan0\x00'}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@mac, @mac=@link_local, @empty, @remote}}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x468) recvmmsg(r5, &(0x7f0000000780)=[{{0x0, 0x0, 0x0}, 0x3}, {{&(0x7f0000000700)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x80, &(0x7f0000000340)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000880)=""/177, 0xb1}], 0x2}, 0xfffffff9}], 0x2, 0x100, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x0, 0x10000010, 0xf21, 0x9, 0x5, 0x80000000, 0xea, 0xff, 0x1}, 0x0) openat(0xffffffffffffffff, &(0x7f0000000280)='/proc/self/exe\x00', 0x0, 0xab) connect$inet(r4, &(0x7f0000000180)={0x2, 0x4e20, @loopback}, 0x10) 20:27:58 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) (async) r1 = socket(0x1, 0x803, 0x0) (async) r2 = creat(&(0x7f0000000300)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x9, 0x4103fe) (async) getsockname$packet(r1, &(0x7f00000000c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0xffffffffffffffdb) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000140)=@bridge_newneigh={0x0, 0x1c, 0x400, 0x70bd2d, 0x25dfdbfd, {0x1c, 0x0, 0x0, r3, 0x40, 0x5, 0x1}}, 0x58}}, 0x0) [ 372.671634][ T4040] get_swap_device: Bad swap file entry 4003ffffffffffff [ 372.679285][ T4040] general protection fault, probably for non-canonical address 0xdffffc0000000000: 0000 [#1] PREEMPT SMP KASAN [ 372.691433][ T4040] KASAN: null-ptr-deref in range [0x0000000000000000-0x0000000000000007] [ 372.700095][ T4040] CPU: 1 PID: 4040 Comm: syz-executor.3 Not tainted 5.10.161-syzkaller-00019-g416c4356f372 #0 [ 372.710329][ T4040] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 372.720575][ T4040] RIP: 0010:do_swap_page+0x301/0x1ce0 [ 372.726206][ T4040] Code: 84 db 4c 8b 6c 24 20 75 62 e8 ab d5 d0 ff 41 be 01 00 00 00 4c 8b 7c 24 28 eb 7c 48 89 df e8 96 71 08 00 49 89 c6 48 c1 e8 03 <42> 80 3c 20 00 49 89 df 74 08 4c 89 f7 e8 4d d7 0a 00 4d 8b 36 bb [ 372.746058][ T4040] RSP: 0018:ffffc900033078c0 EFLAGS: 00010246 [ 372.752195][ T4040] RAX: 0000000000000000 RBX: 4003ffffffffffff RCX: ffff8881106bcf00 [ 372.760607][ T4040] RDX: 0000000000000000 RSI: 0000000000000010 RDI: 0000000000000000 [ 372.768553][ T4040] RBP: ffffc90003307a48 R08: ffffffff81a4bdd3 R09: ffffed103ee2a5e8 [ 372.776588][ T4040] R10: ffffed103ee2a5e8 R11: 1ffff1103ee2a5e7 R12: dffffc0000000000 [ 372.784621][ T4040] R13: ffff88810ea6a128 R14: 0000000000000000 R15: 4003ffffffffffff [ 372.792583][ T4040] FS: 00007facc90fa700(0000) GS:ffff8881f7100000(0000) knlGS:0000000000000000 [ 372.801734][ T4040] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 372.808726][ T4040] CR2: 00007facca4a7018 CR3: 0000000114c15000 CR4: 00000000003506a0 [ 372.816768][ T4040] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 372.824911][ T4040] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 372.834246][ T4040] Call Trace: [ 372.837623][ T4040] ? irq_exit_rcu+0x9/0x10 [ 372.842599][ T4040] ? sysvec_call_function_single+0xcb/0xe0 [ 372.848691][ T4040] ? unmap_mapping_range+0x3f0/0x3f0 [ 372.853958][ T4040] ? asm_sysvec_call_function_single+0x12/0x20 [ 372.860449][ T4040] handle_pte_fault+0x49e/0x9d0 [ 372.865450][ T4040] ___handle_speculative_fault+0xfca/0x1470 [ 372.871734][ T4040] ? __handle_speculative_fault+0x2b0/0x2b0 [ 372.877603][ T4040] ? _raw_read_unlock+0x25/0x40 [ 372.882440][ T4040] ? get_vma+0x14e/0x160 [ 372.888019][ T4040] __handle_speculative_fault+0xc3/0x2b0 [ 372.893893][ T4040] do_user_addr_fault+0x885/0xce0 [ 372.898898][ T4040] ? __fpregs_load_activate+0x1e7/0x370 [ 372.904443][ T4040] ? do_kern_addr_fault+0x80/0x80 [ 372.909964][ T4040] ? debug_smp_processor_id+0x17/0x20 [ 372.916061][ T4040] ? fpregs_assert_state_consistent+0xb6/0xe0 [ 372.922661][ T4040] exc_page_fault+0x71/0x1b0 [ 372.927861][ T4040] ? asm_exc_page_fault+0x8/0x30 [ 372.932806][ T4040] asm_exc_page_fault+0x1e/0x30 [ 372.937729][ T4040] RIP: 0033:0x7facca330ae5 [ 372.942736][ T4040] Code: b9 40 42 0f 00 ba 81 00 00 00 4c 89 e6 41 c7 04 24 01 00 00 00 bf ca 00 00 00 31 c0 e8 d4 65 05 00 eb c1 0f b6 35 c3 fb c9 00 <8b> bf 98 00 00 00 31 d2 e8 fe 5c ff ff eb 85 48 8d 3d b9 1c 0b 00 [ 372.963031][ T4040] RSP: 002b:00007facc90fa220 EFLAGS: 00010202 [ 372.969431][ T4040] RAX: 0000000000000001 RBX: 0000000000000000 RCX: 00007facc90fa700 [ 372.977816][ T4040] RDX: 7f47055203cbe3e5 RSI: 0000000000000000 RDI: 00007facca4a6f80 [ 372.986470][ T4040] RBP: 00007facca4a6f80 R08: 00007facc90fa700 R09: 00007facc90fa700 [ 372.995478][ T4040] R10: 00007facc90fa9d0 R11: 0000000000000202 R12: 00007ffc12d870fe [ 373.003701][ T4040] R13: 00007ffc12d870ff R14: 00007facc90fa300 R15: 0000000000022000 [ 373.012010][ T4040] Modules linked in: [ 373.022149][ T4040] ---[ end trace f08487666803d226 ]--- [ 373.029881][ T4040] RIP: 0010:do_swap_page+0x301/0x1ce0 [ 373.035872][ T4040] Code: 84 db 4c 8b 6c 24 20 75 62 e8 ab d5 d0 ff 41 be 01 00 00 00 4c 8b 7c 24 28 eb 7c 48 89 df e8 96 71 08 00 49 89 c6 48 c1 e8 03 <42> 80 3c 20 00 49 89 df 74 08 4c 89 f7 e8 4d d7 0a 00 4d 8b 36 bb [ 373.056906][ T4040] RSP: 0018:ffffc900033078c0 EFLAGS: 00010246 [ 373.063457][ T4040] RAX: 0000000000000000 RBX: 4003ffffffffffff RCX: ffff8881106bcf00 [ 373.072813][ T4040] RDX: 0000000000000000 RSI: 0000000000000010 RDI: 0000000000000000 [ 373.081594][ T2232] usb 3-1: new high-speed USB device number 10 using dummy_hcd [ 373.081708][ T4040] RBP: ffffc90003307a48 R08: ffffffff81a4bdd3 R09: ffffed103ee2a5e8 [ 373.098178][ T382] usb 6-1: new high-speed USB device number 12 using dummy_hcd [ 373.106090][ T4040] R10: ffffed103ee2a5e8 R11: 1ffff1103ee2a5e7 R12: dffffc0000000000 [ 373.111072][ T1025] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 373.115716][ T4040] R13: ffff88810ea6a128 R14: 0000000000000000 R15: 4003ffffffffffff [ 373.134485][ T1025] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 373.134674][ T4040] FS: 00007facc90fa700(0000) GS:ffff8881f7100000(0000) knlGS:0000000000000000 [ 373.155065][ T4040] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 373.161833][ T1025] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 21 [ 373.163157][ T4040] CR2: 00007facc90b8718 CR3: 0000000114c15000 CR4: 00000000003506a0 [ 373.175249][ T1025] usb 1-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 373.192766][ T1025] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 373.204986][ T1025] usb 1-1: config 0 descriptor?? [ 373.210494][ T4040] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 373.219180][ T4040] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 373.227880][ T4040] Kernel panic - not syncing: Fatal exception [ 373.234176][ T4040] Kernel Offset: disabled [ 373.238514][ T4040] Rebooting in 86400 seconds..